Урок інформатика " Одновимірні масиви"

Про матеріал
Цікавий урок інформатики 9 клас по програмуванні Лазарус.На допомогу вчителю та учням .
Зміст слайдів
Номер слайду 1

Одновимірні масиви

Номер слайду 2

Поняття масиву. Впорядкований набір змінних одного типу називається масивом. Кожна змінна, що входить до масиву, називається елементом масиву.a[i] = {3,6,12,4,5}а[1], a[2], … a[10]Масив, у якому кожний елемент визначається тільки одним порядковим номером, називається одновимірним.

Номер слайду 3

Оголошення змінних масивуvar a: array [1..100] of Realvar b: array [1990..2011] of Integervar c: array of Integer – динамічний масив

Номер слайду 4

Введення та виведення значень елементів одновимірного масивукомпонент типу TMemo. Основні властивості: Scroll. Bars – лінійки прокручування;Read. Only – можливість редагування тексту;Lines – визначає номер рядка;Lines. Count – визначає кількість заповнених рядків.

Номер слайду 5

Задача 1. Сформувати одновимірний масив з десяти дійсних чисел, які вводяться в рядки багаторядкового поля, піднести ці числа до квадрата і вивести ці квадрати в інше багаторядкове поле.

Номер слайду 6

Максимальний елемент масиву. Проаналізуйте код програми та визначне, яке завдання виконується. Які елементи потрібно розмістити на формі?procedure TForm1. Button1 Click (Sender: TObject);var a: array [1..10] of Real; i: Integer; max: Real;beginfor i := 1 to 10 doa[i] := Str. To. Float (Memo1. Lines[i-1]);max := a[1]; for i := 2 to 10 doif a[i] > max then max := a[i];Label1. Caption := Float. To. Str (max) + ' – найбільше значення';End;

Номер слайду 7

Сортування одновимірного масиву та пошук даного числа у впорядкованому масивіprocedure TForm1. Button2 Click (Sender: TObject);var a: array [1..10] of integer; i, j, min, nmin: integer;beginfor i := 1 to 10 doa[i] := Str. To. Int (Memo1. Lines[i-1]);for i := 1 to 9 dobeginmin := a[i]; nmin := i;for j := i+1 to 10 doif a[j] < min thenbeginmin := a[j]; nmin := j;end;a[nmin] := a[i];a[i] := min;end;Memo2. Lines. Clear;for i := 1 to 10 do. Memo2. Lines. Append (Int. To. Str (a[i]))end;

Номер слайду 8

Деякі задачі опрацювання одновимірних масивів. Задача 2. Визначити, скільки разів трапляється дане дійсне число серед значень елементів даного масиву з десяти дійсних чисел. Задача 3. У даному масиві з десяти дійсних чисел визначити найбільше значення. Задача 4. У даному масиві з десяти різних дійсних чисел визначити найбільше та найменше значення й поміняти їх місцями. Задача 5. Створіть проект, у якому потрібно сформувати масив із десяти цілих чисел, що знаходяться в рядках багаторядкового поля, знайдіть середнє арифметичне значення елементів масиву та виведіть результат у напис.

Номер слайду 9

Перевір себе. Що таке одновимірний масив?З чого складається ім’я елемента масиву?Що може використовуватись як номер елемента масиву?Який масив називається динамічним? Як описується динамічний масив у рядку var?Поясніть, у чому полягають відмінності між статичним і динамічним масивами.

Номер слайду 10

Вправи. Створіть проект, у якому потрібно сформувати масив із десяти дійсних чисел, що знаходяться в рядках багаторядкового поля, визначте найменше серед значень елементів цього масиву та обміняйте його місцями з першим елементом масиву. Створіть проект, у якому потрібно сформувати динамічний масив з дійсних чисел, що знаходяться в рядках багаторядкового поля, визначте середнє арифметичне значення елементів цього масиву і знайдіть елементи, які більші за середнє арифметичне значення. Для зберігання результатів використайте динамічний масив. Створіть проект, у якому потрібно сформувати масив з дійсних чисел, що знаходяться в рядках багаторядкового поля, відсортуйте його і знайдіть кількість різних значень елементів масиву.

Номер слайду 11

Домашнє завдання. Створіть проект, у якому потрібно сформувати масив із дванадцяти дійсних чисел, що знаходяться в рядках багаторядкового поля, збільшіть значення кожного елемента масиву в 3 рази і виведіть нові значення в інше багаторядкове поле. Створіть проект, у якому потрібно сформувати масив із дев’яти цілих чисел, що знаходяться в рядках багаторядкового поля, визначте, чи трапляються серед значень елементів цього масиву числа, кратні числу 3, і виведіть їх кількість у напис.

pptx
Додано
29 березня 2023
Переглядів
828
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

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