Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
5507.doc
Скачиваний:
16
Добавлен:
11.11.2018
Размер:
1.19 Mб
Скачать

Блок 2 Алгоритмизация и программирование

Задача 1

На рисунке изображена блок-схема. Какое значение будет присвоено переменной S после выполнения алгоритма?

Рис. 1

Рис. 2

Рис. 3

Рис.4

Рис.5

Рис.6

Рис.7

Рис. 8

Рис.9

Рис.10

Задача 2

На рисунке изображена блок-схема. Какое значение будет присвоено переменной X после выполнения алгоритма?

Рис. 1

Рис. 2

Рис.3

Рис.4

Рис.5

Рис.6

Рис.7

Рис.8

Рис.9

Рис.10

Задача 3

На рисунке изображена блок-схема. Какое значение будет присвоено переменной X после выполнения алгоритма?

Рис. 1

Рис. 2

Рис. 3

Рис. 4

Рис.5

Рис. 6

Рис. 7

Рис. 8

Рис. 9

Рис. 10

Примеры решения задач

Задача 1

На рисунке (рис. 1) изображена блок-схема. Какое значение будет присвоено переменной S после выполнения алгоритма?

Рис. 1

Решение:

  1. Переменной X присваивается значение 34.

  2. Переменной Y присваивается значение 43.

  3. Условие ветвления X<Y т.е. 34<43 – ИСТИНА, ветвление переходит по ветке «Да».

  4. Переменной S присваивается значение X+Y т.е. 34+43=77.

  5. S=77.

Задача 2

На рисунке (рис. 2) изображена блок-схема. Какие значение будут присвоены переменным S и а после выполнения алгоритма?

Рис. 2

Решение:

Построим таблицу 2.1 изменения значений переменных в цикле:

Таблица 2.1.

S

a

Выполнение условия

S<30

Комментарий

0

1

ДА

Ввод исходных данных

0*2+3=3

2

ДА

первый виток цикла

3*2+3=9

3

ДА

второй виток цикла

9*2+3=21

4

ДА

третий виток цикла

21*2+3=45

5

НЕТ

Выход из цикла завершение программы

Переменной S будет присвоено значение 45.

Переменной а будет присвоено значение 5.

Приложение 3

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