Разделы презентаций


Типовые задачи на обработку одномерных массивов данных в Паскале

Содержание

ОпределениеМассив – это упорядоченный набор однотипных данных. Массивы бывают одномерные (линейные) и двумерные (табличные).Примеры:2 5 7 22 25 27 – целочисленный массив из шести элементов;2,36 1,15 45,6 – вещественный массив из

Слайды и текст этой презентации

Слайд 1Обработка одномерных массивов данных
Типовые задачи

Обработка одномерных массивов данныхТиповые задачи

Слайд 2Определение
Массив – это упорядоченный набор однотипных данных. Массивы бывают одномерные

(линейные) и двумерные (табличные).
Примеры:
2 5 7 22 25 27 –

целочисленный массив из шести элементов;
2,36 1,15 45,6 – вещественный массив из трех элементов;
true false false false true – логический массив из пяти элементов;
Иванов Петров Сидоров Васькин Васечкин Николаев – строковый массив из шести элементов.
ОпределениеМассив – это упорядоченный набор однотипных данных. Массивы бывают одномерные (линейные) и двумерные (табличные).Примеры:2 5 7 22

Слайд 3Описание массивов в программе
var имя:array[номер первого элемента .. номер последнего

элемента] of [тип элементов];

Например:
var A: array[1..100] of integer; {целочисленный массив,

максимальное количество элементов – 100}
b: array[1..50] of real; {вещественный массив, максимальное количество элементов – 50}
Описание массивов в программеvar имя:array[номер первого элемента .. номер последнего элемента] of [тип элементов];Например:var A: array[1..100] of

Слайд 4Ввод элементов массива
Для ввода элементов массива в компьютерную память используются

циклические алгоритмические конструкции.
Например:
For i:=1 to 10 do readln(A[i]);{цикл с параметром

для ввода 10-и элементов массива}
Ввод элементов массиваДля ввода элементов массива в компьютерную память используются циклические алгоритмические конструкции.Например:For i:=1 to 10 do

Слайд 5Вывод элементов массива
Для вывода элементов массива также используются циклические алгоритмические

конструкции.
Например:
For i:=1 to 20 do writeln(B[i]);{цикл с параметром для вывода

20-и элементов массива, элементы выводятся в столбик}
For i:=1 to 20 do write(B[i], ‘ ‘);{цикл с параметром для вывода 20-и элементов массива, элементы выводятся в строку через пробел}
Вывод элементов массиваДля вывода элементов массива также используются циклические алгоритмические конструкции.Например:For i:=1 to 20 do writeln(B[i]);{цикл с

Слайд 6Решаем типовые задачи

Решаем типовые задачи

Слайд 7Нахождение суммы элементов массива, состоящего из n чисел
s:=0;
for i:=1 to

n do
s:=s+a[i];
writeln (‘сумма =’, s);

Нахождение суммы элементов массива, состоящего из n чиселs:=0;for i:=1 to n do		s:=s+a[i];writeln (‘сумма =’, s);

Слайд 8Найдите сумму только положительных элементов массива, состоящего из n чисел.

Найдите сумму только положительных элементов массива, состоящего из n чисел.

Слайд 9s:=0;
for i:=1 to n do
if a[i]>0 then s:=s+a[i];
writeln (‘сумма =

’, s);
Решение:

s:=0;for i:=1 to n do		if a[i]>0 then s:=s+a[i];writeln (‘сумма = ’, s);Решение:

Слайд 10Нахождение произведения элементов массива, состоящего из n чисел
p:=1;
for i:=1 to

n do
p:=p*a[i];
writeln (‘произведение =’, p);

Нахождение произведения элементов массива, состоящего из n чиселp:=1;for i:=1 to n do		p:=p*a[i];writeln (‘произведение =’, p);

Слайд 11Найдите произведение только отрицательных элементов массива, состоящего из n чисел.

Найдите произведение только отрицательных элементов массива, состоящего из n чисел.

Слайд 12p:=1;
for i:=1 to 10 do
if a[i]

’, p);
Решение:

p:=1;for i:=1 to 10 do		if a[i]

Слайд 13Нахождение среднего арифметического элементов массива, состоящего из n чисел
s:=0;
for i:=1

to n do
s:=s+a[i];
sr:=s/n;
writeln (‘среднее арифметическое =’, sr);

Нахождение среднего арифметического элементов массива, состоящего из n чиселs:=0;for i:=1 to n do		s:=s+a[i];sr:=s/n;writeln (‘среднее арифметическое =’, sr);

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

он получил 10 отметок.
k:=0;
for i:=1 to 10 do
if a[i]=5 then

k:=k+1;
writeln (‘кол-во «5»-ок =’, k);
Вычислить количество пятёрок, которые получены Банановым, если известно, что всего он получил 10 отметок.k:=0;for i:=1 to 10

Слайд 15Найти среднее арифметическое положительных элементов массива, состоящего из n чисел

Найти среднее арифметическое положительных элементов массива, состоящего из n чисел

Слайд 16Решение:
s:=0;
k:=0
for i:=1 to n do
if a[i]>0 then
begin
s:=s+a[i];
k:=k+1
end;
sr:=s/k;
writeln (‘среднее

=’, sr);

Решение:s:=0;k:=0for i:=1 to n do		if a[i]>0 then 			begin				s:=s+a[i]; 				k:=k+1			end;sr:=s/k;writeln (‘среднее =’, sr);

Слайд 17Найти наибольший элемент в заданном массиве из n чисел
max:=a[1];
for i:=2

to n do
if a[i]>max then max:=a[i];
writeln(‘max=‘, max);
Указать индексы элементов, совпадающих

с наибольшим.

for i:=1 to n do
if a[i]=max then writeln (‘индекс максимального элемента =‘, i);

Найти наибольший элемент в заданном массиве из n чиселmax:=a[1];for i:=2 to n do		if a[i]>max then max:=a[i];writeln(‘max=‘, max);Указать

Слайд 18Замена элементов массива
for i:=1 to n do
if a[i] mod 2=0

then a[i]:=0 else a[i]:=1;
for i:=1 to n do write (a[i],’

‘); {алгоритм замены чётных элементов массива числом 0, нечётных – числом 1}
Замена элементов массиваfor i:=1 to n do		if a[i] mod 2=0 then a[i]:=0 else a[i]:=1;for i:=1 to n

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика