viidatud lüli ette. 2. Kas on võimalik antud ülesandepüstituse juures lisada uus lüli LV-ga viidatud lüli taha? Põhjendage oma vastust. NB! Selliste ülesannete lahendamisele aitab kaasa see, kui Te uuritava probleemi joonistate graafiliselt paberi peale. Programmeerimise algkursus 66 - 89 ALAMPROGRAMMID. PROTSEDUUR JA FUNKTSIOON MILLEKS ON VAJA ALAMPROGRAMME? Neljandas teemas käsitlesime standardprotseduure andmete sisestamiseks ja väljastamiseks. Seekord vaatame alamprogramme üldisemalt ja tutvume sellega, kuidas neid ise kirjutada. Tüüpiliselt on vaja kasutada alamprogramme siis, kui samasisuline tegevus (ehk samasugune käskude jada) esineb programmis kahes või enamas kohas. Sellega me taotleme, et programm tuleks võimalikult lühikene. Kuid see ei ole ainus põhjus. Tihti on otstarbekas jagada programm loogilisteks üksusteks parema loetavuse huvides
FreeMem(LV^.Liige, length(LV^.Liige^)); { ja vabastame juba väljastatud lüli } Dispose(LV); LV := Pinu; end; Writeln('See on kõik.'); end. { P r o g r a m m i l õ p p } Selle peatüki materjalide peale on "Kodutöö nr. 8" 84 / 115 85 / 115 ÜHEKSAS TEEMA: alamprogrammid. protseduur ja funktsioon Milleks on vaja alamprogramme? Neljandas teemas käsitlesime standardprotseduure andmete sisestamiseks ja väljastamiseks. Seekord vaatame alamprogramme üldisemalt ja tutvume sellega, kuidas neid ise kirjutada. Tüüpiliselt on vaja kasutada alamprogramme siis, kui samasisuline tegevus (ehk samasugune käskude jada) esineb programmis kahes või enamas kohas. Sellega me taotleme, et programm tuleks võimalikult lühikene. Kuid see ei ole ainus põhjus. Tihti on otstarbekas jagada programm loogilisteks üksusteks parema loetavuse huvides