Вычисление суммы элементов массива. (Урок 43)

Слайд 2

§2.2.4(стр.66–68) Текст программы и тесты записать в тетрадь. Домашнее задание

§2.2.4(стр.66–68) Текст программы и тесты записать в тетрадь.

Домашнее задание

Слайд 3

Сумма элементов массива Задача: найти сумму элементов массива. Псевдокод: { считаем,

Сумма элементов массива

Задача: найти сумму элементов массива.

Псевдокод:

{ считаем, что сумма равна

нулю }
{ в цикле }
{ прибавить каждый элемент a[i] }
Слайд 4

Сумма N элементов S:=0 i,1,N S:=S+a[i] Дано: a – массив чисел

Сумма N элементов

S:=0

i,1,N

S:=S+a[i]

Дано:
a – массив чисел
N – количество чисел

Результат:
S – сумма

чисел

i - промежуточная переменная

S:=0;
for i:=1 to N do
S:=S+a[i];

Слайд 5

Задание Составить программу, которая заданные числа вводит в массив и вычисляет

Задание

Составить программу, которая заданные числа вводит в массив и вычисляет сумму

всех элементов массива.

Протестировать при учителе программу. Исходный текст программы оставить на рабочем столе. Имя файла:
S1<до 6 букв фамилии>.PAS
Например: S1LAZARE.PAS

Слайд 6

начало конец Вычисление суммы Ввод массива Вывод суммы Укрупнённый алгоритм

начало

конец

Вычисление суммы

Ввод массива

Вывод суммы

Укрупнённый алгоритм

Слайд 7

Ввод массива с клавиатуры (вспомним) write('Количество чисел? '); readln(N); for i:=1

Ввод массива с клавиатуры
(вспомним)

write('Количество чисел? ');
readln(N);
for i:=1 to N do begin

write('a[', i, ']=');
readln( a[i] )
end;

a[1] =
a[2] =
a[3] =
a[4] =
a[5] =

5
12
34
56
13

Постановка проблемы. Описан массив. Ввести все его элементы

Описан массив

const K=50;
var a:array[1..K] of real;

var a:array[1..50] of real;

или так, что то же самое!