
- •Лабораторні роботи з методики навчання інформатики
- •Передмова
- •Методика навчання теми «Бази даних»
- •Теоретичні відомості та методичні рекомендації
- •Завдання до лабораторної роботи
- •Завдання до лабораторної роботи
- •Контрольні питання
- •Методика вивчення теми «Комп’ютерні публікації»
- •Теоретичні відомості та методичні рекомендації
- •Завдання до лабораторної роботи
- •Контрольні питання
- •Методика ознайомлення учнів із середовищем програмування
- •Теоретичні відомості та методичні рекомендації
- •Структура програми
- •Основні оператори
- •Завдання до лабораторної роботи
- •Контрольні питання
- •Рекомендована література
- •Методика вивчення теми «Мова програмування Паскаль. Найпростіші програми»
- •Теоретичні відомості та методичні рекомендації
- •Завдання до лабораторної роботи
- •Контрольні питання
- •Рекомендована література
- •Методика вивчення теми «Мова програмування Паскаль. Складений оператор. Умовний оператор. Оператор вибору»
- •Теоретичні відомості
- •Завдання до лабораторної роботи
- •Контрольні питання
- •Рекомендована література
- •Методика вивчення теми «Мова програмування Паскаль. Цикл з умовою. Цикл з параметром»
- •Теоретичні відомості
- •Завдання до лабораторної роботи
- •Контрольні питання
- •Завдання до лабораторної роботи
- •Контрольні питання
- •Var ім’я рядка : string [n];
- •Завдання до лабораторної роботи
- •Контрольні питання
- •Рекомендована література
- •Список рекомендованої літератури
Структура програми
P CONST …; VAR …; |
Описова частина (при необхідності може містити ще й інші розділи) |
B <оператори>; END. |
Виконавча частина |
Основні оператори
Оператор введення
Формат: read ( список змінних );
Дія: значення змінних набирають на клавіатурі через пропуск, після чого натискають клавішу Enter. Якщо даних набрано більше, ніж вказано змінних у списку, то дані можуть бути проігноровані; якщо менше, то система буде очікувати на їх введення. Оператор readln виконує ще й перехід на новий рядок.
Наприклад: read (a);
read (a, b, c);
readln (a, b);
Оператор виведення
Формат: write ( список виразів );
Дія: список виразів складається з констант, змінних, виразів, коментарів, значення яких виводяться на екран. Наступний оператор виведення буде виводити дані в тому самому рядку, де закінчив виведення попередній оператор write. Для переходу на новий рядок або для пропуску рядка використовують оператор writeln.
Наприклад: write (a);
writeln ( a, c);
write ( ‘сума = ‘ , s );
write ( ‘сума двох чисел’ , a+b );
writeln;
Оператор присвоювання
Формат: ідентифікатор := вираз ;
Дія: обчислюється значення виразу та присвоюється змінній. Потрібно пам’ятати, що тип змінної повинен співпадати з типом результату виразу. Існує виключення, коли змінній дійсного типу можна присвоїти значення виразу цілого типу, але не навпаки.
Наприклад: A := 5:
B := A + 5;
B := B – 1;
Завдання до лабораторної роботи
Повторити відповідний теоретичний матеріал з інформатики.
Розв’язати наступні задачі та розробити добірку тестів для кожної з них.
L_1_1. Написати алгоритм, за допомогою якого можна обчислити діагональ та площу квадрата, якщо відома його сторона.
L_1_2. Написати алгоритм, за допомогою якого можна обчислити відстань між двома точками на площині із заданими координатами (х1;у1) та (х2;у2).
Відповідно до розроблених алгоритмів записати програми та протестувати їх у середовищах програмування Pascal ABC, FreePascal та Delphi-Pascal.
Проаналізувати з точки зору методики навчання інформатики переваги та недоліки різних середовищ програмування (Pascal ABC, FreePascal, Delphi-Pascal тощо).
Оформити звіт по лабораторній роботі.
Контрольні питання
Які основні особливості теми «Алгоритмізація та програмування» з курсу інформатики?
Які особливості типів даних, основних операцій та операторів введення, виведення, присвоювання у мові програмування Паскаль?
Назвіть найсуттєвіші відмінності різних середовищ мови програмування Паскаль.
Які типові методичні помилки виникають при створенні планів-конспектів уроків даної теми шкільного курсу інформатики?
Рекомендована література
Основна: [5, 7, 12, 23].
Додаткова: [4, 16, 18, 32, 35].
Лабораторна робота №16
Методика вивчення теми «Мова програмування Паскаль. Найпростіші програми»
Мета: повторення типів даних мови програмування Паскаль та основних операторів найпростіших програм, формування вмінь та навичок подання нового матеріалу з даної теми, визначення типових помилок учнів, добору практичних завдань для учнів з відповідної теми з врахуванням рівня складності, а також використання елементів дистанційного навчання на уроках інформатики.
Програмні засоби: Microsoft Office, Microsoft Internet Explorer, середовища програмування мовою Pascal.