1.Определите, что будет напечатано в результате работы следующей программы. а). var y,i: integer; begin y := 0; for i := 1 to 3 do y := y + 4 * i; writeln(y); end. б). var s,k: integer; begin s := 9; for k := 2 to 7 do s := s + 9; writeln(s); end
а) В результате работы данной программы будет напечатано число 24. Это происходит потому, что переменной y изначально присваивается значение 0. Затем, в цикле for, переменная i принимает значения от 1 до 3, на каждой итерации к переменной y прибавляется результат умножения числа i на 4. Таким образом, после трех итераций значение y будет равно 0 + 4*1 + 4*2 + 4*3 = 24. Программа выводит значение переменной y с помощью команды writeln(y).
б) В результате работы данной программы будет напечатано число 63. Это происходит потому, что переменной s изначально присваивается значение 9. Затем, в цикле for, переменная k принимает значения от 2 до 7, на каждой итерации к переменной s прибавляется значение 9. Таким образом, после шести итераций значение s будет равно 9 + 9*6 = 63. Программа выводит значение переменной s с помощью команды writeln(s).
б) В результате работы данной программы будет напечатано число 63. Это происходит потому, что переменной s изначально присваивается значение 9. Затем, в цикле for, переменная k принимает значения от 2 до 7, на каждой итерации к переменной s прибавляется значение 9. Таким образом, после шести итераций значение s будет равно 9 + 9*6 = 63. Программа выводит значение переменной s с помощью команды writeln(s).