Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
tailurs
12.04.2021 07:37 •
Информатика
Определите, что будет напечатано в результате работы следующего фрагмента программы: program b05; var n, s: integer; begin n : = 0; s : = 1; while s < = 1000 do begin s : = s * 3; n : = n + 3; end; write(n) end. подробно,
Показать ответ
Ответ:
yanbalan19
03.10.2020 12:08
N=0, s=1
1 <= 1000 ⇒ true; s = s*3 = 1*3 =3, n = n+3 = 0+3 = 3
3 <= 1000 ⇒ true; s = 3*3 = 9, n = 3+3 = 6
9 <= 1000 ⇒ true; s = 9*3 = 27, n = 6+3 = 9
27 <= 1000 ⇒ true; s = 27*3 = 81, n = 9+3 = 12
81 <= 1000 ⇒ true; s = 81*3 = 243, n = 12+3 = 15
243 <= 1000 ⇒ true; s = 243*3 = 729, n = 15+3 = 18
729 <= 1000 ⇒ true; s = 729*3 = 2187, n = 18+3 = 21
2187 <= 1000 ⇒ false
На экран будет выведено значение n = 21
0,0
(0 оценок)
Ответ:
fgtfbn1347837
03.10.2020 12:08
Цикл будет до тех пор пока s больше или равно 1000
s := 1; s := s * 3; то есть
3^1 = 3
3^2 = 9
3^3 = 27
3^4 = 81
3^5 = 243
3^6 = 729
3^7 = 2187 на 3^7 цикл прерывается поэтому 3*7=21
0,0
(0 оценок)
Популярные вопросы: Информатика
Лисичка6661
11.03.2022 15:46
2. ввести два числа. сравниваются два числа. то число, которое больше, если больше 10 разделить его на 2, если меньше или равно 10, то умножить на 3. то число, которое меньше,...
kanumah2
11.03.2022 15:46
Опишите правило работы с буфером обмена?...
113456890
30.06.2021 14:57
Найдите все двузначные числа, квадраты которых делятся на 13. (программа)...
нурбол5
07.07.2020 16:17
Записати 5 прикладів постійних величин. Записати 5 прикладів змінних величин. Записати 5 значень цілого типу. Записати 5 значень дійсного типу. Записати 5 значень рядкового...
oksanalap1
01.03.2020 23:32
Закодировать слова с шифра вижинера: используя ключевое слово зима , закодировать слова: алгоритмизация, компьютер, интернет...
ignatevakseniap087h6
01.03.2020 23:32
Взять три своих инициала и закодировать( к с б, где а=12, б=13, в=14 и т.д) полученные три числа перевести в двоичную систему счисления, вычислить их сумму и перевести в десятичную...
Ilyakuhs228
16.12.2021 12:46
X = 0 while(x 8): x=x+3...
frikadel1
02.12.2022 07:38
378 div 100=314 mod 100=55 div 2=12 mod 2=...
elvesTri
11.04.2020 07:35
Відомо, що повідомлення a1 *є А з’являється з ймовірністю р1 = 0,3. Визначити кількість інформації, що міститься в цьому повідомленні? *є - належить...
khamidova3053
21.02.2021 04:06
1. Сколько цветов распознает датчик цвета? 2. В какой палитре расположен блок Старт?3. Как робот движется по линии?4. Для чего нужен датчик цвета?...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
1 <= 1000 ⇒ true; s = s*3 = 1*3 =3, n = n+3 = 0+3 = 3
3 <= 1000 ⇒ true; s = 3*3 = 9, n = 3+3 = 6
9 <= 1000 ⇒ true; s = 9*3 = 27, n = 6+3 = 9
27 <= 1000 ⇒ true; s = 27*3 = 81, n = 9+3 = 12
81 <= 1000 ⇒ true; s = 81*3 = 243, n = 12+3 = 15
243 <= 1000 ⇒ true; s = 243*3 = 729, n = 15+3 = 18
729 <= 1000 ⇒ true; s = 729*3 = 2187, n = 18+3 = 21
2187 <= 1000 ⇒ false
На экран будет выведено значение n = 21
s := 1; s := s * 3; то есть
3^1 = 3
3^2 = 9
3^3 = 27
3^4 = 81
3^5 = 243
3^6 = 729
3^7 = 2187 на 3^7 цикл прерывается поэтому 3*7=21