Нарисовать смайлик - 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

Объяснение кода листинга программы

  1. Установка начального окна программы: WINDOW (-12, 9)-(12, -9)
  2. Рисует круг с центром в точке (0,0) радиусом 6: CIRCLE (0, 0), 6
  3. Рисует круг с центром в точке (0,-.5) радиусом 1 и толщиной линии 3: CIRCLE (0, -.5), 1, , , , 3
  4. Рисует круг с центром в точке (2,2) радиусом 1 и толщиной линии .3: CIRCLE (2, 2), 1, , , , .3
  5. Рисует круг с центром в точке (-2,2) радиусом 1 и толщиной линии .3: CIRCLE (-2, 2), 1, , , , .3
  6. Рисует круг с центром в точке (0,0) радиусом 5 и толщиной линии pi+.8: CIRCLE (0, 0), 5, , pi + .8, 2 * pi - .8
  7. Рисует отрезок с концами (0,6) и (0,4): LINE (0, 6)-(0, 4)
  8. Рисует отрезок с концами (0,6) и (1,4): LINE (0, 6)-(1, 4)
  9. Рисует отрезок с концами (0,6) и (-1,4): LINE (0, 6)-(-1, 4)
  10. Код не помещается в окно, дополнительно вставьте 10 пробелов для каждого символа

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.286 из 5