М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Stanislav177
Stanislav177
21.02.2020 00:28 •  Информатика

Нарисовать в паскале знак неровная дорога

👇
Ответ:
бахтылбек
бахтылбек
21.02.2020
Uses graphABC;
begin 
setwindowsize(600, 650); 
setbrushcolor(rgb(255, 0, 0)); 
setpencolor(rgb(255, 0, 0)); 
pie(300, 165, 51, 240, -60);  
pie(75, 550, 51, 60, 360); 
pie(525, 550, 51, 120, -180); 
line(256, 137, 31, 525); 
line(300, 165, 75, 550); 
line(300, 165, 525, 550); 
line(75, 550, 525, 550); 
line(345, 140, 570, 525); 
line(75, 602, 525, 602); 
floodfill(200, 275, rgb(255, 0, 0)); 
floodfill(400, 300, rgb(255, 0, 0)); 
floodfill(300, 575, rgb(255, 0, 0)); 
setpencolor(rgb(0, 0, 0)); 
setbrushcolor(rgb(0, 0, 0)); 
line(100, 525, 148, 447); 
line(500, 525, 445, 433); 
line(100, 525, 500, 525); 
pie(200, 475, 60, 10, 170); 
pie(400, 475, 60, 10, 170); 
setbrushcolor(rgb(255, 255, 255)); 
setpencolor(rgb(0, 0, 0)); 
arc(300, 430, 50, 330, 210); 
floodfill(300, 500, rgb(0, 0, 0)); 
{Следующие команды - дубликаты некоторых
Они нужны чтобы убрать белые
линии  появившиеся при заливке} 
setbrushcolor(rgb(0, 0, 0)); 
pie(200, 475, 60, 0, 180); 
pie(400, 475, 60, 0, 180); 
setbrushcolor(rgb(255, 0, 0)); 
setpencolor(rgb(255, 0, 0)); 
pie(300, 165, 52, 240, -60);  
pie(75, 550, 52, 60, 360); 
pie(525, 550, 52, 120, -180);
end.
Нарисовать в паскале знак неровная дорога
4,5(98 оценок)
Ответ:
zadykamova
zadykamova
21.02.2020
Добрый день! Конечно, я с удовольствием помогу вам с этим вопросом.

Чтобы нарисовать знак "неровная дорога" в Паскале, вам потребуется использовать различные символы и функции для построения нужной картинки.

Вот пошаговое решение:

1. Откройте среду разработки Pascal и создайте новый проект.
2. Создайте новую процедуру с именем "DrawUnevenRoad".
3. Внутри процедуры начните рисовать знак с помощью функции WriteLn.
4. Для начала, нарисуйте "поверхность" дороги, используя символы "-", чтобы создать горизонтальные линии. Вы можете использовать цикл для повторения символов "-" нужное количество раз.
Примерный код:

```
for i := 1 to 8 do
begin
Write('-');
end;
```

Это создаст горизонтальную линию дороги из восьми символов "-".

5. Далее, рисуем символ "V" для показа неровности дороги. Вы можете использовать цикл и условные операторы для этого.
Примерный код:

```
for i := 1 to 4 do
begin
for j := 1 to i do
begin
Write(' ');
end;
Write('V');
WriteLn;
end;
```

Этот код создаст вертикальную "ступеньку" из символов "V".

6. После этого, можно добавить символы "_" для показа углубленной неровности дороги.
Примерный код:

```
for i := 1 to 4 do
begin
for j := 1 to 3 - i do
begin
Write(' ');
end;
Write('_');
for j := 1 to 2 * i - 1 do
begin
Write(' ');
end;
Write('_');
WriteLn;
end;
```

Этот код создаст символ "_" в форме углублений дороги.

7. Нарисуйте "поверхность" дороги после углубленной неровности, используя код из пункта 4.

После выполнения всех этих шагов, вы должны получить знак "неровная дорога" в Pascal. Теперь вы можете вызвать эту процедуру в основной программе, чтобы увидеть результат.

Вот как будет выглядеть весь код для вашего вопроса:

```
program PascalRoadSign;

procedure DrawUnevenRoad;
var
i, j: Integer;
begin
// Поверхность дороги
for i := 1 to 8 do
begin
Write('-');
end;
WriteLn;

// Вертикальная неровность
for i := 1 to 4 do
begin
for j := 1 to i do
begin
Write(' ');
end;
Write('V');
WriteLn;
end;

// Углубленная неровность
for i := 1 to 4 do
begin
for j := 1 to 3 - i do
begin
Write(' ');
end;
Write('_');
for j := 1 to 2 * i - 1 do
begin
Write(' ');
end;
Write('_');
WriteLn;
end;

// Поверхность дороги после углубленной неровности
for i := 1 to 8 do
begin
Write('-');
end;
WriteLn;
end;

begin
DrawUnevenRoad();
end.
```

Теперь, когда код готов, можно запустить программу и увидеть в консоли знак "Неровная дорога".

Надеюсь, это помогло вам! Если у вас возникли вопросы или нужна дополнительная информация, пожалуйста, дайте мне знать. Я всегда готов помочь.
4,4(62 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ