T97E121 85 A T97E121 48 D T97E121 72 B
フィールド | フィールド | フィールド | |
---|---|---|---|
レコード | T97E121 | 85 | A |
レコード | T97E121 | 48 | D |
レコード | T97E121 | 72 | B |
* ビット列
011000 011110 110100
例題 標準出力にHello, worldと表示するプログラムを作成せよ
program hello(output); begin writeln(’Hello, world’) end.
プログラムのフレームワーク
PROGRAM HELLO WRITE(6, *) ’HELLO, WORLD’ STOP END
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | | | | | | | | | | | | | | | | | . | . | . | | | | |
| | | | | | P | R | O | G | R | A | M | | H | E | L | L | O | | | | | | | | | | | | |
| | | | | | W | R | I | T | E | ( | 6 | , | | * | ) | | ’ | H | E | L | L | O | , | | W | O | R | L | D |
| | | | | | S | T | O | P | | | | | | | | | | | | | | | | | | | | | |
| | | | | | E | N | D | | | | | | | | | | | | | | | | | | | | | | |
* 行・桁の概念あり
* 1行(1レコード)1文
* 72桁まで
#include <stdio.h> int main(void) { printf("Hello, world\n"); return 0; }
#includeà<stdio.h>
int main(void){printf("Hello, world\n"); return 0;}
」「;
」「{
」「}
」「/*
」「*/
」で区切られたバイト列program プログラム名 (入出力); begin 実行すべき処理 end.
;
」で区切るPROGRAM プログラム名 実行すべき処理 STOP END
#プリプロセッサ命令 int main(引き数) { 実行すべき処理; return 0; }
program begin end end. , writeln ; ’ ( )
PROGRAM STOP END WRITE ’ ( ) *
int ; ( , ) { } main #
「/*
」 と「*/
」で囲まれた文字列
#include <stdio.h> int main(void) { /* This is the program to write "Hello World" onto the standard output. */ printf("Hello, world\n"); return 0; }
「{
」 と「}
」で囲まれた文字列
program hello(output); { This program shows strings onto the screen. } begin writeln(’Hello, world’) end.
第一桁に文字(通常「C」が使われることが多い)を記入した一行(レコード)
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | | | | | | | | | | | | | | | | | . | . | . | | | | |
| | | | | | P | R | O | G | R | A | M | | H | E | L | L | O | | | | | | | | | | | | |
C | | P | R | I | N | T | | H | E | L | L | O | , | W | O | R | L | D | | | | | | | | | | | | |
| | | | | | W | R | I | T | E | ( | 6 | , | | * | ) | | ’ | H | E | L | L | O | , | | W | O | R | L | D |
| | | | | | S | T | O | P | | | | | | | | | | | | | | | | | | | | | |
| | | | | | E | N | D | | | | | | | | | | | | | | | | | | | | | | |
writeln(’文字列’); { 出力後改行する } write(’文字列’); { 出力後改行しない }
WRITE(6, *) ’文字列’ C 出力後改行する
printf("文字列\n")
\n
)まで含めてライブラリ関数にわたす