ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

PASCAL简单学习

2019-08-15 23:38:04  阅读:284  来源: 互联网

标签:Writeln 变量 10 程序 Pascal 学习 PASCAL 简单


原文链接:http://www.cnblogs.com/masky5310/archive/2010/10/28/1863717.html
一、Pascal程序的基本结构

先说明一下Pascal程序的基本结构(事先说明一下,Pascal中的注释均是用{}括起来的):
Program 程序名;{标识这个程序的名称,可以省略。但是使用一个可读性好的程序名,可以对该程序实现的功能一目了然。}
Uses 调用单元{当程序使用别的单元里的变量、函数或者过程时,就需要在这里对单元作出调用声明,让编译器知道那些“陌生”的变量、函数或者过程的来源,一般程序都要引用Crt单元,因为它负责的是程序通过显示器的输入和输出}
Const
{常量定义}
Var
{变量定义}
Begin
{程序主体定义}
End;
通过使用Read(或Readln)和Write(或Writeln)来进行输入\输出的交互,Read和Readln区别只是后者输出字符串后会自动换行,这同样也适用于Write和Writeln。

二、编一个Pascal程序

现在我们要实现的功能就是在屏幕上显示一个字符串“你好,世界!”。其实里面只涉及到一个字符串的定义和输出。在Turbo Pascal的集成环境下,在FILE菜单里选择NEW来新建一个程序,在新的编辑框里,输入如下程序:
Program Hello;
Uses Crt;
Var
{变量定义}
MyString:String;
Begin
{变量赋值}
MyString:=′你好,世界!′;
{调用Writeln在屏幕上输出}
Writeln(MyString);
End;

三、用PASCAL编制音响程序

在PASCAL语言中,SOUND的语法为SOUND(FREQNER),参数FE-QUENCY频率,单位为赫兹。过程DELAY的语法为:DELAY(DURATION),参数是以毫秒为单位表示延时时间。过程NOSOUND用来关闭扬声器。
我们可以用PASCAL来编制一个模拟电话铃声的小程序,十分有趣,也很逼真。程序如下:

program sm(input,output);
uses crt;
procedure m(f:integer;d:real);
begin
     sound(f);
     delay(trunc(200*d))
end;
var i:integer;
begin
     for i:=1 to 15 do
     begin
         m(650,10);
         m(520,10);
         nosound
     end;
end.

 

转载于:https://www.cnblogs.com/masky5310/archive/2010/10/28/1863717.html

标签:Writeln,变量,10,程序,Pascal,学习,PASCAL,简单
来源: https://blog.csdn.net/weixin_30781433/article/details/99661789

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有