Turbo pascal problem

gladiatus2

Użytkownik
Dołączył
Czerwiec 26, 2012
Posty
5
Witam od jakiegoś czasu zacząłem się uczyć języka proprogramowania pascal na stronie znalazłem kurs pouczyłem się lekcji.Ale stanąłem przy jednej lekcji:pliki tekstowe otóż mam zadanie,ale nie wiem jak je wykonać.Polecenie brzmi następująco: Zrób program, który odczytuje cały tekst z jednego pliku i zapisuje go do drugiego w odwrotnej kolejności (wskazówka - skorzystaj z tablic). Prosiłbym o gotowy kod bym to zrozumiał.Z góry dziękuje.
 

harbinger

Użytkownik
Dołączył
Styczeń 10, 2012
Posty
91
nie ucz się Pascala, to nie ma przyszłości.. zajmij się czymś bardziej aktualnym jak np. Java, C#, Python czy chociażby C++, który z obiegu nieprędko jeszcze wyjdzie

a odnośnie Twojego problemu, to zrozumienie nie przychodzi od patrzenia w cudzy kod, tylko od mozolnych prób napisania własnego.. zajmuje to 5x więcej czasu, ale zrozumienie zostaje na całe życie

realizacja Twojego pomysłu w pseudokodzie:
Kod:
tablica=[]

plik1 = open('plik1', 'r')
el=0

while not plik1.eof()
    tablica.dodajElement(plik1.readln())
    el++
plik1.close()

plik2 = open('plik2', 'w')
for (i=el; i>=0; i--)
    plik2.writeln(tablica[el])
plik2.close()
 
Do góry Bottom