Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.01.2012, 15:24   #1
tarakanet
Пользователь
 
Регистрация: 06.11.2010
Сообщений: 16
Восклицание Процедура поиска(Pascal)

Вот есть процедура поиска мне нужно ее немножко исправить сделать так что б она искала с файла приезжих пациентов например родной город Киев в прикрепленных есть прога в которой эта процедура то есть нужно что б эта процедурка выдавала список всех приезжих.Помогите пожалуйста
Код:
Procedure Poisk;
Begin
Writeln;
Writeln(' <<<‘Џ€‘ЋЉ IЌЋѓЋђЋ„I• ЏЂ–IќЌ’I‚>>>');
Shapka;
S:=False;
For i:=1 to Num do
With Teh[i] do
If Teh[i].PROBEG='Lutsk' then
Begin
Write('  є ',FIO:9,' є ');
Write(MARKA:10,' є ');
Write(PROBEG:10,' є ');
Write(NOMER:9,' є ');
Write(NARUSH:9,' є ');
Write(DATAG:9,' є');
Writeln;
S:=True;
End;
Writeln('  ИНННННННННННКННННННННННННКННННННННННННКНННННННННННКНННННННННННКНННННННННННј');Writeln;
If S=False then
Writeln(' Џ®ЁбЄ *Ґг¤*зҐ*');
ReadKey;
Writeln;
End;
Вложения
Тип файла: rar БД(pas).rar (7.8 Кб, 9 просмотров)
tarakanet вне форума Ответить с цитированием
Старый 23.01.2012, 15:35   #2
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

Цитата:
Вот есть процедура поиска мне нужно ее немножко исправить сделать так что б она искала с файла приезжих пациентов например родной город Киев в прикрепленных есть прога в которой эта процедура то есть нужно что б эта процедурка выдавала список всех приезжих.
В родном Киеве, видимо, дефицит уже и на запятые...
На, пользуйся:
Код:
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Хватит? А то у меня еще есть...
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062
Mandrivnyk вне форума Ответить с цитированием
Старый 23.01.2012, 15:51   #3
tarakanet
Пользователь
 
Регистрация: 06.11.2010
Сообщений: 16
По умолчанию

А все не над я догадался с другом там нада было просто сменить 1 знак с = на <> и еще одну фишку вот последняя версия моей програмы но там мне еще нужно доделать последний пункт что б она выводила значение старше Х лет с диагнозом У поможете мне делать?
Там нада было просто поменять c
Код:
With Teh[i] do
If Teh[i].PROBEG='Lutsk' then
на
Код:
With Teh[i] do If Teh[i].NOMER<>'Lutsk' then
Вложения
Тип файла: rar БД(pas).rar (13.7 Кб, 8 просмотров)

Последний раз редактировалось tarakanet; 23.01.2012 в 15:56. Причина: Забыл прогу прикрепить
tarakanet вне форума Ответить с цитированием
Старый 23.01.2012, 15:58   #4
tarakanet
Пользователь
 
Регистрация: 06.11.2010
Сообщений: 16
По умолчанию

Mandrivnyk, спасибо за внимание, поможеш написать код на последний пункт в меню програмы программы(5)???

Последний раз редактировалось tarakanet; 23.01.2012 в 15:58. Причина: Уточнил
tarakanet вне форума Ответить с цитированием
Старый 23.01.2012, 16:23   #5
arrowsf1
Пользователь
 
Аватар для arrowsf1
 
Регистрация: 22.01.2012
Сообщений: 97
По умолчанию

а можно задание полностью. Твоя прога на 300р, мож кто нибудь за 200 решится.
всё очень просто.

массив строк 1..н,1..2

как мне кажется лучше подойдёт именно он, вместо класса.

и далее перебор если не равно Киев то вывести имя того у кого не равно


Писать, только за 200 р без класса будет, а массивом???Как сказано в задании.
Модераторам: не баньте, у мя такие полезные советы, они стоющие
arrowsf1 вне форума Ответить с цитированием
Старый 23.01.2012, 16:32   #6
tarakanet
Пользователь
 
Регистрация: 06.11.2010
Сообщений: 16
По умолчанию

Я уже написал процедуру поиска работает на ура.
Теперь мне нада сделать что б пунк в меню номер 5 работал тоесть выводила значение старше Х лет с диагнозом У
tarakanet вне форума Ответить с цитированием
Старый 23.01.2012, 16:35   #7
arrowsf1
Пользователь
 
Аватар для arrowsf1
 
Регистрация: 22.01.2012
Сообщений: 97
По умолчанию

Цитата:
Сообщение от tarakanet Посмотреть сообщение
Я уже написал процедуру поиска работает на ура.
Теперь мне нада сделать что б пунк в меню номер 5 работал тоесть выводила значение старше Х лет с диагнозом У
про эти пункты ты не говорил. Но они абсолютно анологичны
Модераторам: не баньте, у мя такие полезные советы, они стоющие
arrowsf1 вне форума Ответить с цитированием
Старый 23.01.2012, 16:38   #8
tarakanet
Пользователь
 
Регистрация: 06.11.2010
Сообщений: 16
По умолчанию

Я просто паскаль ненавижу ненаравится мне етот лексикон етого языка мне больше по душе ето С++ правда токо начал изучать...
Думаю надо дописать процедуру сичас думаю как оформить и привезать ее к меню я виложу то что я написал
tarakanet вне форума Ответить с цитированием
Старый 23.01.2012, 16:44   #9
tarakanet
Пользователь
 
Регистрация: 06.11.2010
Сообщений: 16
По умолчанию

Ето правильно??? Я не компилировал и не запускал прогу сразу сюда написал :-)
Код:
Procedure XY;
Begin
Writeln;
Write (Teh[i].PROBEG/Teh[i].MARKA);
End;
tarakanet вне форума Ответить с цитированием
Старый 23.01.2012, 16:51   #10
tarakanet
Пользователь
 
Регистрация: 06.11.2010
Сообщений: 16
По умолчанию

Если честно то я ету прогу стянул с вашего форума поудалял все что мне не нужно и дописую свое, там даже в коде название переменных нетакие как нада немного непонятно))
tarakanet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Процедура поиска значений Bur Microsoft Office Excel 8 10.05.2011 18:53
Вопрос по решению (процедура поиска) dex92 Паскаль, Turbo Pascal, PascalABC.NET 5 18.05.2010 21:29
процедура поиска PlayHard Помощь студентам 0 15.05.2010 10:46
Процедура поиска и копирования frodor999 Помощь студентам 1 06.12.2009 15:29
Процедура поиска нескольких файлов одновременно GvR Общие вопросы Delphi 3 15.11.2009 02:43