суббота, 14 декабря 2019 г.

Задачи на массивы. I тип "Нахождение суммы (произведения) элементов массива"

Дорогие 9-классники!
На уроке мы с вами разобрали первый тип задач на обработку элементов массива - "Нахождение суммы (произведения) элементов массива".



Что нужно помнить!

При решении задач на нахождение суммы:
1. До цикла S := 0
2. В цикле S := S + a[i]

3. условие проверяется с помощью оператора условного перехода
Пример
Дан одномерный массив A[10]. Написать программу, которая будет находить сумму отрицательных элементов массива.

Решение.
Program z1;
var A: array [1 . . 10] of integer; i, S: integer;
begin
       S: = 0;
       for i: =1 to 10 do
              begin
                     write (‘введите A[’, i, ‘]=’);
                     readln (A[i]);
                     if A[i] < 0 then S: = S + A[i];
              end;
write (‘Сумма отрицательных элементов массива =’, s);
end.


При решении задач на нахождение произведения:
1. До цикла P := 1
2. В цикле P := P * a[i] 

3. условие проверяется с помощью оператора условного перехода

Пример
Дан одномерный массив A[10]. Написать программу, которая будет находить произведение элементов массива, кратных числу 7.

Решение.
Program Proizvedenie;
var A: array [1 . . 10] of integer; i, P: integer;
begin
       P: = 1;
       for i: =1 to 10 do
              begin
                     write (‘введите A[’, i, ‘]=’);
                     readln (A[i]);
                     if A[i] mod 7 = 0 then P: = P * A[i];
              end;
write (‘Произведение элементов массива, кратных числу 7 =’, P);
end.

Домашнее задание для всех 9-классников:
Задача 1
Дан одномерный массив A[10]. Написать программу, которая будет находить сумму элементов массива, кратных числу 3.

Задача 2
Дан одномерный массив A[10]. Написать программу, которая будет находить произведение отрицательных элементов массива, стоящих на нечетных местах.


Домашнее задание для 9-классников, которые планируют сдавать ОГЭ по информатике:
Задача 1
Дан одномерный массив A[10]. Написать программу, которая будет находить сумму элементов массива, кратных числу 3.

Задача 2
Дан одномерный массив A[10]. Написать программу, которая будет находить произведение отрицательных элементов массива, стоящих на нечетных местах.

Задача 3
Дан одномерный массив A[10]. Написать программу, которая будет находить сумму четных элементов массива.

Задача 4
Дан одномерный массив A[10]. Написать программу, которая будет находить произведение элементов массива, лежащих в интервале (2, 7].

Желаю удачи!

Комментариев нет:

Отправить комментарий