|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.11.2014, 22:23 | #21 | ||
Форумчанин
Регистрация: 28.11.2014
Сообщений: 172
|
ViktorR Спасибо! Внимательно прочитала и запомнила советы
Цитата:
Попробовала. Работает Спасибо! Поработала с процедурами read и readln. Цитата:
Проблема. Уперлась в стену и тихо бьюсь с подвываниями Начала работу с текстовыми файлами. PascalABC.NET не принимает тип text, хотя узнает его. Не понимаю, что не так. Скрин в прикрепленном файле. Разобралась!! Имя надо по-уму выбирать!! /Постукала себя по бестолковке )))) Stilet, я Вас услышала.
Делать то, что любишь - это свобода. Любить то, что делаешь - счастье. (с)
Свободу киндерам! Счастья всем. Бесплатно. И пусть никто не уйдет обиженным. (с) Последний раз редактировалось OldOwlOll; 30.11.2014 в 22:29. |
||
30.11.2014, 22:39 | #22 |
Форумчанин
Регистрация: 28.11.2014
Сообщений: 172
|
Спасибо! До этого я не додумалась... а должна была... Спасибо!
Да. Иду к ним со всем доступным мне темпом
Делать то, что любишь - это свобода. Любить то, что делаешь - счастье. (с)
Свободу киндерам! Счастья всем. Бесплатно. И пусть никто не уйдет обиженным. (с) |
30.11.2014, 22:49 | #23 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Если изучаете Паскаль, то лучше возмите Free Pascal (+ Lazarus) или Delphi (пиратку). |
|
30.11.2014, 22:56 | #24 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,309
|
Мое трезвое предложение:
Скачайте Free Pascal, а про ABC - забудьте как плохой сон. Можно поставить Lazarus, но возможно и позже. Там новичку с интерфейсом посложнее разбираться. Это так же открытое программное обеспечение. Как-то так, ... PS: 1. Если есть желание освоить, то более перспективным будет путь изучения не для изучения, а для какой либо, даже не очень большой, задачки. 2. Примеры, в основной своей части - это только примеры, в которых демонстрируется способ применения. Я с этого и начинал свое понимание процесса программирования. 3. Если в ближайших окрестностях Ваших мыслей таких задач нет, то стоит уделить немного времени и придумать ... Только супер задач ставить не надо. 4. При этом не следует стесняться использовать/изучать материал, который в параграфах расположен дальше, чем тот, который сейчас изучается. "Прыжки" - последовательное приближение к истине.
Как-то так, ...
|
30.11.2014, 23:30 | #25 | |
Форумчанин
Регистрация: 28.11.2014
Сообщений: 172
|
Цитата:
Я планирую познакомиться с Pascal на начальном уровне, чтобы просто "быть в теме". Далее собираюсь изучать Delphi, поэтому и использую PascalABC.NET - первый, что попался, предназначенный чисто для обучения и поэтому простой для восприятия. Так что перейду на Delphi, но чуточку позже, когда сменю учебник ViktorR, спасибо за советы А вот задачка, по которой я хотела бы получить помощь: Платный участок трассы протянулся с километра P1 до километра P2(P1<P2). Дорожная служба запланировала ремонт трассы на участке с R1 по R2(R1<R2). Будут ли ремонтировать весь платный участок P1-P2 ? · Будут ли ремонтировать хотя бы часть платного участка P1-P2 ? Если да, то определить длину ремонтируемой платной части. · Будут ли ремонтировать хотя бы часть бесплатного участка? Если да, то определить длину ремонтируемой бесплатной части. При решении у меня получается "монстрик" с десятью похожими кусками типа: Код:
Но, судя по тому, что задание находится на первых страницах учебника, должно существовать изящное решение, которого я никак не могу увидеть Может, подскажите, как улучшить код?
Делать то, что любишь - это свобода. Любить то, что делаешь - счастье. (с)
Свободу киндерам! Счастья всем. Бесплатно. И пусть никто не уйдет обиженным. (с) |
|
30.11.2014, 23:45 | #26 | |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,309
|
Вам предлагалось:
Цитата:
В бытовой ситуации лучше будет Lazarus. Lazarus - это, в некотором смысле, Delphi-подобная версия, но только в свободном обращении. Мной переделывались мои программы с Delphi на Lazarus. Существенных отличий не обнаружил (видимо по той причине, что глубоко не копал, да и сложных программ не писал). Как-то так, ...
Как-то так, ...
|
|
30.11.2014, 23:48 | #27 |
Форумчанин
Регистрация: 28.11.2014
Сообщений: 172
|
Да, у меня есть возможность взять Delphi
Делать то, что любишь - это свобода. Любить то, что делаешь - счастье. (с)
Свободу киндерам! Счастья всем. Бесплатно. И пусть никто не уйдет обиженным. (с) |
01.12.2014, 00:06 | #28 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,309
|
К вопросу о задаче.
Я бы подумал в другую сторону. Взял бы 2-х мерный массив: 4х2. В первой строке ввел бы координаты участков, а во второй 0 или 1 в зависимости от того, к какому, платному или не платному участку относится координата. Затем отсортировал массив по первой строке (координаты) по возрастанию (естественно с переносом информации о платности - в последующем такая форма представления данных может быть описана как запись в которой будут поля с указанием координат и платности). При просмотре массива слева на право можно понять что выводить и как суммировать. А если посмотреть в сторону того, что ремонтируемый участок может состоять из нескольких частей платных и не платных участков, ... Так думаю, что это будет более общее решение. Как-то так, ...
Как-то так, ...
|
01.12.2014, 01:51 | #29 |
Форумчанин
Регистрация: 28.11.2014
Сообщений: 172
|
Ничего не поняла
Спасибо! Вернусь к этому посту после знакомства с массивами
Делать то, что любишь - это свобода. Любить то, что делаешь - счастье. (с)
Свободу киндерам! Счастья всем. Бесплатно. И пусть никто не уйдет обиженным. (с) |
07.12.2014, 19:16 | #30 | ||
Форумчанин
Регистрация: 28.11.2014
Сообщений: 172
|
Цитата:
Цитата:
Самое заморочное оказалось посчитать количество элементов в множестве. Есть для этого какая-нибудь функция в Pasсal? Я не нашла... Код:
Делать то, что любишь - это свобода. Любить то, что делаешь - счастье. (с)
Свободу киндерам! Счастья всем. Бесплатно. И пусть никто не уйдет обиженным. (с) |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
БД вопросы | spqr82 | Microsoft Office Access | 3 | 04.07.2013 11:30 |
Вопросы по C++ | ITTI | Помощь студентам | 7 | 20.12.2011 19:14 |
Вопросы по БД | Rost93 | PHP | 9 | 28.06.2011 22:18 |
Вопросы по С++ | Fantazerishka | Общие вопросы C/C++ | 2 | 19.05.2010 06:52 |
Вопросы по if, else? | molodoyy | Общие вопросы C/C++ | 1 | 25.10.2008 18:55 |