Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.79/29: Рейтинг темы: голосов - 29, средняя оценка - 4.79
0 / 0 / 2
Регистрация: 07.06.2013
Сообщений: 52

Кубик рубик с разными цветами+подпись

14.06.2013, 08:11. Показов 5953. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
в Pascal Срочно нужно, заранее спасибо!!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.06.2013, 08:11
Ответы с готовыми решениями:

Нарисовать кубик рубик с разными цветами
срочно нужны

Кубик рубик с разными гранями
Купил кубик рубик с разными гранями. Не могли бы подсказать как его собрать. Алгоритмы сборки.

Кубик-рубик
Решил написать программу по сборке кубика рубика для ленивых, идея состоит в том что пользователю на екране показывается кубик 3 на 3, с 6...

8
 Аватар для Soniyagfto
60 / 67 / 37
Регистрация: 29.01.2013
Сообщений: 374
Записей в блоге: 1
14.06.2013, 08:15
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
Program n_1;
uses graphABC;
var i,x1,x2,x3,y1,y2,y3,n,m,ss:integer;
g:system.Drawing.Color;
begin
randomize;
setwindowsize (700,600);
setpenwidth(4);
ss:=140;
g:=rgb(random(256),random(256),random(256));
n:=50; m:=450;
x1:=100; x2:=100; x3:=400;
y1:=500; y2:=500; y3:=500;
for i:=1 to 7 do begin
line(x1,y1,x1,y1-300);
line (x2,y2,x2+300,y2);
line (x3,y3,x3+120,y3-120);
if i<4 then begin
x1:=x1+100;
y2:=y2-100; y3:=y3-100;
end else begin
x1:=x1+40; x2:=x2+40; x3:=x3-100;
y1:=y1-40; y2:=y2-40; 
end;
end;
for i:=1 to 9 do begin
n:=n+100;
floodfill (n,m,g);
g:=rgb(random(256-25),random(256-35),random(256-45));
IF (n>=350) then begin
n:=50; m:=m-100;
end;
end;
n:=420; m:=140;
for i:=1 to 9 do begin
IF m>=400 then begin
m:=ss-20;
ss:=ss-20;
n:=n+40;
end;
IF n>=500 then n:=490;
m:=m+100; 
floodfill(n,m,g);
g:=rgb(random(256-50),random(256-60),random(256-70));
end;
n:=50; m:=190;
for i:=1 to 6 do begin
IF n>=350 then begin
n:=70;
m:=m-50;
end;
n:=n+100;
floodfill(n,m,g);
g:=rgb(random(256-100),random(256-110),random(256-120));
end;
n:=290; m:=100;
for i:=1 to 3 do begin
floodfill(n,m,g);
g:=rgb(random(256-100),random(256-110),random(256-120));
n:=n+100;
end;
end.
Вот держи.
Заполняется всегда разными цветами.
0
0 / 0 / 2
Регистрация: 07.06.2013
Сообщений: 52
14.06.2013, 08:18  [ТС]
.Drawing ему эта строка не нравится почему то
0
 Аватар для Soniyagfto
60 / 67 / 37
Регистрация: 29.01.2013
Сообщений: 374
Записей в блоге: 1
14.06.2013, 08:19
Цитата Сообщение от azxuligan Посмотреть сообщение
.Drawing ему эта строка не нравится почему то
Можно заменить на colotype
Просто у меня например ABC не воспринимает colortype
(system.Drawing.Color заменяешь на colortype)
0
0 / 0 / 2
Регистрация: 07.06.2013
Сообщений: 52
14.06.2013, 08:24  [ТС]
серовно не пашет
0
 Аватар для Soniyagfto
60 / 67 / 37
Регистрация: 29.01.2013
Сообщений: 374
Записей в блоге: 1
14.06.2013, 08:27
Цитата Сообщение от azxuligan Посмотреть сообщение
серовно не пашет
Ну значит паскаль такой, я не знаю
У меня дома работает только с system.drawing.color, когда сдавал учителю в ДК, то там работало с colortype.
0
0 / 0 / 2
Регистрация: 07.06.2013
Сообщений: 52
14.06.2013, 09:27  [ТС]
Мне просто на Free Pascal надо может попробуешь сделать?
0
 Аватар для Soniyagfto
60 / 67 / 37
Регистрация: 29.01.2013
Сообщений: 374
Записей в блоге: 1
14.06.2013, 10:44
Цитата Сообщение от azxuligan Посмотреть сообщение
Мне просто на Free Pascal надо может попробуешь сделать?
Какая разница,какой паскаль?
Скачай ABC и не парься, по мне это наилучший вариант.
И для fp переделовать ничего не нужно, кроме того, как заменить system.color.drawing

Добавлено через 8 минут
Хотя, насколько помню в tp7 начальное описание было другим, возможно и тут, но исходный код точно такой же
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
14.06.2013, 17:52
Написал я ему здесь.
https://www.cyberforum.ru/pascal/thread901441.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.06.2013, 17:52
Помогаю со студенческими работами здесь

Дорисовать кубик рубик
Господа требуется через canvas на форме нарисовать кубик рубик Лицевую часть сделал, а вот боковую и верхнуюю не смог procedure...

Кубик рубик С++ & OpenGL
Здравствуйте, я начал изучать С++ и мне дали задание сделать кубик рубика на С++ и OpenGL, до этого был front-end программистом, базу знаю....

Кубик Рубик в OpenGL - вращение
Недавно начал осваивать OpenGL, попытался сделать кубик рубика, но столкнулся с проблемой вращения его, до этого делал вращение только...

Как сделан этот кубик рубик?
Как сделан этот кубик рубик? как сделаны эти стрелочки?

Кубик-рубик: реализовать управление мышью
Есть рабочая программа Кубик Рубика, помогите обработать управление мышью, чтобы можно было мышью собирать его? using System; ...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru