Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Б) завдання



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]

Словесний алгоритм

  1. Опишемо масив(таблицю).
  2. Занесемо дані в таблицю.
  3. Просумуємо температури.
  4. Знайдемо середнє значення температури.
  5. Виведемо знайдене значення на екран.

7) Знайти кількість днів з 0 температурою.


8) Вивести температури з 10 по 20 числа


9) Пошук максимального елемента деякої лінійної (одномірної таблиці).


10) Сортування елементів таблиці в порядку зростання.





Дата публикования: 2014-11-26; Прочитано: 268 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...