Наведіть приклад алгоритму з повторенням з повсякденного життя та подайте його письмово : 1) у словесному вигляді;
2) у вигляді блок-схеми.
Ответы на вопрос:
pascalabc.net
begin
// последовательность целых чисел вводится с клавиатуры
// пока не будет введен 0 (который не войдет в нее).
// затем последовательность преобразуется в массив (toarray)
// нужного размера, который сохраняется с именем a
var a : = readseqintegerwhile(p -> p < > 0).toarray;
// заведем счетчики для количества положительных kp и
// отрицательных kn элементов и обнулим их
var (kp, kn) : = (0, 0);
// просматриваем в цикле массив. на каждом шаге p будет обозначать
// очередной элемент массива
foreach var p in a do
if p > 0 then // если элемент положительный
kp += 1 // добавим 1 в счетчик положительных
else if p < 0 then // если элемент отрицательный
kn += 1; // добавим 1 в счетчик отрицательных
// осталось вывести результаты
writeln('положительных чисел ', kp, ', отрицательных ', kn)
end.
Популярно: Информатика
-
zaaz12323.01.2020 17:30
-
Арина908706.11.2022 18:10
-
CCQ21.01.2023 00:56
-
vitalis199916.02.2020 09:45
-
harvey219.11.2022 08:05
-
strunets110.07.2020 11:51
-
farid3222224525.05.2022 16:07
-
НастюшКа5047109.03.2020 02:59
-
albinasobolevap06lwp09.10.2020 12:02
-
Жанночка30518.11.2020 15:11