![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 05.04.2009
Сообщений: 78
|
![]()
Здравствуйте уважаемые эксперты! Есть следующее задание: В справочной автовокзала хранится расписание движения автобусов. Для каждого рейса указаны его номер, тип автобуса, пункт назначения, время отправления и прибытия. Вывести информацию о рейсах, которыми можно воспользоваться для прибытия в пункт назначения раньше заданного времени. Подскажите пожалуйста, как можно, найти необходимые записи? Мне посоветовали использовать для сравнения по времени функцию TDateTime, но что-то я не знаю, как это можно сделать
![]() |
![]() |
![]() |
![]() |
#2 | |
Любопытная Вредина
Участник клуба
Регистрация: 19.06.2009
Сообщений: 1,285
|
![]() Цитата:
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
|
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 05.04.2009
Сообщений: 78
|
![]()
Объявляется запись типа:
Код:
Код:
Код:
Код:
|
![]() |
![]() |
![]() |
#4 | |
Любопытная Вредина
Участник клуба
Регистрация: 19.06.2009
Сообщений: 1,285
|
![]() Цитата:
//1000-сообщений
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
|
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 05.04.2009
Сообщений: 78
|
![]()
Поздравляю с 1000-м сообщением
![]() Вот есть обработка по нажатию кнопки: Код:
![]() Код:
|
![]() |
![]() |
![]() |
#6 | ||
Любопытная Вредина
Участник клуба
Регистрация: 19.06.2009
Сообщений: 1,285
|
![]() Цитата:
Код:
Цитата:
можете при нахождении сразу ее выводить в таблицу а можете забивать в массив а потом проходя по нему забивать в таблицу
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
Последний раз редактировалось ОДИНОЧЕСТВО В СЕТИ; 29.11.2009 в 13:07. |
||
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 05.04.2009
Сообщений: 78
|
![]()
Спасибо, сейчас буду думать..
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 17.05.2013
Сообщений: 4
|
![]()
Уважаемый StudeHt! не могли бы Вы выложить архив с решенной задачей
![]() В справочной автовокзала хранится расписание движения автобусов. Для каждого рейса указаны его номер, тип автобуса, пункт назначения, время отправления и прибытия. Вывести информацию о рейсах, которыми можно воспользоваться для прибытия в пункт назначения раньше заданного времени. |
![]() |
![]() |
![]() |
#9 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,429
|
![]()
pis_an, последняя дата посещения форума у StudeHtа - 07.04.2012, то есть более года назад, что вызывает некоторые сомнения, насчет его появления в данной теме. Тем более, что за 3,5 года не так уж легко сохранить код, который, скорее всего, был какой-нибудь курсовой работой. Так что лучше напишите сами
![]()
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#10 |
Регистрация: 17.05.2013
Сообщений: 4
|
![]()
вот код к задаче
(В справочной автовокзала хранится расписание движения автобусов. Для каждого рейса указаны его номер, тип автобуса, пункт назначения, время отправления и прибытия. Вывести информацию о рейсах, которыми можно воспользоваться для прибытия в пункт назначения раньше заданного времени. ) unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons; type TForm1 = class(TForm) Edit1: TEdit; Edit2: TEdit; Edit3: TEdit; Edit4: TEdit; Edit5: TEdit; Memo1: TMemo; OpenDialog1: TOpenDialog; SaveDialog1: TSaveDialog; Label1: TLabel; Label2: TLabel; Label3: TLabel; Label4: TLabel; Label5: TLabel; Label6: TLabel; Button1: TButton; Button2: TButton; Button3: TButton; Button4: TButton; Button5: TButton; BitBtn1: TBitBtn; procedure Button1Click(Sender: TObject); procedure FormCreate(Sender: TObject); procedure Button3Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure Button5Click(Sender: TObject); procedure BitBtn1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; Type Tavt=record Nmar: integer; Tipavt: string[20]; Punkt: string[20]; VrOtpr: TDateTime; VrPr: TDateTime; end; Var Fz:File of Tavt; // Файл типа запись Ft:TextFile; // Текстовой файл Avto:array[1..100] of Tavt;// Массив записей nzap:integer; // Номер записи FileNameZ, FileNameT : string;// Имя файла var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.FormCreate(Sender: TObject); begin Edit1.Text:=''; Edit2.Text:=''; Edit3.Text:=''; Edit4.Text:=''; Edit5.Text:=''; Memo1.Clear; // Очистка окна редактора Memo1 Memo1.Lines.Add('Лаб.раб.№6 '); Memo1.Lines.Add('__________________ ___________________________________ ____________________________'); Memo1.Lines.Add('№ маршр | тип авт | пункт наз | время отпр | время приб '); Button1.Hide; // Сделать невидимой кнопку "Ввести запись" nzap:=0; end; procedure TForm1.Button1Click(Sender: TObject); // Ввести новую запись begin nzap:=nzap+1; with Avto[nzap] do begin Nmar:=StrToInt(Edit1.Text); Tipavt:=Edit2.Text; Punkt:=Edit3.Text; VrOtpr:=StrToTime(Edit4.Text); VrPr:=StrToTime(Edit5.Text); |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
задача про расписание | любаша | Общие вопросы C/C++ | 1 | 25.11.2009 07:55 |
Расписание движения поездов. | KORT | БД в Delphi | 3 | 17.09.2007 14:01 |
"Разработка информационной справочной системы" Делфи SQL | brainPhP | БД в Delphi | 0 | 15.05.2007 13:26 |
Расписание в Excel | Python | Microsoft Office Excel | 0 | 25.11.2006 17:01 |
в каком виде хранится иконка в Exe-файле? как её из него вытащить/заменить? | Holly1444 | Общие вопросы Delphi | 0 | 18.11.2006 13:56 |