Programozás alapjai 1

Informatika  szak, 1. félév

2002 ősz

Előadás:
         Kedd, 12.15-14.00    E.I.B         dr. Pongor György
                                           V2.716     dr. Poppe András

Számítógép labor:
        Labor beosztás: termek, oktatók, névsorok   ZIP-elt  XLS file

Tantárgy adatlap:  tananyag, követelmények           WinWord 7.0 file,  ~31 K

Tankönyv: dr. Pongor György :  Szabványos Pascal - programozás és algoritmusok        4. kiadás

                             Legújabb,          4. kiadás:       Mûszaki Könyvkiadó, 1999, 2001
                             Elõzõ kiadások: 1. kiadás:       Novotrade, 1988
                                                     2. kiadás:       Reál, Múzsák Kiadó, 1993
                                                     3. kiadás:       Calibra Kiadó, 1996

              Hibajegyzék a 4. kiadáshoz            WinWord 7.0 : ~ 68 KByte           Zip-elve ~ 16 KByte
                            Ha további hibát talál, kérem, azonnal jelezze nekem: Pongor@hit.bme.hu
                                    Minden új hibáért 100 Ft-ot fizetek, ha én követtem el, és 20 Ft-ot, ha a kiadó!   
              (Hibajegyzék a 2. és 3. kiadáshoz, melyet már nem tartok karban   WinWord 7.0 : ~ 57 KByte           Zip-elve ~ 13 KByte )

Alapvető algoritmusok    WinWord 7.0 : ~ 30 KByte

Nagyzárthelyi, vizsga

     Régi példák                                                                       (zip file, ~100 KByte)
     Némelyek megoldása                                                         (zip file, ~50 KByte)
     Programírási szabályok, tanácsok nagyzárthelyin                 (WinWord 7.0 file, ~ 17 KByte)

Nagy házi feladat

    Követelmények a házi feladattal szemben                           (WinWord 7.0 file, ~ 24 KByte)
    Ötletek a házi feledatra     file "Összetett feladatok" része    (WinWord 7.0 file, ~ 110 KByte)
    Összefoglaló a programok dokumentálásáról                       (WinWord 7.0 file, ~ 35 KByte)

Pascal mintaprogramok     részben magyarul, részben angolul kommentezve    zip, ~230 KByte

       Ennek tartalomjegyzéke , mely a mintaprogramok zip file-jában paspelda.dir néven található meg

Demostrációs programok  részben grafikusak, fõleg a rekurzió gyakorlására:

      Pas-Demo.zip       (zip, ~90 KByte)
      RendDemo.zip      (zip, ~36 KByte)
      TalalAll.zip            (zip, ~1280 KByte)
 

A Pascal nyelvhez:

     A Pascal nyelv szabványa:   ISO 7185 : 1990                                       (zip-elt PS file, ~160 KByte)
                        Innen szedtem le:     http://www.employees.org:80/~samiam/iso7185.ps

    A Kiterjesztett Pascal nyelv (Extended Pascal) szabványa: ISO 10206 : 1990 (zip-elt PS file, ~300 KByte)
                        Innen szedtem le:     http://www.employees.org:80/~samiam/iso10206.ps

    További hasznos URL-ek:
         A Pascal nyelvrõl és Pascal fejlesztõrendszerekrõl:    http://www.employees.org:80/~samiam/pascal.html
         FPC  = Free Pascal (ingyenes, Borland Pascal-hoz hasonló)   http://www.freepascal.org/fpc.html
         GPC = GNU Pascal (ingyenes)    ftp://acm.gui.uva.es/problemset/gnudoc/pascal/
 

Turbo / Borland Pascal dolgok:

    A Turbo Pascal fejlesztõrendszer legfontosabb parancsai:   RTF file

    Hibák:
        A Turbo / Borland Pascal rendszer bizonyos esetekben hibásan mûködik.
        Ez egy gyüjtemény a problémákról és azok megoldásairól , melyet www.merlyn.demon.co.uk/pas-time.htm
        címrõl szedtem le.
        Például a Crt unit gyorsabb gépeken (Pentium,  200 MHz és efölött) mindjárt induláskor túlcsordul és nullával osztás
        hibával kiszáll, ennek leírása itt van: www.merlyn.demon.co.uk/pas-time.htm#Deby
        A javításhoz lásd pl.:  http://www.pedt.demon.co.uk/crt/

    Hogyan nyomtassunk Turbo Pascal programból : Mintaprogram magyarázatokkal  


További hasznos dolgok Szandi  Lajos  web lapján


Így írtok ti - Pascal-ul         

Érdekességek, elmés diák-újítások a Pascal nyelvben