Вариант 1 Самостоятельная работа 16 ГДЗ Самостоятельные и контрольные работы Босова 8 класс (Информатика)
АЛГОРИТМИЧЕСКАЯ КОНСТРУКЦИЯ «ВЕТВЛЕНИЕ»
ВАРИАНТ 1
1. Изобразите блок-схему для определения цвета ремёсел по отрывку из стихотворения Джанни Родари «Какого цвета ремёсла?»1.
Цвет свой особый
У каждого дела.
Вот перед вами
Булочник белый.
< ... >
Чёрный у топки
Стоит кочегар.
Всеми цветами
Сверкает маляр.
В синей спецовке
Под цвет небосвода
Ходит рабочий
Под сводом завода.
Цвет: 1 – белый, 2 – черный, 3 – синий
А – номер цвета
2. Перед началом выполнения алгоритма Робот находился в клетке В2. Укажите клетку, в которой окажется Робот после выполнения алгоритма.
алг перемещение
нач
вправо
если клетка закрашена
то влево
все
влево
если клетка закрашена
то вправо
все
кон
Вправо В3 – клетка не закрашена, влево В2
Клетка закрашена – вправо В3
Ответ: В3
3. Для каждой записи в левом столбце подберите соответствующее ей отношение в правом столбце.
4. Составьте блок-схему алгоритма для вычисления значения функции, заданной следующим образом
5. Дополнительное задание. Постройте график функции у(х) по следующему алгоритму:
если х < = -2
то у := х
иначе
если х < = 2
то у := -(х * х / 2)
иначе у := -2
все
все
1. По условию нужно определить цвет ремёсла по значению $$A$$:
- если $$A=1$$, то цвет белый;
- если $$A=2$$, то цвет чёрный;
- если $$A=3$$, то цвет синий;
- иначе — другой цвет.
Значит, блок-схема должна содержать ввод $$A$$ и последовательную проверку условий $$A=1$$, $$A=2$$, $$A=3$$.
2. Робот начинает в клетке $$B2$$. По алгоритму он сначала делает шаг вправо, затем проверяет закрашенность клетки. По данным задания клетка $$B3$$ не закрашена, поэтому после первого условия робот остаётся в $$B3$$. Далее он делает шаг влево и попадает в $$B2$$, после чего снова проверяет закрашенность. Так как клетка $$B2$$ закрашена, робот делает шаг вправо и снова оказывается в $$B3$$.
3. Соответствия отношений:
- $$A$$ меньше $$B$$ — $$A<B$$;
- $$A$$ больше или равно $$B$$ — $$A>=B$$;
- $$A$$ не равно $$B$$ — $$A<>B$$.
4. Для вычисления значения функции нужно проверить условие $$x>1$$:
- если да, то $$y=\sqrt{x}$$;
- если нет, то $$y=1-x$$.
5. По заданному алгоритму график строится по частям:
- при $$x\le -2$$: $$y=x$$;
- при $$-2<x\le 2$$: $$y=-\dfrac{x^2}{2}$$;
- при $$x>2$$: $$y=-2$$.
Ответ
1. Блок-схема: ввод $$A$$; проверки $$A=1$$, $$A=2$$, $$A=3$$; при $$A=1$$ — «Пекарь», при $$A=2$$ — «Кочегар», при $$A=3$$ — «Рабочий», иначе — «Маляр».
2. $$B3$$.
3. $$A<B$$; $$A>=B$$; $$A<>B$$.
4. $$y=\sqrt{x}$$ при $$x>1$$, иначе $$y=1-x$$.
5. $$y=x$$ при $$x\le -2$$; $$y=-\dfrac{x^2}{2}$$ при $$-2<x\le 2$$; $$y=-2$$ при $$x>2$$.