tadzikg [ Konsul ]
Problem z Pascalem TABLICE
prosze o wytlumaczenie mi lub podanie strony gdzie by bylo opisane wprowadzanie tablic
mam jedna stronke ale trzeba mi cos wiecej
umek [ Szczęśliwy ]
sam się z tamtej strony uczyłem i umiem... masz jeszcze (poszukaj tam w /pascal/)... jakbyś miał konkretniejsze problemy- pytaj
Moshimo [ FullMetal ]
W google poszperaj, na pewno jest tego wiecej :)
tadzikg [ Konsul ]
dzieki wam
pytanko
czemu raz jest a:array[1..5] of string;
a drugi raz a:array[1..100] of integer;
zalezy co bedziemy miec z nawiasach???
umek [ Szczęśliwy ]
hmm, tablica stringów? to jest samo w sobie niepotrzebne (chyba...), gdyż stringi są same w sobie ciągami... nie, w nawiasach masz pojemność
tadzikg [ Konsul ]
czyli obojetne czy napisze a:array[1..5] of string; czy a:array[1..5] of integer;
tadzikg [ Konsul ]
moze mi ktos wytlumaczyc ten program
Var
a:array[1..5] of string;
kolejna:byte;
Begin
kolejna:=0;
Repeat
kolejna:=kolejna+1;
ReadLn(a[kolejna]);
Until kolejna=5;
Repeat
WriteLn(a[kolejna]);
kolejna:=kolejna-1;
Until kolejna=0;
End.
Przepisalem go do pascala wlaczm daje 5 razy enter i wychodzi
tadzikg [ Konsul ]
prosze o odpowiedz
Kane [ bladesinger ]
tadzikg --> tworzysz tablice "lancucha tekstowego" o rozmiarze 5, a nastepnie wpisujesz 5 "tekstow" , kazdy w osobnej linii, w koncu program wyswietla to co wpisales. jak nic nie wpiszesz to rezultatem programu bedzie 5 pustych linii. wiec z laski swojej wpisz cos... np 1, 2, 3, 4, 5 a zobaczysz efekty.
edit: literowki
Moshimo [ FullMetal ]
Nie znam Pascala specjalnie, ale linijka:
ReadLn(a[kolejna]);
Wczytuje kolejno 5 zmiennych, zapisuje je do tablicy (czyli pierwsza zmienna do a[0], druga do a[1], ... piata to a[4]);
Linijka
WriteLn(a[kolejna]);
sluzy do wypisania zawartosci tablicy.
Skoro podawales Enter, nic Ci sie nie wyswietlilo i program zakonczyl swoje dzialanie.
Wg mnie powinno byc jeszcze na koncu
readln;
aby wstrzymac prace programu i moc zobaczyc wyniki..
tadzikg [ Konsul ]
brakowalo na koncu readln
macie jakies przykladowe zadania do tego
podobne co tu napisalem???