Нарисовать смайлик - QBasic
Формулировка задачи:
1)
2)
3)
Решение задачи: «Нарисовать смайлик»
textual
Листинг программы
CLS CONST pi = 3.141593 SCREEN 11 WINDOW (-12, 9)-(12, -9) CIRCLE (0, 0), 6 CIRCLE (0, -.5), 1, , , , 3 CIRCLE (2, 2), 1, , , , .3 CIRCLE (-2, 2), 1, , , , .3 CIRCLE (0, 0), 5, , pi + .8, 2 * pi - .8 LINE (0, 6)-(0, 4) LINE (0, 6)-(1, 4) LINE (0, 6)-(-1, 4) END
Объяснение кода листинга программы
- Установка начального окна программы:
WINDOW (-12, 9)-(12, -9)
- Рисует круг с центром в точке (0,0) радиусом 6:
CIRCLE (0, 0), 6
- Рисует круг с центром в точке (0,-.5) радиусом 1 и толщиной линии 3:
CIRCLE (0, -.5), 1, , , , 3
- Рисует круг с центром в точке (2,2) радиусом 1 и толщиной линии .3:
CIRCLE (2, 2), 1, , , , .3
- Рисует круг с центром в точке (-2,2) радиусом 1 и толщиной линии .3:
CIRCLE (-2, 2), 1, , , , .3
- Рисует круг с центром в точке (0,0) радиусом 5 и толщиной линии pi+.8:
CIRCLE (0, 0), 5, , pi + .8, 2 * pi - .8
- Рисует отрезок с концами (0,6) и (0,4):
LINE (0, 6)-(0, 4)
- Рисует отрезок с концами (0,6) и (1,4):
LINE (0, 6)-(1, 4)
- Рисует отрезок с концами (0,6) и (-1,4):
LINE (0, 6)-(-1, 4)
- Код не помещается в окно, дополнительно вставьте 10 пробелов для каждого символа
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д