В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
svistmi20061
svistmi20061
07.06.2022 11:58 •  Информатика

Нужна по информатике 8 класс​


Нужна по информатике 8 класс​

Показать ответ
Ответ:
tihon123123
tihon123123
30.08.2020 05:08

4

Объяснение:

фрагмент кода меняет соседние элементы массива, если предыдущий меньше последующего и считает кол-во этих перестановок

Исходный

      8 9 5 3 2 8 4 2 1 9    d := 0 ( 8 < 9)

1)     9 8 5 3 2 8 4 2 1 9    d := 1   (8 !< 5)

2)    9 8 5 3 2 8 4 2 1 9    d := 1   (5 !< 3)

3)    9 8 5 3 2 8 4 2 1 9    d := 1   (3 !< 2)

4)    9 8 5 3 2 8 4 2 1 9    d := 1   (2 < 8)

5)    9 8 5 3 8 2 4 2 1 9    d := 2   (2 < 4)

6)    9 8 5 3 8 4 2 2 1 9    d := 3   (2 !< 2)

7)    9 8 5 3 8 4 2 2 1 9    d := 3   (2 !< 1)

8)    9 8 5 3 8 4 2 2 1 9    d := 3   (1 < 9)

8)    9 8 5 3 8 4 2 2 9 1    d := 4

ответ: d := 4

0,0(0 оценок)
Ответ:
микки37
микки37
25.05.2021 17:50

1. Сколько раз выполняется цикл? Чему будет равна переменная?

А) а := 1;

for i:=1 to 3 do a := a + 1;

Цикл выполнится 3 раза (1, 2, 3)

a = 1 + 1 * 3 = 4

B) a:= 1;

for i:=1 to 1 do a := a + 1;

Цикл выполнится 1 раз (1)

a = 1 + 1 * 1 = 2

C) a:= 1;

for i:=1 downto 3 do a := a + 1;

Цикл выполнится 0 раз ()

a = 1

D) а := 1;

for i:=3 downto 1 do a := a + 1;

Цикл выполнится 3 раза (3, 2, 1)

a = 1 + 1 * 3 = 4

2. Сколько раз выполнится цикл? Чему будет равна переменная?

А) а := 4; b := 6;

while a < b do a := a + 1;

4 < 6       a = 4 + 1 = 5

5 < 6       a = 5 + 1 = 6

6 < 6

Цикл выполнится 2 раза

a = 6       b = 4

В) а := 4; b := 6;

while a < b do a := a + b;

4 < 6       a = 4 + 6 = 10

10 < 6

Цикл выполнится 1 раз

a = 10       b = 4

C) a := 4; b := 6;

while a > b do a := a + 1;

4 > 6

Цикл выполнится 0 раз

a = 4       b = 6

D) a := 4; b := 6;

while a < b do b := a - b;

4 < 6     b = 4 - 6 = -2

4 < -2

Цикл выполнится 1 раз

a = 4       b = -2

3. Сколько раз выполнится цикл? Чему будет равна переменная?

А) а := 4; b := 6;

repeat

a := a + 1

until a > b;

a = 4 + 1 = 5

5 > 6

a = 5 + 1 = 6

6 > 6

a = 6 + 1 = 7

7 > 6

Цикл выполнится 3 раза

a = 7       b = 6

В) а := 4; b := 6;

repeat

a := a + b

until a > b;

a = 4 + 6 = 10

10 > 6

Цикл выполнится 1 раз

a = 10       b = 6

C) a := 4; b := 6;

repeat

a := a + b:

until a < b;

Бесконечный цикл, a никогда не будет меньше b.

D) a := 4; b := 6;

repeat

b := a - b

until a < b;

b = 4 - 6 = -2

4 < -2

b = 4 - (-2) = 6

4 < 6

Цикл выполнится 2 раза

a = 4       b = 6

Объяснение:

for счетчик := начальное значение to конечное значение do  

   тело цикла;

начальное значение <= конечное значение

for счетчик := начальное значение downto конечное значение do  

   тело цикла;

начальное значение >= конечное значение

Цикл while является циклом с предусловием. В заголовке цикла находится логическое выражение. Если оно возвращает true, то тело цикла выполняется, если false – то нет.

Цикл repeat является циклом с постусловием. В конце цикла находится логическое выражение. Если оно возвращает true, то происходит выход из цикла, если false – его повторение.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота