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

Нарисовать светофор

31.01.2016, 14:24. Показов 5677. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
на paskal abc
Миниатюры
Нарисовать светофор  
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
31.01.2016, 14:24
Ответы с готовыми решениями:

Нарисовать светофор
Добрый день. У меня небольшая проблема: нужно сделать светофор в pascalabc, так чтобы отображался через каждые 3 секунды новый текст о...

Нарисовать светофор и призму
Здесь совсем все просто. Необходимо в "graphABC" "нарисовать" светофор (простенький: прямоугольник и 3 кружка) и призму (см. рисунок). ...

Нарисовать мигающий светофор
Привет. У меня тут такая проблемка мне в паскале нужно сделать светофор , ну как положено чтобы и моргал, но я незнаю как это сделать....

2
Эксперт Pascal/Delphi
6812 / 4568 / 4820
Регистрация: 05.06.2014
Сообщений: 22,433
01.02.2016, 11:14
Светофор:
Нарисовать светофор
Написать программу — Светофор
Нарисовать светофор и призму
Остальные два рисунка не понял.

 Комментарий модератора 
В дальнейшем текст задания печатайте вручную, чтобы люди не ломали глаза, пытаясь разобраться в ваших рисунках.
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
01.02.2016, 15:38
Лучший ответ Сообщение было отмечено doomX как решение

Решение

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
uses graphABC;
var w,h,x,y,r:integer;
begin
w:=650;
h:=450;
setwindowsize(w,h);
centerwindow;
//светофор
x:=120;
y:=h div 2;
r:=50;
setbrushcolor(clSilver);
rectangle(x-80,y-2*r-20,x+80,y+4*r+20);
setpenwidth(5);
line(x,y-2*r-20,x,y-4*r);
line(x,y-4*r,x+2*r,y-4*r);
setbrushcolor(clRed);
circle(x,y-r-10,r);
setbrushcolor(clYellow);
circle(x,y+r,r);
setbrushcolor(clGreen);
circle(x,y+3*r+10,r);
//вымпел
x:=320;
setpenwidth(1);
setbrushcolor(clRed);
rectangle(x-80,y-120,x+80,y+160);
setbrushcolor(clYellow);
circle(x,y-70,30);
setbrushcolor(clBlue);
rectangle(x-30,y+20,x+30,y+80);
setbrushcolor(clWhite);
setpencolor(clWhite);
circle(x-40,y+180,45);
circle(x+40,y+180,45);
setpencolor(clBlack);
arc(x-40,y+180,45,30,150);
arc(x+40,y+180,45,30,150);
line(x-80,y-120,x,y-200);
line(x+80,y-120,x,y-200);
//деталь
x:=510;
setpenwidth(2);
moveto(x-90,y-45);
lineto(x-90,y-75);
lineto(x+90,y-75);
lineto(x+90,y-45);
lineto(x+60,y-45);
lineto(x+60,y+45);
lineto(x+90,y+45);
lineto(x+90,y+75);
lineto(x-90,y+75);
lineto(x-90,y+45);
arc(x-120,y,55,305,55);
ellipse(x-20,y-45,x+20,y+45);
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.02.2016, 15:38
Помогаю со студенческими работами здесь

Нарисовать светофор, как сделать паузу...
На паскале хотел сделать светофор, но не знаю, как сделать паузу.

Мигающий светофор
Всем привет. Подскажите пожалуйста, что не так с моим кодом. Светофор моргает только зеленым. PascalABC.NET uses graphabc; var ...

Написать программу — Светофор
написать программу - Светафор

Дописать программу эмулирующую светофор
Всем привет. Нужно дописать программу эмулирующую светофор. После того как загорятся все 3 цвета по очереди процесс должен пойти в обратную...

Обычный дорожный светофор с дополнительной секцией подает семь
Обычный дорожный светофор с дополнительной секцией подает семь видов сигналов (непрерывные красный, желтый и зеленый, мигающий желтый,...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru