第1讲FreePascal 使用说明_第1页
第1讲FreePascal 使用说明_第2页
第1讲FreePascal 使用说明_第3页
第1讲FreePascal 使用说明_第4页
第1讲FreePascal 使用说明_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第1讲 Free Pascal 使用说明温州温州 高级讲师高级讲师 何凤梅何凤梅全国青少年信息学奥林匹克竞赛教程Free Pascal Free Pascal 语言程序设计语言程序设计全国青少年信息学奥林匹克竞赛分区联赛(简称NOIP)分区联赛分为初赛、复赛两个阶段。初赛全国各赛区采用统一时间(一般为每年十月中旬)、统一试卷的方法进行,实际上是在各城市范围内进行初选。复赛一般在每年11月下旬或12月上旬举行,各省级行政区内的所有选手统一参赛地点,采用一人一机上机编程解题的形式。主要考察参赛选手的智力与利用计算机解决问题的能力。全国竞赛(简称NOI)优秀选手(一般每省级行政区4人)参加第二年进行

2、的全国青少年信息学奥林匹克竞赛的总决赛。信息学奥林匹克竞赛信息学奥林匹克竞赛是一项益智性的竞赛活动,核心是考查选手的智力和使用计算机解题的能力。针对竞赛中题目的要求构建数学模型构造出计算机可以接受的算法写出高级语言程序,上机调试通过目前可以使用的语言有Pascal、C、C+。 Pascal具有可靠性高、易于验证、概念清晰、实现简化等特点,更利于学生学习,同时还可以培养学生良好的程序设计风格和严谨的思维。Pascal语言1968年瑞士的沃斯教授研究出来,1971年正式发表在瑞士的ETH杂志。Pascal语言是一种高级语言,命名是为了纪念波兰数学家Pascal B。Pascal语言是系统地体现由戴

3、克斯特拉和霍尔定义的结构程序设计概念的第一个语言。Free Pascal是一个32位,跨平台的专业编译器,最大可利用4GB的内存,几乎支持现有的所有操作系统。由于信息学竞赛的评测系统是Linux,而Linux对文件名区分大小写,所以程序中用到的文件名必须和系统中的文件名完全一致。Pascal语言特点结构化的语言 三种基本结构语句定义“过程”和“函数”(子程序)丰富的数据类型 整数、实型、字符型、布尔型、枚举型、子界型、数组类型、集合类型、记录类型和文件类型。沃思公式“算法数据结构程序”(数据的重要性)适用于数值运算和非数值运算领域书写格式比较自由Free Pascal的安装运行fpc-2.4.

4、0.i386-win32去掉乱码:选中快捷方式Free Pascal IDE单击右键选择“属性” 弹出“属性”对话框单击“选项”卡将当前代码改为“OEM-美国”就可以了。集成环境标题栏菜单栏编辑区状态栏集成环境文件 编辑查找/替换运行编译调试工具选择项处理窗口帮助Free Pascal的使用直接运行桌面上的Free Pascal IDE。新建程序窗口选择File菜单执行其中New命令建立新的程序窗口(默认文件名为Noname01.pas等)程序的输入和调试步骤进入编辑状态输入源程序编译源程序(AltF9)运行程序(CtrlF9)查看屏幕显示(Alt+F5)保存程序(F2键 或 Filesave

5、)退出程序:Alt+x默认扩展名:.pas例1:输出图形program ex1(input,output); var h,k:integer; begin for h:=1 to 8 do begin write(:20-h); for k:=1 to 2*h-1 do write(); writeln; end end.例2:猜数程序program ex3 (input, output); var x,n,k:integer; begin randomize; x:=random(100); n:=0; repeat write(please input a number(0-100):);

6、 read(k); n:=n+1; if k=x then writeln (You are right!); if kx then writeln (Too big. Please try again!); if kx then writeln (Too small. Please try again!); until (k=x) or (n=10); if (n=10) and (kx) then writeln (You are fail. The number is ,x) end.注意请同学们熟记pascal菜单中英文单词的中文含义。请同学们熟记完整的程序的输入和调试步骤。课后作业1、书P10,熟记T1简答题的15题。2、书P12,熟记T3题中各个错误信息的含义。(不要死记硬背,会看懂就行了)3、书P6,例11上机运行,写出结果。(同时标出每行代码的功能,写到记事本文件中)4、书P8P9,熟记常见错误信息和编辑错误对照。(不要死记硬背,会看懂就行了)5、书

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论