- 1、本文档共69页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息学奥林匹克竞赛普及培训系列(1)
初识Free Pascal
湖南省岳阳县教学仪器电教站
前言:为了实践全纳教育,培养学生的信息技术素养,提高学生参加信息学奥林匹克竞赛的能力,本刊推出“信息学奥林匹克竞赛普及培训系列”栏目。通过系列培训,全面介绍Free Pascal知识、数据结构与算法基础、历年试题及解析等方面内容,为学生了解竞赛,参与竞赛,赛出实力进行全方位指导。
竞赛的语言环境
本培训针对竞赛语言之一的Free Pascal进行。计算机操作系统可以选择Windows或Linux。根据学校现行基础,这里我们选择Windows平台下的语言环境。
1软件下载
进入全国信息学奥林匹克竞赛网站(),单击NOIP2008栏目下的超链接“2008竞赛评测系统与语言环境”,点击“Windows平台下的语言环境,请通过如下网址下载:-/~zqy/tmp.htm”进入下载页面下载软件fpc-2.0.2.i386-win32.exe(此网页笔者2009年元月19日下载该软件成功)。
使用Linux环境则直接点击“软件下载”进入/noi/image/arbiter-Single.tar.gz页面下载软件。
1.2 软件安装
解压缩NOIP Environment for Windows-.rar文件,双击运行fpc-2.0.2.i386-win32.exe文件。第一个页面为欢迎页面,确定安装软件则点击Next;第二个页面可点Browse按钮选择安装路径,然后点击Next;部件选择页面有三个选项:Full install-ation为完全安装,Minimum installation为典型安装,Custom installation为定制安装,选择选项后点击Next;下一页面可以选择程序启动的文件夹或选中复选框取消创造程序启动文件夹,按需选择后点击Next;接下来选择附加任务,可以按默认设置点击Next;这时进入安装页面,点击Install进行安装;安装进度条走完弹出安装信息框,阅读后点击Next;最点出现的是安装向导完成对话框,点击Finish按钮,Free Pascal安装完成。
1.3 代码页问题
启动Free Pascal软件,可以完成代码录入、调试和编译等各项工作。
但是,运行后的第一个页面可能显示的是乱码,这是因为代码页设置错误造成的。修改方法是:右击标题栏,选择“默认值”这个快捷菜单,将“选项”页中“默认代码页”修改成“437(OEM-美国)”。在这里,你还可以修改其他的控制台窗口属性。
2.创建第一个程序
2.1新建和保存文件
点击File菜单的子菜单New,你就有了一个空白的编辑区域,在这里你可以编写代码。这里我们在编辑区域输入下面的代码求两数的和。
Program p1_1(input,output);
Var a,b,s:integer;
Begin
Write(Plase read A and B:);
readln(a,b);
s:=a+b;
write(a+b=,s);
writeln
End.
完成源代码编辑工作之后,应当保存文件。点击File菜单的子菜单Save,弹出“Save File As”对话框,在Name文本框输入文件名,点击Ok按钮保存文件。
2.2编译并运行文件
Compile菜单下的子菜单“Compile”编译当前程序,“Make”编译、连接当前可执行文件,“Build”重新编译、连接当前可执行文件。编译菜单可以进行文件调试,若存在错误,“Compile Messages”框报告错误信息,没有错误则Compile successful,可以按任意键继续。初学者会经常出现错误,应当按照错误信息进行修改。
点击Run菜单的子菜单“Run”可以运行程序。在“Free Pascal IDE”框按提示输入数据,回车后程序运行完成。
点击Debug菜单下的子菜单“Output”或点击子菜单“User screen”或直接按Alt f5快捷键可以查看程序运行结果。
3.程序结构
3.1程序p1_1结构
程序p1_1由两部分组成:
1.程序首部
程序首部由保留字Program开始,后接程序名p1_1(这个名称是用户自定义的标识符)及参数列表(input,output),以分号结束。input和output这两个参数实现程序与设备输入和输出的交流。
2.程序体
程序体由程序说明部分和执行部分组成,是程序的主体。
“Var a,b,s:integer;”是p1_1程序的说明部分。说明了a、b、s这三个整形(integer)变量(Var)。
“Begin”和“End”之间的部分是程序的执行部分。
“Write(Plase read A and B:);”提示输入两个数A和B。Write在这里表示在屏幕上
您可能关注的文档
- 新能源汽车行业现状.ppt
- 新企垄断式全网营销整体解决方案.ppt
- 新企业所得税讲解.ppt
- 新人教版第十二章轴对称复习课件.ppt
- 新人教版七年级英语上册_第五单元_sectiona课件.ppt
- 新人教版小学数学二年级上册《七乘法口诀》教案.ppt
- 新人教版小学语文一年级下册七八单元课堂达标题.doc
- 新人教版小学语文一年级下册三四单元课堂达标题.doc
- 新日本语の基础讲解.doc
- 新三板业务推广.ppt
- 统编版道德与法治九年级下册综合复习卷(二)(含答案).pdf
- 云南省文山州西畴县第二中学2024-2025学年高二上学期9月月考数学试题(含解析).pdf
- 江苏省扬州市高邮市临泽中学2024-2025学年高一上学期9月阶段测试(1)生物试卷(含答案).pdf
- 江苏省苏州市苏州中学2024-2025学年九年级上学期第一次月考数学试卷(范围:九上第1、2章、九下第6章)(含答案).pdf
- 山东省泰安市新泰中学2024-2025学年高三上学期政治综合检测(含答案).pdf
- 四川省广安友谊中学2024-2025学年高二上学期入学考试 化学试题(含答案).pdf
- 湖北省天门市华斯达学校2024-2025学年八年级上学期九月考试语文试题(无答案).pdf
- 统编版道德与法治九年级下册第二单元 世界舞台上的中国 学情评估卷(含答案).pdf
- 云南省文山州2024-2025学年高二上学期月考生物试题(含解析).pdf
- 人教新目标版英语九年级中考模拟学情评估(二)(含答案).pdf
最近下载
- 中职《幼儿心理学》课程教学课件-项目二任务3 感知觉规律的运用.pptx VIP
- Hasselblad哈苏H6中文说明书.pdf
- (人教2024版)一年级数学上册《数学游戏》单元复习讲义.docx
- 木材人造板制造工艺考核试卷.docx VIP
- 百家争鸣(共张PPT)-PPT课件模版[1].pptx
- 《无障碍设施施工验收及维护规范》(GB50642—2011)的解读.pdf VIP
- 13_一等奖丨清华大学丨“三位一体,三创融合,开放共享”创新创业教育体系和平台的创建(20220427推文).pdf VIP
- 百得两用燃烧机TBML 1200 ME电子控制器调试安装说明书.pdf
- 磁共振成像原理与临床应用完整版.ppt VIP
- 人教2024版英语七年级上册Starter Unit 1- Unit 3基础知识练习(含答案).docx VIP
文档评论(0)