Презентация, доклад по информатике на тему Поиск чисел в массиве

Ввод массиваПусть массив описан так:Var A : array [1..10] of real; Ввод массива For i:=1 to 10 do read(A[i]);Вывод массива For i:=1 to 10 do write(A[i]);

Слайд 1Описание массивов
Массивы описываются в разделе описания переменных.
Var имя массива: array

[нач.инд... кон.инд.] of тип данных;

Пример:
Var A: array [1..10] of real;

Описание массивовМассивы описываются в разделе описания переменных. Var имя массива: array [нач.инд... кон.инд.] of тип данных;Пример:

Слайд 2Ввод массива
Пусть массив описан так:
Var A : array [1..10] of real;

Ввод массива
For i:=1 to 10 do
read(A[i]);

Вывод массива
For i:=1 to 10 do
write(A[i]);

Ввод массиваПусть массив описан так:Var A : array [1..10] of real; Ввод массива  For i:=1 to

Слайд 3Форматы вывода
Формат вывода указывает кол-во позиций при выводе вещественных чисел
Пример:
write(A[i]);

write

(A[i]:6:2);

A[i] выводится на экран со всеми знаками дробной части – 22.129873698751

A[i] выводится
в шесть символьных
позиций на экране,
две из них дробная часть (точность 0,01);
в третьей позиции справа – точка,
лишние позиции – пробелы _22.13

Форматы выводаФормат вывода указывает кол-во позиций при выводе вещественных чиселПример:write(A[i]); write (A[i]:6:2); A[i] выводится на экран со

Слайд 4Поиск чисел в массиве

Поиск чисел в массиве

Слайд 5Дана таблица из 5 чисел.


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

Дана таблица из 5 чисел.Составить программу нахождения максимального из них.Задача

Слайд 6Program max3;
Var A,B,C,D: real;
begin
Readln(A,B,C);
If (A>=B) and (A>=C) then D:=A;
If (B>=A) and

(B>=C) then D:=B;
If (C>=A) and (C>=B) then D:=C;
writeLn (d);
end.

Программа нахождения максимального из трех чисел.

Program max3;Var A,B,C,D: real;beginReadln(A,B,C);	If (A>=B) and (A>=C) then D:=A;	If (B>=A) and (B>=C) then D:=B; 	If (C>=A) and

Слайд 7Пример программы без использования массивов
program Max5;
uses crt;
var a,b,c,d,e : real;
begin
read(a,b,c,d,e);
if (a>=b)

and (a>=c) and (a>=d) and (a>=e) then write(a);
if (b>=a) and (b>=c) and (b>=d) and (b>=e) then write(b);
if (c>=a) and (c>=b) and (c>=d) and (c>=e) then write(c);
if (d>=a) and (d>=b) and (d>=c) and (d>=e) then write(d);
if (e>=a) and (e>=b) and (e>=c) and (e>=d) then write(e);
end.

Вопрос: как изменится программа, если чисел станет 10?
Вопрос: как изменится программа, если чисел станет 1000?
Пример программы без использования массивовprogram Max5;uses crt;var a,b,c,d,e : real;beginread(a,b,c,d,e);if (a>=b) and (a>=c) and (a>=d) and (a>=e)

Слайд 8Пример программы с использованием массива
program Max5;

var A : array [1..5] of

real; описание массива
i: integer; max : real;
begin
for i:=1 to 5 do
read( A[i] );
max:= A[1]; первый элемент объявляется max
for i:=2 to 5 do
if A[i] > max then max:= A[i];
write (‘max=‘ ,max:5:2); вывод max
end.

Ввод массива в цикле

В цикле от 2 до 5 - сравнение текущего элемента с max

Вопрос: как изменится программа, если чисел станет 10?

Вопрос: как изменится программа, если чисел станет 1000?

Пример программы с использованием массиваprogram Max5;var 	A : array [1..5] of real;   описание массива		i: integer;

Слайд 9Задание:
Создать одномерный массив, в который внести информацию о курсе €

за каждый день недели.
1) Найти и вывести на экран максимальный курс(max) за неделю с точностью 0,01.
2) Найти и вывести на экран минимальный курс(min) за неделю с точностью 0,01.
3) Найти и вывести на экран среднее значение курса € за неделю с точностью 0,01. (Учебник СТР.111)


Задание: Создать одномерный массив, в который внести информацию о курсе € за каждый день недели. 1) Найти

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

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


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

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

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

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