This page (revision-6) was last changed on 03-Feb-2023 15:21 by Gromit 

This page was created on 14-Mar-2010 17:50 by Carsten Strotmann

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
6 03-Feb-2023 15:21 61 KB Gromit to previous %% (%%) ist tricky
5 12-Apr-2010 13:52 61 KB Gromit to previous | to last
4 12-Apr-2010 13:50 61 KB Gromit to previous | to last
3 12-Apr-2010 11:26 61 KB Gromit to previous | to last Tabellen
2 12-Apr-2010 00:58 61 KB Carsten Strotmann to previous | to last
1 14-Mar-2010 17:50 61 KB Carsten Strotmann to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 132 changed 4 lines
name | size in bytes | low val. | high val
BYTE | 1 | 0 | 255
INT | 2 | -32768 | 32767
CARD | 2 | 0 | 65535
|| name || size in bytes || low val. || high val
| BYTE | 1 | 0 | 255
| INT | 2 | -32768 | 32767
| CARD | 2 | 0 | 65535
At line 192 changed 12 lines
Example | Description
i=InputI() | input a INT
c=InputC() | input a CARD
b=InputB() | input a BYTE
Print("hi") | print string without the carriage return
PrintE("hi")| print the string with the carriage return
PrintB(b) | print a BYTE without the CR
PrintBE(b) | print a BYTE with a CR
PrintC(c) | print a CARD without a CR
PrintCE(c) | print a CARD with a CR
PrintI(i) | print a INT without a carriage return
PrintIE(i) | print a INT with a CR
||Example || Description
|i=InputI() | input a INT
|c=InputC() | input a CARD
|b=InputB() | input a BYTE
|Print("hi") | print string without the carriage return
|PrintE("hi")| print the string with the carriage return
|PrintB(b) | print a BYTE without the CR
|PrintBE(b) | print a BYTE with a CR
|PrintC(c) | print a CARD without a CR
|PrintCE(c) | print a CARD with a CR
|PrintI(i) | print a INT without a carriage return
|PrintIE(i) | print a INT with a CR
At line 241 changed 7 lines
Operator | Description
- | as in negative numbers. Remember only INT can be negative.
* | multiply
/ | divide. This is integer division because Action! doesn't have real numbers. So when you take 5/2 it is equal to 2 NOT 2.5
MOD | This is the remainder when you divide. 5 MOD 2 equals 1 because 5/2=2 with a remainder of 1
+ | addition
- | subtraction
|| Operator || Description
| - | as in negative numbers. Remember only INT can be negative.
| * | multiply
| / | divide. This is integer division because Action! doesn't have real numbers. So when you take 5/2 it is equal to 2 NOT 2.5
| MOD | This is the remainder when you divide. 5 MOD 2 equals 1 because 5/2=2 with a remainder of 1
| + | addition
| - | subtraction
At line 810 changed 3 lines
command | output
PrintF("Hello") | Hello
Print("Hello") | Hello
|| command || output
| PrintF("Hello") | Hello
| Print("Hello") | Hello
At line 918 changed 8 lines
format char | description
%I | INT
%U | CARD (the U stands for Unsigned) and BYTE
%C | print as a character
%H | a Hexdecimal number
%E | the RETURN character
%% | output the percent sign
%S | output as a string (we'll cover this in a later lesson)
|| format char || description
| %I | INT
| %U | CARD (the U stands for Unsigned) and BYTE
| %C | print as a character
| %H | a Hexdecimal number
| %E | the RETURN character
| %% | output the percent sign
| %S | output as a string (we'll cover this in a later lesson)
At line 1,650 changed 6 lines
Access | Value
Input Only | 4
Output Only | 8
Input and output | 12
Append to end of file | 9
Disk drive directory | 6
|| Access || Value
| Input Only | 4
| Output Only | 8
| Input and output | 12
| Append to end of file | 9
| Disk drive directory | 6
At line 1,710 changed 9 lines
Proc | output
PrintD | string
PrintDE | string with CR
PrintBD | BYTE
PrintBDE | BYTE with CR
PrintCD | CARD
PrintCDE | CARD with CR
PrintID | INT
PrintIDE | INT with CR
|| Proc || output
| PrintD | string
| PrintDE | string with CR
| PrintBD | BYTE
| PrintBDE | BYTE with CR
| PrintCD | CARD
| PrintCDE | CARD with CR
| PrintID | INT
| PrintIDE | INT with CR