Вопрос задан 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
Перейти к ответам

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

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

Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 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

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

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

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