В«АзиВ» програмування та навчальні програми.
Р.Манекін p> При першому знайомстві з людиною (особливо якщо це знайомство обіцяє бути довгим, міцним) прийнято справлятися про його сім'ю, про основних етапах його біографії, про прийнятний для нього мовою (способі) спілкування. Сьогодні Ви знайомитеся з новим апаратом - КОМП'ЮТЕРОМ. Чому б Вам не вчинити в цьому випадку аналогічним чином? А саме: постаратися побільше дізнатися про те, що являє із себе ця нова для Вас машина.
У вирішенні цієї проблеми Вам допоможуть перші розділи даного посібника.
В§ I . Загальні відомості про ЕОМ.
Історія ЕОМ налічує ось вже більше півтора століть. Біля витоків електронно-обчислювальної техніки стояли такі відомі інженери і дослідники, як Ч.Беббідж, А.Лавлейс (дочка Ч.Байрона), Дж. Буль, Ф.М.Слободской, В.Я.Слонімскій, І.Штоффель, Ю.М.Дьяков, П.Л. Чебишев, Г.Холлеріт, Атанасов, Айткен, ін Перша ЕОМ, що володіє всіма компонентами сучасного комп'ютера (проміжної внутрішньою пам'яттю, програмним забезпеченням, інш. - Мова чекає про машину В«EDSACВ», винайденої Дж.Еккертом і Дж.Моучлі) була створена в 1947 р. в Пенсильванському університеті (Англія). З тих пір змінилося вже три покоління ЕОМ, кожне з яких відрізнялося від іншого цілим набором технічних характеристик. А саме:
I. своєї елементної базою [1] p> 2. швидкодією [2] ; p> 3. об'ємом оперативної пам'яті [3] p> 4. математичним забезпеченням;
5. зовнішніми пристроями [4] , [5] , проч,
Сьогодні існує вже кілька видів і незліченна кількість модифікацій (типів) ЕОМ, а загальний обсяг парку ЕОМ перевищує 109 машин. [6] p> Більшість ЕОМ працює на основі двійкової системи числення. [7] Що це таке?
двійкову навивается така система числення, де є тільки дві цифри - нуль і одиниця.
Чому винахідники ЕОМ відмовилися від звичної нам десятковоїсистеми і перейшли на іншу?
Справа в тому, що електронні системи, в яких електричний струм може знаходитися в двох станах (або він є в ланцюзі, або його немає), найбільш прості і надійні. Разом з тим навіть за допомогою двох цифр - 0 і 1 - можна записувати числа будь-якої величини, складати їх, множити і ділити. Будь-яке повідомлення, найскладніше, може бути виражене в двійковому коді у виді серії відповідей типу В«такВ» і В«ніВ».
(Якщо повідомлення записано словами, можна знайти кожне слово в словнику, задаючи такі питання: чи перебуває воно в першій половині словника - так чи ні? Далі: знаходиться вона у першій половині цієї частини - так чи ні? І так далі. І в цьому випадку слова буде відповідати ланцюжок чисел типу 100111001. Для того, щоб зaкодіровать слово в словнику в чверть мільйона слів, достатньо щонайбільше вісімнадцяти питань з відповідями 1 або 0 (оскільки 218 більше 250 тис)).
Однак сучасні програмісти, звичайно ж, не користуються при написанні своїх програм двійковим кодом. Зазвичай вони викорис...