Дан целочисленный массив из 30 элементов. Элементы могут принимать значения от 160 до 200 - Pascal ABC

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

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

Дан целочисленный массив из 30 элементов. Элементы могут принимать значения от 160 до 200 *– рост учащихся выпускного класса. В баскетбольную команду берут тех, чей рост не менее 180 см. Опишите на русском языке или на одном из языков программирования алгоритм, который подсчитывает и выводит минимальный рост игрока баскетбольной команды. Гарантируется, что хотя бы один ученик играет в баскетбольной команде. Исходные данные объявлены так, как показано ниже. Использовать другие переменные запрещается. Нужно составить программу именно на языке паскаль. Паскаль
Листинг программы
  1. const N = 30;
  2. var A: array[1..N] of integer;
  3. i, x, y: integer;
  4. s: real;
  5. begin
  6. for i:=1 to N do readln(A[i]);
  7. ...
  8. end.
Объявляется массив A из 30 элементов. Объявляются целочисленные переменные i, x и y, а также вещественная переменная s. В цикле от 1 до 30 заполняются все элементы массива A с 1-ого по 30-ый. ...

Решение задачи: «Дан целочисленный массив из 30 элементов. Элементы могут принимать значения от 160 до 200»

textual
Листинг программы
  1. const n=30;
  2. var a:array[1..n] of integer;
  3.     i,x:integer;
  4. begin
  5. writeln('Введите ',n,' чисел от 160 до 200');
  6. x:=200;
  7. for i:=1 to n do
  8.  begin
  9.   readln(a[i]);
  10.   if(a[i]>=180)and(a[i]<x)then x:=a[i];
  11.  end;
  12. writeln('Минимальный рост игрока баскетбольной команды=',x);
  13. end.

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

  1. const n=30; — задает значение переменной n равное 30
  2. var a:array[1..n] of integer; — объявляет переменную a типа array[1..n] of integer
  3. i,x:integer; — объявляет две переменные i и x типа integer
  4. begin — начало блока кода
  5. writeln('Введите ',n,' чисел от 160 до 200'); — выводит сообщение с просьбой ввести n чисел от 160 до 200
  6. x:=200; — присваивает переменной x значение 200
  7. for i:=1 to n do — начинает цикл for с i равным 1 и выполняется до n
  8. begin
  9. readln(a[i]); — считывает значение из стандартного ввода и сохраняет его в a[i]
  10. if(a[i]>=180)and(a[i]<x)then x:=a[i]; — проверяет условие a[i]>=180 и a[i]<x и если оно истинно, то присваивает x значение a[i]
  11. end;
  12. end;
  13. writeln('Минимальный рост игрока баскетбольной команды=',x); — выводит сообщение с минимальным значением роста игрока баскетбольной команды
  14. end.

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


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

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

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

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

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

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