Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/50: Рейтинг темы: голосов - 50, средняя оценка - 4.78
 Аватар для DEUCE
7 / 7 / 3
Регистрация: 11.04.2010
Сообщений: 25

Построить правильный пятиугольник используя функцию Polygon

27.03.2011, 16:47. Показов 10050. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Форумчане, нужна помощь!Необходимо построить правильный пятиугольник используя функцию Polygon(points: array of Point);
Я в этом деле новичок и у меня не получается задать массив точек array of Point...
Подскажите на примере как реализовать функцию Polygon(points: array of Point);

Заранее благодарен
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.03.2011, 16:47
Ответы с готовыми решениями:

нарисовать правильный пятиугольник
Вот уже который день ломаю голову.Помогите пожалуйста решить задачу))) Нужно нарисовать правильный пятиугольник.На каждой из сторон...

Нарисовать правильный пятиугольник
Для всех задач входные данные записываются в файл input.txt, а выходные в output.txt. По окончании работы над задачей создается ехе-файл. ...

Вывести на экран монитора правильный пятиугольник зеленого цвета
Вывести на экран монитора правильный пятиугольник зеленого цвета, описав вокруг него светлосиний круг ,цвет фона экрана установить...

2
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
27.03.2011, 17:05
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Если имеется ввиду Паскаль АВС, то в нем не поддерживаются ни динамические массивы Делфи, ни открытые массивы Турбо Паскаля, поэтому конструкция вида
Цитата Сообщение от DEUCE Посмотреть сообщение
array of Point...
в нем невозможна. Кроме того в нем вообще массив не может быть результатом функции
Цитата Сообщение от DEUCE Посмотреть сообщение
реализовать функцию Polygon(points: array of Point);
Добавлено через 7 минут
Я бы написал так.

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
uses graphABC;
const n=6;
type Point=record
           x,y:integer;
           end;
     poly=array[1..n] of Point;
procedure Polygon(R,x,y:integer;var points:poly);
var i:byte;
    a:real;
begin
a:=-18*pi/180;
for i:=1 to n do
 begin
  a:=a-72*pi/180;
  points[i].x:=x+round(R*cos(a));
  points[i].y:=y+round(R*sin(a));
 end;
moveto(points[1].x,points[1].y);
Setpencolor(clRed);
for i:=1 to 6 do
lineto(points[i].x,points[i].y);
end;
var p:poly;
begin
Polygon(100,200,200,p);
end.
1
 Аватар для DEUCE
7 / 7 / 3
Регистрация: 11.04.2010
Сообщений: 25
27.03.2011, 18:30  [ТС]
Puporev, огромное человеческое спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.03.2011, 18:30
Помогаю со студенческими работами здесь

Вывести на экран монитора правильный пятиугольник зеленого цвета
1. Очистить экран монитора и при необходимости установить желаемый цвет фона. 2. Вывести один или несколько графических элементов...

Протабулировать функцию и построить график, используя возможности Excel
Ребят, помогите решить Дано: интервал , n шаги =14, уравнение y=3+sin x

Построить массив состоящий из 15 первых четных чисел Фибоначчи, используя рекурсивную функцию их нахождения.
№1.Дан массив A состоящий из одно, двух и трехзначных чисел. Используя функцию определения количества цифр в числе написать программу...

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

Построить правильный пятиугольник вписанный в окружность
Построить правильный пятиугольник вписанный в окружность с координатами центра x0,y0 и радиусом r.Через 10 секунд повернуть его на...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru