Конференция "Начинающим" » однонаправленные списки [D7, XP]
 
  • Nostalgia © (19.12.08 21:56) [0]
  • palva © (19.12.08 22:13) [1]
    А у последнего элемента какой адрес следующего элемента?
    Если ноль, то задача решается просто. Нужно дойти до предпоследнего элемента и обнулить в нем адрес следующего элемента.
    (Обнулить адрес значит записать в него nil)
  • Nostalgia © (19.12.08 22:22) [2]
    да, ноль. но дело в том, что я не знаю как это правильно записать и вообще с чего начать...
  • Сергей М. © (19.12.08 22:30) [3]
    А Паскаль-то знаешь ?
  • Nostalgia © (19.12.08 22:34) [4]
    delphi(object pascal) знаю немного...я на первом курсе
  • {RASkov} © (19.12.08 22:37) [5]
    > нужно составить программу для удаления последнего элемента списка.

    Да тут одна строчка кода видимо.... В чем гвоздь?
  • Nostalgia © (19.12.08 22:39) [6]
    я вообще не знаю какие переменные обьявлять и как работать с указателями
  • Сергей М. © (19.12.08 22:42) [7]

    > знаю немного


    Т.е. функцию или процедуру объявить в состоянии ?
    Тогда начни с объявления процедуры, принимающей параметром указатель на первую запись списка..
  • Nostalgia © (19.12.08 22:46) [8]
    program Project2;
    {$APPTYPE CONSOLE}
    uses
     SysUtils;
    type spB=^elem;
        elem=record
        info:string;
        next:spB;
        end;
    var beg,p:spB;

    begin
    beg:=p;

     { TODO -oUser -cConsole Main : Insert code here }
    end.                    // вот я уже начинала...но что делать дальше не знаю
  • Сергей М. © (19.12.08 22:47) [9]

    > какие переменные обьявлять


    Можно никакие не объявлять, в задании это явно не требуется.
    Но как минимум один указательный тип объявить безусловно нужно - параметр твоей процедуры будет именно этого типа.
  • Сергей М. © (19.12.08 22:54) [10]
    Cейчас ты идешь сюда

    http://pascal.helpov.net/index/dynamic_lists_pascal_programming

    внимательно изучаешь материал с картинками, по образу и подобию (но с коррективами в соответствии с твоим заданием) делаешь заготовку своей программы, пробуешь ее, и если после этого возникнут конкретные вопросы, задаешь их здесь.
 
Конференция "Начинающим" » однонаправленные списки [D7, XP]
Есть новые Нет новых   [134451   +27][b:0.003][p:0]