Головна |
Оформимо рішення задачі у вигляді таблиці:
кроки | Що треба зробити | номер команди |
11-2 = 9 | ||
9-2 = 7 | ||
7-2 = 5 | ||
5 * 3 = 15 | ||
15-2 = 13 |
Даний набір команд (їх не більше п'яти) забезпечив отримання з числа 11 числа 13. Якщо ви знайшли інший алгоритм, то не забудьте перевірити його на відповідність всім умовам завдання.
Відповідь: 11121
7. У програмі описаний одновимірний цілочисельний масив з індексами від 0 до 10. У наведеному нижче фрагменті програми масив спочатку заповнюється, а потім змінюється:
for i: = 0 to 10 do A [i]: = i;
for i: = 0 to 10 do begin
A [10-i]: = A [i];
A [i]: = A [10-i];
end;
Чому дорівнюватимуть елементи цього масиву?
1. 10 9 8 7 6 5 4 3 2 1 0
2. 0 1 2 3 4 5 6 7 8 9 10
3. 10 9 8 7 6 5 6 7 8 9 10
4. 0 1 2 3 4 5 4 3 2 1 0
Рішення
1) На початку фрагмента програми відбувається заповнення масиву: for i: = 0 to 10 do A [i]: = i;
A [i] | |||||||||||
I |
2) Потім відбувається обробка масиву:
I | A [0] | A [1] | A [2] | A [3] | A [4] | A [5] | A [6] | A [7] | A [8] | A [9] | A [10] |
Відповідь 4.
8. Яке з наведених імен задовольняє логічного умові:
(Перша буква голосна > друга буква голосна) & остання буква голосна
1. ІРИНА
2. МАКСИМ
3. АРТЕМ
4. МАРІЯ