русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Знайти суму додатних і від’ємних елементів прямокутної таблиці А(М, И).


Дата додавання: 2014-11-28; переглядів: 819.


 

 

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

 

 



<== попередня лекція | наступна лекція ==>
Структура циклу. | Максимальна розмірність масивів (таблиць) – 8


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн