Вычисление суммы элементов массива

Слайд 2

Ключевые слова

- массив
- описание массива таблица
- заполнение массива
- вывод массива
- обработка массива

Ключевые слова - массив - описание массива таблица - заполнение массива -

Слайд 3

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

Заполнять массив можно либо вводя значение каждого элемента с клавиатуры, либо присваивая
элементам некоторые значения. При заполнении массива и его выводе на экран используется цикл с параметром.
Решение разнообразных задач, связанных с обработкой массивов, базируется на таких типовых задачах, как:
- суммирование элементов массива;
- поиск элемента с заданными свойствами;
- сортировка массива.

Массив - это поименованная совокупность однотипных элементов, упорядоченных по индексам, определяющим положение элементов в массиве. В языках программирования массивы используются для реализации таких структур данных, как последовательности и таблицы.
Перед использованием в программе массив должен быть описан.
Общий вид описания одномерного массива:
var <имя_массива>: array [<мин_знач_индекса> …
<макс_знач_индекса>] of тип_элементов;

Слайд 4

Ввод с клавиатуры

Массив - это поименованная совокупность однотипных элементов, упорядоченных по индексам,

Ввод с клавиатуры Массив - это поименованная совокупность однотипных элементов, упорядоченных по
определяющим положение элементов в массиве.
var <имя_массива>: array [<мин_знач_индекса> .. <макс_знач_индекса>] of тип_элементов;

Присваивание значений

Заполнение массива

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

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

Поиск элемента во свойствам

Задачи по обработке массива

Слайд 5

Вычисление суммы элементов массива

Суммирование элементов массива
осуществляется за счёт поочерёдного добавления слагаемых:

Определяется

Вычисление суммы элементов массива Суммирование элементов массива осуществляется за счёт поочерёдного добавления
ячейка памяти (переменная s),
в которой будет последовательно накапливаться
результат суммирования

Присваивается переменной s начальное значение 0
- число, не влияющее на результат сложения

Для каждого элемента массива из переменной s
считывается её текущее значение и складывается
со значением элемента массива;
полученный результат присваивается переменной s.

Слайд 6

Основной фрагмент программы:
s:=0;
for i:=1 to n do s:=s+a[i];

Вычисление суммы элементов

Основной фрагмент программы: s:=0; for i:=1 to n do s:=s+a[i]; Вычисление суммы элементов массива
массива

Слайд 7

program  n_2;
var s, i: integer;
a: array[1...10] of integer;
begin 
s:=0;
for

program n_2; var s, i: integer; a: array[1...10] of integer; begin s:=0;
i:=1 to 10 do a[i]:=random(50);
for i:=1 to 10 do write (a[i],` `);
for i:=1 to 10 do s:=s+a[i];
writeln ('s=', s)
end.

Вычисление суммы элементов массива

Слайд 8

Вопросы и задания

Запишите на языке Паскаль программу решения задачи, В некотором населённом

Вопросы и задания Запишите на языке Паскаль программу решения задачи, В некотором
пункте n домов. Известно, сколько людей проживает в каждом из домов. Запишите на языке Паскаль программу, которая подсчитывает количество жителей населённого пункта.
Считайте количество жильцов дома случайным числом из диапазона от 50 до 200 человек, а число домов n = 30.

Напишите программу, которая вычисляет среднюю за неделю температуру воздуха. Исходные данные вводятся с клавиатуры.

Определите, что будет напечатано в результате выполнения следующей программы:
program a7;
var i, s, sr: integer;
const a: array [1..6] of integer = (1, 7, 3, 6, 0, 10);
begin
s := 0:
for i :=1 to 6 do
s := s + a[i];
sr := s/6;
writeln (‘sr=‘ sr);
end.

Имя файла: Вычисление-суммы-элементов-массива.pptx
Количество просмотров: 39
Количество скачиваний: 0