User Tools

Site Tools


fordprog:while2017

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
fordprog:while2017 [2017/02/28 20:04]
deva
fordprog:while2017 [2017/03/08 17:38] (current)
deva
Line 50: Line 50:
 === Kulcsszavak === === Kulcsszavak ===
  
-A nyelv kulcsszavai a következők:​ ''​program'',​ ''​begin'',​ ''​end'',​ ''​integer'',​ ''​boolean'',​ ''​true'',​ ''​false'',​ ''​div'',​ ''​mod'',​ ''​and'',​ ''​or'',​ ''​not'',​ ''​skip'',​ ''​if'',​ ''​then'',​ ''​else'',​ ''​endif'',​ ''​while'',​ ''​for'',​ ''​in'',​ ''​do'',​ ''​done'',​ ''​read'',​ ''​write''​+A nyelv kulcsszavai a következők:​ ''​program'',​ ''​begin'',​ ''​end'',​ ''​natural'',​ ''​boolean'',​ ''​true'',​ ''​false'',​ ''​div'',​ ''​mod'',​ ''​and'',​ ''​or'',​ ''​not'',​ ''​skip'',​ ''​if'',​ ''​then'',​ ''​else'',​ ''​endif'',​ ''​while'',​ ''​for'',​ ''​in'',​ ''​do'',​ ''​done'',​ ''​read'',​ ''​write''​
  
 === Azonosítók === === Azonosítók ===
Line 59: Line 59:
  
   * ''​natural'':​ négy bájtos, előjel nélküli egészként kell megvalósítani;​ konstansai számjegyekből állnak és nincs előttük előjel   * ''​natural'':​ négy bájtos, előjel nélküli egészként kell megvalósítani;​ konstansai számjegyekből állnak és nincs előttük előjel
-  * ''​bool'':​ egy bájton kell ábrázolni;​ értékei: ''​false'',​ ''​true''​+  * ''​boolean'':​ egy bájton kell ábrázolni;​ értékei: ''​false'',​ ''​true''​
  
 === Megjegyzések === === Megjegyzések ===
Line 76: Line 76:
  
   * ''​natural''​ típusú kifejezések:​ számkonstansok,​ natural típusú változók és az ezekből a ''​+''​ (összedás),​ ''​-''​ (kivonás), ''​*''​ (szorzás), ''​div''​ (egészosztás),​ ''​mod''​ (maradékképzés) infix operátorokkal és zárójelekkel felépített kifejezések.   * ''​natural''​ típusú kifejezések:​ számkonstansok,​ natural típusú változók és az ezekből a ''​+''​ (összedás),​ ''​-''​ (kivonás), ''​*''​ (szorzás), ''​div''​ (egészosztás),​ ''​mod''​ (maradékképzés) infix operátorokkal és zárójelekkel felépített kifejezések.
-  * ''​bool''​ típusú kifejezések:​ ''​true''​ és ''​false'',​ ''​bool''​ típusú változók, és két ''​natural''​ típusú kifejezésből az ''​=''​ (egyenlőség),​ ''<''​ (kisebb), ''>''​ (nagyobb) infix operátorral,​ valamint a bool típusú kifejezésekből az ''​and''​ (konjunkció),​ ''​or''​ (diszjunkció),​ ''​=''​ (egyenlőség) infix és a ''​not''​ (negáció) prefix operátorral és zárójelekkel felépített kifejezések.+  * ''​boolean''​ típusú kifejezések:​ ''​true''​ és ''​false'',​ ''​boolean''​ típusú változók, és két ''​natural''​ típusú kifejezésből az ''​=''​ (egyenlőség),​ ''<''​ (kisebb), ''>''​ (nagyobb) infix operátorral,​ valamint a boolean ​típusú kifejezésekből az ''​and''​ (konjunkció),​ ''​or''​ (diszjunkció),​ ''​=''​ (egyenlőség) 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 infix operátorok mind balasszociatívak és a precedenciájuk növevő sorrendben a következő:​
     * ''​and''​ ''​or''​     * ''​and''​ ''​or''​
Line 82: Line 82:
     * ''<''​ ''>''​     * ''<''​ ''>''​
     * ''​+''​ ''​-''​     * ''​+''​ ''​-''​
-    * ''​div''​ ''​mod''​+    * ''​*'' ​''​div''​ ''​mod''​
  
 == Utasítások == == Utasítások ==
fordprog/while2017.1488308695.txt.gz · Last modified: 2017/02/28 20:04 by deva