教师(PASCAL语言)培训讲习

教师(PASCAL语言)培训讲习

ID:43178274

大小:1.77 MB

页数:158页

时间:2019-10-01

教师(PASCAL语言)培训讲习_第1页
教师(PASCAL语言)培训讲习_第2页
教师(PASCAL语言)培训讲习_第3页
教师(PASCAL语言)培训讲习_第4页
教师(PASCAL语言)培训讲习_第5页
资源描述:

《教师(PASCAL语言)培训讲习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、教师(PASCAL语言)培训讲习江东区教研室贾为办班的目的:1、提高与扎实信息学科教师的专业素养。今后会在各类信息学科教师考核中有所侧重。2、形成一个学习与研究PASCAL语言的氛围,建立一支培训团队,促进我区的青少年信息学竞赛工作起步与发展。3、抛砖引玉。互帮互学,建立学习共同体。4、本期培训班以讲习《PASCAL语言》中基本语句为主,面向全体信息学科专业教师,进行由简单到复杂的编程思维训练,通过本期培训学会安装、调试PASCAL程序,能够读懂程序,并掌握独立编制简单程序的能力。建议参考书:《PASCAL语言(中学版/小学版)第2版》张文双,吴树娟主编(北京理工大学出版)《数据结构与算法设

2、计》张文双、王学红主编(北京理工大学出版)《奥赛经典—信息学奥林匹克教程》(基础篇、语言篇、提高篇)湖南师范大学出版社出版(宁波新江厦四楼书店有售。)序言:信息学奥赛的发展1989年5月首次举办国际信息学奥林匹克竞赛,简称IOI,成为继数学、物理、化学之后的又一门国际(中学生)奥林匹克竞赛。1991年起全国青少年计算机竞赛更名为全国青少年信息学(计算机)奥林匹克竞赛,简称NOI。由中国科学技术协会主管,中国计算机学会主办。全国青少年信息学奥林匹克联赛,简称为NOIP,参加联赛是参加NOI的必要条件。信息学奥林匹克竞赛内容程序设计知识。熟练使用一门程序设计语言编写程序;熟悉常用的基本算法:如穷

3、举法、排序(冒泡)法、搜索法、回溯法、递归算法,排列组合等。数据结构知识。简单变量、数组、队列、栈、串、记录、指针、链表、树、图和文件。调试程序技能。FreePascal安装、启动与退出从江东信息网ftp://ftp.jdedu.net,用户名xinxi,密码xinxi2007,下载FreePascal2.04(大小为42M)。点击install.exe自动安装程序在指定的路径目录中。(15分钟)在路径:目标盘符ppbingo32v2找到fp.exe文件,右键创建快捷方式后,复制到桌面上。单击桌面快捷图标即可启动FreePascal2.04。点击菜单栏:file下拉exit项即可退出

4、pascal环境。按alt+enter,进行全屏切换。Pascal程序的输入与调试例T0_1:用数字打印三角形。ProgramT0_1;varj,h:integer;Beginforj:=1to5dobeginwrite(‘‘:16-j);forh:=1to2*j-1dowrite(h);writeln;end;End.用主菜单的Compile中的菜单项Compile,或Alt+F9组合键,即可对程序进行编译。若文件没取名,则先建立文件名。如果编译有错误,会显示相关出错信息。注意freePascal安装时,有时会碰到与杀毒软件冲突的事情,编译也会不成功,需先将杀毒软件屏蔽。运行程序:选择主菜

5、单Run中的菜单项Run,或按ctrl+F9键。查看结果。选择主菜单Debug中的菜单项Output可以查看结果。保存文件。用主菜单file中的save或按F2键保存文件。第1课认识PASCAL语言Pascal是一种计算机通用的、编译型的高级程序设计语言。它由瑞士NiklausWirth教授于六十年代末设计并创立。是一种按结构化程序设计原则描述的高级语言。 主要特点有:严格的结构化形式;丰富完备的数据类型;运行效率高;查错能力强。NOI(全国奥林匹克信息学竞赛)把Pascal语言定为唯一提倡的程序设计语言第1课认识PASCAL语言让我们先来看一个PASCAL程序,通过这个程序了解PASCAL

6、的规则。例L1_1已知半径,求圆周长和面积的程序。程序说明:PROGRAMcircle(input,output);(*第1行:程序首部*)CONST(*第2行:常量说明*)PI=3.14159;VAR(*第4行:变量说明*)r,l,s:real;BEGIN(*第6行:语句部分*)read(r);(*第7行:输入语句*)l:=2*PI*r;(*第8行:赋值语句*,计算周长)s:=PI*r*r;(*第9行:赋值语句*,计算面积)write(r,l,s);(*第10行:输出语句*)END.(*第11行:语句部分以END.结束*)完整的PASCAL程序框架Program程序名(程序参数表);Lab

7、el标号说明;Const常量说明;Type类型说明;Var变量说明;Function函数说明;procedure过程说明;begin程序语句;……end.在FreePascal中可省程序参数表。在程序执行部分使用的标号、常量、类型、变量、记录、文件、过程和函数,都必须在说明部分进行说明。但并不是每个程序都必需的,根据需要而设。程序执行部分是指Begin开始到最后一条End.结束语句的部分,是程序的核心。它由一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。