Fontos tudnivalók...
Jövő héten kis ZH! Papíron, 15 perc áll rendelkezésre. Kell: toll (2 db, mert egy mindig elromlik), fényképes igazolvány (személyi, diák, útlevél, jogosítvány), saját tudás. Nem kell: telefon, számítógép, tablet, számológép, egyéb elektronika, más tudása, papíralapú segédanyag.
Mit kell tudni? Mindent amit eddig a Linux-ról tanultunk: könyvtárműveletek, abszolút és relatív útvonalak, fájlműveletek, jogosultságok, többfelhasználós parancsok, multitask (előtérben és háttérben futtatás), szövegfájlok kezelése, átirányítás, shell és környezeti változók, távoli erőforrások elérése.
Mit nézünk még át a mai órán (mert esetleg kimaradt) és nem árt tudni a ZH-ra? cat < forrás és cat forrás, >> átirányítás, tail parancs -n kapcsolójának +-os paraméterezése.
Feltételes vezérlési szerkezetek
if (feltétel) utasítás; //ha a logikai feltétel teljesül, akkor végrehajtásra kerül az utasítás
if (feltétel) {
utasítás1;
utasítás2;
} //ugyanaz mint az előző, csak több utasítást hajtunk végre egy blokkban
if (feltétel) {
utasítás1;
else {
utasítás2;
} //ha teljesül a feltétel, akkor az első utasítást hatjuk végre, ha nem akkor a másodikat
if (feltétel1) {
utasítás1;
} else if (feltétel2)
utasítás2;
else {
utasítás3;
} //ha az első feltétel teljesül, akkor az első utasítást hajtjuk végre, ha a második teljesül, akkor a másodikat, minden más esetben pedig a harmadikat
változó = (feltétel ? érték1 : érték2) //ha a feltétel teljesül, akkor a változó értéke az első érték lesz, ha nem akkor pedig a második
switch (diszkrét változó) { //diszkrét: int, char
case érték1:
utasítás1;
break;
case érték2:
utasítás2
break;
default:
utasítás3;
break;
} //a változó értéke szerint az első vagy a második vagy valamelyik további ágat hajtjuk végre. Ha egyik sem, akkor a default ág kerül végrehajtásra. Break utasítás szerepe...
Ciklikus vezérlési szerkezetek
while (feltétel) {
utasítás1;
utasítás2;
} //amíg a feltétel igaz, addig futtatja az utasításokat - elöltesztelős: ellenőriz, majd futtat
do {
utasítás1;
utasítás2;
} while (feltétel); //amíg a feltétel igaz, addig futtatja az utasításokat - hátultesztelős: futtat, majd ellenőriz
for (kezdeti utasítás1, utasítás2; feltétel; utasítás3, utasítás4) {
utasítások;
} //végrehajtja a kezdeti utasítás(oka)t, majd ellenőrzi a feltételt: ha igaz, akkor futtatja a blokkban található utasításokat, majd a 3.-4. utasítást és újból ellenőrzi a feltételt...
break és continue utasítások
No comments:
Post a Comment