Задать вопрос
23 декабря, 14:10

Чему будет равно значение переменной k после выполнения следующих команд?

a:=0; k:=1;

while a<=8 do

begin

k:=k+1;

a:=a+2;

end;

+1
Ответы (1)
  1. 23 декабря, 17:56
    0
    Разберем по порядку.

    Итак:

    1 проход цикла:

    (а <=8) ? Да.

    k:=k+1 - - > k=2; a:=a+2 - - > a=2

    2 проход цикла:

    (а <=8) ? Да.

    k:=k+1 - - > k=3; a:=a+2 - - > a=4

    3 проход цикла:

    (а <=8) ? Да.

    k:=k+1 - - > k=4; a:=a+2 - - > a=6

    4 проход цикла:

    (а <=8) ? Да.

    k:=k+1 - - > k=5; a:=a+2 - - > a=8

    5 проход цикла:

    (а <=8) ? ДА!

    k:=k+1 - - > k=6; a:=a+2 - - > a=10

    6 проход цикла:

    (а <=8) ? Нет ...

    Выход из цикла.

    В результате, переменная k=6.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Чему будет равно значение переменной k после выполнения следующих команд? a:=0; k:=1; while a ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
1. определить значение переменной А после выполнения оператора X:=5; if X>-3 then A:=X mod 2 else A:=abs (X) ; 2. определить значение переменной А после выполнения оператора X:=-26; Y:=6; if X div Y=4 then A:=X mod Y else A:=X*Y; 3.
Ответы (1)
3. Чему будет равно значение целой переменной a после выполнения этого фрагмента программы? a:=2; for i:=0 to 2 do begin a:=a+i; end; Ответ: введите число 4.
Ответы (2)
Запишите на алгоритмическом языке алгоритм, в результате которого переменной A будет присвоено значение переменной B, переменной B-значение переменной C, а переменной C-значение переменной A. Используйте не более одной промежуточной переменной.
Ответы (1)
С подробным решением 1) определить значение переменной s после выполнения элементов программы: s=0; i=5; do { i=2*i; s=s+i; } while (i5) i=i-1;
Ответы (1)
4. Укажите формат оператора цикла с постусловием: A. for x: = xнач to xкон do серия команд; B. if условие then серия команд 1 else серия команд 2; C. while условие do серия команд; D. repeatсерия команд until условие;
Ответы (1)