WEBVTT 00:00:00.000 --> 00:00:02.000 Итак, вот первый вопрос, посвященный процедурам: 00:00:02.000 --> 00:00:06.000 что делает процедура inc(), приведенная ниже? 00:00:06.000 --> 00:00:09.000 А вот и код определения inc(): 00:00:09.000 --> 00:00:12.000 мы определяем процедуру, которая принимает одно значение – 00:00:12.000 --> 00:00:14.000 присвоим ему имя n – 00:00:14.000 --> 00:00:16.000 а в теле процедуры у нас только команда return, 00:00:16.000 --> 00:00:20.000 за которой следует результат, равный n + 1. 00:00:20.000 --> 00:00:22.000 Так что же делает эта процедура? 00:00:22.000 --> 00:00:27.000 Вот варианты: ничего; 00:00:27.000 --> 00:00:32.000 принимает на вход число и возвращает это же число, увеличенное на единицу; 00:00:32.000 --> 00:00:36.000 принимает на вход число и возвращает это же самое число; 00:00:36.000 --> 00:00:40.000 И, наконец, принимает на вход два числа 00:00:40.000 --> 00:00:44.000 и возвращает сумму этих чисел.