Урок 4 Дата 24.09.2024 Учитель Рогаль Т.В. Выполнение арифметических действий над элементами массива |
1. Повторите материал предыдущего урока
2. Изучите материал учебного пособия §4.1 - 4.2 учебник
var a: array[ __ ..__ ] of ___ ;
...
begin
for var i:= __ to __ do a[i]:= ____; {ввод по формуле или случайными числами}
for var i:= __ to __ do write (a[i], ' ; ' );
обработка
end.
3. Запишите в тетрадь (комментарии можно не записывать)
Сумма элементов массива.
S:=0; {начальное значение суммы}
for var i:=m to n do S:=S+A[i]; {вычисление суммы}
writeln('сумма
элементов = ',S); {вывод суммы}
Произведение элементов массива.
P:=1; {начальное значение произведения}
for var i:=m to n do P:= P * A[i]; {вычисление произведения}
writeln('произведение
элементов = ',P); {вывод
произведения}
Вычисление среднего значения.
S:=0; {начальное значения суммы}
for var i:=m to n do S:=S+A[i]; {вычисление суммы баллов}
Sred:=S/k; {вычисление среднего значения Sred :real !!!}
writeln('среднее
значение = ', Sred:4:2); {форматированный
вывод}
Сумма положительных чисел.
S:=0;
for var i:=m to n do if A[i]>0 then S:=S+A[i]; {вычисление суммы положительных чисел}
writeln('сумма
положительных чисел = ',S); {вывод суммы}
Чтобы вычислялась сумма чисел, кратных N.
Различия состоят в условиях вычисления
суммы, например,
if A[i] mod 2 = 0 then… {четные числа}
if A[i] mod 2 = 1 then… {нечетные числа}
if A[i] mod N = 0 then…{числа, кратные N}……
S:=0; {начальное значение суммы}
P:=1; {начальное значение произведения}
for var i:=m to n do P:= P * A[i]; {вычисление произведения}
S:=0; {начальное значения суммы}
for var i:=m to n do S:=S+A[i]; {вычисление суммы баллов}
S:=0;
for var i:=m to n do if A[i]>0 then S:=S+A[i]; {вычисление суммы положительных чисел}
if A[i] mod 2 = 0 then… {четные числа}
if A[i] mod N = 0 then…{числа, кратные N}……
4. Практическая работа:
Оценивание |
Вариант 1 |
Вариант 2 |
4 балла |
№2 с.36 |
|
до 7 баллов |
В массиве хранятся данные о ежедневной температуре в течение сентября (случайные числа от № компьютера до 18). Составьте программу для нахождения среднемесячную температуру. | Массив содержит информацию об отметках по информатике учащихся класса. (Количество человек – 10 + № компьютера). Отметки – случайные числа из диапазона от 1 до 10. Составьте программу, которая вычисляет средний балл по предмету. |
до 9 баллов |
Измените предыдущую программу так, чтобы рассчитывалось среднее значение только для дней с температурой свыше 150 | Измените предыдущую программу так, чтобы рассчитывалось среднее значение только для отметок меньше 6 баллов |
Для расчёта количества элементов, удовлетворяющих условиям, добавьте команду k:=k+1 и задайте начальное значение k=0. Выведите в ответе количество элементов, удовлетворивших условию. | ||
до 10 баллов |
№3 с.36 |
Пришли результат выполненных упражнений на проверку учителю на e-mail rohal74@mail.ru с обязательным указанием фамилии и класса.
Домашнее задание: §4.1 - 4.2 учебник
Оцените урок, заполнив титульный лист и Вариант 4. На остальных страницах нажимаем Далее до кнопки Отправить.