![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
1. Замінити в таблиці елементи з парними номерами на квадрати елементів.
2. Знайти суму додатних і від’ємних елементів прямокутної таблиці А(М, И).
1) Скласти програму для визначення середньо місячної температури (за місяць).
VAR T,S:REAL;
I:INTEGER;
BEGIN
FOR I:= 1 TO 31 BEGIN
READ(T);
S:=S+T;
END
WRITE(S/31);
END.
Дана програма має єдиний недолік – не пам’ятає температури кожних для місяця.
T1:=2
S:=S+T1
T2:=3
S=S+T2
T3:=-1
S:=S+T3
.
.
.
Дана програма буде громіздка, оскільки використовує прості змінні.
2) Змінні, які характеризуються іменем, типом в будь-який момент часу єдиним значенням називаються простими.
В мові програмування існує поняття масиву. Масиви - це упорядкована сукупність однотипних елементів. Всі елементи об’єднуються спільним ім’ям. Кількість індексів в списку однакова і визначає його розмірність.
Фактично масив – це індексована єдиним чи декількома індексами послідовність простих змінних одного типу, які позначаються одним іменем.
Використання: 1) кожну сталу можна занести в
масив, а потім працювати з масивом.
2) робота з файлами.
Зчитати вміст файлу в рядковий масив і працювати з масивом (з оперативною пам’яттю) машини, що значно швидше, ніж з файлами (з диском, з зовнішньою пам’яттю)..
3) Описують масив за допомогою службового слова ARRAY.
Var A1, A2, A3, … An:array[min..max] of тип;
- A1...Аn – компоненти об’явлення.
- An ім’я min.max [(розмірність)]
4) Приклади масивів
1. c:array[0..100] of integer;
ім’я масиву C
тип цілочисельний
розмірність одномірний
імена елементів с[0], c[1],…, c[100]
кількість елементів 100+1=101
2. a:array[3..5,1..10] of real;
ім’я масиву A
тип дійсний
розмірність двохмірний
імена елементів A[3,1],A[3,2]…A[3,10]
...
A[5,1],A[5,2]…A[5,10]
кількість елементів 3*10=30
3. e:array[1..2,1..3,1..4] of ch
ім’я масиву E
тип символьний
розмірність трьохмірний
імена елементів E[1,1,1], E[1,1,2]...
кількість елементів (1)(3)(4)=12
5) Максимальна розмірність масивів (таблиць) – 8
При виконанні команди var (array) фіксується наявність відповідних масивів і проводиться початкове визначення їх числових елементів (0).
Вводити з клавіатури, опрацьовувати, виводити на екран саме масиви зручно за допомогою циклу.
6) Знайдемо середню арифметичну за місяць
І 1 2 3 … 30 31
tem 2 3 2... 10 3
t[1] t[2] t[3]... t[30] t[31]
Словесний алгоритм
7) Знайти кількість днів з 0 температурою.
8) Вивести температури з 10 по 20 числа
9) Пошук максимального елемента деякої лінійної (одномірної таблиці).
10) Сортування елементів таблиці в порядку зростання.
Дата публикования: 2014-11-26; Прочитано: 290 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!