Чему будет равно значение переменной S после выполнения фрагмента программы?
S := 1;
for i := 1 to 3 do S := S*i+1;
257
465
Ответы на вопрос:
Пояснение.
заменим буквы д, е, к, о, р на 0, 1, 2, 3, 4 соответственно (для них порядок очевиден — по возрастанию).
выпишем начало списка, заменив буквы на цифры:
1. 0000
2. 0001
3. 0002
4. 0003
5. 0004
6. 0010
полученная запись есть числа, записанные в пятеричной системе счисления в порядке возрастания. первое слово, начинающееся с «к» — 2000 переведём его в десятичную: 3 · 52 + 0 · 52 + 0 · 51 + 0 · 50 = 250.
не забудем о том, что есть слово номер 1, записывающееся как 0, а значит, 250 — число, соответствующее номеру 251.
ответ: 251.
Популярно: Информатика
-
konstantinseme208.06.2020 21:41
-
Nicner12016.10.2021 20:13
-
yaku06nastyaozq1r718.05.2021 14:52
-
karina84723.11.2022 10:29
-
N4kes03.05.2023 11:37
-
myra501.07.2020 15:32
-
drrrrrr222.08.2020 12:31
-
IlyaLzt19.08.2021 16:22
-
huesosoff201621.09.2021 05:41
-
qsn5085721.11.2020 11:02