Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

semakin_did

.pdf
Скачиваний:
618
Добавлен:
18.05.2015
Размер:
8.34 Mб
Скачать

2 Дана программа для учебного

V

1

графического исполнителя:

 

 

программа Орнамент

нач

пока впереди не край повторять

нц сделай ЗИГЗАГ

кц

кон процедура ЗИГЗАГ

нач сделай П2 сделай П2 сделай П1 сделай П1

кон

процедура П1

нач шаг поворот поворот поворот

кон процедура П2

нач шаг поворот

кон

Определите иерархию вызова процедур.

241

3Дана программа для учебного

графического исполнителя:

программа Орнамент

нач

сделай ЗИГЗАГ сделай ЗИГЗАГ сделай ЗИГЗАГ

кон процедура ЗИГЗАГ

нач сделай П2 сделай П2 сделай П1 сделай П1

кон

процедура П1

нач шаг поворот поворот поворот

кон процедура П2

нач шаг поворот

кон

Определите, сколько в ней описаний вспомогательных

описаний - 3, обращений - 7

V

1

 

 

 

описаний - 7, обращений - 3

 

 

 

 

 

описаний - 2, обращений - 4

 

 

 

 

 

описаний - 4, обращений - 2

 

 

 

 

 

242

 

 

алгоритмов и сколько обращений

 

 

 

 

 

к ним.

 

 

 

 

 

 

 

 

4

Требуется

 

сформировать

метод программирования сверху вниз

 

2

 

 

изображение четырех квадратов со

 

 

 

 

 

метод пошаговой детализации

 

 

 

 

стороной 1 шаг на расстоянии 1

 

 

 

 

 

 

 

 

 

метод программирования снизу вверх

V

 

 

 

шаг по горизонтали друг от друга.

 

 

 

 

 

метод детального программирования

 

 

 

 

Для

решения

этой

задачи

 

 

 

 

программист

сначала

написал

 

 

 

 

 

процедуру

КВАДРАТ,

которая

 

 

 

 

 

умеет рисовать 1 квадрат. Далее он

 

 

 

 

 

написал процедуру ДВА, которая

 

 

 

 

 

умеет рисовать два квадрата на

 

 

 

 

 

расстоянии 1 шаг друг от друга и

 

 

 

 

 

в ней использовал обращение к

 

 

 

 

 

процедура КВАДРАТ. И наконец,

 

 

 

 

 

он написал основную программу, в

 

 

 

 

 

которой дважды

обращался к

 

 

 

 

 

процедуре ДВА и тем самым

 

 

 

 

 

решил

поставленную

задачу.

 

 

 

 

 

Какой метод программирования он

 

 

 

 

 

использовал в своей работе?

 

 

 

 

5

Требуется

 

сформировать

метод программирования сверху вниз

V

2

 

 

изображение четырех квадратов со

 

 

 

 

 

метод программирования снизу вверх

 

 

 

 

стороной 1 шаг на расстоянии 1

 

 

 

 

 

 

 

 

 

метод сборочного программирования

 

 

 

 

шаг по горизонтали друг от друга.

 

 

 

 

 

метод библиотечного программирования

 

 

 

 

Для

решения

этой

задачи

 

 

 

 

программист

сначала

написал

 

 

 

 

 

основную программу следующего

 

 

 

243

 

 

вида:

 

 

 

 

 

 

 

программа ЧЕТЫРЕ

 

 

 

 

 

 

нач

 

 

 

 

 

 

 

сделай КВАДРАТ

 

 

 

 

 

 

сделай ПЕРЕХОД

 

 

 

 

 

 

сделай КВАДРАТ

 

 

 

 

 

 

сделай ПЕРЕХОД

 

 

 

 

 

 

сделай КВАДРАТ

 

 

 

 

 

 

сделай ПЕРЕХОД

 

 

 

 

 

 

сделай КВАДРАТ

 

 

 

 

 

 

кон

 

 

 

 

 

 

 

После чего написал процедуры

 

 

 

 

 

 

КВАДРАТ и ПЕРЕХОД. Какой метод

 

 

 

 

 

программирования он использовал в

 

 

 

 

 

своей работе?

 

 

 

 

З-14.9. Понятие

1

Укажите информационный объект,

число

 

1

величины:

 

который

НЕ может являться

 

 

 

 

строка символов

 

 

константа,

 

величиной.

 

 

 

 

 

 

 

 

 

 

переменная, тип,

 

 

 

таблица

 

 

 

 

 

 

 

 

присваивание

 

 

 

 

 

 

 

 

 

 

 

оператор присваивания

V

 

значения

 

 

 

 

 

 

 

 

 

 

 

 

переменной

2

Что из

перечисленного

НЕ

числовой

 

1

 

 

является

названием

типа

 

 

 

 

 

программный

V

 

 

 

величины?

 

 

 

 

 

 

 

 

 

символьный

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

логический

 

 

 

 

 

 

 

 

 

3

В каком из следующих выражений

(A)

V

1

 

 

отсутствуют константы?

 

 

 

 

 

 

 

(B),(C)

 

 

 

 

(А) constanta*constanta

 

 

 

 

 

 

 

 

 

 

 

 

(C)

 

 

 

 

(B) X-Y+2

 

 

 

 

 

 

(C) 3.1415926*2

 

(B)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

244

 

4

Выберите оператор присваивания,

A+B:=C

 

1

 

 

записанный без ошибок.

 

 

 

 

 

Zeta:=Beta

V

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5:=2+3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X:=Y:=Z

 

 

 

 

 

 

 

 

 

5

Определить, что будет выведено

64

V

2

 

 

на

печать

при выполнении

 

 

 

 

 

8

 

 

 

 

следующего фрагмента алгоритма

 

 

 

 

16

 

 

 

 

на

учебном

алгоритмическом

 

 

 

 

24

 

 

 

 

языке:

 

 

 

 

 

X:=2

 

 

 

 

 

 

 

X:=X*X

 

 

 

 

 

 

X:=X*X*X

 

 

 

 

 

 

вывод X

 

 

 

 

У-14.1. При

1

При

каком управлении учитель

Управление, нацеленное на повышение статуса школы,

V

1

анализе простых

 

является объектом управления?

инициированное директором.

 

 

ситуаций

 

 

 

 

 

 

 

 

 

 

 

Управление, нацеленное на повышение успеваемости

 

 

управления

 

 

 

 

 

 

 

 

 

 

учащихся, осуществляемое в рамках одного класса.

 

 

определять

 

 

 

 

 

 

механизм

 

 

 

 

Управление, связанное с координацией действий при

 

 

прямой и

 

 

 

 

подготовке внеклассного мероприятия, инициированное

 

 

обратной связи

 

 

 

 

учителем

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Управление, связанное с вводом оценок успеваемости в

 

 

 

 

 

 

 

электронный дневник

 

 

 

 

 

 

 

 

 

2

Дан алгоритм управления:

управление без обратной связи

 

1

 

 

ПРОВЕРИТЬ ДИКТАНТ И

 

 

 

 

 

управление с обратной связью

V

 

 

 

ПОДСЧИТАТЬ КОЛИЧЕСТВО

 

 

 

ОШИБОК

 

автоматическое программное управление

 

 

 

 

ЕСЛИ ЧИСЛО ОШИБОК БОЛЬШЕ 4,

 

 

 

 

 

полуавтоматическое программное управление

 

 

 

 

ТО ПОСТАВИТЬ ОЦЕНКУ 2

 

 

 

 

 

 

 

245

ЕСЛИ ЧИСЛО ОШИБОК РАВНО 3

ИЛИ 4, ТО ПОСТАВИТЬ ОЦЕНКУ 3 ЕСЛИ ЧИСЛО ОШИБОК РАВНО 1 ИЛИ 2, ТО ПОСТАВИТЬ ОЦЕНКУ 4 В ПРОТИВНОМ СЛУЧАЕ ПОСТАВИТЬ ОЦЕНКУ 5

Какой тип управления здесь имеет место?

3Звонок будильника работает по ветвление

следующему алгоритму:

цикл

ЕСЛИ ТЕКУЩЕЕ ВРЕМЯ

ветвление и цикл

СОВПАДАЕТ СО ВРЕМЕНЕМ,

УСТАНОВЛЕННЫМ НА

вспомогательные алгоритмы

БУЛИЛЬНИКЕ:

 

1)ИЗДАТЬ ЗВУКОВОЙ СИГНАЛ.

2)УСТАНОВИТЬ СЧЕТЧИК КОЛИЧЕСТВА ПРОЗВУЧАВШИХ СИГНАЛОВ РАВНЫМ 1.

3)ПОКА НЕ НАЖАТА КЛАВИША «ОК», ЛИБО ПОКА КОЛИЧЕСТВО ПРОЗВУЧАВШИХ СИГНАЛОВ МЕНЬШЕ 10, ПОВТОРЯТЬ КАЖДЫЕ 7 МИНУТ

3.1) ИЗДАТЬ ЗВУКОВОЙ СИГНАЛ

3.2) УВЕЛИЧИТЬ КОЛИЧЕСТВО ПРОЗВУЧАВШИХ СИГНАЛОВ НА 1 Определите, какие алгоритмические конструкции использовались в данном алгоритме управления. Выберите наиболее полный ответ.

4При дрессировке собаки хозяин (A), (B), (D)

использует команду «ЛЕЖАТЬ». (A), (C), (D)

2

V

1

V

246

Если собака выполнила команду,

(A), (B), (C), (D), (E)

то хозяин дает ей кусочек сахара.

 

(A), (D)

Если команда не выполнена, то

 

хозяин повторяет команду голосом

 

и добавляет

известные

собаке

 

жесты. Если собака устала, то

 

хозяин

прекращает

занятия.

 

Выберите ту информацию, которая

 

передается

по

линии обратной

 

связи при таком управлении.

 

(А) собака легла

(B) собака съела кусочек сахара (С) собака не легла

(D)собака устала

(E)собака села

5 Выберите

из

приведенных

(C)

2

процессов управления те, которые

 

 

 

(A),(D)

 

 

осуществляются

без

 

 

(A), (B), (C), (E)

 

 

использования обратной связи.

 

 

 

 

 

(B), (C), (E)

V

(А) Милиционер-регулировщик

управляет движением автомобилей на

 

 

 

дороге.

 

 

 

 

 

(B) Лампочка с датчиком движения

 

 

 

осуществляет освещение подъезда: если

 

 

 

датчик улавливает движение, то

 

 

 

лампочка загорается, если датчик в

 

 

 

течение 5 минут показывает, что

 

 

 

движения нет, то лампочка гаснет.

 

 

 

(С) Светофор управляет движением

 

 

 

автомобилей на дороге.

 

 

 

 

(D) Водитель управляет движением

 

 

 

247

 

 

троллейбуса.

 

 

 

 

 

 

 

 

 

(E) Автоответчик на телефоне

 

 

 

 

 

 

 

воспроизводит запись голоса владельца

 

 

 

 

 

 

и осуществляет запись оставляемых

 

 

 

 

 

 

 

сообщений.

 

 

 

 

 

 

 

У-14.2.

1

Дан

фрагмент

алгоритма

на

тело цикла не выполнится ни разу

 

1

Пользоваться

 

учебном алгоритмическом языке:

 

 

 

 

 

тело цикла выполнится 1 раз

 

 

языком блок-

 

А:=11

 

 

 

 

 

 

 

 

 

 

 

 

 

схем, понимать

 

 

 

 

тело цикла будет выполняться бесконечно много раз

V

 

 

пока А>10, повторять

 

 

описания

 

 

 

 

 

 

 

 

тело цикла выполнится 10 раз

 

 

 

нц

 

 

 

 

 

 

алгоритмов на

 

 

 

 

 

 

 

учебном

 

А:=А+1

 

 

 

 

 

 

алгоритмическо

 

В:=А*2

 

 

 

 

 

 

м языке

 

кц

 

 

 

 

 

 

 

 

 

 

Выбрать верное утверждение:

 

 

 

 

 

 

2

Определите, что будет выведено на

 

алгоритм «зациклится»

 

1

 

 

экран при выполнении следующего

 

 

 

 

 

 

 

 

5,5

 

 

 

 

 

фрагмента алгоритма на

 

 

 

 

 

 

алгоритмическом языке, если введены

 

2

 

 

 

 

 

значения 2,

0.5, 3.0

 

 

 

 

 

 

 

 

 

 

2,5

 

V

 

 

 

ввод A, B, C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K := A

 

 

 

 

 

 

 

 

 

 

Пока K < B,

повторять

 

 

 

 

 

 

 

нц

 

 

 

 

 

 

 

 

 

 

K := K + C

 

 

 

 

 

 

 

 

кц;

 

 

 

 

 

 

 

 

 

 

K := K + B

 

 

 

 

 

 

 

 

 

вывод K

 

 

 

 

 

 

 

 

3

Определите значения

переменных s

и

s = 13

i = 1

 

2

 

 

i

после

выполнения фрагмента

 

 

 

 

s = 14

i = 2

 

 

 

 

алгоритма на алгоритмическом языке:

 

 

 

 

 

s := 0

 

 

 

 

s = 13

i = 2

V

 

 

 

 

 

 

 

 

 

 

 

 

248

 

 

i := –3

i < 2,

повторять

 

s = 0

i = –3

 

 

 

 

пока

 

 

 

 

 

 

 

нц

если

i < 0

то a := i * i

 

 

 

 

 

 

 

 

иначе a := i – 1

 

 

 

 

 

 

 

 

кв

 

 

 

 

 

 

 

 

 

 

s := s + a

 

 

 

 

 

 

 

 

кц

i := i + 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

Определите значения переменных i и s

s = 14

i = –1

 

2

 

 

после выполнения фрагмента алгоритма

 

 

 

 

 

 

s = 15

i = 0

V

 

 

 

на алгоритмическом языке:

 

 

 

 

s := 0

 

 

 

 

s = 15

i = 5

 

 

 

 

i := 5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s = 10

i = 0

 

 

 

 

пока

i > 0,

повторять

 

 

 

 

 

 

 

 

 

 

 

 

нц

 

 

 

 

 

 

 

 

 

 

s := s + i

 

 

 

 

 

 

 

 

 

i := i – 1

 

 

 

 

 

 

 

 

 

кц

 

 

 

 

 

 

 

 

 

5

Дана блок-схема алгоритма. U1, U2, U3

U1 = ЛОЖЬ ИЛИ U2 = ЛОЖЬ ИЛИ U3 = ИСТИНА

 

2

 

 

– обозначают

некоторые

условия,

 

 

 

 

 

 

U3 = ИСТИНА

 

 

 

 

а S1, S2, S3

операторы.

Выберите

 

 

 

 

логическое

выражение,

задающее

U1 = ЛОЖЬ И U2 = ЛОЖЬ И U3 = ИСТИНА

V

 

 

 

условие,

при

котором

будет

 

 

 

 

U1 = ЛОЖЬ И U2 = ЛОЖЬ ИЛИ U3 = ИСТИНА

 

 

 

 

выполняться оператор S3.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

249

6 Определите значение переменной S

9

1

после выполнения фрагмента алгоритма,

 

 

 

20

 

 

соответствующего блок-схеме:

 

 

 

 

6

 

 

 

 

 

 

 

14

V

У-14.3.

1 На

ленте

напечатаны

цифры.

1 раз команда “

2

Выполнить

Исполнитель

“Арифмометр”

умеет

9 раз команда “+”

 

 

 

 

 

 

 

250

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]