Лекція Короткий курс введення в дисципліну «Інформатика», НУДПСУ
« НазадКороткий курс введення в дисципліну «Інформатика»1. Що вивчає інформатика?
Інформатика — це галузь науки, що вивчає структуру і загальні властивості інформації, а також питання, пов'язані з її збиранням, зберіганням, пошуком, переробкою, перетворенням, поширенням та використанням у різних сферах діяльності.
2. Що таке інформація і як вона передається?
Інформація — це дані та відомості, представлені в різних формах.
3. Що таке комп'ютер? Схема фон Неймана.Комп'ютер — це пристрій, призначений для виконання заданої, чітко визначеної послідовності дій щодо обробки інформації. Спроби винайти пристрій для обчислювань робилися з давніх-давен. Ще за прадавніх часів було винайдено всім добре відому рахівницю. Згодом французьким математиком Блезом Паскалем (1642 р.) і німецьким математиком Гот-фрідом Вільгельмом Лейбніцем (1673 р.). було створено арифметичні машини. Машина Паскаля виконувала тільки додавання та віднімання, проте машина Лейбніца здійснювала вже всі чотири арифметичні дії. Англійський математик Чарльз Беббідж у 1823 р., запропонував ідею пристрою для обробки числової інформації. В його машині, яку він назвав аналітичною, було передбачено спеціальний пристрій для зберігання оброблюваних чисел. Через 20 років після смерті Беббіджа, в 1890 р., американський учений Герман Холлеріт створив електромеханічну лічильну машину. Наприкінці 30-х — на початку 40-х рр. XX ст. німецький інженер Конрад Цузе побудував кілька машин для складних інженерних розрахунків. Загальну схему будови сучасного комп'ютера запропонував видатний американський математик угорського походження Джон фон Нейман у червні 1945 р. Згідно з цією схемою, комп'ютер складається з таких основних частин: центрального процесора (ЦП) та пам'яті. Центральний процесор — це основний робочий елемент комп'ютера, призначений для безпосереднього виконання дій з інформацією. Пам'ять — це пристрій, призначений для зберігання інформації. Отже, ЦП здійснює обробку інформації, а пам 'ять її зберігає. Інформація, що зберігається в пам'яті, складається з даних та способів їх обробки. Спосіб обробки даних — це послідовність дій (команд), які має здійснити ЦП для отримання того чи іншого результату з початкових даних. Щоб здійснювати обмін інформацією між людиною та комп'ютером, загальну схему комп'ютера було доповнено так званими периферійними пристроями. Частина цих пристроїв використовується для введення інформації в комп'ютер. Це — пристрої введення інформації. Друга частина служить для виведення обробленої комп'ютером інформації. Ці пристрої називаються пристроями виведення інформації. Периферійні пристрої — це пристрої, призначені для обміну інформацією між людиною та комп'ютером з метою розв'язання конкретної задачі. Пристрої введення — це пристрої, призначені для введення інформації в комп'ютер з метою її подальшої обробки. Пристрої виведення — це пристрої, призначені для виведення обробленої комп'ютером інформації з метою її подальшого використання. Стандартний пристрій введення інформації в комп'ютер — це клавіатура, а виведення — монітор. На рис. 1 схематично зображено будову комп'ютера. Революційність ідеї Дж. фон Неймана полягала в тому, що в пам'яті могли зберігатися не тільки дані, а й команди для їх обробки.
4. Кодування інформації
Цифри можна закодувати електричними сигналами, якими оперує комп'ютер. Для зручності технічної реалізації в комп'ютері використовуються сигнали двох рівнів. Один із них відповідає цифрі 1, другий — цифрі 0. Цифри 0 і 1 називаються двійковими. Вони є символами, з яких складається мова, що розуміє і використовує комп'ютер. Інформація, яку обробляє комп'ютер, кодується за допомогою цієї мови. Отже, будь-яка інформація в комп'ютері передається за допомогою двійкових чисел. Найменшою кількістю інформації є одне з двох можливих значень — 0 або 1. Така кількість інформації називається біт (bit. від англ. binary digit — двійкова цифра). Біт — це кількість інформації, що необхідна для однозначного визначення однієї з двох рівноймовірних подій. Рівноймовірні — події, поява яких однаково можлива. Наприклад, при підкиданні монети можливість того, що випаде «цифра» або «герб», однакова. Для однозначного визначення однієї з двох подій — «цифра» чи «герб» — достатньо одного біта інформації: 0 — «цифра», 1 — «герб» (або навпаки). Біт є найменшою одиницею вимірювання кількості інформації в комп'ютері. Біт можна уявляти як комірку, в яку помішається або 0, або 1. ПИТАННЯ ДЛЯ САМОСТІЙНОЇ РОБОТИ
5. Десяткова система численняЯк подаються числав десятковій системі числення?Система числення — це система запису чисел за допомогою певного набору знаків. У звичній для нас системі запису чисел — десятковій системі числення — для запису чисел використовуються десять цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. У цій системі будь-яке ціле невід'ємне число подається за допомогою степенів числа 10 (10° = 1; 10і = 10; 102 = 100; 103 = 1000; 104 = 10000, ...). Число 10 є основою цієї системи числення. Якщо число менше за 10, то записується відповідна йому одна цифра. Якщо число більше або дорівнює 10, але менше за 100, то воно подається двома цифрами: перша показує кількість повних десятків, що містяться в числі, друга — кількість одиниць в останньому неповному десятку. Наприклад: 87 = 80+7 = 8*10+7 = 8*101 + 7*100 = 8710. Індекс унизу вказує на систему числення, в якій записане вихідне число. Якщо число більше або дорівнює 100, але менше за 1000, то для його запису використовуються вже три цифри. Перша цифра — це кількість повних сотень, що містяться в числі, друга — кількість повних десятків у останній неповній сотні, третя — кількість одиниць в останньому неповному десятку. Наприклад: 645 = 600+40+5=6*100+4*10+5=6*102 +4*101+5*100=64510 Щоб подати число, що більше або дорівнює 1000, але менше за 10000, потрібно вже чотири цифри. Перша цифра вказує на кількість повних тисяч, друга — кількість повних сотень, третя — кількість повних десятків і четверта — кількість одиниць. Наприклад: 2756=2000+700+50+6=2*1000+7*100+5*10+6=2*103+7*102+5*101+6* 100=275610 Зверніть увагу: кількість цифр, що використовуються для десяткового представлення числа, на одиницю більша за показник найбільшого степеня 10, який міститься в числі. Це пов'язано з тим, що в представленні бере участь нульовий степінь числа 10. Отже, будь-яке ціле невід'ємне число в десятковій системі числення подається у вигляді: an10n+an-110n-1+……..+a1101+a0100 (1) де кожний з коефіцієнтів ап, ал_1, ..., аг, а0 є однією з цифр від 0 до 9, які називаються десятковими цифрами, причому не дорівнює 0. У десятковій системі запису чисел першою записується цифраan , другою — цифра an-1 і т. д., останньою — цифра a0 . Таким чином, десятковий запис цілого невід'ємного числа — це послідовність цифрanan-1……..a0, що є коефіцієнтами представлення цього числа у вигляді (1). Загальна кількість цифр у десятковому запису числа дорівнює кількості коефіцієнтів у представленні (1), тобто n + 1, де п — показник найбільшого степеня числа 10, що міститься у вихідному числі. Наприклад: 832 604 = 800 000 + 30 000 + 2 000 + 600 + 4 = 8*105 + 3*104 + 2*103 + 6*102 + 0*101 + 4*100 = 832 60410. ПИТАННЯ ДЛЯ САМОСТІЙНОЇ РОБОТИ
6. Двійкова система числення. Як подаються числа у двійковій системі числення?Двійкова система числення — це система, в якій для запису чисел використовуються дві цифри 0 або 1. Основою системи числення є число 2.Для запису числа у двійковій системі використовується представлення цього числа за допомогою степенів числа 2. Розглянемо на прикладах, як подаються числа за допомогою степенів числа 2. Спочатку розглянемо таблицю значень степенів числа 2. Таблиця
Скориставшись цією таблицею, можна записати: 0= 0*20 1 = 2°= 1*2° 2 = 21 = 1*21 + 0*20 3 = 2 + 1 = 21+ 2° = 1*21 +1*20 4 = 22 = 1*22 + 0*21 + 0*20 У загальному вигляді представлення цілого невід'ємного числа за допомогою степенів числа 2 записується аналогічно представленню (1) з § 6 із заміною числа 10 на 2: an2n+an-1 2n-1+……..+a1 21+a0 20 (2) Тут кожний із коефіцієнтів anan-1+……..+a1a0 , є однією з двох двійкових цифр 0 або 1, причому an = 1. Запис числа у двійковій системі відбувається так само, як і в десятковій: першою записується цифра ап, другою — цифра ап_1 і т. д., останньою — цифра а0. Двійковий код числа — запис цього числа у двійковій системі числення. Таким чином, двійковим кодом числа є послідовність коефіцієнтів anan-1+……..+a1a0 , з представлення (2). У наведених прикладах двійкові коди мають вигляд:
З формули (2) випливає простий спосіб запису війкового коду числа: число ділиться на два, і остачі від ділення, записані у зворотному порядку ,утворюють двійковий код числа. Пронумеруємо розряди справа наліво. Номер най правішого (молодшого) розряду дорівнює нулю. Номер най лівішого (старшого) розряду дорівнює показнику найбільшого степеня числа 2, що міститься в числі. Отже, загалом кількість розрядів, враховуючи нульовий, на один більша за номер старшого розряду (якщо, наприклад, номер старшого розряду дорівнює 7, то всього маємо 8 розрядів з номерами від 0 до 7. Номер кожного розряду дорівнює показнику відповідного степеня числа 2.
25:2=12(остача=1 записуємо в 0 розряд) 12:2=6(остача =0 записуємо в 1 розряд) 6:2=3(остача =0 записуємо в 2 розряд) 3:2=1(остача =1 записуємо в 3 розряд) 1 в четвертий розряд. ПИТАННЯ ДЛЯ САМОСТІЙНОЇ РОБОТИ1) Чому в інформатиці використовується двійкова система числення? 2) Які цифри використовуються для запису чисел у двійковій системі ? 3) Що є основою у двійковій системі? 4) Що таке біт? Що таке двійкова цифра? 5) Чому дорівнюють 2°, 2і, ..., 210? 6) Подайте числа 9, 12, 17, 19, 23, 27, ЗО, 32 у вигляді (2), скориставшись степенями числа 2. 7) Що називається двійковим кодом числа? 8) Запишіть двійкові коди чисел 9, 12, 17, 19, 23, 27, ЗО, 32. 9) Подайте у двійковій системі числа 31, 33, 121, 213, 264, 313, 396, 428, 500, 665, 792, 1023, 1025, 2000, 2047, скори ставшись таблицею степенів числа 2. 10) Чому старша цифра двійкового коду будь-якого числа З повагою ІЦ “KURSOVIKS”! |