<h2>Задание 1</h2>
Давайте рассмотрим, что происходит в следующей части кода:
- n := Ves[1]
- нц для k от 1 до 14
- если Ves[k] < n то
- n := Ves[k]
- все
- кц
Сначала мы присваиваем переменной n значение первого элемента массива Ves. Затем создаём цикл с итератором k, который проходит значения от 1 до 14. В каждой итерации (1 проход всех операторов / выражений в цикле) мы проверяем, является ли n больше k-того элемента и, если это условие не выполняется (то есть Ves[k] > n), то это значение присваивается переменной k. Что это значит? То, что мы находим минимальный элемент. Мы можем не работать дальше с этой частью кода, а просто найти минимальное значение в массиве.
<h3>Ответ</h3>
21
<h2>Задание 2</h2>
Рассмотрим данную часть кода:
- score := 0;
- нц для k от 1 до 9
- если A[k] >= 9 то
- score:= score+A[k]
- всё
- кц
Мы объявляем переменную, которая, судя по названию, хранит сумму чего-то. Затем в цикле от 1 до 9 мы проверяем, является ли k-тый элемент массива A больше или равен 9. Если так, то мы добавляем это число в переменную score. Что это значит? Что мы находим сумму всех элементов, которые больше или равны 9. Такие элементы:
11 12 13 9
<h3>Ответ</h3>
45
<h2>Задание 3</h2>
Задание абсолютно противоположно первому. Здесь мы находим максимальный элемент.
<h3>Ответ</h3>
41