Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » вопрос pascal

Ответить
Настройки темы
вопрос pascal

Аватара для E-mail

Ветеран


Сообщения: 640
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: E-mail
Дата: 26-12-2005
есть задачка:


нужно было сделать программку используя 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

 

Аватара для Savant

Старожил


Сообщения: 300
Благодарности: 6

Профиль | Сайт | Отправить PM | Цитировать


в процедуре write(ln) для дробных чисел можно использовать управляющий символ ":", чтобы задать выводимое на экран число знаков после запятой. Синтаксис такой: "переменная:<отступ>:<число_знаков>". Отступ задает кол-во позиций, резервируемых перед точкой в числе. В данном случае можно использовать writeln(outfile, systime:0:3); , чтобы сохранить три знака после запятой и получить вывод в виде 4,660

Отправлено: 03:19, 12-12-2005 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для E-mail

Ветеран


Сообщения: 640
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


вроде разобрался с выводом, и обнаружилось что програмка не правильно написана((
получается потеряно+получено пакетов больше чем сгенерировано вобщем)) такого быть не может...

аналогичная програмка написана на си, но надо на паскале...
никак не разберусь с этими дебрями старого языка, помогите организовать програмку по заданию плллз...

-------
Основы HTML | Конференции


Отправлено: 09:41, 14-12-2005 | #3

pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


Напиши на си. Я постараюсь перевести.
Hint: есть такая програмка, GnuPlot, она именно в виде 0.123e+123 числа и воспринимает.
Строит графики, поверхности, 3-D объекты из текстовых файлов. Очень лёгкая, в основном используется учёными.
Сейчас, правда, ей на замену пришли крутые пакеты, типа Wolfram Research Mathematica.

Отправлено: 12:05, 14-12-2005 | #4


Аватара для E-mail

Ветеран


Сообщения: 640
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


хзгшшро

Последний раз редактировалось E-mail, 26-12-2005 в 00:24.


Отправлено: 23:29, 14-12-2005 | #5


Аватара для E-mail

Ветеран


Сообщения: 640
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать



есть еще в матлабе в симулинке, надо в паскале и в пакете simpas - паскалевский пакет для моделирования систем, если нету могу на фтп выложить



блин горелый больше 10 000 в сообщение не влезает, пришлось прогу отформатировать(((

-------
Основы HTML | Конференции


Отправлено: 23:30, 14-12-2005 | #6


Аватара для E-mail

Ветеран


Сообщения: 640
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


pva
ну как там?

-------
Основы HTML | Конференции


Отправлено: 21:00, 16-12-2005 | #7


Аватара для E-mail

Ветеран


Сообщения: 640
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


pva ты хоть скажи ждать от тебя каких то действий поп ереводу или искать другие каналы решения?

-------
Основы HTML | Конференции


Отправлено: 08:00, 20-12-2005 | #8


Аватара для Savant

Старожил


Сообщения: 300
Благодарности: 6

Профиль | Сайт | Отправить PM | Цитировать


Вложения
Тип файла: zip pas.zip
(8.8 Kb, 8 просмотров)

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



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » вопрос pascal

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Всё о 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




 
Переход