This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
fordprog:basic2016 [2016/02/17 15:31] deva |
fordprog:basic2016 [2016/03/25 11:09] (current) deva |
||
---|---|---|---|
Line 35: | Line 35: | ||
A nyelv kulcsszavai a következők: | A nyelv kulcsszavai a következők: | ||
- | ''INPUT'', ''PRINT'', ''LET'', ''IF'', ''THEN'', ''ELSE'', ''ENDIF'', ''WHILE'', ''WEND'', ''REM'', ''END'' | + | ''INPUT'', ''PRINT'', ''LET'', ''IF'', ''THEN'', ''ELSE'', ''ENDIF'', ''WHILE'', ''WEND'', ''REM'', ''END'', ''NOT'' |
=== Változók === | === Változók === | ||
Line 60: | Line 60: | ||
* Egész szám típusú kifejezések: számliterálok, változók és az ezekből a ''+'' (összedás), ''-'' (kivonás), ''*'' (szorzás), ''\'' (egészosztás), ''MOD'' (maradékképzés) infix operátorokkal és zárójelekkel felépített kifejezések. | * Egész szám típusú kifejezések: számliterálok, változók és az ezekből a ''+'' (összedás), ''-'' (kivonás), ''*'' (szorzás), ''\'' (egészosztás), ''MOD'' (maradékképzés) infix operátorokkal és zárójelekkel felépített kifejezések. | ||
* Logikai típusú kifejezések: az ''='' (egyenlőség), ''<'' (kisebb), ''>'' (nagyobb), ''<''''='' (kisebb egyenlő), ''>='' (nagyobb egyenlő), ''AND'' (konjunkció), ''OR'' (diszjunkció) infix és a ''NOT'' (negáció) prefix operátorral és zárójelekkel felépített kifejezések. | * Logikai típusú kifejezések: az ''='' (egyenlőség), ''<'' (kisebb), ''>'' (nagyobb), ''<''''='' (kisebb egyenlő), ''>='' (nagyobb egyenlő), ''AND'' (konjunkció), ''OR'' (diszjunkció) infix és a ''NOT'' (negáció) prefix operátorral és zárójelekkel felépített kifejezések. | ||
- | * Az infix operátorok mind balasszociatívak és a precedenciájuk növevő sorrendben a következő: | + | * Az operátorok mind balasszociatívak és a precedenciájuk növekvő sorrendben a következő: |
* ''OR'' | * ''OR'' | ||
* ''AND'' | * ''AND'' | ||
+ | * ''NOT'' | ||
* ''='' | * ''='' | ||
* ''<'' ''>'' ''<''''='' ''>='' | * ''<'' ''>'' ''<''''='' ''>='' | ||
* ''+'' ''-'' | * ''+'' ''-'' | ||
- | * ''\'' ''MOD'' | + | * ''*'' ''\'' ''MOD'' |
+ | * A kifejezések a szokásos módon zárójelezhetők. | ||
== Utasítások == | == Utasítások == |