欢迎来到天天文库
浏览记录
ID:12884755
大小:1.69 MB
页数:140页
时间:2018-07-19
《高级语言程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、四川大学《高级语言程序设计》教案任课教师:何明儒游洪跃杨秋辉140第一章概述教案1科目C语言课题第一章C语言概述编号C0101-1教学目的1、了解C语言出现的背景2、掌握C语言程序的构成、书写格式和上机步骤教材分析教学重点C语言程序的构成教学难点上机操作教 学 设 计课时安排2教法讲授与演示法相结合教具计算机、投影仪教 学 过 程步骤一引入新课从计算机应用基础中学过的计算机语言及语言处理系统引出C语言。步骤二讲授新课一、 C语言出现的背景1. ALGOL60:1960年面向问题、结构化,可读性、可移植性好,不能对硬件操作;2.
2、 CPL:63年接近硬件,规模较大、难以应用;3. SIMULA:1966~1967SIMULA66是ALGOL60的扩充;SIMULA67引进了“对象”和“类”等概念而成为第一个面向对象的语言;4. BCPL:67年由CPL改制,结构化、直接处理硬件;5. B语言:1970年贝尔实验室的KenThompson以BCPL语言为基础设计的,开发了第一个UNIX操作系统;6. C语言:1972-73年间,保持了BCPL和B语言的精炼与接近硬件的优点,克服了它们过于简单、数据无类型的缺点,重写了UNIX操作系统的90%;7
3、. 标准C:以1978年发表的UNIX第七版中的C编译程序为基础,BrainW.Kernighan&DennisM.Ritchie合著的《TheCProgrammingLanguage》问世;8. ANSIC:1983年美国国家标准化协会(ANSI)制定的标准9. C++:1986年与C兼容,保持了C的所有优点并进行了增强:增强了面向对象的机制,成为典型的面向对象和面向过程的混合语言,适用于大型系统软件和应用软件的开发;10. 87ANSIC:1987年制定的新标准;11. ISOC:1990年ISO接受87ANSIC为ISOC
4、的标准,该标准是目前C编译器的标准。 二、 C语言的特点1. 语言简洁、紧凑,使用方便、灵活;2. 运算符丰富3. 数据类型多(整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类等)4. 具有结构化的控制语句5. 语法不太严格,自由度大6. 既是高级语言,又具有低级语言的功能7. 生成目标代码质量高,程序执行效率8. 可移植性好辅助活动 140教案1科目C语言课题第一章C语言概述编号C0101-2教学目的1、了解C语言出现的背景2、掌握C语言程序的构成、书写格式和
5、上机步骤教材分析教学重点C语言程序的构成教学难点上机操作 教 学 设 计课时安排2教法讲授与演示法相结合教具计算机、投影仪 教 学 过 程三、C语言程序的构成1. C语言是由函数构成的,至少有一个main()函数;2. 每个函数由函数首部和函数体组成;函数体由说明语句、执行语句组成;3. 每个C程序从main()函数开始执行,并在main()中结束;4. 每个语句和数据定义的最后必须加分号;5. C程序无输入、输出语句输入功能由scanf()函数完成;输出
6、功能由printf()函数完成;6. 可加注释/*……*/借助程序实例加以说明,并提倡良好的程序设计书写风格:1) 每个语句占一行;2) 同一层次的语句从同一位置处开始书写;3) 同一层次中嵌套的结构,应从不同位置开始书写;4) 编译控制行、外部数据定义、函数定义之间空一行书写;5) 对于函数体的大括号的书写约定6) 学会使用注释。 四、上机步骤1. 进入环境c:tctc或进入ms-dos,>cd,>cdtc,>tc2. 编辑源程序3. 保存源程序4. 编译源程序
7、F95. 执行程序Ctrl-F9,查看结果Alt-F56. 退出C环境Alt-X 步骤三课堂小结1、 C语言的构成要素,main函数在程序中的作用2、 上机操作的过程 步骤四布置作业上机练习:1、进入C编辑环境,按良好的程序设计风格输入例题,按步骤编译、运行、查看结果2、根据求两个数最大值的例题,试编写程序求三个数的最大值辅助活动 140 第二章算法教案2科目C语言课题第二章程序的灵魂——算法编号C0201-1教学目的1、了解算法的概念2、掌握结构化程序的三种基本结构,及算法的N-S图表示法教材分析教
此文档下载收益归作者所有