писом структури мови та поданням даних у пам'яті комп'ютера.
1.2.1. Мова програмування Pascal
У цьому параграфі вивчається історія мови Паскаль, основні визначення, перераховуються використовувані числові типи, способи їх подання в пам'яті, основні оператори.
Основні визначення.
- Ім'я величини - слово з букв і цифр, що позначає, як в алгебрі, величину. Кожне ім'я відповідає комірці пам'яті. p> - Осередок послідовність різної кількості байтів пам'яті для різних даних
- Для кожної змінної треба вказувати її тип, щоб транслятор знав, скільки пам'яті під її зберігання виділити
Числа в Паскалі
Числа бувають цілі і дійсні (з фіксованою або плаваючою точкою). p> Переповнення осередку пам'яті - значення змінної не входить в надану їй клітинку. Для уникнення переповнення використовують речові числа з плаваючою крапкою. p> Приклад: 243,7 = 2.437 в€™ 10 2 = 2.4370000000 Е + 02
У прикладі показано, що 2437 - мантиса, 2 - порядок.
Числові операції
- В«+В» - Додавання
- В«-В» - Віднімання
- В«/В» - Ділення
- В«*В» - Множення
- Mod - залишок від ділення (тільки для цілих чисел)
- Div - розподіл без остачі (тільки для цілих чисел)
- Математичні вирази:
Sin (x); cos (x); ln (x); sqr (x); sqrt (x); abs (x);
Приклад арифметичного вираження в Pascal
В
Оператор присвоювання
<змінна>: = <вираз>
Приклади: x: = 3,14; a: = b + c; i: = i +1;
Обмеження на типи при присвоєнні:
- Якщо змінна, розташована ліворуч має дійсний тип, то праворуч - арифметичне вираз: ціле або речовий
- Якщо змінна зліва цілого типу - арифметичне вираження - тільки ціле
Завдання по розділу
1) Чому паскаль розрізняє цілі і речові числа
2) Що таке арифметичне вираз, з чого воно може складатися
3) Як працює оператор присвоювання
4) Обмеження на типи даних при присвоюванні
5) Запишіть у вигляді арифметичного вираження квадратний тричлен
6) Запишіть на паскале tg x, x 4
В
1.2.2. Структура програми на Pascal, введення і висновок даних
У параграфі описані основні структури програми на паскале, в тому числі розділи опису змінних і типів, оператори введення і виводу.
Розділ опису змінних
Основні описатели числових типів: integer, real
Приклад var a, b: integer; c: real;
Пояснюється синтаксис розділу (застосування знаків В«.В»; В«, В»;В«: В»;В«; В») Та порядок роботи транслятора: В« Коли транслятор зустрічає опис змінної, він відводить для цієї змінної комірку пам'яті і ставить у відповідність імені змінної номер першого байта комірки. В»
Оператори введення і виведення
У розділі пояснюється принцип роботи з цими операторами:
В«Для повідомлення даних комп'ютера служать оператори введення і виводу.
Оператор введення поміщає вводиться значення змінної в відведену їй клітинку: read (<список імен>); цей оператор зупиняє роботу програми і чекає, поки користувач набере на клавіатурі число і натисне < Enter>. Якщо список введення містить кілька імен, їх значення треба вводити через кому, пробіл, або < Enter>.
Якщо після введення числа необхідно перевести курсор на нову рядок, використовують оператор readln (<список імен>);
Для виведення результатів роботи програми на екран дисплея використовується оператор write (<список виведення>);
список висновку містить перераховані через кому імена змінних чи арифметичні дії, текст, укладений в апострофи.
При виведенні дійсних чисел з фіксованою комою необхідно після імені змінної у списку введення вказати через ":" 2 числа (Скільки позицій займає число, кількість цифр дробової частини). В»
Завдання по розділу
1) Для чого необхідно описувати дані в програмі
2) Який оператор використовується для введення даних, як він працює
3) Куди потрапляють введені з клавіатури числа при роботі оператора введення
4) Як перевести курсор на нову рядок після введення даних
5) Як вивести на екран результат роботи програми
6) Як зробити, щоб дані виводилися з нового рядка
7) Як побачити результати виведення на екрані дисплея, якщо вже спрацював write
8) Чи можна отримати результат обчислень без використання оператора Write
1.2.3. Умовний оператор
У цьому параграфі, стосовно до описуваної темі, хотілося б виділити розділ логічні вирази , в якому на прикладі кількох завдань описуються приклади основних логічних операцій
Таблиці істинності для операцій