Лабораторна робота №1 Програмування алгоритмів лінійної структури

Мета та завдання роботи: навчитися використовувати внутрішні функції, освоїти поняття “арифметичний оператор”, написати програму, яка вводить дані з клавіатури, що обробляє їх за допомогою внутрішніх функцій та виводить результат на екран дисплея.

1. Програмування на Турбо-Паскалі

Мова програмування Паскаль був розроблений Ніколасом Віртом на початку 70-х років для навчання програмування. Тому він найбільш зручний як перший мову програмування, що вивчається.

Сім основних елементів програмування

Більшість програм створюються для вирішення будь-якої задачі. Розв'язання задачі досягається завдяки обробці інформації чи даних. Тому програміст повинен знати:

як ввести інформацію у програму (введення);

як зберігати інформацію у програмі (дані);

як вказати правильні команди для обробки даних (операції);

як передати назад дані із програми користувачеві (висновок).

Можна впорядкувати команди таким чином, щоб:

деякі з них виконувались лише, якщо виконується певна умова або низка умов (умовне виконання);

інші виконувались повторно кілька разів (цикли);

треті виділялися в окремі частини, які можуть бути виконані у різних місцях програми (підпрограми).

Таким чином, перераховані всі сім основних елементів програмування: введення, дані, операції, висновок, умовне виконання, цикли та підпрограми. Цей список не є вичерпним, однак він містить ті елементи, які зазвичай притаманні всім програмам (та мовам програмування).

Нижче наведено короткий опис кожного елемента.

Введення– зчитування значень, що надходять з клавіатури, диска або порту вводу/виводу.

Операціїздійснюють привласнення значень, їх комбінування (складення, розподіл і так далі) та порівняння значень (рівні, не рівні тощо).

Виведення– запис інформації на екран, диск або порт вводу/виводу.

Умовне виконанняпередбачає виконання набору команд у разі, якщо виконується (є дійсним) деяка умова (якщо ця умова не виконується, то ці команди пропускаються або ж виконується інший набір команд) або якщо деякий елемент даних має деяке спеціальне значення або значення деякого спектра.

Завдякицикламдеякий набір команд виконується повторно або фіксована кількість разів, або поки є істинною деяка умова, або поки деяка умова не стала істинною.

Підпрограмиє наборами інструкцій, які мають самостійне ім'я і які можуть бути виконані з будь-якого місця програми при зверненні до них на ім'я.

2. Стандарт Турбо Паскаля Основні символи мови

Турбо Паскаль використовує такі підмножини набору символів коду ASCII:

Літери англійського алфавіту від A до Z та від a до z.

Цифри – арабські цифри від 0 до 9

Шістнадцяткові цифри – арабські цифри від 0 до 9, літери від A до F та літери від a до f.

Пробіли – символ пробілу (ASCII 32) та всі символи коду ASCII (ASCII 0-31), включаючи символ кінця рядка або символ повернення каретки (ASCII 13).

Спеціальні символи та зарезервовані слова є символами, що мають одне або кілька фіксованих значень. Спеціальними символами є такі одиночні символи:

Наступні пари символів також є особливими символами:

Список слів, зарезервованих у Турбо Паскалі, можназнайти у довідці програми.