1 / 1 / 0
Регистрация: 24.08.2010
Сообщений: 157
1

Шахматная доска.

27.08.2010, 15:09. Показов 2239. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написать программу, которая выводит на экран изображение шахматной доски.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.08.2010, 15:09
Ответы с готовыми решениями:

Шахматная доска
Как её реализовать в Паскале? Поле шахматной доски определяетс парой натуральных чисел,каждое из...

Шахматная доска
Шахматную доску будем представлять в виде квадратного символьного массива размером 8х8. Даны...

Шахматная доска
Задается шахматная доска NxM. Нужно вывести максимальное количество ферзей, которых можно...

Шахматная доска
На шахматной доске стоят слон и конь,причём так,что слон не нападает на коня. На вход программы...

4
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
27.08.2010, 15:36 2
Вот по простому...
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
uses crt,graph;
{рисование одной клетки}
procedure Kletka(x1,y1,c:integer;d:integer);
begin
Setcolor(c);
rectangle(x1,y1,x1+d,y1+d);
Setfillstyle(1,c);
Bar(x1,y1,x1+d,y1+d);
end;
var gd,gm,x1,y1,x2,y2,d1,i,j:integer;
begin
initgraph(gd,gm,'');
d1:=round((getmaxY-60)/8);{размер клеток}
{обрамление доски}
Setcolor(4);
Rectangle(1,1,8*d1+50,8*d1+60);
Setfillstyle(1,4);
Bar(1,1,8*d1+50,8*d1+60);
{клетки}
x1:=30;y1:=20;
for i:=0 to 7 do
  begin
    for j:=0 to 7 do
    if odd(i+j) then Kletka(x1+d1*i,y1+d1*j,15,d1)
    else Kletka(x1+d1*i,y1+d1*j,6,d1);
  end;
{подписи координат клеток}
Setcolor(0);
for i:=0 to 7 do
outtextxy(30+d1*i+d1 div 2,460,chr(ord(i+97)));
for i:=7 downto 0 do
outtextxy(20,440-d1*i-d1 div 2,chr(ord(i+49)));
readln;
closegraph
end.
2
1 / 1 / 0
Регистрация: 24.08.2010
Сообщений: 157
28.08.2010, 15:19  [ТС] 3
спасибо)

Добавлено через 23 часа 37 минут
пишет ошибку в 30 строчке : Type mismatch.
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
28.08.2010, 16:27 4
vadim77, Если вы что-то напакостили в коде, то это ваши проблемы, сидите и разбирайтесь, у меня ошибок нет.
0
0 / 0 / 0
Регистрация: 15.07.2010
Сообщений: 5
29.08.2010, 19:32 5
в коде всё правильно - я себе код скопировал и заработало)))))
0
29.08.2010, 19:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.08.2010, 19:32
Помогаю со студенческими работами здесь

Шахматная доска циклом
Помогите пожалуйста нарисовать шахматную доску в паскале,с помощью цикла. Только нужно не в...

Графика, шахматная доска
Помогите!!! мне нужно нарисовать шахматную доску и залить цветом чёрным и белым я не знаю как...

пара задачек : физическая и шахматная доска
помогите пожалуйста решить эти задачи... 1.Чапаеву надо под прямым углом к фарватеру...

Нужны решения к олимпиадным задачам "Стрельба по мишени" и "Шахматная доска"
Попал на республиканскую олимпиаду по программированию:yahoo: втором туре узнал что будет задача...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru