Хелпикс

Главная

Контакты

Случайная статья





var n, s, d: integer;



ЕГЭ №6

№81 Определите, при каком наименьшем введённом значении переменной s программа выведет число 15. var s, n: integer; begin readln(s); n := 5; while s < 110 do begin n := n + 1 s := s + n; end; writeln(n) end. n=15 n := 5; n := n + 1 ЦИКЛ ВЫПОЛНИЛСЯ 10 (15-5)/1=10 РАЗ   Наименьшее: s>=110 10 ЦИКЛ n=15 s:=s0+n=s0+6+7+8+9+10+11+12+13+14+15 s:=s0+105 Подстановка s0+105>=110 s0>=5 Ответ 5   Наибольшее: Рассмотрим 9 цикл. s < 110 n=14 s:=s0+n=s0+6+7+8+9+10+11+12+13+14 s:=s0+90 Подстановка s0+90<110 s0<20 Ответ 19
№82 Определите, при каком наибольшем введённом значении переменной s программа выведет число 15. var s, n: integer; begin readln(s); n := 5; while s < 110 do begin n := n + 1 s := s + n; end; writeln(n) end. Наибольшее: Рассмотрим 9 цикл. s < 110 n=14 s:=s0+n=s0+6+7+8+9+10+11+12+13+14 s:=s0+90 Подстановка s0+90<110 s0<20 Ответ 19
Дома Определите, при каком наименьшем и наибольшем  введённом значении переменной s программа выведет число 15. var s, n: integer; begin readln(s); n := 5; while s < 110 do begin s := s + n; n := n + 1 end; writeln(n) end.  
№27 При каком наименьшем введенном числе d после выполнения программы будет напечатано 67? var n, s, d: integer; begin readln(d); n := 2; s := 0; while s <= 365 do begin s := s + d; n := n + 5 end; write(n) end.    
№28 При каком наибольшем введенном числе d после выполнения программы будет напечатано 89? var n, s, d: integer; begin readln(d); n := 5; s := 83; while s <= 1200 do begin s := s + d; n := n + 6 end; write(n) end. (89-5)/6=14 раз цикл вып-ся   s<=1200 рассм-ем 13 цикл. s:=s+d=83+d*13 83+d*13<=1200 d<=85,9   ответ 85
№41 Сколько различных значений числа d можно ввести, чтобы после выполнения программы было напечатано 246? var n, s, d: integer; begin readln(d); n := 8; s := 6; while s <= 1800 do begin s := s + d; n := n + 7 end; write(n) end. n=246 n:= n + 7 n := 8; цикл выполнится (246-8)/7=34 раза Наименьшее: 34 цикл: s>1800 s:=s+d=6+d*34; Подстановка 6+d*34>1800 d>52,76 ответ 53     Наибольшее: 33 цикл: s<=1800 s:=s+d=6+d*33 Подстановка 6+d*33<=1800 d<=54,36 ответ 54   ОТВЕТ [53;54]=2
№63 Определите, при каком наименьшем введённом значении переменной s программа выведет число 128. var s, n: integer; begin readln (s); n := 1; while s < 94 do begin s := s + 8; n := n * 2 end; writeln(n) end. n=128 n := 1 n := n * 2  ЦИКЛ ВЫПОЛНИТСЯ 7 РАЗ   Наименьшее: s>=94 s:=s+8=s0+8*7=s0+56 подстановка  s0+56>=94  s0>=38 ответ 38       Наибольшее: 6 цикл рассм-ем: s<94 s:=s+8=s0+8*7=s0+48 s0+48<94   s0<46    ответ  45  
№66 Определите, при каком наибольшем введённом значении переменной s программа выведет число 256. var s, n: integer; begin readln (s); n := 1; while s <= 45 do begin s := s + 4; n := n * 2 end; writeln(n) end.  
№67 Определите, при каком наименьшем введённом значении переменной s программа выведет число 96. var s, n: integer; begin readln (s); n:= 3; while s <= 51 do begin s := s + 7; n := n * 2 end; writeln(n) end. n=96 n:= 3; n := n * 2 цикл выполнится 5 раз n:=3*2=6 n:=6*2=12 n:=12*2=24 n:=24*2=48 n:=48*2=96 s>51 s:=s+7=s0+7*5=s0+35 s0+35>51 s0>16 ответ 17
№73 Определите, при каком наименьшем введённом значении переменной s программа выведет число 31. var n, s: integer; begin readln(s); n := 10; while s > 0 do begin s := s - 15; n := n + 3; end; write(n) end.  
№74 Определите, при каком наибольшем введённом значении переменной s программа выведет число 31. var n, s: integer; begin readln(s); n := 10; while s > 0 do begin s := s - 15; n := n + 3; end; write(n) end.  

 

дома

№29 При каком наименьшем введенном числе d после выполнения программы будет напечатано 63?

var n, s, d: integer;



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.