ΠΡΠ°ΡΠΈΠΊΠ° Π² QB
Π Π°ΡΠΊΡΠ°ΡΠΈΡΡ ΠΊΠ°ΡΡΡ, Ρ. Π΅. Π·Π°Π»ΠΈΡΡ ΠΊΠΎΠ½ΡΡΡΡ (ΠΎΡΠΊΡΡΡΡΠ΅, Π½Π΅Π·Π°ΠΌΠΊΠ½ΡΡΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ Π·Π°Π»ΠΈΠ²Π°ΡΡ ΡΠ»ΠΎΠΆΠ½Π΅Π΅, ΠΎ ΠΏΡΠΈΠ΅ΠΌΠ°Ρ ΡΡΡΡ Π½ΠΈΠΆΠ΅) ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ PAINT (ΡΠ°ΡΠΊΡΠ°ΡΡ) — ΠΎΠ½ Π·Π°Π»ΠΈΠ²Π°Π΅Ρ ΠΎΠ±Π»Π°ΡΡΠΈ Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π·Π°ΠΊΡΡΡΡΠΌ ΠΊΠΎΠ½ΡΡΡΠΎΠΌ Π³ΡΠ°Π½ΠΈΡΡ. ΠΡΠ»ΠΈ ΠΆΠ΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ Π·Π°ΠΊΡΠ°ΡΠΈΡΡ ΠΎΠ±Π»Π°ΡΡΡ Ρ Π½Π΅Π·Π°ΠΌΠΊΠ½ΡΡΠΎΠΉ Π³ΡΠ°Π½ΠΈΡΠ΅ΠΉ, ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ Π½Π΅Π΅ Π½Π°ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠΏΠΈΡ Ρ Π·Π°ΠΌΠΊΠ½ΡΡΡΠΌ ΠΊΠΎΠ½ΡΡΡΠΎΠΌ, Π½ΠΎ Π±Π΅Π· ΡΠ²Π΅ΡΠ° (ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π½ΡΠ»Π΅Π²ΡΡ ΠΊΡΠ°ΡΠΊΡ), Π° Π·Π°ΡΠ΅ΠΌ ΡΠΆΠ΅ Π²ΠΈΠ΄ΠΈΠΌΡΠΌ ΡΠ²Π΅ΡΠΎΠΌ ΠΏΠΎΠ²Π΅ΡΡ … Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
ΠΡΠ°ΡΠΈΠΊΠ° Π² QB (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° ΠΏΠ΅ΡΠ΅Π΄ ΠΈΠ½ΡΠΌΠΈ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΠ²ΠΎΠ΄Π° Π΄Π°Π½Π½ΡΡ Π² Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΎΡΠΌΠ΅. ΠΠ°ΠΊ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΉ Π»ΡΡ (ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»ΡΡΠ΅ΠΉ, ΠΊΠ°ΠΊ ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ ΡΠ²Π΅ΡΠ½ΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ) ΡΠ°Π·ΠΎΠ³Π½Π°Π½Π½ΡΠΉ ΠΊΠ°ΡΠΎΠ΄Π½ΠΎΠΉ ΠΏΡΡΠΊΠΎΠΉ Π»ΡΡΠ΅Π²ΠΎΠΉ ΡΡΡΠ±ΠΊΠΈ ΠΊΠΈΠ½Π΅ΡΠΊΠΎΠΏΠ° ΠΈ ΠΎΡΠΊΠ»ΠΎΠ½ΡΠ΅ΠΌΡΠΉ Π·Π°ΡΠ΅ΠΌ ΠΌΠ°Π³Π½ΠΈΡΠ°ΠΌΠΈ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΡΡΠΊΠΎΠΉ ΡΠΎΡΠΊΠΈ Π½Π° ΡΠΊΡΠ°Π½Π΅, Π° ΡΠ΅Π»ΠΎΠ³ΠΎ ΠΏΡΡΠΊΠ° ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΡ Π»ΠΈΠ½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, Π΄Π²ΠΈΠΆΠ΅ΡΡΡ Π² Π»Π΅ΠΊΡΠΈΠΊΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅. Π’Π°ΠΊ ΠΆΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΈΡΠ°ΡΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠ°ΡΡΠΈΡ Π² Π°Π»Π³Π΅Π±ΡΠ΅ — ΡΠ½Π°ΡΠ°Π»Π° ΡΡΡΠΎΠΊΠ° ΡΠ»Π΅Π²Π° Π½Π°ΠΏΡΠ°Π²ΠΎ, Π° Π·Π°ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° Π½ΠΈΠΆΠ΅Π»Π΅ΠΆΠ°ΡΡΡ ΡΡΡΠΎΠΊΡ. ΠΡΠΈ ΡΡΠΎΠΌ ΡΠΊΡΠ°Π½ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ° ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΊΡΡΠΊΠΎΠΌ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ, Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ: 1) Π½Π°ΡΠ°Π»ΠΎΠΌ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ Π»Π΅Π²ΡΠΉ Π²Π΅ΡΡ Π½ΠΈΠΉ ΡΠ³ΠΎΠ»; 2) ΠΎΡΡ X Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½Π° ΠΈ ΡΠ°ΡΡΠ΅Ρ Π²ΠΏΡΠ°Π²ΠΎ, 3) Π° ΠΎΡΡ Y, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΏΡΠΈΠ²ΡΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ°Ρ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈΠ· ΠΊΡΡΡΠ° ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ, ΡΠ°ΡΡΠ΅Ρ Π½Π΅ Π²Π²Π΅ΡΡ , Π° Π²Π½ΠΈΠ·.
ΠΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°ΠΌΠΈ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ°, Π² ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ QB, ΡΠ²Π»ΡΡΡΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΠ΅ΠΊ ΠΏΠΎ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΠΈ ΠΈ ΠΏΠΎ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ° ΡΠ²Π΅ΡΠΎΠ². ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΏΡΠΈΠ½ΡΡΠΎ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ², ΠΎΡΡΠ°ΠΆΠ°ΡΡΠΈΡ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π°Π΄Π°ΠΏΡΠ΅ΡΠΎΠ² ΠΌΠΎΠ½ΠΈΡΠΎΡΠΎΠ² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ² (CGA, EGA, VGA, SVGA). Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΈ ΠΈΠ½ΡΠ΅ ΡΠΈΠΏΡ Π°Π΄Π°ΠΏΡΠ΅ΡΠΎΠ² (Hercules, MCGA ΠΈ Ρ. Π΄.). ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅ΠΌ ΡΠ°Π±Π»ΠΈΡΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π΄Π°Π΅ΡΡΡ ΡΠ΅Π·ΡΠΌΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΊΡΠ°Π½Π½ΡΡ ΡΠ΅ΠΆΠΈΠΌΠΎΠ², ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ QB.
ΠΠ»Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π°Π΄Π°ΠΏΡΠ΅ΡΠΎΠ² MDPA, CGA, Hercules, Olivetti, EGA, VGA, ΠΈΠ»ΠΈ MCGA.
Π Π΅ΠΆΠΈΠΌ — SCREEN 0: Π Π΅ΠΆΠΈΠΌ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΡΠ° Π€ΠΎΡΠΌΠ°Ρ ΡΠ΅ΠΊΡΡΠ° — 40×25, 40×43, 40×50, 80×25, 80×43, ΠΈΠ»ΠΈ 80×50,.
Π―ΡΠ΅ΠΉΠΊΠΈ Π±ΡΠΊΠ² — 8×8 (8×14, 9×14, ΠΈΠ»ΠΈ 9×16 Ρ Π°Π΄Π°ΠΏΡΠ΅ΡΠ°ΠΌΠΈ EGA ΠΈΠ»ΠΈ VGA).
Π¦Π²Π΅Ρ — 16 ΡΠ²Π΅ΡΠΎΠ² ΠΏΡΠΈΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π»ΡΠ±ΠΎΠΌΡ ΠΈΠ· 16 Π°ΡΡΠΈΠ±ΡΡΠΎΠ² (ΠΏΡΠΈ CGA ΠΈΠ»ΠΈ EGA).
64 ΡΠ²Π΅ΡΠ° ΠΏΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· 16 Π°ΡΡΠΈΠ±ΡΡΠΎΠ² (ΠΏΡΠΈ EGA ΠΈΠ»ΠΈ VGA).
ΠΠΈΠ΄Π΅ΠΎΠΏΠ°ΠΌΡΡΡ — Π΄ΠΎ 8 ΡΡΡΠ°Π½ΠΈΡ Π²ΠΈΠ΄Π΅ΠΎΠΏΠ°ΠΌΡΡΠΈ, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ° ΠΈ Π°Π΄Π°ΠΏΡΠ΅ΡΠ°.
(0−7), 4 ΡΡΡ. (0−3), 2 ΡΡΡ. (0−1) ΠΈΠ»ΠΈ 1 ΡΡΡΠ°Π½ΠΈΡΠ° (0).
ΠΠ»Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π°Π΄Π°ΠΏΡΠ΅ΡΠΎΠ² CGA, EGA, VGA ΠΈΠ»ΠΈ MCGA.
Π Π΅ΠΆΠΈΠΌ — SCREEN 1: Π³ΡΠ°ΡΠΈΠΊΠ° 320×200 ΡΠΎΡΠ΅ΠΊ Π€ΠΎΡΠΌΠ°Ρ ΡΠ΅ΠΊΡΡΠ° — 40×25 ΠΏΡΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ΅ Π±ΡΠΊΠ²Π΅Π½Π½ΠΎΠΉ ΡΡΠ΅ΠΉΠΊΠΈ 8×8.
Π¦Π²Π΅Ρ —16 ΡΠΎΠ½ΠΎΠ²ΡΡ ΡΠ²Π΅ΡΠΎΠ² ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Π²Π° Π½Π°Π±ΠΎΡΠ° ΠΈΠ· ΡΡΠ΅Ρ 3 Π½Π°Π»ΠΎΠΆΠ΅Π½Π½ΡΡ ΡΠ²Π΅ΡΠΎΠ² ΠΏΡΠΈΠΏΠΈΡΡΠ²Π°Π΅ΠΌΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° COLOR ΠΏΡΠΈ Π°Π΄Π°ΠΏΡΠ΅ΡΠ΅ CGA, 16 ΡΠ²Π΅ΡΠΎΠ², ΠΏΡΠΈΠΏΠΈΡΡΠ²Π°Π΅ΠΌΡΡ 4 Π°ΡΡΠΈΠ±ΡΡΠ°ΠΌ ΠΏΡΠΈ EGA ΠΈΠ»ΠΈ VGA.
1 ΡΡΡΠ°Π½ΠΈΡΠ° Π²ΠΈΠ΄Π΅ΠΎΠΏΠ°ΠΌΡΡΠΈ (0).
Π Π΅ΠΆΠΈΠΌ — SCREEN 2: Π³ΡΠ°ΡΠΈΠΊΠ° 640×200 ΡΠΎΡΠ΅ΠΊ Π€ΠΎΡΠΌΠ°Ρ ΡΠ΅ΠΊΡΡΠ° — 80×25 ΠΏΡΠΈ ΡΡΠ΅ΠΉΠΊΠ΅ 8×8.
Π¦Π²Π΅Ρ — 16 ΡΠ²Π΅ΡΠΎΠ² ΠΏΡΠΈΠΏΠΈΡΠ°Π½Ρ 2 Π°ΡΡΠΈΠ±ΡΡΠ°ΠΌ ΠΏΡΠΈ EGA ΠΈΠ»ΠΈ VGA.
1 Π²ΠΈΠ΄Π΅ΠΎΡΡΡΠ°Π½ΠΈΡΠ° ΠΏΠ°ΠΌΡΡΠΈ (0).
ΠΠ΄Π°ΠΏΡΠ΅ΡΡ Hercules, Olivetti ΠΈΠ»ΠΈ AT&T.
Π Π΅ΠΆΠΈΠΌ — SCREEN 3: ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π°Π΄Π°ΠΏΡΠ΅Ρ Hercules, ΡΠΎΠ»ΡΠΊΠΎ ΠΌΠΎΠ½ΠΎΡ ΡΠΎΠΌΠ½ΡΠΉ ΠΡΠ°ΡΠΈΠΊΠ° —720×348 ΡΠΎΡΠ΅ΠΊ Π€ΠΎΡΠΌΠ°Ρ ΡΠ΅ΠΊΡΡΠ° — 80×25 ΠΏΡΠΈ ΡΡΠ΅ΠΉΠΊΠ°Ρ 9×14.
ΠΠ±ΡΡΠ½ΠΎ 2 Π²ΠΈΠ΄Π΅ΠΎΡΡΡΠ°Π½ΠΈΡΡ ΠΏΠ°ΠΌΡΡΠΈ (0−1); 1 ΡΡΡΠ°Π½ΠΈΡΠ° (0), Π΅ΡΠ»ΠΈ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Π²ΡΠΎΡΠΎΠΉ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ ΠΠΏΠ΅ΡΠ°ΡΠΎΡ PALETTE Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π‘Π»Π΅Π΄ΡΠ΅Ρ Π²ΡΠ·Π²Π°ΡΡ Π΄ΡΠ°ΠΉΠ²Π΅Ρ Π΄Π»Ρ Hercules MSHERC.COM ΠΏΠ΅ΡΠ΅Π΄ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° screen mode 3.
Π Π΅ΠΆΠΈΠΌ — SCREEN 4:
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΠΠ Olivetti Personal Computers ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ M24, M240, M28, M280,.
M380, M380/C, Π° ΡΠ°ΠΊΠΆΠ΅ M380/T ΠΈ ΠΠ AT&T ΡΠ΅ΡΠΈΠΈ 6300.
ΠΡΠ°ΡΠΈΠΊΠ° — 640×400 ΡΠΎΡΠ΅ΠΊ Π€ΠΎΡΠΌΠ°Ρ ΡΠ΅ΠΊΡΡΠ° —80×25 ΠΏΡΠΈ ΡΡΠ΅ΠΉΠΊΠ΅ 8×16.
- 1 ΠΈΠ· 16 ΡΠ²Π΅ΡΠΎΠ² ΠΏΡΠΈΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ Π½Π°Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΡΠ²Π΅Ρ (Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° COLOR); ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠΎΠ½ΠΎΠ²ΡΠΉ ΡΠ²Π΅Ρ — ΡΠ΅ΡΠ½ΡΠΉ
- 1 Π²ΠΈΠ΄Π΅ΠΎΡΡΡΠ°Π½ΠΈΡΠ° ΠΏΠ°ΠΌΡΡΠΈ (0)
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ PALETTE Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΠΠ΄Π°ΠΏΡΠ΅ΡΡ EGA ΠΈΠ»ΠΈ VGA.
Π Π΅ΠΆΠΈΠΌ — SCREEN 7: Π³ΡΠ°ΡΠΈΠΊΠ° 320×200 ΡΠΎΡΠ΅ΠΊ Π€ΠΎΡΠΌΠ°Ρ ΡΠ΅ΠΊΡΡΠ° — 40×25 ΠΏΡΠΈ ΡΡΠ΅ΠΉΠΊΠ΅ 8×8.
ΠΡΠΈΠΏΠΈΡΡΠ²Π°ΡΡΡΡ 16 ΡΠ²Π΅ΡΠΎΠ² Π»ΡΠ±ΠΎΠΌΡ ΠΈΠ· 16 Π°ΡΡΠΈΠ±ΡΡΠΎΠ² ΠΡΠ»ΠΈ ΠΏΠ°ΠΌΡΡΡ Π°Π΄Π°ΠΏΡΠ΅ΡΠ° EGA ΡΠ°Π²Π½Π° 64K, ΡΠΎ 2 Π²ΠΈΠ΄Π΅ΠΎΡΡΡΠ°Π½ΠΈΡΡ ΠΏΠ°ΠΌΡΡΠΈ (0−1); Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π΄ΠΎ 8 ΡΡΡΠ°Π½ΠΈΡ (0−7).
Π Π΅ΠΆΠΈΠΌ — SCREEN 8: Π³ΡΠ°ΡΠΈΠΊΠ° 640×200 ΡΠΎΡΠ΅ΠΊ Π€ΠΎΡΠΌΠ°Ρ ΡΠ΅ΠΊΡΡΠ° —80×25 ΠΏΡΠΈ ΡΡΠ΅ΠΉΠΊΠ΅ 8×8.
ΠΡΠΈΠΏΠΈΡΡΠ²Π°ΡΡΡΡ 16 ΡΠ²Π΅ΡΠΎΠ² Π»ΡΠ±ΠΎΠΌΡ ΠΈΠ· 16 Π°ΡΡΠΈΠ±ΡΡΠΎΠ² ΠΡΠ»ΠΈ Π°Π΄Π°ΠΏΡΠ΅Ρ EGA ΠΈΠΌΠ΅Π΅Ρ ΠΏΠ°ΠΌΡΡΡ ΠΎΠ±ΡΠ΅ΠΌΠΎΠΌ 64K, ΡΠΎ 1 Π²ΠΈΠ΄Π΅ΠΎΡΡΡΠ°Π½ΠΈΡΠ° Π² ΠΏΠ°ΠΌΡΡΠΈ (0); ΠΈΠ½Π°ΡΠ΅, Π΄ΠΎ 4 ΡΡΡ. (0−3).
Π Π΅ΠΆΠΈΠΌ — SCREEN 9: Π³ΡΠ°ΡΠΈΠΊΠ° 640×350 ΡΠΎΡΠ΅ΠΊ Π€ΠΎΡΠΌΠ°Ρ ΡΠ΅ΠΊΡΡΠ° — 80×25 ΠΈΠ»ΠΈ 80×43 ΠΏΡΠΈ ΡΡΠ΅ΠΉΠΊΠ΅ 8×14 ΠΈΠ»ΠΈ 8×8.
Π¦Π²Π΅Ρ —16 ΡΠ²Π΅ΡΠΎΠ² ΠΏΡΠΈΠΏΠΈΡΠ°Π½Ρ 4 Π°ΡΡΠΈΠ±ΡΡΠ°ΠΌ (ΠΏΠ°ΠΌΡΡΡ Π°Π΄Π°ΠΏΡΠ΅ΡΠ° 64K) ΠΈΠ»ΠΈ ΠΆΠ΅ 64 ΡΠ²Π΅ΡΠ° ΠΏΡΠΈΠΏΠΈΡΡΠ²Π°ΡΡΡΡ 16 Π°ΡΡΠΈΠ±ΡΡΠ°ΠΌ (Π΅ΡΠ»ΠΈ ΠΏΠ°ΠΌΡΡΡ Π²ΠΈΠ΄Π΅ΠΎΠ°Π΄Π°ΠΏΡΠ΅ΡΠ° Π±ΠΎΠ»ΡΡΠ΅ 64K).
ΠΡΠΈ 64K ΠΏΠ°ΠΌΡΡΠΈ Ρ EGA Π°Π΄Π°ΠΏΡΠ΅ΡΠ° 1 ΡΡΡΠ°Π½ΠΈΡΠ° Π²ΠΈΠ΄Π΅ΠΎΠΏΠ°ΠΌΡΡΠΈ (0); ΠΈΠ½Π°ΡΠ΅ 2 ΡΡΡΠ°Π½ΠΈΡΡ (0−1).
ΠΠ΄Π°ΠΏΡΠ΅ΡΡ EGA ΠΈΠ»ΠΈ VGA, ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΌΠΎΠ½ΠΎΡ ΡΠΎΠΌΠ½ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΎΠ²:
Π Π΅ΠΆΠΈΠΌ — SCREEN 10: Π³ΡΠ°ΡΠΈΠΊΠ° 640×350 ΡΠΎΡΠ΅ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΌΠΎΠ½ΠΎΡ ΡΠΎΠΌΠ½ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΎΠ² Π€ΠΎΡΠΌΠ°Ρ ΡΠ΅ΠΊΡΡΠ° — 80×25 ΠΈΠ»ΠΈ 80×43 ΠΏΡΠΈ ΡΡΠ΅ΠΉΠΊΠ°Ρ 8×14 ΠΈΠ»ΠΈ 8×8.
ΠΠΎ 9 ΠΏΡΠ΅Π²Π΄ΠΎΡΠ²Π΅ΡΠΎΠ² ΠΏΡΠΈΠΏΠΈΡΡΠ²Π°ΡΡΡΡ 4 Π°ΡΡΠΈΠ±ΡΡΠ°ΠΌ.
2 ΡΡΡΠ°Π½ΠΈΡΡ Π²ΠΈΠ΄Π΅ΠΎΠΏΠ°ΠΌΡΡΠΈ (0−1), ΡΡΠ΅Π±ΡΠ΅ΡΡΡ 256K ΠΏΠ°ΠΌΡΡΠΈ Π°Π΄Π°ΠΏΠ΅ΡΡΠ° ΠΠ΄Π°ΠΏΡΠ΅ΡΡ VGA ΠΈΠ»ΠΈ MCGA.
Π Π΅ΠΆΠΈΠΌ — Screen 11 (VGA ΠΈΠ»ΠΈ MCGA).
ΠΡΠ°ΡΠΈΠΊΠ° — 640×480 ΡΠΎΡΠ΅ΠΊ Π€ΠΎΡΠΌΠ°Ρ ΡΠ΅ΠΊΡΡΠ° 80×30 ΠΈΠ»ΠΈ 80×60 ΠΏΡΠΈ ΡΡΠ΅ΠΉΠΊΠ°Ρ 8×16 ΠΈΠ»ΠΈ 8×8.
ΠΡΠΈΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π΄ΠΎ 256K ΡΠ²Π΅ΡΠΎΠ² ΠΏΠΎ 2 Π°ΡΡΠΈΠ±ΡΡΠ°ΠΌ.
1 ΡΡΡΠ°Π½ΠΈΡΠ° Π²ΠΈΠ΄Π΅ΠΎΠΏΠ°ΠΌΡΡΠΈ (0).
Π Π΅ΠΆΠΈΠΌ — Screen 12 (VGA).
ΠΡΠ°ΡΠΈΠΊΠ° —640×480 ΡΠΎΡΠ΅ΠΊ Π€ΠΎΡΠΌΠ°Ρ ΡΠ΅ΠΊΡΡΠ° 80×30 ΠΈΠ»ΠΈ 80×60 ΠΏΡΠΈ ΡΡΠ΅ΠΉΠΊΠ°Ρ 8×16 ΠΈΠ»ΠΈ 8×8.
ΠΡΠΈΠΏΠΈΡΠ°Π½Ρ Π΄ΠΎ 256K ΡΠ²Π΅ΡΠΎΠ² ΠΏΠΎ 16 Π°ΡΡΠΈΠ±ΡΡΠ°ΠΌ.
1 ΡΡΡΠ°Π½ΠΈΡΠ° Π²ΠΈΠ΄Π΅ΠΎΠΏΠ°ΠΌΡΡΠΈ (0).
Π Π΅ΠΆΠΈΠΌ —13 (VGA ΠΈΠ»ΠΈ MCGA).
ΠΡΠ°ΡΠΈΠΊΠ° — 320×200 ΡΠΎΡΠ΅ΠΊ Π€ΠΎΡΠΌΠ°Ρ ΡΠ΅ΠΊΡΡΠ° — 40×25 ΠΏΡΠΈ ΡΡΠ΅ΠΉΠΊΠ΅ 8×8.
ΠΡΠΈΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π΄ΠΎ 256K ΡΠ²Π΅ΡΠΎΠ² ΠΏΠΎ 256 Π°ΡΡΠΈΠ±ΡΡΠ°ΠΌ.
1 ΡΡΡΠ°Π½ΠΈΡΠ° Π²ΠΈΠ΄Π΅ΠΎΠΏΠ°ΠΌΡΡΠΈ (0).
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ SCREEN ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π² ΠΊΠ°ΠΊΠΎΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΎΡΠ΅ΠΊ ΡΠΎΡΡΠ°Π²ΠΈΡ ΠΎΡΡ X, Π° ΡΠΊΠΎΠ»ΡΠΊΠΎ — ΠΎΡΡ Y. Π’Π°ΠΊ, ΠΏΡΠΈ ΡΠ΅ΠΆΠΈΠΌΠ΅ 9 (640×350 ΡΠΎΡΠ΅ΠΊ), ΠΏΠΎ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ 640 ΡΠΎΡΠ΅ΠΊ, Π° ΠΏΠΎ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΠΈ — 350.
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π²Π°ΠΆΠ½ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ²Π΅ΡΠΎΠΌ (ΠΎΠ½ ΡΠΆΠ΅ ΡΠΏΠΎΠΌΠΈΠ½Π°Π»ΡΡ Π² Π²ΡΡΠ΅ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅) — ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ COLOR. Π€ΠΎΡΠΌΠ°Ρ ΠΏΡΠ΅Π΄ΡΡΠ²Π»Π΅Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΡΠ°ΠΊΠΎΠ²:
COLOR [foreground%] [,[background%] [, border%] Screen mode 0 (text only).
COLOR [background%] [, palette%] Screen mode 1.
COLOR [foreground%] Screen modes 4, 12, 13.
COLOR [foreground%] [, background&] Screen modes 7−10.
ΠΠ΄Π΅ΡΡ.
foreground% ΡΠΈΡΠ»ΠΎ, ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΠ΅Π΅ Π½Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΠ΅ ΡΠ²Π΅Ρ ΠΏΠ΅ΡΠ΅Π΄Π½Π΅Π³ΠΎ foreground& ΠΏΠ»Π°Π½Π°. ΠΡΠΈ ΡΠ΅ΠΆΠΈΠΌΠ΅ screen mode 0,.
foreground% ΡΡΠΎ ΡΠ²Π΅ΡΠΎΠ²ΠΎΠΉ Π°ΡΡΠΈΠ±ΡΡ ΡΠ²Π΅ΡΠ° ΡΠ΅ΠΊΡΡΠ°. ΠΡΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠ΅ΠΆΠΈΠΌΠ°Ρ screen, foreground% ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ²Π΅ΡΠΎΠ²ΡΠΌ Π°ΡΡΠΈΠ±ΡΡΠΎΠΌ ΠΈΠ»ΠΈ 4-Π±ΠΈΡΠ½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ²Π΅ΡΠ° (ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ screen mode 4), ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΠΈΠΌ ΡΠ²Π΅Ρ ΡΠ΅ΠΊΡΡΠ° ΠΈ ΠΏΡΠΎΡΠΈΡΠΎΠ²ΡΠ²Π°Π΅ΠΌΡΡ Π»ΠΈΠ½ΠΈΠΉ.
background% ΡΠΈΡΠ»ΠΎ, ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΠ΅Π΅ ΡΠΎΠ½ΠΎΠ²ΡΠΉ ΡΠ²Π΅Ρ background& Π΄ΠΈΡΠΏΠ»Π΅Ρ. ΠΡΠΈ screen mode 0,.
background% ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ²Π΅ΡΠΎΠ²ΡΠΌ Π°ΡΡΠΈΠ±ΡΡΠΎΠΌ. ΠΡΠΈ screen mode 1, background% Π΅ΡΡΡ 4-Π±ΠΈΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠ°. ΠΡΠΈ ΡΠ΅ΠΆΠΈΠΌΠ°Ρ screen mode ΠΎΡ 7 Π΄ΠΎ 10, background& Π΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠ°.
border% ΡΠ²Π΅ΡΠΎΠ²ΠΎΠΉ Π°ΡΡΠΈΠ±ΡΡ Π΄Π»Ρ ΠΊΠ°ΠΉΠΌΡ ΡΠΊΡΠ°Π½Π°.
palette% ΡΠΈΡΠ»ΠΎ (0 ΠΈΠ»ΠΈ 1) ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠ΅Π΅ ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠ· Π΄Π²ΡΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ:
palette% ΠΡΡΠΈΠ±ΡΡ 1 ΠΡΡΠΈΠ±ΡΡ 2 ΠΡΡΠΈΠ±ΡΡ 3.
- 0 ΠΠ΅Π»Π΅Π½ΡΠΉ ΠΡΠ°ΡΠ½ΡΠΉ ΠΠΎΡΠΈΡΠ½Π΅Π²ΡΠΉ
- 1 Π¦ΠΈΠ°Π½ ΠΡΡΠΏΡΡΠ½ΡΠΉ Π―ΡΠΊΠΎ-Π±Π΅Π»ΡΠΉ
ΠΠΎΡΡΡΠΏΠ½ΡΠ΅ ΡΠ²Π΅ΡΠΎΠ²ΡΠ΅ Π°ΡΡΠΈΠ±ΡΡΡ ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π΄Π°ΠΏΡΠ΅ΡΠ° ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ (ΡΠ΅ΠΆΠΈΠΌΠ°) ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° SCREEN.
ΠΡΠ»ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ½Π°Π±ΠΆΠ΅Π½Π° Π°Π΄Π°ΠΏΡΠ΅ΡΠΎΠΌ EGA, VGA ΠΈΠ»ΠΈ MCGA, ΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ PALETTE Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ²ΡΡ ΠΏΡΠΈΠΏΠΈΡΡΠ²Π°Π½ΠΈΠΉ ΡΠ²Π΅ΡΠΎΠ²ΡΠΌ Π°ΡΡΠΈΠ±ΡΡΠ°ΠΌ.
ΠΡΠΈΠΌΠ΅Ρ:
'ΠΡΠΈΠΌΠ΅Ρ ΡΡΠ΅Π±ΡΠ΅Ρ Π½Π°Π»ΠΈΡΠΈΡ ΡΠ²Π΅ΡΠ½ΠΎΠ³ΠΎ Π°Π΄Π°ΠΏΡΠ΅ΡΠ°.
SCREEN 7.
FOR i% = 0 TO 15.
COLOR i%.
PRINT i%.
NEXT i%.
end.
ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΎΡΠΊΠ°ΠΌΠΈ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π° ΡΠΊΡΠ°Π½Π΅. ΠΡΠ½ΠΎΠ²Π½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ Π³ΡΠ°ΡΠΈΠΊΠΈ Π² QB Π΄Π²Π°, ΡΡΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ LINE ΠΈ CIRLE.
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ LINE ΡΠΈΡΡΠ΅Ρ Π½Π° ΡΠΊΡΠ°Π½Π΅ Π»ΠΈΠ½ΠΈΡ, ΠΏΡΠ½ΠΊΡΠΈΡΠ½ΡΡ Π»ΠΈΠ½ΠΈΡ, ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ ΠΈΠ»ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΡΠΉ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ. Π€ΠΎΡΠΌΠ°Ρ ΠΏΡΠ΅Π΄ΡΡΠ²Π»Π΅Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ ΡΠ°ΠΊΠΎΠ²:
LINE [[STEP](x1!, y1!)]-[STEP](x2!, y2!) [,[color%] [,[B | BF] [, style%]]].
ΠΠ΄Π΅ STEP ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ Π±Π΅ΡΡΡΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΊΡΡΡΠΎΡΠ°.
- (x1!, y1!) ΡΠΊΡΠ°Π½Π½ΡΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ Π½Π°ΡΠ°Π»Π° Π»ΠΈΠ½ΠΈΠΈ
- (x2!, y2!) ΡΠΊΡΠ°Π½Π½ΡΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΊΠΎΠ½ΡΠ° Π»ΠΈΠ½ΠΈΠΈ.
color% Π°ΡΡΠΈΠ±ΡΡ ΡΠ²Π΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠ²Π΅Ρ Π»ΠΈΠ½ΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°. ΠΠΎΡΡΡΠΏΠ½ΡΠ΅ ΡΠ²Π΅ΡΠ° Π·Π°Π²ΠΈΡΡΡ ΠΎΡ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊ Π²Π°ΡΠ΅Π³ΠΎ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π΄Π°ΠΏΡΠ΅ΡΠ° ΠΈ ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠ°Π±ΠΎΡΡ ΡΠΊΡΠ°Π½Π°, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ screen, Π²ΡΡΡΠ΅ΡΠ΅Π½Π½ΡΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΠ°Π· Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΏΠ΅ΡΠ΅Π΄ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ line.
B ΠΏΡΠΎΡΠΈΡΠΎΠ²ΠΊΠ° ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ° Π²ΠΌΠ΅ΡΡΠΎ Π»ΠΈΠ½ΠΈΠΈ.
BF ΠΏΡΠΎΡΠΈΡΠΎΠ²ΠΊΠ° Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°.
style% 16-Π±ΠΈΡΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, Π±ΠΈΡΡ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ Π½Π° ΡΠΎ, ΠΏΡΠΎΡΠΈΡΠΎΠ²ΡΠ²Π°ΡΡΡΡ ΠΈΠ»ΠΈ Π½Π΅Ρ ΠΏΠΈΠΊΡΠ΅Π»ΠΈ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΡΠΈΡΠΎΠ²ΠΊΠΈ ΡΠΎΡΠ΅ΡΠ½ΡΡ ΠΈΠ»ΠΈ ΠΏΡΠ½ΠΊΡΠΈΡΠ½ΡΡ Π»ΠΈΠ½ΠΈΠΉ.
ΠΡΠΈΠΌΠ΅Ρ:
'ΠΡΠΈΠΌΠ΅Ρ ΡΡΠ΅Π±ΡΠ΅Ρ Π½Π°Π»ΠΈΡΠΈΡ ΡΠ²Π΅ΡΠ½ΠΎΠ³ΠΎ Π°Π΄Π°ΠΏΡΠ΅ΡΠ°.
SCREEN 1.
LINE (110, 70)-(190, 120),, B.
LINE (0, 0)-(320, 200), 3,, &HFF00.
End.
ΠΠ°ΠΊΠΎΠ½Π΅Ρ, ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ CIRCLE, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π΄Π»Ρ ΠΏΡΠΎΡΠΈΡΠΎΠ²ΠΊΠΈ Π½Π° ΡΠΊΡΠ°Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΡΡ ΠΈΠ»ΠΈ Π½Π΅Ρ ΠΊΡΡΠ³ΠΎΠ² ΠΈ ΡΠ»Π»ΠΈΠΏΡΠΎΠ². ΠΠ³ΠΎ ΡΠΎΡΠΌΠ°Ρ ΠΏΡΠ΅Π΄ΡΡΠ²Π»Π΅Π½ΠΈΡ ΡΠ°ΠΊΠΎΠ²:
CIRCLE [STEP] (x!, y!), radius![,[color%] [,[start!] [,[end!] [, aspect!]]]].
ΠΠ΄Π΅ΡΡ STEP ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ Π±Π΅ΡΡΡΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΊΡΡΡΠΎΡΠ°.
(x!, y!) ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΡΠ΅Π½ΡΡΠ° ΠΎΠΊΡΡΠΆΠ½ΠΎΡΡΠΈ ΠΈΠ»ΠΈ ΡΠ»Π»ΠΈΠΏΡΠ°.
radius! ΡΠ°Π΄ΠΈΡΡ ΠΎΠΊΡΡΠΆΠ½ΠΎΡΡΠΈ ΠΈΠ» ΡΠ»Π»ΠΈΠΏΡΠ° Π² Π΅Π΄ΠΈΠ½ΠΈΡΠ°Ρ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌΠΎΠΉ, ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ, ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌ ΠΏΡΠ΅Π΄ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² SCREEN, VIEW ΠΈ WINDOW.
color% ΡΠ²Π΅ΡΠΎΠ²ΠΎΠΉ Π°ΡΡΠΈΠ±ΡΡ ΡΠ²Π΅ΡΠ° Π»ΠΈΠ½ΠΈΠΈ. ΠΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΈΠΏΠ° Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π΄Π°ΠΏΡΠ΅ΡΠ° ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ²Π»Π΅Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° SCREEN.
start! Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ³ΠΎΠ» Π΄ΡΠ³ΠΈ ΠΎΠΊΡΡΠΆΠ½ΠΎΡΡΠΈ Π² ΡΠ°Π΄ΠΈΠ°Π½Π°Ρ .
end! ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠ³ΠΎΠ» Π΄ΡΠ³ΠΈ Π² ΡΠ°Π΄ΠΈΠ°Π½Π°Ρ .
aspect! ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π΄Π»ΠΈΠ½Ρ ΠΎΡΠΈ Y ΠΊ Π΄Π»ΠΈΠ½Π΅ ΠΎΡΠΈ X Ρ ΡΠΎΡΠΈΡΠΎΠ²ΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠ»Π»ΠΈΠΏΡΠ°. ΠΠ»Ρ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° Π³ΡΠ°Π΄ΡΡΠΎΠ² Π² ΡΠ°Π΄ΠΈΠ°Π½Ρ Π³ΡΠ°Π΄ΡΡΡ ΡΠΌΠ½ΠΎΠΆΠ°ΡΡΡΡ Π½Π° (PI / 180).
ΠΡΠΈΠΌΠ΅Ρ:
'ΠΡΠΈΠΌΠ΅Ρ ΡΡΠ΅Π±ΡΠ΅Ρ Π½Π°Π»ΠΈΡΠΈΡ ΡΠ²Π΅ΡΠ½ΠΎΠ³ΠΎ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊ. ΠΠ΄Π°ΠΏΡΠ΅ΡΠ°.
SCREEN 2.
CIRCLE (320, 100), 200.
CIRCLE STEP (0,0), 100.
end.
ΠΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΡΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡΡΡΡ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΈΡΡΠ½ΠΊΠΎΠ² Π½Π° ΡΠΊΡΠ°Π½Π΅ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π°ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ΅Π³ΠΈΠΎΠ½Π°.
ΠΠ»Ρ ΡΡΠΎΠΉ ΡΠ΅Π»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΠΊΠΎΠΉ ΠΏΡΠΈΠ΅ΠΌ: ΡΠ΅ΡΠ΅Π· ΠΏΠΎΠ΄Π½ΡΡΠΈΠ΅ ΠΊΠ°ΡΡΡ Π½Π° ΡΠ²Π΅ΡΠΎΡΡΠΎΠ»Π΅ Π½Π° ΠΌΠΈΠ»Π»ΠΈΠΌΠ΅ΡΡΠΎΠ²ΡΡ Π±ΡΠΌΠ°Π³Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΡΡΠ»Π΅Π΄ΠΈΡΡ Π½Π° ΠΊΠ°ΠΊΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ ΠΈ Π² ΠΊΠ°ΠΊΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΡΡΡΠΎΡ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π΅ ΠΏΠΎ ΠΊΠΎΠ½ΡΡΡΡ ΡΠ΅Π³ΠΈΠΎΠ½Π° ΠΎΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΠΎΡΠΊΠΈ Π΄ΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ.
ΠΠ»Ρ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ² Π² ΠΊΠ°ΠΊΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠΎΡΠΎΠ½Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ Π³ΡΠ°Π΄ΠΈΠ΅Π½Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΊΡΡΡΠΎΡΠ°, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ, Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠΎΡΠΎΡΡΡ Π±ΡΠ΄ΡΡ ΠΊΠΎΠ»Π΅Π±Π°ΡΡΡΡ Π² Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ .
ΠΡΠ»ΠΈ ΠΆΠ΅ Π²Π°ΠΌ Π·Π°Ρ ΠΎΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²Π΅Π·Π΄Π΅ Π°Π±ΡΠΎΠ»ΡΡΠ½ΡΠ΅, Π° Π½Π΅ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΡΠΎΡΠ΅ΠΊ ΠΊΠΎΠ½ΡΡΡΠ° Π½Π° ΠΊΠ°ΡΡΠ΅, ΡΠΎ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ°ΠΉΠ» ΠΌΠ°ΡΡΠΈΠ²Π°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ Π΄Π²ΡΡ ΡΡΠ΅Ρ Π·Π½Π°ΡΠ½ΡΠ΅ ΡΠΈΡΠ»Π°.
Π Π°ΡΠΊΡΠ°ΡΠΈΡΡ ΠΊΠ°ΡΡΡ, Ρ. Π΅. Π·Π°Π»ΠΈΡΡ ΠΊΠΎΠ½ΡΡΡΡ (ΠΎΡΠΊΡΡΡΡΠ΅, Π½Π΅Π·Π°ΠΌΠΊΠ½ΡΡΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ Π·Π°Π»ΠΈΠ²Π°ΡΡ ΡΠ»ΠΎΠΆΠ½Π΅Π΅, ΠΎ ΠΏΡΠΈΠ΅ΠΌΠ°Ρ ΡΡΡΡ Π½ΠΈΠΆΠ΅) ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ PAINT (ΡΠ°ΡΠΊΡΠ°ΡΡ) — ΠΎΠ½ Π·Π°Π»ΠΈΠ²Π°Π΅Ρ ΠΎΠ±Π»Π°ΡΡΠΈ Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π·Π°ΠΊΡΡΡΡΠΌ ΠΊΠΎΠ½ΡΡΡΠΎΠΌ Π³ΡΠ°Π½ΠΈΡΡ. ΠΡΠ»ΠΈ ΠΆΠ΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ Π·Π°ΠΊΡΠ°ΡΠΈΡΡ ΠΎΠ±Π»Π°ΡΡΡ Ρ Π½Π΅Π·Π°ΠΌΠΊΠ½ΡΡΠΎΠΉ Π³ΡΠ°Π½ΠΈΡΠ΅ΠΉ, ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ Π½Π΅Π΅ Π½Π°ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠΏΠΈΡ Ρ Π·Π°ΠΌΠΊΠ½ΡΡΡΠΌ ΠΊΠΎΠ½ΡΡΡΠΎΠΌ, Π½ΠΎ Π±Π΅Π· ΡΠ²Π΅ΡΠ° (ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π½ΡΠ»Π΅Π²ΡΡ ΠΊΡΠ°ΡΠΊΡ), Π° Π·Π°ΡΠ΅ΠΌ ΡΠΆΠ΅ Π²ΠΈΠ΄ΠΈΠΌΡΠΌ ΡΠ²Π΅ΡΠΎΠΌ ΠΏΠΎΠ²Π΅ΡΡ Π·Π°ΠΊΡΠ°ΡΠ΅Π½Π½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ Π½Π°ΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π΅Π·Π°ΠΌΠΊΠ½ΡΡΡΡ Π³ΡΠ°Π½ΠΈΡΡ.
ΠΡΠ΅ ΠΎΠ΄Π½ΠΈΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° DRAW, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π² ΠΌΠ΅Π½Ρ «ΠΠΎΠΌΠΎΡΡ».
ΠΠΈΠΆΠ΅ ΠΌΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅ΠΌ ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ QB Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ «Π΄Π²ΠΈΠΆΡΡΠΈΡ ΡΡ» ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ («ΡΠ΅ΠΊΡΠ½Π΄ΠΎΠΌΠ΅Ρ»).
ΠΠ°Π΄Π°ΡΠ°. ΠΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ Π΄Π²ΠΈΠΆΡΡΠΈΠΉΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ, Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡΠΈΠΉ ΡΠ΅ΠΊΡΠ½Π΄ΠΎΠΌΠ΅Ρ Π Π΅ΡΠ΅Π½ΠΈΠ΅.
CLS.
c = 3.141 502 654# / 180.
SCREEN 9.
CIRCLE (320, 175), 150, 7.
FOR i = 1 TO 360 STEP 30.
LINE (320 + 145 * SIN (c * i), 175 — 105 * COS (c * i))-(320 + 150 * SIN (c * i), 175 — 110 * COS (c * i)), 4.
NEXT i.
FOR i = 1 TO 360.
LINE (320, 175)-(320 + 120 * SIN (c * i), 175 — 96 * COS (c * i)), 6.
FOR j = 1 TO 2000.
s = s ^ 3.
NEXT j.
LINE (320 + 120 * SIN (c * i), 175 — 96 * COS (c * i))-(320, 175), 0.
NEXT i.
END.
ΠΠ΅ Π²ΡΠ΅ ΡΡΡΠΎΡΠΊΠΈ ΠΏΠΎΠΌΠ΅ΡΡΠΈΠ»ΠΈΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ, Π½ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡΡ, ΡΡΠΎ Π΄Π»ΠΈΠ½Π° ΡΡΡΠΎΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ Π½Π° ΡΠΊΡΠ°Π½Π΅ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° (Π΄ΠΎ 256 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²). ΠΠ΄Π΅ΡΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΡΠΈΠΊΠ» ΠΏΠΎ j Π½ΡΠΆΠ΅Π½ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ «Π·Π°ΡΠΎΡΠΎΠΌΠΎΠ·ΠΈΡΡ» ΠΏΡΠΎΡΠΈΡΠΎΠ²ΠΊΡ Π΄Π²ΠΈΠΆΡΡΠ΅ΠΉΡΡ ΡΡΡΠ΅Π»ΠΊΠΈ ΡΠ΅ΠΊΡΠ½Π΄ΠΎΠΌΠ΅ΡΠ°. ΠΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²Π°ΡΡ, ΠΌΠ΅Π½ΡΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΡΠΈΠΊΠ»Π° j.