User Info News
No avatar Witamy, Gość. Zaloguj się lub zarejestruj.

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Maj 17, 2012, 21:52:05
Forum programistyczne wystartowało. Potrzebujesz pomocy przy pisaniu programu, masz problem programistyczny?

Zapraszamy do rejestracji!!!
Strona główna Pomoc Szukaj Zaloguj się Rejestracja

+  Forum programistyczne
|-+  Języki programowania
| |-+  Inne języki programowania
| | |-+  Pascal - listy, kolejki, stosy
« poprzedni następny »
Strony: [1] Drukuj

Autor Wątek: Pascal - listy, kolejki, stosy  (Przeczytany 646 razy)
 
degrengolada
Nowy użytkownik
*
Wiadomości: 1


Zobacz profil Email
Pascal - listy, kolejki, stosy
« : Maj 30, 2010, 19:31:50 »

Witam,

mam taki problem, lista, kolejka i stos w Pascalu nie jest moja mocna strona, jak narazie. Czy moglby mi ktos pomoc napisac odpowiedni program?

Tu mam wstepny kod, do ktorego musze dopisac 6 procedur ( 2x3 ), czyli 3 oddzielne programy z 2 procedurami kazda.

Kod:
Kod:
uses crt;


type

typ_tablicowy=array[1..10] of integer;
wsk=^element_listy;
element_listy=record
dana:integer;
nast:wsk;

end;


procedure dodaj_na_pocz(var p:wsk; a:integer);

var
pom:wsk;

begin
pom:=p;
new(p);
p^.nast:=pom;
p^.dana:=a;

end;


procedure wypisz_wszystko(p:wsk);

var
pom:wsk;




begin
pom:=p;
while(pom<>nil)do
begin
writeln(pom^.dana);
pom:=pom^.nast;
end;
end;

var
p:wsk;

begin
p:=nil;
end.


Czy jest ktos wstanie, moze nawet poprawic, kod?

A co do procedur :

pierwsze dwie jakos stos to :
-dodaj na poczatku
-usun z poczatku

kolejne cztery to jako kolejka, ale 2 jako :
-dodaj na poczatku
- usun z konca

I nastepne dwie :
-usun z poczatku
-dodaj na koncu

Bylbym bardzo wdzieczny za napisanie tych procedur oraz calego programu.

Najlepiej jakby dalo rade na dzis.
Zapisane

Strony: [1] Drukuj 
« poprzedni następny »
Skocz do:  



Zaloguj się podając nazwę użytkownika, hasło i długość sesji


stomatologia łódź Płytki granit jak podrywać dziewczynę



Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks

Theme Name : Arobase Skin
Designers : Darkman
Thanks to Informatique