Дана последовательность n чисел.Определить количество положительных элементов. - Turbo Pascal

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

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

Дана последовательность n чисел.Определить количество положительных элементов.

Решение задачи: «Дана последовательность n чисел.Определить количество положительных элементов.»

textual
Листинг программы
uses crt;
Var
 k:integer; {счетчик чисел}
 n:integer; {число чисел}
 ch:integer;
 i:integer;
 
BEGIN
 clrscr;
 k:=0;
 
  Writeln ('Vvedite shislo issleduemyx 4isel');
  readln (n);
  for i:=1 to n do
   begin
    readln (ch);
    if ch>=0 then
      k:=k+1;
   end;
 write ('Vsego polojitelnix: ');
 write (k); {не помню паскалевского эквивалента сишной printf}
 readln;
END.

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

Этот код на языке Turbo Pascal выполняет следующие действия:

  1. Используемые модули: В первой строке указывается модуль CRT, который позволяет использовать функции ввода-вывода, такие как readln и writeln.
  2. Переменные: Затем определяются четыре переменные: k, n, ch и i.
    • k - это счетчик, который будет увеличиваться каждый раз, когда встречается положительное число.
    • n - это количество чисел, которые нужно проверить. Это число вводится пользователем.
    • ch - это переменная для хранения каждого числа, которое проверяется.
    • i - это счетчик, который используется в цикле for для перебора каждого числа от 1 до n.
  3. Цикл: После того, как числа введены, начинается цикл for, который проходит по каждому числу от 1 до n.
  4. Проверка числа: Внутри цикла проверяется каждое число. Если оно больше или равно 0, то к счетчику k прибавляется 1.
  5. Вывод результата: После того, как все числа проверены, выводится сообщение Vsego polojitelnix: (Всего положительных: ) и значение переменной k.
  6. Завершение программы: В конце программы вызывается функция readln, чтобы программа могла завершить работу. Этот код считает количество положительных чисел в последовательности чисел, введенных пользователем.

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


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

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

14   голосов , оценка 3.714 из 5
Похожие ответы