Вопрос задан 24.07.2023 в 15:04. Предмет Информатика. Спрашивает Кийко Арсений.

Составить блок схему и программу,которая считывает 10 чисел вещественных у пользователя и

определяет число положительных чисел и число отрицательных чисел
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Котик Нелли.

var

a: array[1..10] of real;

b,c,d,f: integer;

begin

f:=1;

writeln('Введите 10 чисел');

for d:=1 to 10 do

begin

readln(a[f]);

if a[f]>0 then

c:=c+1;

if a[f]<0 then

b:=b+1;

f:=f+1;

end;

writeln('Положительных чисел ',' ',c);

writeln('Отрицательных чисел ',' ',b);

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

Блок-схема:

diff
+----------------+ | Начало программы | +----------------+ | | Переменные: | positiveCount = 0 (число положительных чисел) | negativeCount = 0 (число отрицательных чисел) | i = 1 (счетчик для цикла) | +----------------+ | Цикл для i от 1 до 10 | +----------------+ | Считать число number от пользователя | Если number > 0, то увеличить positiveCount на 1 | Если number < 0, то увеличить negativeCount на 1 +----------------+ | Конец цикла | +----------------+ | | Вывести значение positiveCount (число положительных чисел) | Вывести значение negativeCount (число отрицательных чисел) | +----------------+ | Конец программы | +----------------+

Теперь давайте реализуем эту программу на Python:

python
def count_positive_negative_numbers(): positive_count = 0 negative_count = 0 for i in range(1, 11): # Цикл для считывания 10 чисел number = float(input(f"Введите {i}-е число: ")) if number > 0: positive_count += 1 elif number < 0: negative_count += 1 print("Число положительных чисел:", positive_count) print("Число отрицательных чисел:", negative_count) count_positive_negative_numbers()

Программа попросит пользователя ввести 10 вещественных чисел, после чего определит и выведет число положительных и отрицательных чисел среди них.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос