Сумма элементов массива
презентация к уроку по информатике и икт (9 класс)

Фоменко Наталья Владимировна

Презентация для урока информатики в 9 классе. Подробно расказывается алгоритм нахождения суммы элементов массива, на основе этого алгоритма рассматривается, как найти сумму элементов, удовлетворяющих какому-либо условию, как найти среднее арифметическое элементов массива и как найти произведение элементов

Скачать:

ВложениеРазмер
Файл summa_elementov_massiva.pptx104.9 КБ

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


Подписи к слайдам:

Слайд 1

Сумма и количество элементов массива Урок 1 Учитель: Н.В. Фоменко

Слайд 2

Сумма всех элементов массива s := 0 s := s+a [i] i = 1 , n s Для нахождения суммы элементов массива используется стандартный метод накопления суммы по шагам: Сначала предполагается, что сумма равна 0 Далее на каждом шаге цикла к имеющемуся значению суммы добавляется очередное слагаемое Полученный результат сохраняется как значение переменной S s :=0; for i:=1 to n do s:= s+a[i]; writeln (s)

Слайд 3

Сумма всех элементов массива Трассировка алгоритма i s 0 1 0+a[1] 8 2 0+a[1]+a[2] 8+7=15 3 0+a[1]+a[2]+a[3] 15-2=13 4 0+a[1]+a[2]+a[3]+a[4] 13+10=223 5 0+a[1]+a[2]+a[3]+a[4]+a[5] 23+3=26 i 1 2 3 4 5 a[i] 8 7 -2 10 3 s :=0; for i:=1 to n do s:= s+a[i]; writeln (s)

Слайд 4

Сумма всех элементов, удовлетворяющих некоторому условию В этом случае в тело цикла добавляется условный оператор s :=0; for i:=1 to n do if a[i]= условие then s:= s+a[i]; writeln (s) Найти сумму четных s :=0; for i:=1 to n do if a[i] mod 2=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) Условие может быть сложным. Тогда простые условия соединяются логическими операциями and, or, xor Найти сумму элементов, принадлежащих интервалу [0;10] s :=0; for i:=1 to n do if a[i] > =0 and a[i]<=10 then s:=s+a[i]; writeln (s)

Слайд 5

Нахождение среднего арифметического Переменная S должна быть описана как real s :=0; for i:=1 to n do s:= s+a[i]; s:=s/n writeln (s) Внимание! Деление суммы на количество элементов должно осуществляться после окончания цикла.

Слайд 6

Нахождение произведения p :=1; for i:=1 to n do p:=p*a[i]; writeln (p) Внимание! Переменной р перед входом в цикл должна быть присвоена единица!

Слайд 7

Нахождение количества элементов с заданными свойствами k :=0; for i:=1 to n do if a[i]= условие then k:=k+1; writeln (k) Как найти среднее арифметическое элементов, удовлетворяющих определенному условию? k :=0; s:=0; for i:=1 to n do if a[i]= условие then begin k:=k+1; s:=s+a[i] end; s:=s/k writeln (s)

Слайд 8

Пример. Обнулить все отрицательные элементы массива и подсчитать количество остальных const n=20; var a: array[1..n] of integer; i ,k:integer ; begin for i:=1 to n do begin a[i]:=-50+random(101) write(a[i]:4) end; writeln ; k:=0; for i:=1 to n do if a[i]<0 then a[i]:=0 else k:=k+1; writeln (‘ количество неотрицательных элементов= ‘,k); for i:=1 to n do write (a[i]:4); end. Предположим, что элементы массива находятся в диапазоне [-50;50] Внимание! НЕ смешивать циклы ввода и обработки!!!


По теме: методические разработки, презентации и конспекты

Понятие массива. Одномерные и двумерные массивы. Элемент массива.

Сегодня на уроке мы с вами рассмотрим новое понятие массив. Массив – это упорядоченный набор однотипных данных. Иначе говоря, массив – это таблица, каждый элемент которой является элементом массива. М...

Нахождение количества заданных элементов массива

Презентация к уроку. Программирование на QBasic. Решение задач на поиск количества заданных элементов массива....

Поиск максимального, минимального элементов массива

Презентация к уроку. Программирование на QBasic. Решение задач на нахождение максимального, минимального элементов массива....

Решение задач на нахождение максимального и минимального элементов массива.

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

Одномерные массивы. Поиск элемента массива.

Расматриваются алгоритм линейного поиска и бинарного поиска в отсортированном массиве....

Технологическая карта урока информатики в 9 класса по теме: "Вычисление суммы элементов массива".

Технологическая карат урока по информатике для 9 класса по теме "Вычисление суммы элементов массива". Урок открытия новых знаний сделан в форме квеста, подразумевает выполнеие заданий, для ч...

Одномерные массивы на языке Паскаль. Вычисление суммы элементов одномерного массива на языке Паскаль

Данная разработка может быть использована в виде опорного материала для работы на уроке по изучению  темы указанной ниже. Учебник: Информатика. Учебник для 9 класса. Босова Л.Л., Босова А.Ю....