PASCAL程序设计
课程名称 |
PASCAL程序设计 | ||||
设 计 人 |
纪淑华 丁爱梅 朱世华 |
承担人 |
纪淑华 丁爱梅 朱世华 | ||
开设意义 |
开拓学生眼界,锻炼学生理性思维能力,提高学生对主要计算机的认识,增加学生对程序设计的理解。另全国信息学奥林匹克竞赛考试内容也运用到PASCAL程序设计,开设这门课程,也满足了学生对这一方面的要求。 | ||||
目的要求 |
目的:适应信息学发展的需要,从素质教育的角度,培养学生逻辑思维能力,通过程序设计的学习,能够使学生在思考问题、解决问题的过程,更多地采用步骤化、条理化和程序化的理念。 要求:具有初步的程序设计能力; | ||||
适合对象 |
对计算机与程序设计有浓厚兴趣的高一学生 | ||||
参 考 教 材 |
|
书 名 |
作 者 |
版 本 | |
教 师 |
PASCAL程序设计 |
郑启华 |
清华大学出版社 | ||
PASCAL程序设设计计习题与选解 |
郑启华 |
清华大学出版社 | |||
|
|
| |||
|
|
| |||
学生 |
|
|
| ||
|
|
| |||
教具学具 |
多媒体教学系统、多媒体课件,机房调试环境 | ||||
考查方式 |
| ||||
备 注 |
| ||||
信息学竞赛辅导课程计划安排(PASCAL语言部分)(三十节共十五次课) | |
第一节 |
信息学竞赛简介、PASCAL语言简介 |
第二节 |
顺序结构程序设计(标准数据类型) |
第三节 |
顺序结构程序设计(表达式、赋值语句、READ、WRITE、顺序程序设计举例) |
第四节 |
顺序结构程序设计(练习部分) |
第五节 |
选择结构程序设计(IF语句) |
第六节 |
选择结构程序设计(CASE语句) |
第七节 |
选择结构程序设计(练习部分) |
第八节 |
循环结构程序设计(FOR语句) |
第九节 |
循环结构程序设计(WHILE语句与REPEAT语句) |
第十节 |
循环结构程序设计(多重循环) |
第十一节 |
循环结构程序设计(练习部分) |
第十二节 |
函数与过程程序设计(函数) |
第十三节 |
函数与过程程序设计(过程) |
第十四节 |
函数与过程程序设计(嵌套与递归) |
第十五节 |
函数与过程作为参数标识符作用域 |
第十六节 |
函数与过程程序设计(练习部分) |
第十七节 |
枚举与子界类型 |
第十八节 |
枚举与子界类型(练习 部分) |
第十九节 |
数组类型(一维数组) |
第二十节 |
数组类型(多维数组与紧缩字符) |
第二十一节 |
数组类型(练习 部分) |
第二十二节 |
集合类型(定义与运算) |
第二十三节 |
集合类型(类型间关系与练习) |
第二十四节 |
记录类型(说明与运用) |
第二十五节 |
记录类型(练习部分) |
第二十六节 |
文件类型(说明与运用) |
第二十七节 |
文件类型(练习部分) |
第二十八节 |
指针与动态数据结构(指针与链表) |
第二十九节 |
指针与动态数据结构(二叉树) |
第三十节 |
指针与动态数据结构(练习 部分) |