Найти сумму положительных элементов массива, значения которых меньше 8 - Turbo Pascal

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

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

1.Найдите сумму положительных элементов массива,значения которых меньше 8

Решение задачи: «Найти сумму положительных элементов массива, значения которых меньше 8»

textual
Листинг программы
Program sum_arry;
Const n=5;
Type mas = array[1..n] of real;
Var a:mas;
    i:integer;
    sum:real;
BEGIN
  Writeln ('Vvedite masiv chisel ');
  sum:=0;
  for i:=1 to n do begin
    write ('a[',i,']');
    Readln (a[i]);
    if (a[i]>0) AND (a[i]<8) then sum:= sum + a[i];
 end;
 Write ('Summa = ',sum);
END.

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

Программа sum_arry на Turbo Pascal выполняет следующие действия:

  1. Объявляет переменные: n (константа), mas (тип данных), a (переменная), i (переменная), sum (переменная).
  2. Задает начальное значение переменной sum равным 0.
  3. Выводит сообщение Vvedite masiv chisel, что означает Введите массив чисел.
  4. Создает цикл for, который выполняется от 1 до n (количество элементов в массиве).
  5. Внутри цикла выводит сообщение a[, i, ], где i - текущее значение переменной i.
  6. Считывает значение элемента массива a[i] с помощью функции Readln.
  7. Проверяет условие if (a[i]>0) AND (a[i]<8), что означает если элемент массива a[i] больше 0 и меньше 8.
  8. Если условие выполняется, то прибавляет значение элемента массива a[i] к переменной sum.
  9. По завершении цикла выводит сообщение Summa =, за которым следует значение переменной sum. Таким образом, программа выполняет задачу подсчета суммы положительных элементов массива, значения которых меньше 8.

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


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

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

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