Вопрос задан 18.10.2018 в 10:56. Предмет Информатика. Спрашивает Цаллагова Сабина.

Сколько раз будет выполнен этот цикл? i:=2; while i<5 do begin writeln('Привет!'); i:=i+1; end;

Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза? i:=...; while i>=6 do begin writeln('Привет!'); i:=i-1; end; Чему будет равно значение переменной «a» после выполнения этого цикла? i:=3; a:=12; while i<3 do begin a:=a+i; i:=i+1; end; Сколько строк напечатает программа: var k,l:integer; begin k:=8; while k>0 do begin l:=10; while l<15 do begin writeln('Мне нравится Паскаль.'); l:=l+1; end; k:=k-1; end; end.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ощепков Дима.
Сколько раз будет выполнен этот цикл?
3 раза

Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза?
Число 3

Чему будет равно значение переменной «a» после выполнения этого цикла?
a = 12

Сколько строк напечатает программа?
5*8 = 40
0 0
Отвечает Раевская Мира.
1. 3
2. 7
3. 12
4. 40
............................
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Давай разбираться. Первый цикл:

```pascal i := 2; while i < 5 do begin writeln('Привет!'); i := i + 1; end; ```

Чтобы цикл выполнился ровно 2 раза, значение `i` должно увеличиваться на 1 при каждой итерации, и при этом оставаться меньше 5. Таким образом, значение `i` должно быть равно 3:

```pascal i := 3; while i < 5 do begin writeln('Привет!'); i := i + 1; end; ```

Второй цикл:

```pascal i := ...; while i >= 6 do begin writeln('Привет!'); i := i - 1; end; ```

Чтобы цикл выполнился, значение `i` должно быть больше или равно 6. Давай возьмем `i := 7`:

```pascal i := 7; while i >= 6 do begin writeln('Привет!'); i := i - 1; end; ```

Теперь к третьему циклу:

```pascal i := 3; a := 12; while i < 3 do begin a := a + i; i := i + 1; end; ```

Цикл не выполнится ни разу, так как `i < 3` с самого начала. Значение переменной `a` останется равным 12.

И наконец, последняя программа:

```pascal var k, l: integer; begin k := 8; while k > 0 do begin l := 10; while l < 15 do begin writeln('Мне нравится Паскаль.'); l := l + 1; end; k := k - 1; end; end. ```

Программа напечатает 8 строк, каждая из которых содержит "Мне нравится Паскаль." Это произойдет из-за вложенного цикла, который повторяется 5 раз для каждого значения `k` от 8 до 1.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос