На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania 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 -
    В соответсвтии с Первой Поправкой Марселя, "hello, world!" на древнем языке C следует произносить так:
    main(t,O){int _=main;char m[]=",!((+hd3+6( e";return O==_?((int(*)())O)(_,t+1),68:
    t==_?(*(char*)O?*(char*)O^=((int(*)())t)(O,t):17),O:printf(((int(*)())_)(_,m));}
    все здесь
      Всеми руками, и даже двумя ногами за!

      В принципе я этим и занимаюсь. Я просто думал - сложновато писать об связанных списках человеку, который не знает, что такое указатели. Нужно сначала писать про указатели.
      Далее - решил писать про указатели, и подумал, что сложно человеку писать про указатели, если он не знает, как в паскале устроены переменные. Поэтому с их описания я и начал. (сейчас немного не хватает времени, сессия на носу, вот и не пишу дальше)
        Наверное я возьмусь за списки. Их не трогать 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'я спросить (со временем та же проблема).
                          Эта волна мне по душе,
                          Я люблю быть со всеми на ТЫ...
                          (ЧайФ)

                          Nokia 5800, S60v5
                          mShell - как проще всего программировать для Symbian
                          Все о Maemo (Nokia N900, Nokia N810...)
                            Так. Тему для тебя оставляю. Делай. Но !! Сначала полное описание 33 прерывания с работами и прилогающимся юнитом (в нём примитивы). Естественно графика в отдельном юните. Может быть даже в отдельном топике. (юнит прилогай не прикреплённым, а таким как есть, в CODE).
                            ...
                            чуть пожже допишу
                              Гм, хм... Дык, пык, мык...
                              Как бы так написать, чтобы никому обидно не было?!
                              Просто мышу я вписывал в сам графический модуль (удаляя под корень мышу, которая там была, просто она мне не понравилася), поэтому выкоцать ее оттудова будет крайне сложно (если вообще возможно).

                              А функции ТРИДЦАТЬ ТРЕТЬЕГО прерывания я описАть могу.
                              Да, и какие примитивы нужны?
                              Эта волна мне по душе,
                              Я люблю быть со всеми на ТЫ...
                              (ЧайФ)

                              Nokia 5800, S60v5
                              mShell - как проще всего программировать для Symbian
                              Все о Maemo (Nokia N900, Nokia N810...)
                                Это ничего. А что, думал готовый юнит это классный FAQ? Нужно ещё всё разжевать, а то им пользоваться не станут. А может кому-то не нужна мыша в графике. А топик то называется - "мыш белое" %))) А не "мышо графический". Что там его варганить, юнит по 33 прерыванию?.. Главное его описать %) Примитивы - это и есть то, что предоставляет нам 33 прерывание (show, hide, setxy, getxy, setxlimit, и т.д.) А то что ты сделал - это уже далеко не примитивы. И раз уж у тебя там используется с 256цветным бги, то нужно будет выкладывать вместе с BGI, вместе с (у тебя же есть?) модулем для загрузки мышинных образов из граф. файлов. Лучше для этого отдельную тему создавать. Можешь это сделать, но неплохо бы сначала про $33.

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

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


                                Рейтинг@Mail.ru
                                [ Script Execution time: 0,1134 ]   [ 17 queries used ]   [ Generated: 21.07.19, 23:19 GMT ]