М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
sasaaaru
sasaaaru
25.09.2020 09:15 •  Информатика

Люди разных профессий в своей профессиональной деятельности часто используют вс алгоритмы, которые выполняют сами или используют для их выполнения. Подумайте и запишите три примера профессий, представители которых часто используют вс алгоритмы в своей деятельности, с описанием двух вс алгоритмов в примере каждой профессии.

👇
Открыть все ответы
Ответ:
uchenica7
uchenica7
25.09.2020

4. #4#5#6

Объяснение:

1. Изначально переменной i присваивается значение 4:

i := 4

2. Затем ставится условие:

выводить #i, где i это какое-то число;увеличивать i на + 1 (i := i + 1);до тех пор пока i не станет больше 6 (i > 6).

3. Поскольку мы уже знаем, что изначально число равно 4, то варианты ответа 1 и 3 не подходят, потому что начинаются с неправильных чисел.

4. Условие остановится только тогда, когда переменная i станет больше 6, то есть оно выведет число 6 тоже, но не число 7.

5. Поскольку второй ответ выводит числа до 5, то правильный ответ номер 4.

Надеюсь, логика понятна.

4,7(92 оценок)
Ответ:
556667888
556667888
25.09.2020

4. a : = 1; i := 1; repeat a := a * i; i := i + 1 until i >= 6.

Объяснение:

Каждый вариант ответа повторяет процесс повторения, но отличается условием и присваиванием значений переменным.

Поэтому посмотрим сначала на один и тот же процесс:

repeat a := a * i; i := i + 1

Мы умножаем переменную a на переменную i, после чего увеличиваем переменную i на + 1.

Посмотрим теперь на присваивания в разных ответах.

1. a := 0; i := 1.

Здесь мы изначально присваиваем числу а значение 0, i значение 1, то есть мы можем уже понять, что этот вариант ответа неправильный, т.к. у нас постоянно будет 0*1, 0*2, 0*3 и т.д.

2. a := 1; i := 0.

Здесь мы изначально присваиваем числу а значение 1, i значение 0, что тоже неверно, потому что это в итоге будет выглядеть так:

1*0, 0*1, 0*2 и т.д.

3,4. a := 1, i := 1

Здесь в двух вариантах ответа мы присваиваем двум переменным значение 1, которое выглядит правильно, потому что будет выглядеть следующим образом: 1*1, 1*2, 2*3, и т.д.

Мы откинул 1 и 2 ответы, так что осталось лишь посмотреть на условия в двух последних ответах.

3. until i < 6

То есть мы будем выполнять перемножение до тех пор, пока i не станет меньше 6, что означает что функция выполнится всего 1 раз, потому что i изначально равно 1, что меньше 6.

Остаётся только 4 вариант ответа, где условие:

4. until i >= 6

Что означает, что функция будет повторяться до тех пор пока i не станет больше или равно 6, что правильно.

Вот как это бы выглядело:

1*1; (i теперь 2)

1*2; (i теперь 3)

2*3; (i теперь 4)

6*4; (i теперь 5)

24*5; (i теперь 6, что равно 6 и повтор больше не происходит)

Надеюсь, логика понятно.

4,7(95 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ