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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 07.05.2012, 19:03   #21
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

по отдельности
Poma][a вне форума
Старый 07.05.2012, 19:11   #22
Paster Fob
Форумчанин
 
Аватар для Paster Fob
 
Регистрация: 06.02.2011
Сообщений: 105
По умолчанию

Ясно спс за отклик.
Paster Fob вне форума
Старый 08.05.2012, 00:42   #23
TinMan
Форумчанин
 
Аватар для TinMan
 
Регистрация: 05.09.2011
Сообщений: 869
По умолчанию

По идее, можно представить себе ситуацию, когда нужно параллельно читать два файла. Иногда держать целый файл в памяти для последовательной обработки просто невозможно. Но всегда нужно делать цикл по смыслу задачи. Того, как ты обрисовал ситуацию, недостаточно. Например, можно (если это нужно по смыслу задачи) заканчивать весь процесс по достижении конца одного из файлов, тогда цикл такой:
Код:
while not EoF(f1) and not EoF(f2) do 
  readln(f1,s);
  writeln(f3,s);
  readln(f2,s);
  writeln(f3,' '+s)
end;
А может, когда один файл закончился, нужно его данные восполнять дефолтными. Тогда условие можно делать как ты писал:
Код:
while not EoF(f1) or not EoF(f2) do 
  if EoF(f1) then s:= 'default string 1' else readln(f1,s);
  writeln(f3,s);
  if EoF(f2) then s:= 'default string 2' else readln(f2,s);
  writeln(f3,' '+s)
end;
А может быть и еще какая-то ситуация. Нет общего рецепта, нужно каждый раз думать.

А вообще, Paster Fob, советую тебе уже вырать для себя какую-то интересную пробемку и начать ее делать. Задачи - это не совсем то..
Предпочитаю на "ты".
TinMan вне форума
Старый 01.06.2012, 20:13   #24
Paster Fob
Форумчанин
 
Аватар для Paster Fob
 
Регистрация: 06.02.2011
Сообщений: 105
По умолчанию

Ребят,подскажите кто знает?что означает английская U и этот же знак только перевёрнутый при выполнений действий с множествами. Например:
Paster Fob вне форума
Старый 01.06.2012, 20:52   #25
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

тыц
Poma][a вне форума
Старый 01.06.2012, 21:26   #26
Paster Fob
Форумчанин
 
Аватар для Paster Fob
 
Регистрация: 06.02.2011
Сообщений: 105
По умолчанию

Спс огромное,теперь буду знать как правильно обозначаются операции с множествами
Paster Fob вне форума
Старый 01.06.2012, 21:53   #27
Paster Fob
Форумчанин
 
Аватар для Paster Fob
 
Регистрация: 06.02.2011
Сообщений: 105
По умолчанию

а как поделить множества?
Paster Fob вне форума
Старый 01.06.2012, 23:41   #28
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Все в той же всезнающей вики http://ru.wikipedia.org/wiki/Операции_над_множествами
http://ru.wikipedia.org/wiki/Разность_множеств
Ну и работа со множествами в паскале: http://comp-science.narod.ru/Progr/mn.htm
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )

Последний раз редактировалось BDA; 01.06.2012 в 23:44.
BDA на форуме
Старый 02.06.2012, 03:37   #29
TinMan
Форумчанин
 
Аватар для TinMan
 
Регистрация: 05.09.2011
Сообщений: 869
По умолчанию

Цитата:
Сообщение от Paster Fob Посмотреть сообщение
а как поделить множества?
Хотя ТС и не очень утруждает себя "спасибами", все же скажу, в дополнение к вышесказанному..
1. Не надо думать, что все числовые операции имеют свой аналог в
оперциях с множествами. "Деления множеств" просто не существует как общепринятой операции.
2. Не надо думать, что паскалевские "множества" полностью соответствуют маетматическому понятию множества - хотя сходство, безусловно, есть, и немалое.
3. Ссылка, приведенная BDA, на страничку о работе с множествами в Pascal представляет начальное и не совсем полное введение. Множества помогают иногда довольно неслабо, если использовать их на полную. Жаль только реализация часто ограничивает (только байтовые элементы).
Предпочитаю на "ты".
TinMan вне форума
Старый 02.06.2012, 08:50   #30
Paster Fob
Форумчанин
 
Аватар для Paster Fob
 
Регистрация: 06.02.2011
Сообщений: 105
По умолчанию

Цитата:
Сообщение от TinMan Посмотреть сообщение
1. Не надо думать, что все числовые операции имеют свой аналог в
оперциях с множествами. "Деления множеств" просто не существует как общепринятой операции.
Я знаю что нет деления в множествах,меня смутил знак \ ,потом понял что это разность.
Цитата:
Сообщение от TinMan Посмотреть сообщение
Хотя ТС и не очень утруждает себя "спасибами"
Я всегда говорю спасибо.
Спасибо за помощь всем ответившим.
Paster Fob вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
КТО МОЖЕТ ПОДСКАЗАТЬ??? Demon380 PHP 2 10.03.2012 12:13
Прошу помочь, подсказать. semushka Свободное общение 2 11.01.2012 10:48
Подсказать в C++ с указателями Сайын Помощь студентам 3 23.05.2011 13:45
распознать язык и подсказать программу mcxruschow Помощь студентам 5 26.05.2010 00:09
прошу подсказать в создании отчета Ulan Microsoft Office Access 6 12.07.2008 00:51