Мета: розширити кругозір учнів в області використання масивів;
завдання:- познайомити з загальними принципами застосування масивів і деякими базовими прийомами їх обробки:
- навчити описувати двовимірний масив;
- навчити заповнювати двовимірний масив;
- вміти застосовувати отримані знання при вирішенні завдань;
- сприяти розвитку алгоритмічного мислення учнів.
- організаційний момент
- Перевірка домашньої роботи (повторення пройденого матеріалу-тест на дошці)
- Нова тема
- Закріплення (розбір завдання на пошук максимального елемента, індексів максимального елемента з використанням підпрограм)
- Постановка домашньої роботи
- Підведення підсумків уроку (виставлення оцінок)
Учитель: Доброго дня, сьогодні у нас гості, привітайтеся з гостями. Сідайте.
Учитель: Подивіться на дошку, прочитайте питання і сформулюйте відповідь: вкажіть, які з перерахованих структур даних дозволяють зберігати кілька значень дійсного типу (приклади даних 2.56, 98.21, 100)- p: array [1..10] of single;
- w: array [1..15] of integer;
- b: single;
- qq: array [-5..5] of real;
- a: real;
Як Ви думаєте, чому ці структури даних дозволяють зберігати кілька значень?
Тому, що ці структури даних: масиви.
А, що таке масив?
Хтось із хлопців за бажанням руку піднімає і відповідає на поставлене запитання (масив-то сукупність однотипних даних, що зберігаються в послідовних комірках пам'яті і мають загальну назву)
Згадаймо хлопці, як же описується одновимірний масив. (Один з уч-ся за бажанням виходить до дошки і описує масив).
Згадаймо заповнення масиву та виведення елементів на екран.
Є кілька способів, перерахуйте?- заповнення масиву з клавіатури;
- за формулою;
- значеннями датчика випадкових чисел, використовуючи функцію random.
Будь ласка до дошки (хтось із хлопців заповнює)
1. const n = 5;
type
Mass = array [1..n] of integer;
Var
a: Mass;