Programozás alapjai 1 - Keresztfélév

Informatika szak
2002 tavasz:  Kedd 14.15-16.00,  I.E.213.

Tárgyfelelős:  dr. Pongor György

  Új informácó:   NZH, PÓTZH  eredmények

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

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

                             Legújabb    =     5. kiadás:       Mûszaki Könyvkiadó, 2002  (A 4. kiadás változatlan utánnyomása)
                             Elõzõ kiadások: 1. kiadás:       Nonotrade, 1988
                                                     2. kiadás:       Reál, Múzsák Kiadó, 1993
                                                     3. kiadás:       Calibra Kiadó, 1996
                                                     4. kiadás:       Mûszaki Könyvkiadó, 1999

              Hibajegyzék a 4. és 5. kiadáshoz           WinWord 7.0 : ~ 60 KByte           Zip-elve  ~  15 KByte
              (Hibajegyzék a 2. és 3. kiadáshoz   WinWord 7.0 : ~ 65 KByte           Zip-elve ~ 13 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ó!) 

   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)

   Pascal mintaprogramok     részben magyarul, részben angolul kommentezve    (zip, ~214 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 származik:     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:  ASCII file   (mely csak kinyomtatva néz ki jól)

    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 származik.
        Például a Crt unit gyorsabb gépeken (Pentium, >=  200 MHz) mindjárt induláskor túlcsordul, és nullával osztás
        hibával kiszáll, ennek leírása: 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


Így írtok ti - Pascal-ul         

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