Тема : Анализ программы
ЕГЭ - 8
Что нужно знать :
- основные конструкции языка программирования:
- объявление переменных оператор присваивания оператор вывода циклы
- объявление переменных
- оператор присваивания
- оператор вывода
- циклы
Что нужно знать :
- уметь выполнять ручную прокрутку программы
- уметь выделять переменную цикла, от изменения которой зависит количество шагов цикла
- уметь определять количество шагов цикла
- уметь определять переменную, которая выводится на экран
Что нужно знать :
формулу для вычисления n-ого элемента арифметической прогрессии:
Что нужно знать :
формулу для вычисления суммы первых членов арифметической прогрессии:
где – a i – i -ый элемент последовательности, –
d шаг (разность) последовательности
При каком наибольшем введенном числе d после выполнения программы будет напечатано 55? var n, s, d: integer; begin readln(d); n := 0; s := 0; while s s := s + d; n := n + 5 end; write(n) end.
0 do begin s := s – 7; n := n * 3 end; writeln(n) end. " width="640"
Запишите число, которое будет напечатано в результате выполнения программы. var s, n: integer; begin s := 33; n := 1; while s 0 do begin s := s – 7; n := n * 3 end; writeln(n) end.
Определите, что будет напечатано в результате работы следующего фрагмента программы: var k, s: integer; begin s:=0; k:=0; while s s:=s+10; k:=k+1; end; write(k); end.
Определите, что будет напечатано в результате работы следующего фрагмента программы: var k, s: integer; begin k:=5; s:=2; while k s:=s+k; k:=k+2; end; write(s); end.