1. Главная
  2. Библиотека
  3. Программирование
  4. const n = 5; : array [1…n] of integer = (2, 9, 10, -19,...
Разбор задачи

const n = 5; : array [1…n] of integer = (2, 9, 10, -19, 6); i, b: integer; := a[1]; i := 2 to n do a[i] < b then b := a[i]; (b) .

  • Предмет: Программирование
  • Автор: Кэмп
  • #Основы алгоритмизации и программирования
  • #Языки программирования (C++, Java, Python и др.)
const n = 5; : array [1…n] of integer = (2, 9, 10, -19, 6); i, b: integer; := a[1]; i := 2 to n do a[i] < b then b := a[i]; (b) .

Условие:

const n = 5;\na: array [1…n] of integer = (2, 9, 10, -19, 6);
\nvar i, b: integer;
\nbegin
\nb := a[1];
\nfor i := 2 to n do
\nif a[i] < b then b := a[i];
\nwriteln (b)
\nend.

Решение:

  1. В строке 1 мы объявляем константу n, которая равна 5.
  2. В строке 2 мы создаем массив a, который содержит 5 элементов: 2, 9, 10, -19 и 6.
  3. В строке 3 мы объявляем две переменные i и b типа integer.
  4. В строке 5 мы присваиваем переменной b значение первого элемента массива a, то есть b := a[1], что равно 2.
  5. Затем начинается цикл...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какова основная цель использования цикла `for` в данной программе?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет