pe-1. Pascal を使ってみる
1
Pascal プログラミング入門)
URL: https://www.kkaneko.jp/pro/pascal/index.html
金子邦彦
本日の内容
例題1.プログラム実行の体験
2
オンライン開発環境 Online GDB
プログラミングを行えるオンラインのサービス
https://www.onlinegdb.com
ェブブラを使
たくさんの言語を扱ことができる
Pascal, Python3, Java, C/C++, C#, JavaScript,
R, アセンブリ言語,SQL など
オンラインなので、「秘密にしたいプログラム」
を扱には十分な注意が必要 3
Online GDB Pascal を動かす手順
ェブブラザを起動す
次の URL を開く
https://www.onlinegdb.com
4
Language」のところで,「Pascal」を選ぶ
5
エディタ画面
実行ボタン
プログラムを
書き換えること
ができる
6
例題1.プログラム実行の体験
コンピュータを役に立つ道具として実するため
に,次ページのログラ使って,sin 関数の
繰り返し計算を行ってみる
7
program sum;
var start_x, step_x, x, y:real;
var i:integer;
begin
write('Please Enter start_x:');
readln(start_x);
write('Please Enter step_x:');
readln(step_x);
for i:=1 to 20 do
begin
x := start_x + ( i * step_x );
y := sin(x);
writeln('sin(', x:8:3, ') =', y:8:3);
end;
readln
end. 8
計算の繰り返し
行っている部分
キーボードからの
データの読み込み
行っている部分
画面へのデータの
書き出しを行ってい
る部分
例題1のプログラム実行結果
9
キーボードから,デ
タ「0.4」と「0.1」を
読み込んでいる
計算を 20繰り返して,
計算結果を表示してい
プログラムの機能
プログラムでは,計算等の実行手順を記述
計算の繰り返し
計算は自動で繰り返し
キーボードからの読み込み
画面への表示
など
10
例題1のプログラムの機能
キーボードからのデータの読み込み
次の2つの値を読み込む
start_x, step_x
2.計算の繰り返し
sin( x ) の計算を20回繰り返す
x = start_x + step_x,
start_x + 2 ×step_x,
...
start_x + 20 ×step_x
3.画面へのデータの書き出し
計算した sin( x ) の値を書き出す
11
20回分
実行(1/4)
12
Run」をクリック
実行(2/4)
13
実行画面が現れる
実行(3/4)
14
数値を入れる
(プログラムに数値
データを与える)
実行(4/4)
15
さらに数値を入れると,
計算結果が表示される
実行の終了
16
Stop」をクリック
演習1
例題1 のプログラムを実行して,sin(0.4) の値を確
認しなさい
そのために start_x, step_x の値を適切に与える
17
演習2
例題1のプログラムの「sin」の部分を,わざと間
違えて(「son」のよに),コンピュータによる
プログラムの構文チェックの機能が有効に働いてい
ることを確認しなさ
18
演習3
例題1のプログラム cos の値を計算できるよ
に書き換えて,実行をしなさい.そして,cos(0.4)
の値を確認しなさい.
y := cos(x);
19