《C++基础》教案.docx

上传人:王** 文档编号:1169361 上传时间:2024-04-12 格式:DOCX 页数:33 大小:107.50KB
下载 相关 举报
《C++基础》教案.docx_第1页
第1页 / 共33页
《C++基础》教案.docx_第2页
第2页 / 共33页
《C++基础》教案.docx_第3页
第3页 / 共33页
《C++基础》教案.docx_第4页
第4页 / 共33页
《C++基础》教案.docx_第5页
第5页 / 共33页
《C++基础》教案.docx_第6页
第6页 / 共33页
《C++基础》教案.docx_第7页
第7页 / 共33页
《C++基础》教案.docx_第8页
第8页 / 共33页
《C++基础》教案.docx_第9页
第9页 / 共33页
《C++基础》教案.docx_第10页
第10页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《《C++基础》教案.docx》由会员分享,可在线阅读,更多相关《《C++基础》教案.docx(33页珍藏版)》请在优知文库上搜索。

1、C+基础教案电子工程学院C+基础授课教案讲序第1讲授课学时2学时教材章节:1.1,1.2J.4-1.6课程内容绪论授课方式:多媒体教学目的和要求:1. 了解程序设计语言概况和分类;2. 了解C+语言发展历史;3. 理解C+语言特点;4. 了解C+语言程序构成及书写形式;5. 掌握集成开发环境下+程序的编写、编译、链接和执行的过程。授课主要内容:一1. 程序设计语言概况和分类;2. 从C到C+,C+语言发展历史;3. C+语言特点;4. C+语言构成及书写形式;5. C+语言程序的编写和实践;6. C+集成开发环境和上机实践。重点、难点及学生易犯错误的地方:一、重点内容1. C+程序的构成和书写

2、形式;2. C+程序的编辑、编译、链接和运行的过程。二、难点内容1.程序编辑、编译、连接和运行的含义。三、学生易犯的错误1 .用VC建立工程和文件时,常没有正确选择项目或文件类型;2 .程序中出现两个及以上main函数。教学策略和方法:1.感性认识计算1至U100的累加和,现场编写、调试、演示运行,让未曾有编程经验的学生感性认识程序的魅力;并通过用户输入参数n,实现1到任意数n的累加和,让学生理解程序的通用性。2 .程序演示老师演示用ViSUalSIUdi。开发C+程序的过程;然后找一位同学操作演示一遍,老师在旁边指导,尤其对可能出现的共性错误予以提醒。3 .适度提问养成学生勤于思考的学习习惯

3、。4 .比较与比喻.提高学生的学习兴趣。5 .逐步深入讲解通过几个不同类型难度有所递进的例子,让学生体会C+语法特点。教学过程:1 .提问:知道目前流行的编程语言吗?简述主流的编程语言。2 .设问求1-10()累加和如何完成?演示程序实现。并通过改写程序,通过输入n实现1到任意数n的累加和,让学生理解程序的通用性。3 .依次简要讲解C+的发展历史、地位、特点,引出面向对象和面向过程编程,让学生有所了解。4 .讲解几个小例子,难度有所递增,让学生了解C+语言的特点、构成和书写形式,体会语法。5 .演示讲解课程实验开发平台VC6.01)结合下图,讲解程序编写、编译、链接、执行的过程、各阶段作用和生

4、成的文件;2)用VC6.0演示编写、编译、链接、执行的过程和在相应目录下产生的东西;以及定位错误、程序的方法;3)让某位同学给全班演示,实际操作,老师在旁边指导,说明容易犯的错误。小结:1. 程序语言有机器语言、汇编语言、高级语言之分。C+是高级语言。2. 有面向过程和面向对象两种程序设计方法;C+是面向对象语言,但既可以面向过程编程,也可以实现面向对象编程。3. C+程序实现经过编写、编译、链接、执行的过程;作业:1)输出“Ilovec+”2)输入ab求a-b的值3)模仿例1-12,求两数中的最小数C+基础授课教案讲序第2讲授课学时2学时教材章节:2.1-2.3课程内容字符集与词汇、数据类型

5、、常量与变量授课方式:多媒体教学目的和要求:1 .熟悉C+中的标识符命名规则、关键字、分隔符和注释符;2 .掌握整型、字符型、枚举型、实型等基本数据类型;3 .熟练掌握上述类型的常量表示方式及使用;4 .熟练掌握基本数据类型变量的定义和使用;5 .掌握符号常量和常变量的定义,了解它们的异同。授课主要内容:1.字符集和词汇1)关键字2)标识符3)分隔符4)注释符2. C+的数据类型1)数据类型分类,各种基本数据类型及存储字节数2)类型标识符3)无符号整型和有符号整型3,常量与变量1)不同类型常量的几种表示形式(1)整形常量(10进制形式,8进制形式,16进制形式)(2)实型常量(十进制小数形式,

6、科学计数法即指数形式)2)字面常量和符号常量4.变量1)变量的三要素(变量名、变量地址、变量值)2)常变量3)引用重点、难点及学生易犯错误的地方:一、重点内容1.C+的基本数据类型及其使用方法;2 .标识符的命名规则3 .变量的定义和使用二、难点内容1 .符合常量、常变量2 .转义字符的特点三、学生易犯错误的地方1 .特殊字符、转义字符的使用2 .注释的使用教学策略和方法:1 .本将语法点较多,所以在教学中结合多个小程序,在练习中掌握各个知识点2 .通过实例操作,体会语法点,由教师和学生共同总结教学过程:6 .讲解C+语言字符集与词汇,重点是标识符命名规则。黑板上写若干个词汇,提问学生那些事正

7、确的标识符、那些不是?为什么?7 .列表和图形展示C+各种数据类型,说明它们的区别;基本整型(signedint)短整型(ShomintD,整型长整型(longmt)J无符号整型(unsgnedmt)一单精度实型(float)(基本类型J实组-双精度实型(double)L长双精度实型QongdoUbIe)字符型(ChM、布尔型(bool)数据类型C数担类型窗峰型(SttUCt)构造类型,=,=,!=);关系运算优先级高于逻辑运算优先级(&,II);11. +(一)符号放变量前是先自增(自减)后使用,若放变量后面是先使用后自增(自减);12. 逻辑运算中,非。表示真,0表示假(0);13. 不同

8、类型的数参与同一运算时,系统将会自动将它们转换为相同类型。作业:p51二:8,9C+基础授课教案讲序第4讲授课学时2学时教材章节:课程内容算法、面向过程、C+程序和语句授课方式:多媒体教学目的和要求:1 .理解面向过程程序开发2 .理解算法的概念和特点3 .熟悉算法的流程图表示4 .熟悉C+语句的分类授课主要内容:1 .面向过程程序设计(结构化编程)的总体思想、特征、优缺点2 .算法的概念14. 法的特点15. 统流程图和N-S流程图16. C+语句的分类和使用;重点、难点及学生易犯错误的地方:一、重点内容1 .算法及其特点的理解2 .流程图3 .C+语句及其分类二、难点内容1 .绘制流程图2

9、 .面向过程的思想三、学生易犯错误的地方1 .用错流程图的图符2 .混淆空语句和语句结束“;”,尤其在循环和选择结构中教学策略和方法:1 .比喻教学算法用菜谱比喻,原料是数据、步骤是算法;通过飞机的起飞和飞行到降落的多个过程说明面向过程的特点。2 .趣味教学通过芝诺悖论讲解算法的有穷性和无穷性问题。3 .实例教学通过黑板演示阶乘等问题流程图画法。4 .比较法教学传统流程图与NS流程图对比。教学过程:18 .通过求三角形求面积,引入算法概念。总体分为三部分:输入、计算,输出;19 .算法用做菜菜谱比喻,原料是数据、步骤是算法;20 .进一步讲述算法的作用和特点,通过芝诺悖论讲解算法的有穷性和无穷性;芝诺:“一个人从A点走到B点,要先走完路程的1/2,再走完剩下总路程的1/2,再走完剩下的1/2”如此循环下去,永远不能到终点。21 .进一步讲解算法的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!