![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 |
Пользователь
Регистрация: 26.01.2014
Сообщений: 18
|
![]()
Д7 это что? , а эта программа может соотнестись с Паскалем,т.к. это единственный язык программирования в котором я хоть что-то могу сделать )
В любом случае большое Вам спасибо ![]() Последний раз редактировалось Dragon65; 27.01.2014 в 18:02. |
![]() |
![]() |
![]() |
#22 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Д7 это делфи 7
Если убрать {$APPTYPE CONSOLE} то будет паскаль
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#23 |
Пользователь
Регистрация: 26.01.2014
Сообщений: 18
|
![]()
Я изучу Вашу программу и напишу на русском языке как понял все операции , скажите мне если неточно будет)
Все функции, которые Вы использовали, есть в Паскале(например тип массива TMyRecord)? Последний раз редактировалось Dragon65; 27.01.2014 в 18:30. |
![]() |
![]() |
![]() |
#24 |
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
![]()
Тип TMyRecord парой строк выше описан, так то.
Код:
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) |
![]() |
![]() |
![]() |
#25 |
Пользователь
Регистрация: 26.01.2014
Сообщений: 18
|
![]()
Я просто первый раз с этим сталкиваюсь, зачем нужен раздел type если в разделе var переменным всё равно присуждаются типы?
Или в type имя типа просто перефразируется и TMyRecord это не переменная а тип,верно?) Далее насчет считываний с файла, в этой программе разве не с клавиатуры нужно вводить? т.е. можно завести допустим текстовый документ Input.txt, переменную F1 в программе привязывается(Assign) к файлу(при чтении входных данных) далее открывается переменная(файл-команда Reset) а далее команда Readln(F1,n)- а разве файл ещё не заполнен? Получается тут придется с клавиатуры вводить? Потом непонятно a[i].x почему через точку-значение массива i-го номера через точку с переменной-это что значит? |
![]() |
![]() |
![]() |
#26 | ||||
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
![]() Цитата:
Цитата:
Цитата:
Цитата:
Код:
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) Последний раз редактировалось Vanta11a; 28.01.2014 в 13:35. |
||||
![]() |
![]() |
![]() |
#27 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Какая клавиатура? Файл Input.txt в каталоге программы в формате из первого поста
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#28 |
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
![]()
Я на пост №18 посмотрел, пардон.
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) |
![]() |
![]() |
![]() |
#29 |
Пользователь
Регистрация: 26.01.2014
Сообщений: 18
|
![]()
То есть чтобы эта программа у меня работала, нужно создать файл input.txt, в котором на 1 строчке число количества точек N, а далее в N строках их координаты и закинуть этот файл в папку с программой, верно?
И насчет |...Обращение к элементу типа. Т.е. "тип.элемент_типа"...| *Таким образом можно писать только когда идут операции с массивом? *Был заведен всего один массив, и обращение шло к его элементам ТИПА, но тип то разный, разве в одном массиве бывают элементы разных типов? Код:
Corner,Distance как вещественные введены для функций arctan() и sqrt,верно? Вот x,y - в программе они введены и в разделе type и в разделе var, при a[i].x программа будет понимать x из раздела type, верно?(программа этот двойной ввод при компиляции за ошибку не сочтет?) |
![]() |
![]() |
![]() |
#30 | |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,367
|
![]() Цитата:
Посмотри на понятие Типа с такой стороны: Есть некоторая посудина в которую что-то кладут и из которой это забирают, а есть контейнер, в котором одно отделение для твердого, второе - для жидкого, и несколько отделений для не смешиваемых вещей: соль, сахар, перец. Как понимаешь, это стандартный набор, например, тот, которым кормят в самолете. Все продукты разделены и помечены надписями. Как поступит работник, который должен доложить соль в один из контейнеров? Он ведь не высыпет ее прямо в контейнер, а упакует в отдельный пакет, который будет заранее помечен, и положит его в нужный контейнер. В первом случае - описывается пример простого типа, например: - тип Integer. Под переменную такого типа выделяется 16 бит - слово. При этом один бит представляет знак. - тип Single. Выделим два слова. В одно слово будем помещать мантису, а во второе - порядок. Во втором случае - Тип (контейнер для хранения компонент) мы создаем сами: В твоем случае это элементы массива, которые должны и имеют один тип (правило его создания мы и пишем при описании типа). Но! Но этот тип сложный. В него (в этот контейнер) вложены меньшие контейнеры. И вот в этих меньших контейнера хранятся разные типы данных. При работе с таким элементом массива, в памяти происходит перемещение всех составляющих главного контейнера (контейнер перемещается целиком). При обращении к какой то части контейнера (элемента массива), надо указывать имя как самого контейнера, так и имя той его части, с которой мы собираемся работать. Точка является разделителем и одновременно связующим элементом между основным и второстепенным контейнерами. Код:
Как-то так, ...
Как-то так, ...
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi. На плоскости заданы n точек своими координатами.Построить квадрат | Allexey | Помощь студентам | 4 | 18.06.2013 13:46 |
Задаnm n точек. Найти m=3,4... точек и построить на них m-угольник: количество точек , лежащих внутри и вне его мин. различается | L.Rain | Помощь студентам | 0 | 11.12.2011 22:19 |
задача по множеству | Марийка92 | Помощь студентам | 0 | 20.04.2011 11:07 |
Построить на экране множество точек | Lange | Помощь студентам | 0 | 05.10.2010 22:09 |
(С++)построить окружность, проходящую через k>=3 точек каждого из двух множеств... | Suitable | Помощь студентам | 1 | 18.01.2009 23:19 |