Двовимірні масиви опис, запам'ятовування

Мета: розширити кругозір учнів в області використання масивів;

завдання:
  • познайомити з загальними принципами застосування масивів і деякими базовими прийомами їх обробки:
  • навчити описувати двовимірний масив;
  • навчити заповнювати двовимірний масив;
  • вміти застосовувати отримані знання при вирішенні завдань;
  • сприяти розвитку алгоритмічного мислення учнів.
план уроку
  1. організаційний момент
  2. Перевірка домашньої роботи (повторення пройденого матеріалу-тест на дошці)
  3. Нова тема
  4. Закріплення (розбір завдання на пошук максимального елемента, індексів максимального елемента з використанням підпрограм)
  5. Постановка домашньої роботи
  6. Підведення підсумків уроку (виставлення оцінок)

Учитель: Доброго дня, сьогодні у нас гості, привітайтеся з гостями. Сідайте.

Учитель: Подивіться на дошку, прочитайте питання і сформулюйте відповідь: вкажіть, які з перерахованих структур даних дозволяють зберігати кілька значень дійсного типу (приклади даних 2.56, 98.21, 100)
  1. p: array [1..10] of single;
  2. w: array [1..15] of integer;
  3. b: single;
  4. qq: array [-5..5] of real;
  5. a: real;

Як Ви думаєте, чому ці структури даних дозволяють зберігати кілька значень?

Тому, що ці структури даних: масиви.

А, що таке масив?

Хтось із хлопців за бажанням руку піднімає і відповідає на поставлене запитання (масив-то сукупність однотипних даних, що зберігаються в послідовних комірках пам'яті і мають загальну назву)

Згадаймо хлопці, як же описується одновимірний масив. (Один з уч-ся за бажанням виходить до дошки і описує масив).

Згадаймо заповнення масиву та виведення елементів на екран.

Є кілька способів, перерахуйте?
  1. заповнення масиву з клавіатури;
  2. за формулою;
  3. значеннями датчика випадкових чисел, використовуючи функцію random.

Будь ласка до дошки (хтось із хлопців заповнює)

1. const n = 5;
type
Mass = array [1..n] of integer;
Var
a: Mass;