prog szakkör
DESCRIPTION
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 - PowerPoint PPT PresentationTRANSCRIPT
Prog szakkör
2012. február 1.Paulik Áron
PLanG szabályok
Alap szintaxis:
PROGRAM programnévVÁLTOZÓK:
... ** változók deklarációja... ** programtörzsPROGRAM_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
Helyes: PROGRAM program1
Helytelen:PROGRAM 1program
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
PLanG szabályok
Szöveg megadása: ”…” Pl. ”szöveg”
Karakter megadása: ’.’ Pl. ’a’
PLanG ablak
Nyomkövető
Be- és kimeneti panelFordítóablak
Kódfelület
Eszköztár
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”
Változó
Név és típus x: egész h: logikai sz: szöveg
Értékadás x := 1 h := igaz sz := ”potato”
Típusok
Logikai Igaz/hamis Műveletek: és, vagy, nem Egyenlőségvizsgálat eredménye logikai
érték
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
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, exp x, egész x, kerek x a maradékképzés és az egész osztás
nem
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
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
Típusok
Fájl: később
Feladatok
Kifejezések 1-7 Vegyes 1-7 Első háromnál: specifikáció!
Aki ezekkel készen van: tetszőleges további feladatok