Конспект уроку 8 клас

Про матеріал
Вчитель: Лаговська Єлизавета Олександрівна. Розробка уроку з інформатика 8 клас. Чітка структура дотримана.
Перегляд файлу

План-конспект уроку 9 клас

Тема: «Структуровані типи даних.  Поняття одновимірного масиву (списку)».

Мета:

Навчальна: допомогти учням засвоїти такі поняття як одновимірний масив, ознайомити із структурованими типами даних.

Виховна: виховувати вміння виділяти головне, актуалізувати, конспектувати, порівнювати, зіставляти. Забезпечити диференційований підхід. Установити зв'язки між засвоєними та новими знаннями.

Розвивальна: розвивати групи компетентностей, таких як соціально-трудову, інформаційну, загальнокультурну, соціально-трудову, уміння вчитися.

Тип уроку: засвоєння нових знань.

Обладнання та наочність: комп’ютери, підручники (Інформатика 9 клас, Ривкінд), презентація, проектор.

Програмне забезпечення: Lazarus.

 

Хід уроку

І. Організаційний етап

  • Привітання з класом

-         Доброго дня, діти.

  • Повідомлення теми і мети уроку

Сьогодні ми з вами ознайомимось із структурованими типами даних, детальніше зупинимось на одновимірних масивах (списках).

ІІ. Мотивація навчальної діяльності

 Не забувайте про правила поведінки на уроці. (Слайд2).

ІІІ. Актуалізація опорних знань (Слайд 4)

  1. Які бувають алгоритми?
  2. Які бувають розгалужені алгоритми?
  3. Які бувають цикли?
  4. Що таке трасування?
  5. Що називають кон’юкцією?
  6. Що називають запереченням?

 

IV. Вивчення нового матеріалу

 

Слайд 5. У 8 класі ви вивчали базові типи даних середовища Lazarus. Нагадаємо, що базовими є прості (скалярні) типи. Існують п’ять стандартних простих типів: цілі, дійсні, символьні, булівські й тип дата-час.

Тип — це властивість величини, що визначає множину значень, які величина може приймати, і множину операцій, які над даною величиною можна виконувати.

 

Слайд 6. Для збереження змінної простого типу в пам’яті виділяється окрема комірка. У житті ми постійно стикаємося з безліччю об'єктів, об'єднаних за певними ознаками, наприклад: футбольна команда, лісовий масив, таблиця температур за тиждень. В житті ми зазвичай об‘єднуємо такі дані в таблиці. Для опрацювання табличних даних у програмуванні існує структурований тип даних масив.

Масив — це структурований тип даних, який складається з фіксованого числа однотипних елементів, що мають спільне ім’я.

Тип елементів називають базовим типом масиву.

 

Слайд 7. Одновимірний масив — це пронумерована послідовність значень одного типу.

Кількість значень називають розміром масиву. Завдяки нумерації можна отримати доступ до будь­—якого елемента масиву як до простого значення базового типу.

 

Слайд 8. Для зберігання значень температури протягом року замість створення окремих змінних t1, t2, …, t365 можна створити один масив з іменем t, де кожному значенню буде відповідати порядковий номер елемента масиву. Спільне ім’я t означає, що ці дані належать до одного масиву, а розрізнити їх можна за номером (індексом).

 

 

Слайд 9. Ім'я елементу масиву складається з імені масиву та порядкового номера елемента в масиві (індекса) елемента, узятого в квадратні дужки.

Наприклад, елемент масиву t[1] дорівнюватиме значенню середньодобової температури за 1 січня, t[365] — за 31 грудня.

 

 Слайд 10. Описати змінну типу Одновимірний масив можна двома способами:

1)  у розділі type інтерфейсного блоку програмного коду описати новий тип даних, і в розділі var описати змінну нового типу:

type <ім’я типу> = array[діапазон індексів] of <тип елементів>;

var <список змінних>: <ім’я типу>;

2) описати змінну типу масив, не вводячи нового типу:

var <список змінних>: array[діапазон індексів] of <тип елементів>;

 

Слайд 11. Масив Num із 5 цілих чисел можна описати таким чином:

type Simple_Integer_array = array[1..5] of Integer;

var Num: Simple_Integer_array;

або

var Num: array[1..5] of Integer;

При описі змінної типу Одновимірний масив в пам'яті виділяється послідовність комірок, розмір яких відповідає базовому типу.

 

Слайд 12. Нумерація елементів масиву може починатися не з одиниці. Масив Num із 5 цілих чисел можна описати таким чином:

var Num: array[–2..2] of Integer;

Кількість елементів описаного таким чином масиву визначається під час його опису й надалі в програмі не змінюється.

 

Слайд 13. Якщо під час звертання до елемента масиву вказати індекс, що виходить за межі описаного діапазону, то в ході виконання програми отримаємо повідомлення про помилку.

Спробуємо вивести значення елемента масиву з неіснуючим індексом.

var Numbers: array[1..10] of Integer;

begin Edit1.Text := IntToStr(Numbers[20]);

Отримаємо повідомлення про помилку:

 

V. Фізкультхвилинка

 

Слайд 14. Вправа для профілактики короткозорості та порушення зору

 

VІ. Усвідомлення набутих знань та формування вмінь і навичок

  • Практичне завдання (Слайд 15)

 

9 клас. Урок № 49.

«Структуровані типи даних.  Поняття одновимірного масиву (списку)»

 

Увага! Під час роботи з комп’ютером дотримуйтеся правил безпеки та санітарно-гігієнічних норм.

Завдання 1. Розробіть проект для введення масиву х, що складається з n (n < 20) дійсних чисел, де значення кількості елементів масиву вводять у текстове поле, а самі елементи - у вікні введення.

Алгоритм роботи

  1. Відкрийте середовище Lazarus, створіть новий проект, розмістіть на екранній формі об'єкти, надайте значення їхнім властивостям самостійно.

  1. Створіть процедуру опрацювання події натиснення кнопки Розпочати введення. У вікні редактора коду опишіть змінні, які будуть використовуватись у проекті: x - масив дійсних чисел, n - кількість елементів масиву, i - номер (індекс) елемента масиву.

  1. У вікні редактора коду запишіть команди введення кількості елементів масиву та надання значень елементів у вікні повідомлення з використанням оператора повторення for.

  1. Збережіть проект у своїй папці із іменем Завдання­ 1 та скомпілюйте програму. Проведіть тестування.

 

Завдання 2.  Розробіть проект для введення масиву, що складається з 5 цитат, при введені номера цитати і натисканні кнопки буде генеруватись цитата. Якщо буде введено номер, відсутній у масиві, буде генеруватись повідомлення про помилку.

Алгоритм роботи

  1. Створіть форму за зразком

  1. Зарезервуйте масив із 5 рядків.

Підказка

  a: array [0..4] of String;

  n:integer;

  1. Запрограмуйте клавішу «Показати цитату» :

Підказка

procedure TForm1.Button1Click(Sender: TObject);

begin

  n:=StrToInt(Edit1.Text);

  if (n<=0) or (n>=6) then

     ShowMessage('Введене число не коректне')

  else

    begin

  a[0]:='Терпіння - прекрасна якість, але життя дуже коротке, щоб довго терпіти';

  a[1]:='Одне добре слово може зігрівати три зимові місяці';

  a[2]:='Щоб ми не говорили, люди вірять лише в те, в що хочуть';

  a[3]:='Ким би ти не був - будь краще';

  a[4]:='Ставлення до дітей - міра духовної гідності людини';

  label3.Caption:=a[n-1];

    end;

end;   

4. Збережіть проект у папку «Завдання 1» та скомпілюйте програму. Проведіть тестування.

                                       

Завдання 3. Змініть програмний код із завдання 2, таким чином, щоб цитати генерувались випадковим чином. Форма має містити кнопку і текст, де буде генеруватись цитата.

 

VII. Підведення підсумків уроку

  • Бесіда за питаннями (Слайд 16)
  1. Що таке масив та яке його практичне застосування?
  2. З чого складається ім’я масиву?
  3. Що таке одновимірний масив?
  4. За допомогою якої функції можна генерувати випадкові числа?
  5. Яким чином можна описати змінну типу Одновимірний масив?
  6. Що називають розміром масиву?

 

Пройдемо тестування для перевірки засвоєння знань: https://vseosvita.ua/test/start/oiv978

 

VIII. Домашнє завдання

Слайд 17. Опрацювати конспект.

docx
До підручника
Інформатика 8 клас (Ривкінд Й.Я., Лисенко Т.І., Чернікова Л.А., Шакотько В.В.)
Додано
10 травня
Переглядів
59
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку