Основи алгоритмізації і програмування
Тема 3. Мови програмування (4 год) Структура програми Елементи мови програму- вання
Алфавіт мови програмування Алфавіт мови програмування – це набір символів, які можуть бути використані при складанні програм. Синтаксис визначає правила побудови із символів алфавіту спеціальних конструкцій, за допомогою яких можна реалізувати алгоритми розв'язування задач. Семантикою називають систему правил тлумачення конструкцій мови програмування.
Імена програм, констант, змінних Імена можуть містити латинські букви (A-Z) цифри (1-9) знак підкреслення _ великі і маленькі букви не розрізняються Імена НЕ можуть містити українські букви пропуски дужки, знаки +, =, !, ? та ін. імя не може починатися з цифри Які імена правильні? AXby R&B 4Wheel Вася PesBarbos TU154 [QuQu] _ABBA A+B
Імена програм, констант, змінних Спеціальні символи + - * / [ ] { } ( )., : ; # $ Складені символи := (**) (..).. Дужки для написання коментарів {тут пишемо тіло програми } Зарезервовані слова (входять до словника мови програмування) If, then, else, whihe, repeat… Const, type, var… Begin, end…
Основні поняття мови Оператори Оператор – це самостійна одиниця мови, яка описує зміст відповідного етапу алгоритмічного процесу. Алгоритм задається послідовністю операторів. Наприклад, оператор присвоєння: a:=5; Ідентифікатори Ідентифікатори або імена використовуються для позначення змінних величин, констант, типів даних, процедур та функцій. Числа Для подання дійсних чисел у Паскалі є 2 форми: Природна форма , , 101,23 (ціла частина відділяється від дробової крапкою, а не комою). Показникова форма =1.0123* а у Паскалі Е-10 Традиційна – для цілих чисел Е-15 знак числа мантисазнакпорядок
Структура програми program ; uses ; label ; Const ; type ; var …; {змінні} Begin … {основна програма} end. {процедури і функції} коментарі у фігурних дужках не опрацьовуються Описова частина Виконувана частина Кожне речення закінчується ; Завершується програма.
Структура програми Program __________________; Var _______________________; Begin ______________________ end. Uses crt ; - підключення бібліотеки Clrscr; - команди очистки екрана
Створіть шаблон програми Program Uses crt; var Begin Clrscr; End.
Виконайте практично:
1. Наберіть програму program circle; var r, s: real; begin write (Задайте радіус круга:'); readln (r); s:=pi*r*r; writeln (Площа круга з радіусом', r, дорівнює', s); end. Проаналізуйте результати і порахуйте з допомогою калькулятора реальне число відповіді.
Домашнє завдання