- •Задания Части а и Части в Информация и ее кодирование
- •Системы счисления
- •Алгоритмизация и программирование Исполнение алгоритма
- •Определение результата линейной программы
- •Определение результата работы с массивом
- •Определение результата работы разветвляющегося алгоритма
- •Работа с текстовыми переменными
- •Исполнители
- •1. Вычти 1
- •2. Умножь на 3
- •1. Прибавь 2
- •2. Умножь на 3
- •1. Вычти 2
- •2. Умножь на три
- •1. Прибавь 3
- •2. Умножь на 4
- •Моделирование
- •Основы логики
- •Информационные и коммуникационные технологии Файловая организация данных
- •Технологии обработки информации
- •2008-А16. Из правил соревнования по тяжелой атлетике:
- •Телекоммуникационные технологии
- •Задания Части с
- •Ответы Ответы 2004 год
- •Часть 1
- •Часть 2
- •Ответы 2005 год
- •Часть 1
- •Часть 2
- •Ответы 2006 год
- •Часть 1
- •Часть 2
- •Ответы 2007 год
- •Часть 1
- •Часть 2
- •Ответы 2008 год
- •Часть 1
- •Часть 2
- •Ответы 2009 год
- •Часть 1
- •Часть 2
Определение результата работы разветвляющегося алгоритма
2004-А29. Определите значение целочисленной переменной х после выполнения следующего фрагмента программы:
1) |
1 |
2) |
5 |
3) |
10 |
4) |
15 |
2006-А6. Определите значение переменной с после выполнения фрагмента алгоритма:
1) |
1 |
2) |
45 |
3) |
55 |
4) |
66 |
2007-А6. Определите значение переменной a после выполнения фрагмента алгоритма:
1) |
8 |
2) |
16 |
3) |
32 |
4) |
12 |
2008-А6. Определите значение переменной m после выполнения фрагмента алгоритма.
Примечание: знаком := обозначена операция присваивания.
1) |
1 |
2) |
2 |
3) |
6 |
4) |
16 |
2009-В2. Запишите значение переменной b после выполнение фрагмента алгоритма:
Работа с текстовыми переменными
2007-А20.В приведенном ниже фрагменте алгоритма, записанном на алгоритмическом языке, переменные a, b, c имеют тип «строка», а переменные i, k – тип «целое». Используются следующие функции:
Длина (a) – возвращает количество символов в строке a. (Тип «целое»)
Извлечь (a, i) – возвращает i-тый (слева) символ в строке a. (Тип «строка»)
Склеить (a, b) – возвращает строку, в которой записаны сначала все символы строки a, а затем все символы строки b. (Тип «строка»)
Значения строк записываются в одинарных кавычках (Например, a := ‘дом’).
Фрагмент алгоритма:
i := Длина (a) k := 2 b := ‘А’ пока i > 0 нц c := Извлечь (a, i) b := Склеить (b, c) i := i – k кц b := Склеить (b, ‘Т’)
|
Какое значение будет у переменной b после выполнения вышеприведенного фрагмента алгоритма, если значение переменной a было ‘ПОЕЗД’?
1) |
‘АДЕПТ’ |
2) |
‘АДЗЕОП’ |
3) |
‘АДТЕТПТ’ |
4) |
‘АДЗОТ’ |
Исполнители
2005-А23. Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существуют две команды:
Вперед n, где n ‑ целое число, вызывающая передвижение черепашки на n шагов в направлении движения.
Направо m, где m ‑ целое число, вызывающая изменение направления движения на m градусов по часовой стрелке.
Запись Повтори 5 [Команда1 Команда2 ]означает, что последовательность команд в скобках повторится 5 раз.
Черепашке был дан для исполнения следующий алгоритм:
Повтори 5 [Вперед 10 Направо 72]
Какая фигура появится на экране?
1) |
Незамкнутая ломаная линия |
2) |
Правильный треугольник |
3) |
Квадрат |
4) |
Правильный пятиугольник |
2005-В3. У исполнителя Утроитель две команды, которым присвоены номера: