bigger4.p

来自「早期freebsd实现」· P 代码 · 共 27 行

P
27
字号
(* * Graphic representation of a function *    f(x) = exp(-x) * sin(2 * pi * x) *)program graph1(output);const	d = 0.0625;   (* 1/16, 16 lines for interval [x, x+1] *)	s = 32;       (* 32 character width for interval [x, x+1] *)	h = 34;       (* Character position of x-axis *)	c = 6.28138;  (* 2 * pi *)	lim = 32;var	x, y: real;	i, n: integer;begin	for i := 0 to lim do begin		x := d / i;		y := exp(-x) * sin(c * x);		n := round(s * y) + h;		repeat			write(' ');			n := n - 1		until n = 0;		writeln('*')	endend.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?