На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Друзья, соблюдайте, пожалуйста, правила форума и данного раздела:
Данный раздел не предназначен для вопросов и обсуждений, он содержит FAQ-заготовки для разных языков программирования. Любой желающий может разместить здесь свою статью. Вопросы же задавайте в тематических разделах!
• Если ваша статья может быть перенесена в FAQ соответствующего раздела, при условии, что она будет оформлена в соответствии с Требованиями к оформлению статей.
• Чтобы остальным было проще понять, указывайте в описании темы (подзаголовке) название языка в [квадратных скобках]!
Модераторы: Модераторы
Страницы: (5) [1] 2 3 ... Последняя » все  ( Перейти к последнему сообщению )  
> Что нужно сделать на этом форуме , [Pascal] Распределяем обязанности, выбираем темы
    Ни для кого, думаю, не секрет, что Паскаль часто используется для преподавания дисциплин типа ИВТ.

    А в етих дисциплинах хде-то "во первых строках" рассматриваются всевозможные структуры данных, и поетому в форуме часто встречаются вопросы типа "с чем едят двоичное дерево?" или "куда как бороться со стеком?".

    Надо бы тут, в ФАКе, написать какие-то вводные материалы по следующим структурам:

    1. Массив/вектор (Some1)
    2. Связанный список и его подвиды (двунаправленный, кольцевой) (@Hgpeu)
    3. Дерево
    4. Стек, дек, очередь
    5. Хеш-таблица
    6. Указатели (Some1)
    7. Интерфейс с мышкой (приложить юнит, описать его работу и примеры)
    8. Медоды сортировки данных (тема объёмная, можно поделить на разные подтемы)
    9. Мыша белая (KiRiK)
    [По вашему желанию добавлю пункти, и припишу, кому они причитаются]

    И классические их применения. Прошу всех желающих поделиться соображениями. :)
    Сообщение отредактировано: Jin X -
      Всеми руками, и даже двумя ногами за!

      В принципе я этим и занимаюсь. Я просто думал - сложновато писать об связанных списках человеку, который не знает, что такое указатели. Нужно сначала писать про указатели.
      Далее - решил писать про указатели, и подумал, что сложно человеку писать про указатели, если он не знает, как в паскале устроены переменные. Поэтому с их описания я и начал. (сейчас немного не хватает времени, сессия на носу, вот и не пишу дальше)
        Наверное я возьмусь за списки. Их не трогать wink.gif
          Где-то в старых мессагах валялся мой постинг "Что такое массивы и как с ними бороться"...
          Имхо, в ФАКе ему было бы уютнее :)
            Я её даже помню. Вы писали %))))))
              Так как FAQ должен использоваться как справочный материал, надо позаботится об удобстве работы с ним.
              Для тем FAQ, пока он не очень разросся, надо создать какое-нибудь оглавление.
              Ну хотя бы создать закрытое сообщение, куда записать линки на темы разбитые на группы или рассортированные в алфавитном порядке.
              Сообщение отредактировано: Zenia -
                Да. Неплохая идея. Чтобы быстро искать можно было .. Верно %) И прикрепить. %)) Так и сделаю Сегодня ночью
                  Предлагаю "Как взять от вещественного числа его целую часть?"(Mixxx)(масса способов написать свой trunc)
                  http://forum.sources.ru/index.php?showtopic=14377&hl= Перенести в фак.
                    Кстати, почему с переездом на новый форум открепили "Ищем глюки в компиляторах!" http://forum.sources.ru/index.php?showtopic=14246. Может и его в фак или хоть ссылку дать, чтобы новые не образовывались аля "Глюки в нашей Пасе"
                      Имхо очередные темы для фака:
                      http://forum.sources.ru/index.php?showtopic=14418 (Резидент с выгрузкой)
                      http://forum.sources.ru/index.php?showtopic=14439 (Прерывания...)
                        Первое - мало там написано, и плохо документировано. Если напишешь всё по уму, и документируешь, и напишешь мануал, как делать резиденты с проверкой наличия в памяти и выгрузкой - внесу. А так - там же голый текст и всё.
                        Второе - ты топик читал ? Там про прерывание первые два поста. Остальное на счёт динамических переменных, про которые я буду писать очень подробно (но после НГ).
                          Мысли о мыше см. в соответствующем вопросе.
                          Могу написать, как описываются динамические библиотеки в BP. Это конечно будет почти наглям скатыванием из уч. Фаронова, но это ничего страшного, ведь правда?

                          И еще одна мысля - вам не кажется, что форум медленно, но верно перебирается в FAQ?..


                          Добавлено в
                          Да, и еще, чуть было не забыл, а то бы потом не вспомнил wink.gif
                          Мы хеш таблицы проходили в школе, следовательно, было бы время, а на вопрос ответ найдется, можно также и у @Hgpeu'я спросить (со временем та же проблема).
                            Так. Тему для тебя оставляю. Делай. Но !! Сначала полное описание 33 прерывания с работами и прилогающимся юнитом (в нём примитивы). Естественно графика в отдельном юните. Может быть даже в отдельном топике. (юнит прилогай не прикреплённым, а таким как есть, в CODE).
                            ...
                            чуть пожже допишу
                              Гм, хм... Дык, пык, мык...
                              Как бы так написать, чтобы никому обидно не было?!
                              Просто мышу я вписывал в сам графический модуль (удаляя под корень мышу, которая там была, просто она мне не понравилася), поэтому выкоцать ее оттудова будет крайне сложно (если вообще возможно).

                              А функции ТРИДЦАТЬ ТРЕТЬЕГО прерывания я описАть могу.
                              Да, и какие примитивы нужны?
                                Это ничего. А что, думал готовый юнит это классный FAQ? Нужно ещё всё разжевать, а то им пользоваться не станут. А может кому-то не нужна мыша в графике. А топик то называется - "мыш белое" %))) А не "мышо графический". Что там его варганить, юнит по 33 прерыванию?.. Главное его описать %) Примитивы - это и есть то, что предоставляет нам 33 прерывание (show, hide, setxy, getxy, setxlimit, и т.д.) А то что ты сделал - это уже далеко не примитивы. И раз уж у тебя там используется с 256цветным бги, то нужно будет выкладывать вместе с BGI, вместе с (у тебя же есть?) модулем для загрузки мышинных образов из граф. файлов. Лучше для этого отдельную тему создавать. Можешь это сделать, но неплохо бы сначала про $33.

                                з.ы. Что за хеш таблицы такие, и что за динамические библиотеки ?

                                Добавлено в
                                DLL чтоли ? Пиши.. плохо что из фаронова. Разве что если понятнее чем он написать не можешь %) но я не знаю, может у него там всё уже круче не придумаешь ?
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0301 ]   [ 16 queries used ]   [ Generated: 26.04.24, 18:33 GMT ]