Сколько раз выполнится тело цикла в каждом фрагменте программы? 1. for i : =1 to 7 do s : = s + i * i; 2. for x : = -3 to 5 do 5 do k : = k+abs(x); 3. for a : = 10 downo 2 do p : =p*a; 4. for i : = 2 to 6 do begin k: =k+1; s: =k+i; end; сколько раз выполнится тело цикла, и чему будут равны значения встречающихся в программе переменных после выполнения каждого фрагмента программы? 5. i : =2; s: =0; while s< 0 do begib s: = s+i; i: +2; end; 6. x: =1 ; s: =10 ; while x < =10 do x: =x*2 ; s: = s+x 7. a: =0; s: =0 ; while a> 0 do s : =s +a; a: =a+1; 8 . a: =1; repeat r : = 2*a; a: = a+1 ; until r < 1; 9. a: =1; b: =1; while a+b < 8 do begin a : =a+1; b : = b+2 end; s : = a+b; 10. s: =0; p: = 10; k: = 1; repeat s: = s+k*k; k : =k+2; until s > p; 11. for i : =2 to 6 do begin k: = k+1; s: = k+i; end; 12. for i: = 1 to 4 do s : =s+i*i; s: s*2;

kagger07 kagger07    2   02.06.2019 05:00    2

Ответы
Quantum2004 Quantum2004  03.07.2020 01:25
For i:=m to n do..
Количество повторов равно n-m+1 - если меньше 1 значит повторов 0

for i:=m downto n do..
Количество повторов равно m-n+1 - если меньше 1 значит повторов 0

1) 7
2) 9
3) 9
4) 5


Переменные после выполнения программ: 

5) i=2
    S=0

6) x=16
    S=26

7) a=1
    S=0

8) Пока не будет достигнут порог типа или же зацикливание.

9) a=3
    b=5
    S=8

10) S=35
      P=10
      k=7

11) k=5
      S=11

12) S=60
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика