Задания
Задание 1. Используя графические команды языка Turbo-Pascal, составить программу для построения текста с объемным начертанием, указанного в варианте (табл. 6.5). Необходимо предусмотреть организацию циклического изменения цветовой палитры элементов (букв) заданного текста.
Т а б л и ц а 6.5
№ п/п |
Фамилия |
Тип заливки |
1 |
«Уваров» |
«У»-2; «В»-1; «А»-4; «Р»-1; «О»-1; «В»-10 |
2 |
«Иванов» |
«И»-1; «В»-3; «А»-1; «Н»-5; «О»-1; «В»-8 |
3 |
«Уганов» |
«У»-5; «Г»-1; «А»-2; «Н»-1; «О»-3; «В»-9 |
4 |
«Балашин» |
«Б»-1; «А»-2; «Л»-5; «А»-1; «Ш»-1; «И»-4; «Н»-1 |
5 |
«Гарин» |
«Г»-1; «А»-5; «Р»-1; «И»-6; «Н»-3 |
6 |
«Гагарин» |
«Г»-6; «А»-1; «Г»-7; «А»-2; «Р»-1; «И»-3; «Н»-1 |
7 |
«Орланин» |
«О»-1; «Р»-4; «Л»-1; «А»-1; «Н»-1; «И»-5; «Н»-7 |
8 |
«Потапов» |
«П»-1; «О»-2; «Т»-3; «А»-5; «П»-10; «О»-1; «В»-9 |
9 |
«Гагаев» |
«Г»-6; «А»-1; «Г»-5; «А»-1; «Е»-1; «В»-4 |
10 |
«Угаров» |
«У»-5; «Г»-6; «А»-1; «Р»-3; «О»-1; «В»-2 |
11 |
«Балашов» |
«Б»-4; «А»-8; «Л»-7; «А»-1; «Ш»-10; «О»-9; «В»-1 |
12 |
«Балаев» |
«Б»-10; «У»-8; «Л»-1; «А»-4; «Е»-2; «В»-1 |
13 |
«Галерин» |
«Г»-3; «А»-1; «Л»-7; «Е»-1; «Р»-1; «И»-8; «Н»-5 |
14 |
«Валуев» |
«В»-8; «А»-10; «Л»-1; «У»-9; «Е»-4; «В»-2 |
15 |
«Галанин» |
«Г»-4; «А»-1; «Л»-7; «А»-1; «Н»-9; «И»-1; «Н»-10 |
Задание 2. Используя графические команды языка Turbo Pascal, составить программу для построения игрового поля с расстановкой и динамическим перемещением шашек в соответствии с позицией, указанной в варианте (табл. 6.6), а также предусмотреть реализацию указанных ходов.
Т а б л и ц а 6.6
№ п/п |
Исходная расстановка |
Ходы |
1 |
2 |
3 |
1 |
Белые: 3, 3 Черные: 4, 4; 4,6; 3, 7 |
Белые C3 бьют черные D4 Чёрные D4 бьют белые E5 |
2 |
Белые: 4, 6; 6, 4 Черные: 3, 5; 5, 3 |
Белые F4 бьют черные E3 Черные C5 бьют белые D6 |
3 |
Белые: 7, 8; 2, 3 Черные: 6, 7; 3, 2 |
Белые G8 бьют черные F7 Черные C2 бьют белые B3 |
4 |
Белые: 2, 4; 6, 4 Черные: 1, 3; 5, 5 |
Белые F4 бьют черные E5 Черные A3 бьют белые B4 |
5 |
Белые: 2, 4; 7, 5 Черные: 1, 3; 6, 6 |
Белые G5 бьют черные F6 Черные A3 бьют белые B4 |
6 |
Белые: 6, 2; 7, 5 Черные: 5, 1; 6, 6 |
Белые G5 бьют черные F6 Черные E1 бьют белые F2 |
7 |
Белые: 2, 6; 7, 5 Черные: 1, 5; 6, 6 |
Белые G5 бьют черные F6 Черные A5 бьют белые B6 |
8 |
Белые: 2, 6; 7, 1 Черные: 1, 5; 6, 2 |
Белые G1 бьют черные F2 Черные A5 бьют белые B6 |
9 |
Белые: 4, 6; 7, 3 Черные: 3, 5; 6, 2 |
Белые G3 бьют черные F2 Черные C5 бьют белые D6 |
10 |
Белые: 2, 2; 7, 3 Черные: 1, 1; 6, 2 |
Белые C3 бьют черные F2 Черные A1 бьют белые B2 |
11 |
Белые: 2, 2; 5, 3 Черные: 3, 3; 4, 2 |
Белые B2 бьют черные C3 Черные D2 бьют белые E3 |
Окончание талб.6.6
1 |
2 |
3 |
12 |
Белые: 2, 2; 5, 7 Черные: 3, 3; 4, 8 |
Белые B2 бьют черные C3 Черные D8 бьют белые E7 |
13 |
Белые: 8, 6; 5, 7 Черные: 7, 7; 4, 8 |
Белые H6 бьют черные G7 Черные D8 бьют белые E7 |
14 |
Белые: 8, 6; 3, 5 Черные: 7, 7; 2, 6 |
Белые H6 бьют черные G7 Черные B6 бьют белые C5 |
15 |
Белые: 4, 6; 3, 5 Черные: 3, 7; 2, 6 |
Белые D6 бьют черные C7 Черные B6 бьют белые C5 |
