- Главная
- Информатика
- Нахождение суммы элементов одномерного массива по условию

Содержание
Слайд 2Задача 1. Дан массив, состоящий из 10 целых чисел. Найти сумму элементов,
Задача 1. Дан массив, состоящий из 10 целых чисел. Найти сумму элементов,

кратных заданному числу B.
Program a1; - название программы а1
Const n=10; - размерность массива
Var - начало раздела описаний
A:array [1..n] of integer; - описываем массив А, состоящий из 10 чисел
I,B,S:integer; - параметр цикла, сумма и заданное число – числа целого типа
Begin - начало программы
For I:=1 to n do - с 1 по 10-ую ячейки памяти заполняем числами,
Readln(A[I]); - вводимыми с клавиатуры
Readln(B); - в ячейку B вводим заданное число с клавиатуры
S:=0; - в ячейку S записываем ноль
For I:=1 to n do - перемещаясь последовательно от ячейки к ячейке определяем
If A[i] mod B=0 then – если остаток равен нулю, то
S:=s+A[i]; - прибавляем элемент к содержимому ячейки S
writeln(‘s=’,s:3); - вывод суммы чисел, кратных числу В
readln
end. - конец программы
Program a1; - название программы а1
Const n=10; - размерность массива
Var - начало раздела описаний
A:array [1..n] of integer; - описываем массив А, состоящий из 10 чисел
I,B,S:integer; - параметр цикла, сумма и заданное число – числа целого типа
Begin - начало программы
For I:=1 to n do - с 1 по 10-ую ячейки памяти заполняем числами,
Readln(A[I]); - вводимыми с клавиатуры
Readln(B); - в ячейку B вводим заданное число с клавиатуры
S:=0; - в ячейку S записываем ноль
For I:=1 to n do - перемещаясь последовательно от ячейки к ячейке определяем
If A[i] mod B=0 then – если остаток равен нулю, то
S:=s+A[i]; - прибавляем элемент к содержимому ячейки S
writeln(‘s=’,s:3); - вывод суммы чисел, кратных числу В
readln
end. - конец программы
Слайд 3Задача2. Дан массив, состоящий из 10 целых чисел. Найти сумму четных элементов,
Задача2. Дан массив, состоящий из 10 целых чисел. Найти сумму четных элементов,

стоящих на нечетных местах.
Program a2; - название программы а2
Const n=10; - размерность массива
Var - начало раздела описаний
A:array [1..n] of integer; - описываем массив А, состоящий из 10 чисел
I.s:integer; - параметр цикла и сумма – числа целого типа
Begin - начало программы
For I:=1 to n do - с 1 по 10-ую ячейки памяти заполняем числами,
Readln(A[I]); - вводимыми с клавиатуры
S:=0; - в ячейку S записываем ноль
For I:=1 to n do - перемещаясь последовательно от ячейки к ячейке
If (A[i] mod 2=0) and (I mod 2 <>0) then – если остаток равен нулю и элемент стоит на
нечетном месте, то
S:=s+A[i]; - прибавляем элемент к содержимому ячейки S
writeln(‘s=’,s:3); - вывод суммы четных чисел, стоящих на нечетных местах
readln
end. - конец программы
Program a2; - название программы а2
Const n=10; - размерность массива
Var - начало раздела описаний
A:array [1..n] of integer; - описываем массив А, состоящий из 10 чисел
I.s:integer; - параметр цикла и сумма – числа целого типа
Begin - начало программы
For I:=1 to n do - с 1 по 10-ую ячейки памяти заполняем числами,
Readln(A[I]); - вводимыми с клавиатуры
S:=0; - в ячейку S записываем ноль
For I:=1 to n do - перемещаясь последовательно от ячейки к ячейке
If (A[i] mod 2=0) and (I mod 2 <>0) then – если остаток равен нулю и элемент стоит на
нечетном месте, то
S:=s+A[i]; - прибавляем элемент к содержимому ячейки S
writeln(‘s=’,s:3); - вывод суммы четных чисел, стоящих на нечетных местах
readln
end. - конец программы
- Предыдущая
Туберкулез науқастарының реабилитациясыСледующая -
Презентация по 8D
Программирование в виде релейно-контактных схем. МПСвЭПиТК
Технология работы с информационными источниками
Локальные компьютерные сети
Виды информационной деятельности человека
Управление качеством информационно-библиографической продукции и услуг
Основы HTML. Разработка Web-сайта
Устройства системного блока
Туннелирование. Типы протоколов
Указатели и массивы
БД_ОП.11_ИТ в ПД
Порядок работы над ВКР. Структура и общие требования к оформлению
Программирование на языке Паскаль
Онлайн или не онлайн – вот в чем вопрос
Безопасный интернет. Как избежать опасностей?
Формы мышления. Алгебра высказываний. Логические выражения и таблицы истинности
Основные информационные процессы и их реализация с помощью компьютера. Лекция 4
Алгоритмическая конструкция ветвление. Основные алгоритмические конструкции
Основы программирования на языке Python
СУБД ACCESS. Создание таблиц, запросов. (Лекция 4-2)
Программирование длительности мигания светодиода
Структурирование данных
ВСК страховой дом. Добавление в базу и редактирование профиля клиента
Имитационное компьютерное моделирование. Лекция 1
Планирование персональной деятельности
ec348dc740ecdcff55791b0cb87be4c8
Основные конструкции Java
Базы данных в электронных таблицах
Правила поведения в кабинете информатики и вычислительной техники