uses crt;
begin
sound(785); delay(10000); nosound;
sound(659); delay(5000); nosound;
sound(659); delay(5000); nosound;
sound(785); delay(10000); nosound;
sound(659); delay(5000); nosound;
sound(659); delay(5000); nosound;
sound(785); delay(5000); nosound;
sound(698); delay(5000); nosound;
sound(659); delay(5000); nosound;
sound(587); delay(5000); nosound;
sound(523); delay(20000); nosound;
sound(785); delay(10000); nosound;
sound(1046); delay(5000); nosound;
sound(880); delay(5000); nosound;
sound(785); delay(10000); nosound;
sound(659); delay(5000); nosound;
sound(659); delay(5000); nosound;
sound(785); delay(5000); nosound;
sound(698); delay(5000); nosound;
sound(659); delay(5000); nosound;
sound(587); delay(5000); nosound;
sound(523); delay(20000); nosound;
end.
Домашнє завдання:
• За підручником прочитати сторінки 47—52;
• Вивчити означення, прочитані на лекції;
• Написати у зошит програму, що виводить наекран псевдографічне зображення, наприклад, таке як на малюнку.
Як символи можна використовувати символи ASCII-таблиці з кодами 176—178,219—223.
УРОК 11. Лінійні програми
Мета уроку: дати поняття про режими роботи монітору та принципи виведення зображення на екран в цих режимах.
Практична робота
На початку уроку необхідно нагадати дітям правила поведінки в комп’ютерному класі та правильної роботи за комп’ютером. У вільному режимі можна перевірити якість засвоєних знань із попередніх тем.
Приблизний перелік запитань на опитування:
• Яку структуру повинна мати правильно написана програма на мовіпрограмування Паскаль?
• Які блоки в програмі обов’язкові, а які ні?
• Що таке лінійна програма?
• В яких режимах може працювати відеосистема комп’ютера?
• Охарактеризувати текстовий режим роботи монітору.
• Який бібліотечний модуль допомагає керувати виведенням зображенняна екран в текстовому режимі?
• Які процедури керують кольором зображення та тла?
• Як можна керувати яскравістю зображення та мерехтінням символів?
• Скільки кольорів можна вивести на екран монітора в стандартномутекстовому режимі?
• Як на екрані створити текстове вікно?
• Як вивести на екран псевдографічне зображення?
• Як задати позицію виведення зображення на екран?
Після проведення опитування діти виконують за комп’ютером завдання, що було підготовлене вдома: виведення псевдографічного зображення на екран в текстовому режимі. Можна запропонувати учням свої завдання з малюнками, використовуючи набір символів ASCII -таблиці.
Домашнє завдання:
• Запропонувати дітям вдома створити програму, що «виконує» простумелодію за допомогою вбудованого динаміка.
УРОК 12. Задачі з лінійними алгоритмами
Мета уроку: навчитися розв’язувати прості задачі.
Практична робота
На початку уроку слід нагадати учням правила поведінки в комп ‘ю-терному класі під час роботи з комп ‘ютером. Повторити поняття величини, типи величин, поняття команди присвоєння, правила оформлення виразів та пріоритет виконання операцій мовою Паскаль.
Розв’язати такі приклади (повторення):
• Якщо значення цілочисельних змінних таке: Х= 15, Y=25, Z=8, то чому дорівнюватимуть значення цих змінних після виконання операційприсвоювання:
X := sqrt(Y)*2; Y := Y-2; Z := Y div 2 mod 3;
Очікувана відповідь:
X: = sqrt(25)*2
присвоєння не може бути виконаним, оскільки значення квадратного кореня — дійсне число, а X — ціле число
Y:= 25-2 Y = 23
Z:= 23 div 2 mod 3 Z = 2
• Написати команду присвоєння, що надає значення середнього арифметичного змінних X та Y змінній Z (тип змінних дійсний).
Очікувана відповідь:
Z := (X + Y) / 2
• За допомогою яких операторів присвоєння можна поміняти місцямизначення двох змінних Х та Y .
Очікувана відповідь:
Для цього необхідне використання третьої змінної того ж типу, що й змінні X та Y , наприклад,
Z: Z := X; X := Y; Y := Z
• Далі можна розв’язати задачі з запропонованого підручника насторінках 55—58 (наприклад, 41, 50, 51, 58,62, 66,73,76,77).
Приклади розв’язування задач:
ЗАДАЧА № 41
Умова задачі: Якщо на одну шальку терезів посадити Даринку, яка важить п кг, і Наталку, яка важить на 5 кг менше, а на іншу насипати m кг цукерок, то скільки кілограмів цукерок доведеться з’їсти дівчаткам, щоб шальки терезів зрівноважилися?
Читать дальше