вопрос pascal
|
Ветеран Сообщения: 640 |
Профиль | Сайт | Отправить PM | Цитировать
есть задачка:
нужно было сделать программку используя simpas в паскале, программка вроде правильная ниже код представляю, проблема в выводе, строчка writeln(outfile, systime); выводит безумные цыфры вида: 4.66000000000000E+0002 4.67000000000000E+0002 4.67000000000000E+0002 4.67000000000000E+0002 4.68000000000000E+0002 4.68000000000000E+0002 по которым само собой график не построить(( как вывести systime в человеческом виде? мне из этой проги надо вывести точки чтобы построить графики, нужно: 1. точка времени, удалено всего за это время; 2. точка времени, сколько за это время включался(был активен) ресурс посмотрите пжалст прогу, куда что добавить чтобы это вывести в человеческом виде.... |
|
Отправлено: 08:40, 11-12-2005 |
Старожил Сообщения: 300
|
Профиль | Сайт | Отправить PM | Цитировать в процедуре write(ln) для дробных чисел можно использовать управляющий символ ":", чтобы задать выводимое на экран число знаков после запятой. Синтаксис такой: "переменная:<отступ>:<число_знаков>". Отступ задает кол-во позиций, резервируемых перед точкой в числе. В данном случае можно использовать writeln(outfile, systime:0:3); , чтобы сохранить три знака после запятой и получить вывод в виде 4,660
|
Отправлено: 03:19, 12-12-2005 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать вроде разобрался с выводом, и обнаружилось что програмка не правильно написана((
получается потеряно+получено пакетов больше чем сгенерировано вобщем)) такого быть не может... аналогичная програмка написана на си, но надо на паскале... никак не разберусь с этими дебрями старого языка, помогите организовать програмку по заданию плллз... |
------- Отправлено: 09:41, 14-12-2005 | #3 |
Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать Напиши на си. Я постараюсь перевести.
Hint: есть такая програмка, GnuPlot, она именно в виде 0.123e+123 числа и воспринимает. Строит графики, поверхности, 3-D объекты из текстовых файлов. Очень лёгкая, в основном используется учёными. Сейчас, правда, ей на замену пришли крутые пакеты, типа Wolfram Research Mathematica. |
Отправлено: 12:05, 14-12-2005 | #4 |
Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать хзгшшро
|
|
Последний раз редактировалось E-mail, 26-12-2005 в 00:24. Отправлено: 23:29, 14-12-2005 | #5 |
Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать есть еще в матлабе в симулинке, надо в паскале и в пакете simpas - паскалевский пакет для моделирования систем, если нету могу на фтп выложить блин горелый больше 10 000 в сообщение не влезает, пришлось прогу отформатировать((( |
------- Отправлено: 23:30, 14-12-2005 | #6 |
Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать pva
ну как там? |
------- Отправлено: 21:00, 16-12-2005 | #7 |
Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать pva ты хоть скажи ждать от тебя каких то действий поп ереводу или искать другие каналы решения?
|
------- Отправлено: 08:00, 20-12-2005 | #8 |
Старожил Сообщения: 300
|
Профиль | Сайт | Отправить PM | Цитировать E-mail, при всем уважении к Вам, но Вы не вправе требовать что-либо от кого-либо из участников форума, т.к. их помощь предоставляется как акт доброй воли и в принципе безвозмездно.
зы: текст программы я Вам сегодня на работе перевел. В архиве 2 файла, один raw.pas - просто ручной (поэтому возможны незапланированные ошибки) перегон cpp->pas, другой pas.pas - немного "причесанный" вариант. Работать работает, а уж насколько правильно - судить Вам. зы2: проверял на Turbo Pascal 7.1 , бинарник в комплекте. |
Последний раз редактировалось Savant, 20-12-2005 в 19:22. Отправлено: 19:05, 20-12-2005 | #9 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - Всё о TURBO PASCAL (обсуждение, помощь в написание программ, ошибки, Pascal ABC) | Loading | Программирование и базы данных | 41 | 20-05-2015 15:28 | |
Разное - Pascal | Mishqa | Программирование и базы данных | 1 | 16-12-2009 20:37 | |
Pascal | Guest | Программирование и базы данных | 6 | 26-10-2004 17:56 | |
C/C++ vs Pascal | idLe | Программирование и базы данных | 21 | 18-04-2003 23:23 | |
Pascal | BeerMan | Программирование и базы данных | 18 | 02-03-2002 01:55 |
|