Работа с исполнителями
Задание 11. (Задания А 23 демоверсии 2005, А20 демоверсии 2006 г.) Исполнитель Черепашка перемещается на экране компьютера, оставляя след виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существуют две команды: Вперед n, где n - целое число, вызывающая передвижение черепашки на n шагов в направлении движения. Направо m, где m - целое число, вызывающая изменение направления движения на m градусов по часовой стрелке. Запись Повтори 5 [Команда1 Команда2] означает, что последовательность команд в скобках выполняется 5 раз. Черепашки был дан для исполнения следующий алгоритм: Повтори 5 [вперед 10 направо 72] Какая фигура появится на экране? 1) Незамкнутая ломаная линия 2) Правильный треугольник 3) Квадрат 4) Правильный пятиугольник. Решение. Исполнитель Черепашка прочертит на экране 5 линий, угол между соседними из которых будет равен 72°(=360°/5). Поэтому в результате получится правильный пятиугольник, что соответствует варианту ответа №4. Ответ: 4.
1. Определите значение переменной b после выполнения следующего фрагмента алгоритма (см. рис.11): 1) 6; 2) 5; 3) 3; 4) 4. 2. Определите значение переменной a после выполнения алгоритма (см. рис.12): 1) 5; 2) 11; 3) 23; 4) 47. 3. Определите значение переменной s после выполнения фрагмента алгоритма (см. Рис. 13).
4. Определите значение целочисленных переменных x, y и t после выполнения фрагмента программы:
1) x=4; y=1; t=0; 2) x=0; y=5; t=4; 3) x=0; y=4; t=5; 4) x=4; y=1; t=5. 5. Определите значение целочисленных переменных b и c после выполнения фрагмента программы:
1) b=3; c=7; 2) b=7; c=3; 3) b=3; c=4; 4) b=4; c=3. 6. Определите значение целочисленных переменных a и b после выполнения фрагмента программы:
1) a=7; b=21; 2) a=7; b=7; 3) a=7; b=14; 4) a=3; b=21. 7. Значения двумерного массива задаются с помощью вложенного оператора цикла в представленном фрагменте программы:
Чему будет равно значение B(19,21)? 8. Все элементы массива А размером 10*10 элементов первоначально были равны 1. Затем значения элементов меняются с помощью вложенного оператора цикла в представленном фрагменте программы:
Сколько элементов массива в результате будут равны 0? 9. Все элементы массива А размером 10*10 элементов первоначально были равны 1. Затем значения элементов меняются с помощью вложенного оператора цикла в представленном фрагменте программы:
Сколько элементов массива в результате будут равны 0? 10. Стандартный алгоритм вычисления среднего арифметического элементов числового массива из тысячи элементов работает 0,01 сек. Оцените время работы того же алгоритма на том же компьютере, если длина массива миллион элементов. 1) 1 сек.; 2) 5 сек.; 3) 10 сек.; 4) 0,1 сек. 11. Исполнитель Черепашка перемещается на экране компьютера, оставляя след виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существуют две команды: Вперед n, где n - целое число, вызывающая передвижение черепашки на n шагов в направлении движения. Направо m, где m - целое число, вызывающая изменение направления движения на m градусов по часовой стрелке. Запись Повтори 5 [Команда1 Команда2] означает, что последовательность команд в скобках выполняется 5 раз. Черепашки был дан для исполнения следующий алгоритм: Повтори 4 [вперед 10 направо 120] Какая фигура появится на экране? 1) Незамкнутая ломаная линия 2) Правильный треугольник 3) Квадрат 4) Правильный пятиугольник. 12. Исполнитель - тот же, что и в предыдущем задании. Какое натуральное число следует поставить вместо переменной N в следующем алгоритме: Повтори 6 [вперед 60 направо N] Чтобы на экране появился правильный пятиугольник?
|