Презентация, доклад по информатике Массивы целочисленных данных (9 класс)

Содержание

Цель урока: познакомиться с понятием «массив», правилом ввода/вывода массива.

Слайд 1 9 класс Одномерные массивы целых чисел

9 класс Одномерные массивы целых чисел

Слайд 2Цель урока: познакомиться с понятием «массив», правилом ввода/вывода массива.

Цель урока: познакомиться с понятием «массив», правилом ввода/вывода массива.

Слайд 3Упорядоченное множество однотипных переменных, которым можно присвоить общее имя, различающихся номерами

(индексами), называют массивом
Упорядоченное множество однотипных переменных, которым можно присвоить общее имя, различающихся номерами (индексами), называют массивом

Слайд 5Массив
Одномерный

Массив Одномерный

Слайд 6Массив
Двумерный
Индекс элемента [№ строки; № столбца]

Массив ДвумерныйИндекс элемента [№ строки; № столбца]

Слайд 7Описание массива
Var :
array[..
]
of

Описание массиваVar : 	array[..		 ]	of

Слайд 8Описание массива
Пример
Var A: array [1..6] of integer;


Описание массиваПример Var A: array [1..6] of integer;

Слайд 9Заполнение массива
for i:=1 to 6 do read (a[i]);


Значение массива =

порядковому номеру элемента
For i:=1 to 6 do a[i]:=i
Заполнение массиваfor i:=1 to 6 do read (a[i]); Значение массива = порядковому номеру элементаFor i:=1 to 6

Слайд 10Заполнение массива случайными числами
randomize;
for i:=1 to 6 do a[i]:=random(100);

Заполнение массива случайными

числами в диапазоне от 0 до 99
Заполнение массива случайными числамиrandomize;for i:=1 to 6 do a[i]:=random(100);Заполнение массива случайными числами в диапазоне от 0 до

Слайд 11Вывод массива
for i:=1 to 6 do write (a[i]);
145789
for i:=1 to 6

do write (a[i],’ ‘);
1 4 5 7 8 9
for i:=1 to 6 do write
(‘a[‘ , i , ’]=‘ , a[i]);
a[1]=1 a[2]= 4 a[3]=5
Вывод массиваfor i:=1 to 6 do write (a[i]);145789for i:=1 to 6 do write (a[i],’ ‘);1 4 5

Слайд 12Ввод и вывод массива. Записать, набрать на ПК
var a: array [1..10]

of integer;
i: integer;
begin
writeln ('введите массив из 10 чисел');
for i:=1 to 10 do
read (a[i]);
for i:=1 to 10 do
write (a[i],’ ‘);
end.
Ввод и вывод массива. Записать, набрать на ПКvar a: array [1..10] of integer;i: integer;beginwriteln ('введите массив из

Слайд 13вывод массива в обратном порядке. Записать, набрать на ПК
var a: array

[1..10] of integer;
i: integer;
begin
writeln ('введите массив из 10 чисел');
for i:=1 to 10 do
read (a[i]);
for i:=10 downto 1 do
write (a[i]);
end.
вывод массива в обратном порядке. Записать, набрать на ПКvar a: array [1..10] of integer;i: integer;beginwriteln ('введите массив

Слайд 14Самостоятельно
Записать программу, которая выводит массив, прибавляя к каждому элементу 10.
write (a[i]+10,'

');
Записать программу, которая выводит массив, удваивая каждый элемент
СамостоятельноЗаписать программу, которая выводит массив, прибавляя к каждому элементу 10.write (a[i]+10,' ');Записать программу, которая выводит массив, удваивая

Слайд 15Цель урока: познакомиться с операциями над элементами массива, последовательным поиском в

массиве.
Цель урока: познакомиться с операциями над элементами массива, последовательным поиском в массиве.

Слайд 16Нахождение суммы, произведения элементов массива

Нахождение суммы, произведения элементов массива

Слайд 17Нахождение суммы элементов массива
var a: array [1..10] of integer;
i,s: integer;
begin
S:=0;
for i:=1

to 5 do
read (a[i]);
for i:=1 to 5 do
s:=s+a[i];
write (s);
end.

Задачу набрать на компьютере!
Она должна работать!

Нахождение суммы элементов массиваvar a: array [1..10] of integer;i,s: integer;beginS:=0;for i:=1 to 5 doread (a[i]);for i:=1 to

Слайд 18Самостоятельно написать программу, находящую произведение элементов массива
P:=1;
P:=P*a[i];

Самостоятельно написать программу, находящую произведение элементов массиваP:=1;P:=P*a[i];

Слайд 19Самостоятельно написать программу, находящую среднее арифметическое элементов массива

Самостоятельно написать программу, находящую среднее арифметическое элементов массива

Слайд 20Последовательный поиск в массиве

Последовательный поиск в массиве

Слайд 21Нахождение минимального элемента массива
var a: array [1..10] of integer;
i,min: integer;
begin
for i:=1

to 5 do
read (a[i]);
min:=a[1];

for i:=1 to 5 do
begin
if a[i]min:=a[i];
end;

write (min);
end.

Задачу набрать на компьютере!
Она должна работать!

Ввод массива

Нахождение минимального элемента

Задание начального минимального значения

Нахождение минимального элемента массиваvar a: array [1..10] of integer;i,min: integer;begin	for i:=1 to 5 do	read (a[i]);min:=a[1];for i:=1 to

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

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


Задачи для самостоятельного решенияЗаписать программу, которая в массиве из 10 чисел находит наибольший элемент.Записать программу, которая в

Слайд 23Нахождение количества элементов равных заданному значению
var a: array [1..10] of integer;
i,k:

integer;
begin
for i:=1 to 5 do
read (a[i]);
k:=0;

Задачу набрать на компьютере!
Она должна работать!

Нахождение количества элементов равных заданному значениюvar a: array [1..10] of integer;i,k: integer;beginfor i:=1 to 5 doread (a[i]);k:=0;Задачу

Слайд 24Нахождение количества элементов равных заданному значению
for i:=1 to 5 do
begin
if a[i]=5

then
k:=k+1;
end;
write (k);
end.

Задачу набрать на компьютере!
Она должна работать!

Нахождение количества элементов равных заданному значениюfor i:=1 to 5 dobegin	if a[i]=5 then	k:=k+1;end;write (k);end.Задачу набрать на компьютере!Она должна

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

находит количество элементов больших 8.
Записать программу, которая в массиве из 10 чисел находит количество элементов кратных 2.


Задачи для самостоятельного решенияЗаписать программу, которая в массиве из 10 чисел находит количество элементов больших 8.Записать программу,

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

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


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

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

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

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