Среди N произвольных вещественных чисел найдите количество не равных нулю. - Pascal ABC

Узнай цену своей работы

Формулировка задачи:

Решите с помощью блок схемы или паскаля Составьте алгоритм для решения следующей задачи: Среди N произвольных вещественных чисел найдите количество не равных нулю.

Решение задачи: «Среди N произвольных вещественных чисел найдите количество не равных нулю.»

textual
Листинг программы
  1. program fst;
  2. var i,n,s: integer;
  3.   ch: real;
  4. begin
  5.   write('n='); readln(n);
  6.   s:=0;
  7.   for i:=1 to n do
  8.   begin
  9.     readln(ch);
  10.     if (not(ch=0)) then inc(s) else
  11.   end;
  12.   writeln(s);
  13. end.

Объяснение кода листинга программы

Этот код написан на языке Pascal ABC и выполняет следующую задачу: среди N произвольных вещественных чисел находит количество чисел, которые не равны нулю. Вот список действий, представленных в коде, с указанием номеров строк и названий переменных:

  1. Строка 2: write('n='); readln(n); - программа запрашивает у пользователя значение переменной N и сохраняет его в переменную n.
  2. Строка 3: s:=0; - переменная s инициализируется значением 0.
  3. Строка 4: for i:=1 to n do - цикл выполняется от 1 до N.
  4. Строка 5: readln(ch); - программа запрашивает у пользователя следующее число и сохраняет его в переменную ch.
  5. Строка 6: if (not(ch=0)) then inc(s) else - проверяется, равно ли число 0. Если нет, то значение переменной s увеличивается на 1.
  6. Строка 7: writeln(s); - программа выводит значение переменной s.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.778 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы