Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

Презентация на тему Решение задач на массивы

1. Заполнение массива вручную:For i:=1 to N doBEGIN write (‘A[‘, i, ‘]=‘); readln (A[i]);END;A[1]=2A[2]=5…A[N]=…
Урок информатики и ИКТ в 10 классе Тема урока:«Решение задач на массивы» 1. Заполнение массива вручную:For i:=1 to N doBEGIN	write (‘A[‘, i, ‘]=‘); readln (A[i]);END;A[1]=2A[2]=5…A[N]=… 2. Заполнение одномерного массива случайными числами:Randomize;For i:=1 to N doBEGIN	A[i]:= random(k);		{k - 3. Заполнение двумерного массива случайными числами:Randomize;For i:=1 to N do	{i – номер Задача 1		Вывести на экран сумму четных элементов одномерного массива из 10 чисел Задача 2		Вывести на экран все отрицательные числа одномерного массива из 20 чисел Задача 3		Все отрицательные элементы одномерного массива из 20 элементов заменить на число Задача 4		Определите, на сколько сантиметров отличается рост самого высокого и самого низкого учащихся в классе. max:=A[1]; min:=A[1];For i:=2 to N doBegin 	If A[i]>max then max:=A[i];	 If A[i] Задача 5		Составьте программу вычисления суммы элементов в каждом столбце матрицы С размера NxN. ПодсказкаПеребор начинаем со столбца j, а заполняем массив С[i,j].For j:=1 to N ЗадачиПрисвойте значение 5 всем элементам массива D, имеющим номер кратный 3.Дан одномерный
Слайды презентации

Слайд 2 1. Заполнение массива вручную:
For i:=1 to N do
BEGIN
write

1. Заполнение массива вручную:For i:=1 to N doBEGIN	write (‘A[‘, i, ‘]=‘); readln (A[i]);END;A[1]=2A[2]=5…A[N]=…

(‘A[‘, i, ‘]=‘); readln (A[i]);
END;
A[1]=2
A[2]=5

A[N]=…


Слайд 3 2. Заполнение одномерного массива случайными числами:
Randomize;
For i:=1 to

2. Заполнение одномерного массива случайными числами:Randomize;For i:=1 to N doBEGIN	A[i]:= random(k);		{k

N do
BEGIN
A[i]:= random(k); {k - число}
write (A[i],’ ‘);
END;
7 12

8 45 …

Слайд 4 3. Заполнение двумерного массива случайными числами:
Randomize;
For i:=1 to

3. Заполнение двумерного массива случайными числами:Randomize;For i:=1 to N do	{i –

N do {i – номер строки}
BEGIN
For j:=1 to N

do {j – номер столбца}
BEGIN
A[i,j]:= random(k); {k - число}
write (A[i,j],’ ‘);
END;
writeln; {переход на новую строку для заполнения}
END;


Слайд 5 Задача 1
Вывести на экран сумму четных элементов одномерного

Задача 1		Вывести на экран сумму четных элементов одномерного массива из 10

массива из 10 чисел (случайные числа)
Подсказка
For i:=1 to 10

do
If A[i] mod 2=0 then S:=S+A[i];

Слайд 6 Задача 2
Вывести на экран все отрицательные числа одномерного

Задача 2		Вывести на экран все отрицательные числа одномерного массива из 20

массива из 20 чисел и произведение этих чисел (A[i]:=random(50)-25).
Подсказка
P:=1;
For

i:=1 to 20 do
Begin
If A[i]<0 then
Begin
wrate(A[i],’ ‘); P:=P*A[i];
End;
End;


Слайд 7 Задача 3
Все отрицательные элементы одномерного массива из 20

Задача 3		Все отрицательные элементы одномерного массива из 20 элементов заменить на

элементов заменить на число 10 (A[i]:=random(50)-25).

Подсказка
For i:=1 to 10

do
Begin
If A[i]<0 then A[i]:=10;
Write (A[i],’ ‘);
End;

Слайд 8 Задача 4
Определите, на сколько сантиметров отличается рост самого

Задача 4		Определите, на сколько сантиметров отличается рост самого высокого и самого низкого учащихся в классе.

высокого и самого низкого учащихся в классе.


Слайд 9 max:=A[1]; min:=A[1];
For i:=2 to N do
Begin
If A[i]>max

max:=A[1]; min:=A[1];For i:=2 to N doBegin 	If A[i]>max then max:=A[i];	 If A[i]

then max:=A[i];
If A[i]

min, ‘ raz:=‘, raz);

Слайд 10 Задача 5
Составьте программу вычисления суммы элементов в каждом

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

столбце матрицы С размера NxN.


Слайд 11 Подсказка
Перебор начинаем со столбца j, а заполняем массив

ПодсказкаПеребор начинаем со столбца j, а заполняем массив С[i,j].For j:=1 to

С[i,j].
For j:=1 to N do
Begin
For i:=1 to N do
S:=S+C[i,j];
write(‘S(‘,j,’)=‘,s,’

‘);
S:=0; {s – обнуляем, считаем сумму 2 столбца}
End;


  • Имя файла: reshenie-zadach-na-massivy.pptx
  • Количество просмотров: 128
  • Количество скачиваний: 0