Читайте также:
|
|
Задание 1. Определить результат работы алгоритма, представленного в виде блок-схемы
Ввести числа: 12, 4, 25, 8
Ответы: 9, 0, 19, 5
Задание 2. По условию задачи составить блок-схему: В корзине имеются белые и черные шары. Нужно белые шары положить в белую коробку, а черные – в черную.
Решение:
- Какие объекты участвуют в нашей задаче? (Корзина с шарами, шары, коробки.)
- Представим, как происходит сортировка шаров:
• приносят корзины с шарами;
• берут шар;
• смотрят на шар;
• если шар белый, то его кладут в белую коробку, иначе -в черную;
• берут следующий шар;
• смотрят...
- Что является самым важным в задаче? (Цвет шара.)
- С чего начинается алгоритм? (НАЧАЛО.)
- Далее надо ввести ШАРЫ или КОРЗИНУ С ШАРАМИ.
- Дальше? (Идет сортировка шаров: взять шар, посмотреть на него, определить цвет, положить в нужную коробку.)
- Для того чтобы определить цвет, как нам это изобразить в алгоритме? (УСЛОВИЕ с вопросом: «Шар белый?».)
- Из условия будет два выхода: ДА и НЕТ. Разберем, что будет на ветке «Да»? (ОБРАБОТКА «В белую коробку».) Что будет на ветке «Нет»?
- Куда дальше продолжить связь?
- Если мы в этом месте закончим алгоритм, то, после того как мы положим шар в коробку, дальнейшая сортировка прекратится.
- Недостаток этой блок-схемы заключается в том, что в ней нет конца.
- Что надо добавить, чтобы алгоритм имел окончание? (Надо узнать, есть ли в корзине еще шары, если да, то взять новый шар, иначе... закончить алгоритм.)
- Блок-схема будет выглядеть следующим образом:
Вопросы:
· Какие виды алгоритмических структур использовались при решении данной задачи?
Задание 3. Попробуйте сформулировать известную русскую пословицу по ее блок-схеме[1]
Ответ: Умный в гору не пойдет, умный гору обойдет
Ответ: Семь раз отмерь – один раз отрежь.
Ответ: Готовь сани летом, а телегу зимой
Дата добавления: 2015-07-11; просмотров: 233 | Нарушение авторских прав