Презентация на тему: Программирование (Паскаль)

Программирование (Паскаль)
Сумма элементов массива
Сумма не всех элементов массива
Задачи
Подсчёт элементов по условию
Среднее арифметическое
Среднее арифметическое
Задачи
1/8
Средняя оценка: 4.3/5 (всего оценок: 33)
Код скопирован в буфер обмена
Скачать (101 Кб)
1

Первый слайд презентации: Программирование (Паскаль)

§ 22. Алгоритмы обработки массивов 1

Изображение слайда
2

Слайд 2: Сумма элементов массива

2 sum:= 0 ; for i:= 1 to N do sum:= sum + A[i] ; writeln( sum ); const N = 10 ; var A : array [ 1..N ] of integer; Задача. Найти сумму элементов массива. Какие переменные нужны? ? i sum 0 5 2 8 3 1 1 5 2 7 3 15 4 1 8 5 19

Изображение слайда
3

Слайд 3: Сумма не всех элементов массива

3 sum:= 0 ; for i:= 1 to N do sum:= sum + A[i] ; writeln( sum ); Задача. Найти сумму чётных элементов массива. Что делаем с нечётными? ? if A[ i ] mod 2 = 0 then sum:= sum + A[i] ; writeln( sum ); if A[i] mod 2 = 0 then

Изображение слайда
4

Слайд 4: Задачи

4 « A »: Напишите программу, которая заполняет массив из 10 элементов случайными числами на отрезке [–5; 5] и находит сумму ненулевых элементов. « B »: Напишите программу, которая заполняет массив из 10 элементов случайными числами на отрезке [–2; 2] и находит произведение ненулевых элементов. « C »: Напишите программу, которая заполняет массив из 20 элементов случайными числами на отрезке [100; 1000] и находит отдельно сумму элементов в первой и во второй половинах массива.

Изображение слайда
5

Слайд 5: Подсчёт элементов по условию

5 Задача. Найти количество чётных элементов массива. Какие переменные нужны? ? var count: integer ; count := 0 ; for i:= 1 to N do if A[ i ] mod 2 = 0 then count := count + 1 ; writeln( count ); Что тут делаем? ? переменная-счётчик

Изображение слайда
6

Слайд 6: Среднее арифметическое

6 Задача. Найти среднее арифметическое элементов массива, которые больше 180 (рост в см). sum:= 0 ; for i:= 1 to N do if A[ i ]> 180 then sum:= sum + A[ i ] ; writeln( sum /N ); Что плохо? ?

Изображение слайда
7

Слайд 7: Среднее арифметическое

7 Задача. Найти среднее арифметическое элементов массива, которые больше 180 (рост в см). Какие переменные нужны? ? sum:= 0 ; count:= 0 ; for i:= 1 to N do if A[ i ]> 180 then begin count := count + 1 ; sum:= sum + A[ i ] ; end; writeln( sum / count ) Что тут делаем? ?

Изображение слайда
8

Последний слайд презентации: Программирование (Паскаль): Задачи

8 « A »: Напишите программу, которая заполняет массив из 20 элементов случайными числами на отрезке [0; 200] и считает число элементов, которые делятся на 10. « B »: Напишите программу, которая заполняет массив из 20 элементов случайными числами на отрезке [0; 200] и считает число двузначных чисел в массиве. « C »: Напишите программу, которая заполняет массив из 20 элементов случайными числами на отрезке [10; 100] и считает число пар соседних элементов, сумма которых делится на 3.

Изображение слайда