
План-конспект уроку на тему "Алфавіт мови програмування. Величини та їх опис мовою програмування. Змінні та константи"
Тема: Алфавіт мови програмування. Величини та їх опис мовою програмування. Змінні та константи.
Мета: дати учням поняття про мову програмування, величини, їх опис мовою програмування, також про змінні і константи.
Тип: вивчення нового матеріалу.
Вид: урок - подорож.
Хід уроку:
І. Організаційна частина.
ІІ. Актуалізація опорних знань.
1. Дайте поняття програми.
2. Що таке мова програмування?
ІІІ. Пояснення нового матеріалу.
Уявіть собі місто під назвою Програма, в якого замість вулиць – величини, замість номерів будинків – змінні та константи.
Розглянемо величини, які використовуються в мовах програмування. Вони призначенні для полегшення роботи програмістів та вільного орієнтування в програмному середовищі, яких є безліч.
Кожне місто має свою історію, так і мова програмування має свою історію і свою структуру.
Спочатку розглянемо з чого складається мова програмування Pascal. Вона має свій алфавіт, який включає в себе:
1. 26 латинських величин і 26 маленьких букв;
2. підкреслення;
3. 10 цифр (0, 1, 2, 3, 4, 5, 6, 7, 8, 9);
4. знаки операцій (+, – , *, /, =, <, >/ , <>, >=, <=, :=);
5. обмежувачі ., ’, ( ), [ ], (..), {}, (* *), .., :, ;;
6. спеціальні символи @, ^, #, $;
7. службові (зарезервовані) слова (do, end, begin, program, …).
В Pascal будь-яка обрана нами величина має бути наперед визначеною необхідним типом. Сама величина при цьому називається змінною.
Так розглянемо класи даних, які можна використовувати для характеристики змінних і найпростіші операції над ними:
Цілий – integer; Дійсний – real; Логічний – Boolean; Символьний – char; Рядковий – string; Масив – array; Файл – file; Запис – record; Об’єкт – object.
Змінні типу integer можуть набувати лише цілих значень. До змінних цього типу можна застосовувати такі операції: +, -, *, div, mod (div – ділення з остачею – 5:2=2, mod – залишок від ділення – 6:5=1).
Змінні типу realнабувають всіх дійсних значень, в тому числі і цілих. Застосовують до дійсного типу такі операції як: *, -, *, /, trunc (виділяє цілу частину дійсного аргументу), raund (округлює аргумент до найбільшого цілого).
Логічний тип визначає ті дані, що можуть приймати логічні значення true i false. До логічних (булевих) операндів застосовані такі логічні операції: `not, end, or, var, причому true>false, що дозволяє до булевих операндів застосовувати операції відношення.
Символьний тип визначає упорядковану сукупність символів, допустимих у даній ЕОМ. Значення символьної змінної або константи – це один символ із припустимого набору. Застосовуються всі операції відношення.
Рядковий тип – це рядки довжина яких не перевищує 255 символів. До них застосовують такі основні операції та процедури6 copy, length, pos, delete та інші.
А що ж таке змінна величина? Величина, яка в різні моменти часу виконання програми може набувати різних значень з деякої множини допустимих значень називається змінною величиною.
Імена всіх змінних які використовуються в програмі обов’язково повинні бути описані в розділі опису змінних, слова var. Тому розділ опису змінних є обов’язковою частиною будь-якої програми.
На мові програмування Паскаль опис змінних здійснюється так:
Var <список імен змінних > : <тип>
Деякі елементи даних можуть одне і те ж значення протягом всього часу виконання програмами. Якщо їх зміна взагалі не передбачається, то ці елементи даних вважаються константою. Тип констант у мові Паскаль визначається по їхньому виду. Розділ визначення константи починається із службового слова const.
На мові програмування Паскаль опис констант здійснюється так:
Const <ім’я> = <константа>;
Використання констант дозволяє уникати багато чисельних повторень в програмі довгих числових та символьних значень.
ІV. Закріплення нового матеріалу.
1. З чого складається алфавіт мови програмування Паскаль?
2. Як описується змінна величина на мові програмування Паскаль?
3. Як описується константа на мові програмування Паскаль?
4. Яка різниця між змінними та константами?