[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.00,0:00:02.00,Default,,0000,0000,0000,,Итак, вот первый вопрос, посвященный процедурам: Dialogue: 0,0:00:02.00,0:00:06.00,Default,,0000,0000,0000,,что делает процедура inc(), приведенная ниже? Dialogue: 0,0:00:06.00,0:00:09.00,Default,,0000,0000,0000,,А вот и код определения inc(): Dialogue: 0,0:00:09.00,0:00:12.00,Default,,0000,0000,0000,,мы определяем процедуру, которая принимает одно значение – Dialogue: 0,0:00:12.00,0:00:14.00,Default,,0000,0000,0000,,присвоим ему имя n – Dialogue: 0,0:00:14.00,0:00:16.00,Default,,0000,0000,0000,,а в теле процедуры у нас только команда return, Dialogue: 0,0:00:16.00,0:00:20.00,Default,,0000,0000,0000,,за которой следует результат, равный n + 1. Dialogue: 0,0:00:20.00,0:00:22.00,Default,,0000,0000,0000,,Так что же делает эта процедура? Dialogue: 0,0:00:22.00,0:00:27.00,Default,,0000,0000,0000,,Вот варианты: ничего; Dialogue: 0,0:00:27.00,0:00:32.00,Default,,0000,0000,0000,,принимает на вход число и возвращает это же число, увеличенное на единицу; Dialogue: 0,0:00:32.00,0:00:36.00,Default,,0000,0000,0000,,принимает на вход число и возвращает это же самое число; Dialogue: 0,0:00:36.00,0:00:40.00,Default,,0000,0000,0000,,И, наконец, принимает на вход два числа Dialogue: 0,0:00:40.00,0:00:44.00,Default,,0000,0000,0000,,и возвращает сумму этих чисел.