Подпрограмма рисования слона - QBasic

Узнай цену своей работы

Формулировка задачи:

Составить подпрограмму рисования слона.

Решение задачи: «Подпрограмма рисования слона»

textual
Листинг программы
'AUTHOR=VELVET1545@MAIL.RU++89083857555
'CODENAME=WORK00B5.BAS
'USERNAME=SLONIC2
'MAKETIME=27052011/14.32
'REMAKETIME=01062011/15.00 [258 - 264]
 
SCREEN 9'or 12
I = 2
 
258 n8 = 8: VR = 0
259 var% = 1''or var=2 or luboi nomer cveta nprmr 7 or 8
260 ''registrbi palitrbi cerez portbi vvoda\vbivoda
261 OUT &H3C8, VR
262 OUT &H3C9, &HFE
263 OUT &H3C9, &H1F
264 OUT &H3C9, &H8F
 
J: U$ = INKEY$
CLS
J = INT(RND * 444)
K = INT(RND * 155)
GOSUB DRWSLONIC
SLEEP 1
IF U$ = "" THEN GOTO J
 
 
SLEEP 99
SYSTEM
 
DRWSLONIC:
 
CIRCLE (61 + J, 87 + K), 87 - 36, I, 0, 6.28, 1
PAINT (61 + J, 87 + K), n8, 2
 
CIRCLE (118 + J, 69 + K), 67 - 31, I, 0, 6.28, 1
PAINT (118 + J, 87 + K), 7, 2
 
CIRCLE (152 + J, 67 + K), 67 - 31, I, 0, 6.28, 1
PAINT (162 + J, 67 + K), n8, 2
 
LINE (16 + J, 72 + K)-(8 + J, 82 + K), I
LINE (8 + J, 82 + K)-(7 + J, 92 + K), I
LINE (7 + J, 92 + K)-(2 + J, 101 + K), I
 
FOR XX = 1 TO 8
CIRCLE (171 + J, 57 + K), XX, 0, 0, 6.28, 1
NEXT XX
 
LINE (166 + J, 45 + K)-(174 + J, 46 + K), 1
LINE (175 + J, 53 + K)-(173 + J, 63 + K), 1
 
CIRCLE (161 + J, 100 + K), 20, I, 4.7, 1.6, 1
CIRCLE (163 + J, 118 + K), 20, I, 1.6, 4.7, 1
LINE (161 + J, 80 + K)-(161 + J, 138 + K), I
PAINT (161 + 5 + J, 100 + 15 + K), 7, 2
PAINT (163 - 5 + J, 118 - 15 + K), 7, 2
 
 
CIRCLE (44 + J, 133 + K), 25, I, 0, 6.28, 1
CIRCLE (99 + J, 130 + K), 25, I, 0, 6.28, 1
PAINT (44 + 5 + J, 133 + 15 + K), 7, 2
PAINT (99 - 5 + J, 130 + 15 + K), 7, 2
 
CIRCLE (44 + J, 158 + K), 25, I, 6.1, 3.35, 1
CIRCLE (99 + J, 158 + K), 25, I, 6.1, 3.35, 1
LINE (20 + J, 163 + K)-(67 + J, 163 + K), I
LINE (74 + J, 163 + K)-(122 + J, 163 + K), I
 
PAINT (44 + J, 158 + 3 + K), n8, 2
CIRCLE (99 + J, 158 + 3 + K), 1
PAINT (99 + J, 158 + 3 + K), n8, 2
 
RETURN

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


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

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

9   голосов , оценка 3.778 из 5
Похожие ответы