Масив даних. Основні поняття.
3
Горбачова І.О.
Масив даних – це структура, яка дає змогу зберігати в оперативній пам’яті комп’ютера значну кількість даних однакового типу (цілі дані, дійсні, типу string – рядковий тип)
Такі масиви даних (список учнів, значення денних температур за місяць, оцінки учнів класу, обсяг випуску продукції…) –називають лінійними таблицями або одновимірними масивами.
Масив даних.
4
Горбачова І.О.
Масив даних характеризується іменем, кількістю елементів та типом елементів.
Імена масивам надає користувач.
Номер елемента називають індексом.
Дії над елементами масиву
5
Горбачова І.О.
1 етап – заповнення масиву даними (введення даних у масив);
2 етап – перетворення масиву (дії з даними);
3 етап – виведення масиву чи окремих даних на екран.
Створення та виведення масивів
6
Горбачова І.О.
Var A array[1..n] of real; - форма опису масиву з дійсних чисел.
Словник
<назва масиву>array[1..n] of <тип даних>
Опис змінних
Назва масиву
масив
Розмір масиву
Тип даних
Згадаємо цикл з певною кількістю повторень
for i:=1 to n do
begin
<тіло циклу>
end;
for i:=n downto 1 do
begin
<тіло циклу>
end;
7
Горбачова І.О.
Згадаємо алгоритм розгалуження
8
Горбачова І.О.
If <умова> then <дія1 >
Else <дія 2>; - повне розгалуження
If <умова> then <дія1 > ; - неповне розгалуження
Задача 7
9
Горбачова І.О.
Побудувати масив з N елементів. Знайти суму всіх елементів масиву.
Вхідні дані:
Задати кількість елементів N =1000, ввести через пропуск перелічені значення елементів масиву. Значення елементів – дійсні числа , які по модулю не перевищують 100000.
Приклад вхідних даних : 4
12.1 8.35 - 56.32 106.23
Вихідні дані:
Вивести одне дійсне число з точністю три знаки після коми.
Приклад вихідного файлу : 70.360
Задача 7
Program Zadacha7;
var N:integer;
A:array[1..1000] of real;
s:real;
i:integer;
begin
readln(N);
for i:=1 to N do
begin
read(A[i]);
end;
for i:=1 to N do
begin
s:=s+A[i];
end;
writeln (s:0:3);
end.
10
Горбачова І.О.
Ділення з находженням цілої частини від ділення. Ділення на знаходження остачі від ділення
11
Горбачова І.О.
Div – Ділення з находженням цілої частини від ділення
Mod - Ділення на знаходження остачі від ділення
14 div 3 =4
25 div 7 = 3
40 div 11=
53 div 25 =
72 div 9 =
65 div 6 =
13 mod 3 =1
34 mod 8 =2
23 mod 7 =
53 mod 10 =
48 mod 2 =
51 mod 25 =
Задача 8
12
Горбачова І.О.
Побудувати масив з N елементів натуральних чисел. Вивести парні елементи масиву.
Вхідні дані:
Задати кількість елементів N =1000, ввести через пропуск перелічені значення елементів масиву. Значення елементів – цілі числа (-32000
Вихідні дані: 2 3 6 -100 345
Вивести в стовпчик значення парних елементів масиву у прямому порядку.
Приклад вихідного файлу :
2
6
-100
Задача 8
Program Zadacha8;
var N,i:integer; A1:array[1..1000] of integer;
begin
readln(N);
for i:=1 to N do
begin
read(A1[i]);
end;
for i:=1 to N do
begin
if (A1[i] mod 2 =0)then writeln (A1[i],' ');
end;
end.
13
Горбачова І.О.
Робота за комп’ютером
14
Горбачова І.О.
Відлагодити на компютері Задачі 7,8
Працездатні програми зберегти у своїй папці на комп’ютері з ім’ям файлів: Задача 7 та Задача 8.
Рефлексія
1. Що таке масив даних?
Масив даних – це структура, яка дає змогу зберігати в оперативній пам’яті комп’ютера значну кількість даних однакового типу (цілі дані, дійсні, типу string).
2. З яким масивом ми сьогодні ознайомились: одновимірним, багатовимірним, лінійним?
Одновимірним або лінійним.
Рефлексія
3. Які дії виконують над елементами масиву?
1 етап – заповнення масиву даними (введення даних у масив);
2 етап – перетворення масиву (дії з даними);
3 етап – виведення масиву чи окремих даних на екран.
4. За якою алгоритмічною структурою відбувається заповнення масиву?
Цикл з певною кількістю повторень. Конструкція FOR.
5. Що було важко на уроці?
Домашнє завдання
Конспект.
У зошиті виконати обчислення:
1) 68 div 6 =
2) 82 div 4 =
3) 59 div 25 =
4) 78 mod 10 =
5) 61 mod 12 =
6) 80 mod 25 =
Задача 9 на комп’ютері
Побудувати масив з N елементів натуральних чисел. Вивести непарні елементи масиву.
Вхідні дані:
Задати кількість елементів N =1000, ввести через пропуск перелічені значення елементів масиву. Значення елементів – цілі числа (-32000
Вихідні дані:
Вивести в стовпчик значення непарних елементів масиву у прямому порядку.
Приклад вихідного файлу :
3
345
20
Горбачова І.О.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.