Hibabejelentést vagy segítség kérést a anita.molnar1993@gmail.com email címre küldött e-maillel lehet tenni.
Csatolja az elmentett programot!
Az elkészült alkalmazás a Pusztai Pál tanár úr által oktatott Algoritmusok és adatstruktúrák tárgy keretei közt ismertetett pszeudokód futtatására készült.
A program azzal az igénnyel készült, hogy a nyelv funkcióit a legpontosabban valósítsa meg, de előfordulhatnak eltérések!
Meg nem valósított funkciók listája:
- Halmazok
- Mutatók kezelése/Dinamikus memóriakezelés
- Fájlok kezelése/Fájlműveletek
- Egyéni szubrutinok megadása és meghívásának lehetősége
Elérhető függvények:
Matematikai függvények |
ABS(X) |
X abszolút értéke |
EXP(X) |
X exponenciális függvény e^xértéke az X helyen |
LOG(X) |
A természetes logaritmus függvény értéke az X helyen |
SIN(X) |
X szinusza (X radiánban adott) |
COS(X) |
X koszinusza (X radiánban adott) |
SQR(X) |
X négyzete |
SQRT(X) |
X négyzetgyöke |
RANDOM(X) |
Egy véletlen szám 0-tól X-1-i (X egész érték) |
Karakter függvények |
ASC(X) |
Az X karakter ASCII kódja (pl. ASC('A') -> 65) |
CHR(X) |
Az X ASCII kódú karakter (pl. CHR(65) -> 'A') |
Sztring függvények |
LENGTH(X) |
Az X sztring hossza. |
COPY(X, Y, Z) |
Az X sztring Y-adik jelétől kezdődő Z db karaktert tartalmazó részsztring.
Ha nincs Y-adik karakter akkor üres sztring.
Ha az Y-adik karaktertől kezdve nincs Z db karakter, akkor az eredmény X végéig tart. |
POS(X, Y) |
Az X részsztring első előfordulásának kezdőpoziciója az Y sztringben ha X szerepel az Y-ban különben 0. |
VAL(X) |
Egy számot jelentő X sztring numerikus értéke valós számként. |
STR(X) |
Az X szám sztringként. |
Operátorok:
Operátor név |
Jele(i) |
Oldal |
Végrehajtás iránya |
Végrehajtás sórrendje |
Pozitív előjel |
+ |
|
Egyoldalú |
Balról jobbra |
1. |
Negatív előjel |
- |
|
Egyoldalú |
Balról jobbra |
Tagadás |
! |
NOT |
Egyoldalú |
Balról jobbra |
Szorzás |
* |
|
Kétoldalú |
Balról jobbra |
2. |
Osztás |
/ |
|
Kétoldalú |
Balról jobbra |
Egész osztás |
DIV |
|
Kétoldalú |
Balról jobbra |
Maradék |
% |
MOD |
Kétoldalú |
Balról jobbra |
És |
&& |
AND |
Kétoldalú |
Balról jobbra |
Összeadás |
+ |
|
Kétoldalú |
Balról jobbra |
3. |
Kivonás |
- |
|
Kétoldalú |
Balról jobbra |
Vagy |
|| |
OR |
Kétoldalú |
Balról jobbra |
Egyenlő |
= |
|
Kétoldalú |
Balról jobbra |
4. |
Nem egyenlő |
<> |
|
Kétoldalú |
Balról jobbra |
Kisebb |
< |
|
Kétoldalú |
Balról jobbra |
Kisebb egyenlő |
<= |
|
Kétoldalú |
Balról jobbra |
Nagyobb |
> |
|
Kétoldalú |
Balról jobbra |
Nagyobb egyenlő |
>= |
|
Kétoldalú |
Balról jobbra |
Értékadás |
<- |
|
Kétoldalú |
Jobbról balra |
5. |
Az elkészült programot Molnár Anita Mérnök informatikus BSc hallgató készítette szakdolgozata keretében.
A szakdolgozat címe: Webalkalmazás pszeudokóddal adott algoritmusok kezelésére
Készült: 2019