2. Тестування
Які службові слова не використовують
у команді розгалуження?:
else;
while;
if;
do;
then;
3. Тестування
Який загальний вигляд має неповна
форма команди розгалуження?:
For i:=1 do <команда>;
If <умова> then <команда>;
Begin <команда> end;
While <умова> do <команда>;
Repeat <команда> until <умова>;
4. Тестування
Які з команд записані правильно?:
If -2<x<2 then y:=10*x;
If x>-2 or x<2 then y:=10*x;
If (x>-2) and (x<2) thn y:=10*x;
If x:=0 then y:=x+10;
If x=0 then y:=x-10.
5. Тестування
Якого значення набуде змінна y після
виконання команди:
if (x mod 2=0) and (x>0) then y:=sqr(x)
else y:=x+5, якщо x=4?
16;
2;
9;
5;
4.
6. Тестування
Як записати умову, що число x не
належить проміжку [-7;3]?
(x<-7) or (x>3);
(x<-7) and (x>3);
-7<x<3;
(x<-7) not (x>3);
-7>x>3.
7. Опитування
1. Назвіть повну та скорочену форми
оператора розгалуження мовою
програмування Паскаль.
2. Що таке складений оператор? Як у тексті
програми визначити, чи є цей оператор
складеним?
3. Що називають вкладеним умовним
оператором?
8. Опитування
4. Як визначити, до якого з кількох
операторів if належить вітка else?
5. Що є умовою в операторі розгалуження?
Якими можуть бути ці умови?
6. З чого складається складена умова
оператора розгалуження?
7. Які є правила записування складеної
умови?
9. Опитування
8. Які логічні операції ви знаєте?
9. Від чого залежить результат логічної
операції?
10. Чи однаковий пріоритет мають різні
логічні операції?
11. План уроку:
1. Текстовий та графічний режими роботи
монітора комп’ютера.
2. Робота з екраном.
3. Настроювання кольорів. Зміна яскравості.
4. Подача звукових сигналів. Використання
вбудованого таймеру.
5. Створення зручного інтерфейсу користувача за
допомогою процедур та функцій модуля.
12. Текстовий режим роботи
Положення будь-якого символу задають
координати рядка та стовпця, на перетині
яких його розміщено.
Кількість рядків –> 43, стовпців –> 80.
Для символів тексту можна задавати: колір
та яскравість, а також визначати колір
тла, на якому виведено символ.
13. Графічний режим роботи
Зображення формується із сукупності
пікселів, кожен з яких має певні
характеристики.
Кількість пікселів, з яких формується
зображення на екрані, визначає
встановлений графічний режим, у Турбо
Паскалі стандарт: 640 (по горизонталі) на
480 (по вертикалі).
14. Робота з екраном
Процедур Window (x1, y1, x2, y2)
встановлює на екрані текстове вікно
1≤х1<х2≤80,
1≤у1<у2≤43
Текстове вікно
(х1, у1)
(х2, у2)
15. Процедури
ClrScr – очищає активне текстове вікно
(або весь екран) та встановлює курсор у
верхній лівий кут (у позицію (1, 1)).
GoToXY (x, y) встановлює курсор у
ставпчик х та рядок у поточного вікна.
WhereX та WhereY дозволяють отримати
координати стовпчика та рядка
поточного вікна, де розташовано курсор.
16. Налаштування кольорів
TextColor (color); – встановлює колір
символів
TextBackGround (color); – встановлює
колір тла
TextColor (color+Blink) –створює ефект
мерехтіння символів (Blink або 16).
18. Яскравість
LowVideo – процедура, що встановлює
режим мінімальної яскравості символів,
які виводяться на екран у текстовому
режимі;
NormVideo –нормальний режим
яскравості;
HoghVideo –максимальна яскравість
виведених символів.
19. Звук
Sound (Hx); – вмикає звуковий сигнал,
частоту якого задають у Герцах
NoSound; – вимикає цей сигнал.
Delay(ms); програмує паузу, інтервал
часу в мілісекундах.