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

Рассмотрим несколько программ. В начале каждой программы робот стартует из одной и той же клетки.
В каждой программе отметьте строчки, которые выполнит робот.
Нас интересуют только строки с командами move_). Если, выполняя
Команду, робот врежется в стену, то мы будем считать, что эту команду он не
выполнил (не продвинулся в нужном направлении).​


Рассмотрим несколько программ. В начале каждой программы робот стартует из одной и той же клетки.В к

Показать ответ
Ответ:
nursultan18
nursultan18
16.02.2020 04:09

1. 15

2. 32

3. 20 40 80 160 320

Объяснение:

1.

i = 1      n = 5     sum =  1

i = 2     n = 5     sum =  3

i = 3     n = 5     sum =  6

i = 4     n = 5     sum = 10

i = 5     n = 5     sum = 15

Т.к. n = 5, то программа выполнит цикл 5 раз, т.е. 5 раз выполнит сложение переменной sum с переменной i (sum = sum + i).

2.

i = 1     n = 5     x = 2      p =  2

i = 2     n = 5     x = 2     p =  4

i = 3     n = 5     x = 2     p =  8

i = 4     n = 5     x = 2     p = 16

i = 5     n = 5     x = 2     p = 32

Т.к. n = 5, то программа выполнит цикл 5 раз, т.е. 5 раз выполнит умножение переменной p на переменную x (т.к. x = 2, то на 2) (p = p * x = p * 2)

3.

i = 0     x = 20

i = 1      x = 40

i = 2     x = 80

i = 3     x = 160

i = 4     x = 320

i = 5     x = 640

Программа сначала выводит значение x, с которым он попадает в цикл, затем пробел, потом изменяет значение x. Поэтому последнее полученное значение x (640) на экран не выводится.

0,0(0 оценок)
Ответ:
islamovkasymzh1
islamovkasymzh1
12.05.2021 07:52

1. n = 2        s = 6

2. n = 7        s = 11

3. n = 20      s = 81

Объяснение:

1.

n = 2     s = 4     i = 2     2<=2   ДА

n = 2     s = 6     i = 5     5<=2   НЕТ

2.

n = 7     s =  4     i = 2     2<=7   ДА

n = 7     s =  6     i = 5     5<=7   ДА

n = 7     s = 11     i = 8     8<=7   НЕТ

3.

n = 20     s =  4      i =  2           2<=20   ДА

n = 20     s =  6      i =  5           5<=20   ДА

n = 20     s = 11       i =  8           8<=20   ДА

n = 20     s = 19      i = 11           11<=20   ДА

n = 20     s = 30     i = 14         14<=20   ДА

n = 20     s = 44     i = 17          17<=20   ДА

n = 20     s = 61      i = 20       20<=20   ДА

n = 20     s = 81      i = 23       23<=20   НЕТ

n = 2 (или 7, или 20)     s = 4     i = 2

пока условие i <= n истинно, то выполняем действия в цикле

Действия в цикле:

s = s + i

i = i + 3

Вывод s

шаг 1

n = 2     s = 4     i = 2

условие   2<=7   истинно (ДА)

Действия в цикле:

s = s + i = 4 + 2 = 6

i = i + 3 = 2 + 3 = 5

шаг 2

n = 2     s = 6     i = 5

условие   5<=2   ложно (НЕТ)

Действия в цикле не выполняются

Вывод 6

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