Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.02.17;
Скачать: [xml.tar.bz2];

Вниз

Помогите с задачей.   Найти похожие ветки 

 
Dynya   (2008-01-22 14:23) [40]

Ты знаешь, люди здесь ОЧЕНЬ умные в прямом смысле, знают много и имеют огромный опыт в этом (респект им за это!), но параллельно с этим все до беспредела зазнавшиеся и им лишь бы посмеяться над маленькими безопытными девочками и мальчиками, они же уже все взрослые и умные, и умом им поделиться жалко!!!


 
Сергей М. ©   (2008-01-22 14:24) [41]


> в чем пробоема подсказать я не пойму


В том что ты сдул чужой код и понимать алгоритм, в нем реализованный, не желаешь, но при этом желаешь получить нахаляву явно незаслуженный зачет)


 
Skyle ©   (2008-01-22 14:24) [42]

Начал тут потихоньку приводить форматирование этого в нормальный вид. И сразу вопрос:


> procedure TForm1.Button1Click(Sender: TObject);
......
 ReadLn(f1,s1);

          begin
              for i:=1 To Length(s1) do
                begin
                     n:=strtoint(s1[i]);
                     if (n mod 2)<>0
                      then
                      begin
                      m:=inttostr(n);
                      write(f2,m);
                      end;



судя по этому из первого файла читается строка, берётся каждая цифра из неё и если эта цифра нечётная, то пишется в файл результата.
А вот тут сказано иначе


> Вот задача! Дан файл А целых чисел. Получить новый файл
> С всех нечетных чисел файла А, которые должны быть упорядочены
> по невозрастанию.


Кому верить?


 
Плохиш ©   (2008-01-22 14:25) [43]


> Stasxxx ©   (22.01.08 14:10) [36]


> А что ты объяснить пытался, ты мне скажи? Ты хоть что нибудь
> сказал, кроме твоих "очень остроумных" приколов?

Подумай, почему родился пост [34]

> Сайт для новиков, вот и объяснил бы,

Почему-то нет ни желания, ни времени перебивать сюда учебники по основам делфи.

> или лучше бы код написал

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

> Сергей М. ©   (22.01.08 14:19) [37]

Там всё намного хуже :-( В одном месте как текстовый, а в другом как file of integer.


 
Stasxxx ©   (2008-01-22 14:25) [44]


> > Дан файл А целых чисел
>
>
> В задании не сказано, что файл текстовый.
> А ты работаешь с ним как с текстовым.
>
>
> > Получить новый файл С всех нечетных чисел файла А, которые
>
> > должны быть упорядочены по невозрастанию
>
>
> Опять же формат результирующего файла не упомянут.
> Почему же он у тебя обязательно текстовый ?
>
> И какой алгоритм сортировки ты применил ?
> Если эти вопросы тебе задаст препод, ты не сможешь на них
> ответить, что равносильно "низачоту".

Во первых, не "низачету" а не зачету, во вторых, учитель у меня проверял первую часть задачи, и здесь ошибкой не является, как я описал, и программа работает правльно, а про результирующий файл, разницы нет какой он будет, просто я не нашел алгоритма сортировки текстового файла, поэтому сделал через integer. Всего дано два файла, в который ты записываешь числа с клавиатуры и второй в который ты записываешь с помощью программы, и в нем же сортируешь!


 
Сергей М. ©   (2008-01-22 14:28) [45]


> я не нашел алгоритма сортировки текстового файла


В задании не фигурирует "текстовый".
И сортировке в задании подвергается не текст, а числа.


 
Stasxxx ©   (2008-01-22 14:28) [46]


> Ты бы тут, ета, потише. Гдето рядом бродят злобные модеры
> :) Вощем, алгоритм я так понимаю должен быть таким:
> 1) Читаешь файл.
> 2) При каждом прочтении строки анализируешь чётность числа
> (напр сравнением остатка от деления на 2 с нулём).
> 3) Если нечётное, то пишешь число в ячейку массива.
> 4) Сортируешь массив (пузырьком, Шеллом, перестановкой -
>  как больше нравится).
> 5) Пишешь сортированный массив в файл.
>
> Вощем, вот. Пиши.
> ЗЫ: Код из принципа не дам. В случае появления наездов типа
> "сам нихрена не знаешь" выложу екзешник и перестану тут
> писать.

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


 
Сергей М. ©   (2008-01-22 14:29) [47]


> через массив не получается, я пробывал, может что то не
> так делаю


Вот и показывай уже, как пробовал и что при этом не получается.


 
Stasxxx ©   (2008-01-22 14:32) [48]


> Ты знаешь, люди здесь ОЧЕНЬ умные в прямом смысле, знают
> много и имеют огромный опыт в этом (респект им за это!),
>  но параллельно с этим все до беспредела зазнавшиеся и им
> лишь бы посмеяться над маленькими безопытными девочками
> и мальчиками, они же уже все взрослые и умные, и умом им
> поделиться жалко!!!

Хоть один единомышленик нашелся! Я с тобой согласен, зазнались!


 
Сергей М. ©   (2008-01-22 14:32) [49]


> Stasxxx ©   (22.01.08 14:28) [46]


Показывай 3 процедуры, написанные тобой:

1. Процедура считывания данных из файла A в массив.
2. Процедура сортировки массива по любому конкретно известному тебе алгоритму
3. Процедура записи нечетных элементов массива в файл С.


 
Skyle ©   (2008-01-22 14:34) [50]


> Сергей М. ©   (22.01.08 14:32) [49]

А может пусть на [42] ответит сначала?


 
Stasxxx ©   (2008-01-22 14:35) [51]


>
> Почему-то нет ни желания, ни времени перебивать сюда учебники
> по основам делфи.
>
> > или лучше бы код написал
>
> Думается, что вокруг тебя есть достаточно однокурсников,
>  готовых за определённую плату написать за тебя эту программу.
>
>
> > Сергей М. ©   (22.01.08 14:19) [37]
>
> Там всё намного хуже :-( В одном месте как текстовый, а
> в другом как file of integer.

ЕСли нет желание для чего ты здесь? Иди заниамйся своими делами, я еще раз говорю, я сюда за помощью, а не за твоими "смешными" приколами!


 
Stasxxx ©   (2008-01-22 14:38) [52]


> А вот тут сказано иначе
>
>
> > Вот задача! Дан файл А целых чисел. Получить новый файл
>
> > С всех нечетных чисел файла А, которые должны быть упорядочены
>
> > по невозрастанию.
>
>
> Кому верить?

Верить условию, скорее всего не правильно написана программа!


 
Skyle ©   (2008-01-22 14:41) [53]


> Stasxxx ©   (22.01.08 14:38) [52]

Продолжаем разговор.

Кинь сюда пример содержимого файла F:\chisla1.txt


 
Stasxxx ©   (2008-01-22 14:43) [54]


> Продолжаем разговор.
>
> Кинь сюда пример содержимого файла F:\chisla1.txt

356436463143 это все!


 
Skyle ©   (2008-01-22 14:45) [55]


> Stasxxx ©   (22.01.08 14:43) [54]

А теперь сам, руками, без программ, напиши, что должно быть в файле F:\chisla2.txt при таком вот F:\chisla1.txt.


 
Stasxxx ©   (2008-01-22 14:46) [56]


> Продолжаем разговор.
>
> Кинь сюда пример содержимого файла F:\chisla1.txt
> <Цитата>

По идеи все должно выполнятся одной кнопкой, при нажатие на которую, записываются нечетные числа и сразу сортируются, я разделил и сделал двумя кнопками!


 
Skyle ©   (2008-01-22 14:49) [57]


> Stasxxx ©   (22.01.08 14:46) [56]

Какое слово в моем посте [55] непонятно?


 
Stasxxx ©   (2008-01-22 14:53) [58]

Не заметил  [55] 353313


 
Skyle ©   (2008-01-22 14:54) [59]


> Stasxxx ©   (22.01.08 14:53) [58]
> Не заметил  [55] 353313

А где же тут сортировка?


 
Сергей М. ©   (2008-01-22 14:55) [60]


> разделил и сделал двумя кнопками


Почему не одной ? Не тремя ? Не шестью ?

Структура программы прямо-таки напрашивается:

- процедура №1 читает исходные данные из файла в память (в массив или в список - не суть как важно)

- процедура №2 выполняет ключевые действия над прочитанными данными - сортировка и фильтрация

- процедура №3 записывает результаты работы процедуры №2 из памяти в файл


 
Stasxxx ©   (2008-01-22 14:56) [61]


> А где же тут сортировка?

Так я же говорю сортировка с помощью другой кнопки организованна!По идеии файл f2 должен быть такой: 133335


 
Сергей М. ©   (2008-01-22 14:58) [62]

Ну и "триумфальные" действия - последовательный вызов процедур 1,2,3 при клике на кнопку.

Т.е. еще одна процедура. Точнее процедурный метод объекта.

Предмет-то как зовется - программирование на языке Паскаль ? [Визуальное] Программирование в среде Delphi ?


 
Stasxxx ©   (2008-01-22 14:58) [63]


>
> > разделил и сделал двумя кнопками
>
>
> Почему не одной ? Не тремя ? Не шестью ?
>
> Структура программы прямо-таки напрашивается:
>
> - процедура №1 читает исходные данные из файла в память
> (в массив или в список - не суть как важно)
>
> - процедура №2 выполняет ключевые действия над прочитанными
> данными - сортировка и фильтрация
>
> - процедура №3 записывает результаты работы процедуры №2
> из памяти в файл
> <Цитата>

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


 
Сергей М. ©   (2008-01-22 15:00) [64]


> файл f2 должен быть такой: 133335


Ты дурак или прикидываешься ?
Где тут "невозрастание" ?)


 
Stasxxx ©   (2008-01-22 15:00) [65]


> Ну и "триумфальные" действия - последовательный вызов процедур
> 1,2,3 при клике на кнопку.
>
> Т.е. еще одна процедура. Точнее процедурный метод объекта.
>
>
> Предмет-то как зовется - программирование на языке Паскаль
> ? [Визуальное] Программирование в среде Delphi ?

Программирование! В среде делфи,  в оконном приложении!


 
Сергей М. ©   (2008-01-22 15:02) [66]


> этим я займусь позже


Да щщщассс !

Или "этим" ты займешься прямо сейчас или "это" тебе не дано.

Выбирай ?)


 
Stasxxx ©   (2008-01-22 15:03) [67]


>  файл f2 должен быть такой: 133335
>
>
> Ты дурак или прикидываешься ?
> Где тут "невозрастание" ?)

Ошибочка вышла! Наоборот должно быть! Оскорбления тут ни к чему, а то я тут еле сдержваюсь, уже нервы сдают!!!!Могу очень грубо ответить!


 
Ega23 ©   (2008-01-22 15:03) [68]


> Stasxxx ©   (22.01.08 14:43) [54]
>
>
> > Продолжаем разговор.
> >
> > Кинь сюда пример содержимого файла F:\chisla1.txt
>
> 356436463143 это все!
>


Ну и что это?
Числа 3, 5, 64, 36, 463, 1, 43?
Или числа 3564, 3646, 3143?
Или как-то по-другому?


 
Сергей М. ©   (2008-01-22 15:04) [69]


> Программирование! В среде делфи,  в оконном приложении!


ты точно дурак)

Нет такого предмета.
И быть не может.


 
Сергей М. ©   (2008-01-22 15:05) [70]


> Могу очень грубо ответить!


Спасайся кто может ?)


 
Skyle ©   (2008-01-22 15:05) [71]

Всё-таки верить похоже будем реализации.
Считай, что Button1Click написано верно, но очень грязно.

Переходим к следующей процедуре.
Button3Click.

можешь словами написать, как ты здесь сортируешь файл?


 
Ega23 ©   (2008-01-22 15:07) [72]


> Stasxxx ©


Хочу заметить следующее:
1. Здесь тебе никто не напишет код просто так.
2. Здесь тебе никто не будет ничего объяснять просто так.
3. Здесь тебе никто не будет отвечать на пространные вопросы.
4. Очень часто встречается ответ "function ...  + F1". Это означает, что нужно посмотреть хелп по этой функции, код тебе писать никто не будет.

Если всё это тебя не устраивает - иди либо в дворники, либо в солдаты; программирование не для лентяев и идиотов.


 
Stasxxx ©   (2008-01-22 15:08) [73]


> Спасайся кто может ?)

Предмет программирование! А сделать программу мне нужно в дельфи в оконом приложение, кто изас дурак так это уж ты! Ты на самом деле зря смеешься!Смешного я ничего не сказал.


 
Сергей М. ©   (2008-01-22 15:10) [74]


> сделать программу мне нужно в дельфи в оконом приложение


Неужели препод по т.н. предмету "Программирование" прямо так и сказал - "сделать программу нужно в дельфи в оконом приложение" ?!


 
Плохиш ©   (2008-01-22 15:11) [75]


> Ega23 ©   (22.01.08 15:07) [72]

Забыл главный пункт :-)

0. Здесь никто никому ничего не должен

:-)


 
Stasxxx ©   (2008-01-22 15:13) [76]


> > Stasxxx ©
>
>
> Хочу заметить следующее:
> 1. Здесь тебе никто не напишет код просто так.
> 2. Здесь тебе никто не будет ничего объяснять просто так.
>
> 3. Здесь тебе никто не будет отвечать на пространные вопросы.
>
> 4. Очень часто встречается ответ "function ...  + F1". Это
> означает, что нужно посмотреть хелп по этой функции, код
> тебе писать никто не будет.
>
> Если всё это тебя не устраивает - иди либо в дворники, либо
> в солдаты; программирование не для лентяев и идиотов.

Ты слишком много не по сути говоришь! Будут говорить не будут, тебя это касаться не должно, не хочешь помогать, тебя ни кто не уговаривает. Читай другие тесы форума. И умничать не нужго на счет дворнков. Я проффисиональный водитель, я себе работу найду, не бери слишком много на себя, не ищи мне работу!


 
Игорь Шевченко ©   (2008-01-22 15:13) [77]

Stasxxx ©   (22.01.08 15:08) [73]

http://ln.com.ua/~openxs/articles/smart-questions-ru.html

учить наизусть.

животрепещущую дискуссию можно смело закрывать.



Страницы: 1 2 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.02.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.63 MB
Время: 0.041 c
15-1200305796
Stilet
2008-01-14 13:16
2008.02.17
Как проинсталить Perl?


3-1191396980
zdm77
2007-10-03 11:36
2008.02.17
Paradox


2-1201165926
Mariya
2008-01-24 12:12
2008.02.17
Клик на DBGrid


2-1201345193
Саша
2008-01-26 13:59
2008.02.17
OpenDialog


2-1201170172
bagos
2008-01-24 13:22
2008.02.17
разрешение экрана





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский