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

Построить на экране все окружности по данным, содержащимся в файле.

28.10.2010, 18:20. Показов 1064. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Уважаемые! Нужно решить задачу до 12:00 29.10.2010. сам пытался, но никак не получается. вот условие: Дан файл, каждая запись которого содеожит тройки чисел, соответствующих координатам центра и радиусу окружности. Построить на экране все окружности по данным, содержащимся в файле. Буду очень благодарен
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.10.2010, 18:20
Ответы с готовыми решениями:

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

Построить на экране касательную к данной окружности, проходящую через заданную точку на окружности
Окружность задана координатами центра и радиусом. Построить на экране касательную к данной окружности, проходящую через заданную точку на...

Построить окружности по данным из файла
Задача такова. Имеется файл, в котором записаны тройки чисел, которые соответствуют координатам центра и радиусу окружности, этих троек...

6
Эксперт по компьютерным сетямЭксперт Pascal/Delphi
 Аватар для TAVulator
4191 / 1292 / 237
Регистрация: 27.07.2009
Сообщений: 3,962
28.10.2010, 19:09
Цитата Сообщение от Anton12390 Посмотреть сообщение
сам пытался, но никак не получается
покажи хоть чего пытался?
0
0 / 0 / 3
Регистрация: 15.04.2010
Сообщений: 40
28.10.2010, 19:16  [ТС]
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Uses crt, graph;
Var f1,f2:text;
x, d, m,a,b,r:integer;
s:string;
Begin
d := detect;
initgraph (d, m,'c:/prg/tp/bgi/ ');
 setcolor(14);
setbkcolor (15);
Assign (f1,'z:/primer1.txt');
Reset (f1);
While not Eof(f1) do
begin
Read (f1,x);
a:=x;
Read (f1,x);
b:=x;
Read (f1,s);
r:=word(s)  ;
end;
circle (a,b,r);
close (f1);
End.
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
28.10.2010, 22:01
Anton12390, Уже не нужна программа?
0
0 / 0 / 3
Регистрация: 15.04.2010
Сообщений: 40
28.10.2010, 22:07  [ТС]
нужна.
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
28.10.2010, 22:24
Пример файла
Code
1
2
3
4
5
6
7
8
-10 -10 10
-5 -5 5
-5 10 8
-10 5 8
5 5 10
8 4 9
7 -6 10
18 -6 6
Программа. Там всякие украшательства типа цвета, сам делай, в задании ничего нет.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
uses graph;
var f:text;
    xc,yc,x,y,r:integer;
begin
assign(f,'file1.txt');
reset(f);
xc:=0;
initgraph(xc,yc,'');
xc:=getmaxX div 2;
yc:=getmaxY div 2;
line(0,yc,2*xc-40,yc);
outtextXY(2*xc-40,yc+15,'X');
line(xc,20,xc,2*yc);
outtextXY(xc+5,20,'y');
while not eof(f) do
 begin
  read(f,x,y,r);
  circle(xc+10*x,yc-10*y,10*r);//умножаем все на 10, в экранные координаты
 end;                 //вообще-то масштаб вычислять нужно через максимумы, но уже мне некогда
close(f);
readln
end.
1
0 / 0 / 3
Регистрация: 15.04.2010
Сообщений: 40
29.10.2010, 00:20  [ТС]
Спасибо большое! Уважуха! но ошибки выдает.файл не находит. адрес правильно задал. у мя windows 7, поэтому работаю через DosBox . думаю сам все исправлю.

Добавлено через 1 час 22 минуты
все заработало!!! Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.10.2010, 00:20
Помогаю со студенческими работами здесь

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

Привязать загрузку ОС к флеш-накопителю и данным, содержащимся на нем
Всем привет! Я новичок на Вашем форуме, и новичок в программирование, недавно начал изучать программирование на С, С++ и С#. ...

Построить на экране окружности с центрами в точках (xi, yi) и радиусами ri или 2ri
Помоги пожалуйста! Даны натуральные числа n, x1, y1, r1, ..., xn, yn, rn. Построить на экране окружности с центрами в точках (xi,yi)...

Построить гистограмму (столбиковую диаграмму) по данным двумерного массива расположенных в файле
Пожалуйста помогите!!! Построить гистограмм (столбиковых диаграмм) по данным двумерного массива расположенных в файле. Файл содержит...

по заданным в файле исходным данным построить график или столбиковую диаграмму
Всем Доброго времени суток! Надо написать программу на C#, вот задание: Написать Windows-приложение, которое по заданным в файле...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
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