Лабораторна робота №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).
Спеціальні символи та зарезервовані слова є символами, що мають одне або кілька фіксованих значень. Спеціальними символами є такі одиночні символи:
Наступні пари символів також є особливими символами:
Список слів, зарезервованих у Турбо Паскалі, можназнайти у довідці програми.