1 / 15

Prog szakkör

2012. február 1. Paulik Áron. Prog szakkör. PLanG szabályok. Alap szintaxis: PROGRAM programnév VÁLTOZÓK: ... ** változók deklarációja ... ** programtörzs PROGRAM_VÉGE. PLanG szabályok. A program és a változók nevében lehetnek ékezetes betűk és számok, de számmal nem kezdődhetnek

Download Presentation

Prog szakkör

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 2012. február 1. Paulik Áron Prog szakkör

  2. PLanG szabályok Alap szintaxis: PROGRAM programnév VÁLTOZÓK: ... ** változók deklarációja ... ** programtörzs PROGRAM_VÉGE

  3. PLanG szabályok • A program és a változók nevében lehetnek ékezetes betűk és számok, de számmal nem kezdődhetnek • Helyes: PROGRAM program1 • Helytelen: PROGRAM 1program

  4. PLanG szabályok • Nagy- és kisbetűk NEM számítanak • Más nyelvekben majd fognak • Megjegyzések • ** után a sor végéig • Ezt a szövegrészt a fordító nem értelmezi PROGRAM példaprogram ** ez a program bemutatja a megjegyzéseket

  5. PLanG szabályok • Szöveg megadása: ”…” • Pl. ”szöveg” • Karakter megadása: ’.’ • Pl. ’a’

  6. PLanG ablak Eszköztár Kódfelület Nyomkövető Fordítóablak Be- és kimeneti panel

  7. Kifejezés • Műveletvégzés értékekkel, aminek eredménye egy újabb érték • Új érték keletkezése: kiértékelés • 3*2 • 3<=2 • ”jó”+”napot”

  8. Változó • Név és típus • x: egész • h: logikai • sz: szöveg • Értékadás • x := 1 • h := igaz • sz := ”potato”

  9. Típusok • Logikai • Igaz/hamis • Műveletek: és, vagy, nem • Egyenlőségvizsgálat eredménye logikai érték

  10. Típusok • Egész • Egész számok • Műveletek: összeadás, kivonás, szorzás, egész osztás, maradékképzés, negáció, abszolút érték, hatványozás

  11. Típusok • Valós • valós szám (R halmaz), az előbbiek mellett a matematikai függvények, az egészrész képzés, és a kerekítés értelmezhetőek rajta • Sin x, expx, egész x, kerek x • a maradékképzés és az egész osztás nem

  12. Típusok • Karakter • betűk, számjegyek, írásjelek, szóköz és sorvége jel (SV) • szimpla idézőjelben • lehet nagybetűvé, és kisbetűvé konvertálni, illetve lekérdezni, hogy szám-e, vagy betű-e • Nagy k, kis k, betű k, szám k

  13. Típusok • Szöveg • több karakter egymásutánja dupla idézőjelben, lehet összefűzni, szövegrészt lekérdezni, illetve karaktert keresni és lekérdezni a szövegből • Sz1 + sz2 • Sz + k • Sz[4], Sz[3:7] • |sz| • sz@k (karakter első előfordulásának indexe) • sz@sz

  14. Típusok • Fájl: később

  15. Feladatok • Kifejezések 1-7 • Vegyes 1-7 • Első háromnál: specifikáció! • Aki ezekkel készen van: tetszőleges további feladatok

More Related