您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 能源与动力工程 > 94《C语言及程序设计》教案
第1页教案2010~2011学年第1学期院(部)计算机学院教研室信息技术课程名称C语言及程序设计授课专业班级主讲教师职称职务使用教材谭浩强《C程序设计(第三版)》山东建筑大学教务处制2010年9月第2页第1次课的教学整体安排授课时间第周第节课时安排2学时授课题目(教学章、节或主题):C语言概述教学目的、要求(分掌握、理解、了解三个层次):了解C语言的发展历史、C语言的主要特点。掌握C语言程序的结构,C语言程序的书写格式,C语言程序的开发过程,TurboC集成开发环境的使用。教学内容:基本内容:为什么要学习C语言这门课;C语言的发展历史,C语言的主要特点,C语言程序的结构,C语言程序的书写格式,C语言程序的开发过程,TurboC集成开发环境的使用。重点:C语言程序的结构及书写格式,C语言程序的开发过程,TurboC集成开发环境的使用。难点:C语言程序的开发过程,TurboC集成开发环境的使用。讨论、思考、作业:1.思考讨论学习这门课后,对同学们今后的学习和工作的意义。2.做实验指导书上的题目,在上机时输入、编辑、编译、连接、运行。注:教师也可以根据教学的实际情况布置其他讨论题、思考题和作业。参考资料:《C语言及程序设计》(面向21世纪高等院校计算机规划教材)杜忠友,刘浩,叶曙光,姜庆娜编著中国铁道出版社《C语言程序设计教程》(高等学校21世纪教材)徐士良编著,人民邮电出版社《全国计算机等级考试二级教程——C语言程序设计》教育部考试中心田淑清编,高等教育出版社《C语言程序设计》(普通高等教育“十一五”国家级规划教材)杨路明主编北京邮电大学出版社教学过程设计:新课导入5分钟,授新课70分钟,安排讨论10分钟,布置作业及实验5分钟(时间分配仅供参考)授课类型:理论课讨论课实验课练习课其他教学方式:讲授讨论指导其他教学资源:多媒体模型实物挂图音像其他第3页第2次课的教学整体安排授课时间第周第节课时安排2学时授课题目(教学章、节或主题):数据类型、运算符与表达式之一教学目的、要求(分掌握、理解、了解三个层次):了解C语言的所有数据类型。掌握C语言的基本数据类型。掌握常量、变量和标识符,整型、实型、字符型数据(常量和变量)。教学内容:基本内容:C语言的所有数据类型;C语言的基本数据类型;常量与变量的概念,标识符的定义;整型常量的表示,整型变量的存放、分类、定义,整型常量的类型等;实型常量的表示,实型变量的存放、分类、定义,实整常量的类型等;字符常量,字符变量,字符串常量。变量赋初值。重点:常量与变量的概念,标识符的定义,整型、实型、字符型变量的定义。难点:数据在内存中的存放形式。讨论、思考、作业:1.思考讨论常量与变量的区别,标识符的定义方法。2.做实验指导书上的题目,在上机时输入、编辑、编译、连接、运行。注:教师也可以根据教学的实际情况布置其他讨论题、思考题和作业。参考资料:《C语言及程序设计》(面向21世纪高等院校计算机规划教材)杜忠友,刘浩,叶曙光,姜庆娜编著中国铁道出版社《C语言程序设计教程》(高等学校21世纪教材)徐士良编著,人民邮电出版社《全国计算机等级考试二级教程——C语言程序设计》教育部考试中心田淑清编,高等教育出版社《C语言程序设计》(普通高等教育“十一五”国家级规划教材)杨路明主编北京邮电大学出版社教学过程设计:复习10分钟,授新课70分钟,安排讨论5分钟,布置作业实验5分钟(时间分配仅供参考)授课类型:理论课讨论课实验课练习课其他教学方式:讲授讨论指导其他教学资源:多媒体模型实物挂图音像其他第4页第3次课的教学整体安排授课时间第周第节课时安排2学时授课题目(教学章、节或主题):数据类型、运算符与表达式之二教学目的、要求(分掌握、理解、了解三个层次):掌握C语言的运算符和表达式,运算优先级和结合性,不同类型数据之间的转换。教学内容:基本内容:各类数据型数据之间的混合运算;基本算术运算符和算术表达式;赋值运算符和赋值表达式;复合的赋值表达式;逗号运算符和逗号表达式;运算优先级和结合性;自动类型转换;强制类型转换。重点:基本算术运算符和算术表达式,赋值运算符和赋值表达式,逗号运算符和逗号表达式,运算优先级和结合性,自动类型转换(隐式类型转换),强制类型转换(显式类型转换)。难点:整数除法、%运算符;自增、自减运算符;复合赋值表达式。讨论、思考、作业:1.思考讨论在应用中自动类型转换和强制类型转换哪个容易理解和不容易出错。2.做实验指导书上的题目,在上机时输入、编辑、编译、连接、运行。注:教师也可以根据教学的实际情况布置其他讨论题、思考题和作业。参考资料:《C语言及程序设计》(面向21世纪高等院校计算机规划教材)杜忠友,刘浩,叶曙光,姜庆娜编著中国铁道出版社《C语言程序设计教程》(高等学校21世纪教材)徐士良编著,人民邮电出版社《全国计算机等级考试二级教程——C语言程序设计》教育部考试中心田淑清编,高等教育出版社《C语言程序设计》(普通高等教育“十一五”国家级规划教材)杨路明主编北京邮电大学出版社教学过程设计:复习5分钟,授新课70分钟,安排讨论10分钟,布置作业实验5分钟(时间分配仅供参考)授课类型:理论课讨论课实验课练习课其他教学方式:讲授讨论指导其他教学资源:多媒体模型实物挂图音像其他第5页第4次课的教学整体安排授课时间第周第节课时安排2学时授课题目(教学章、节或主题):顺序结构程序设计教学目的、要求(分掌握、理解、了解三个层次):掌握顺序结构程序的特点,赋值语句,复合语句,字符数据的输入输出函数getchar和putchar,格式输入输出函数scanf和printf等。教学内容:基本内容:C语句概述;赋值语句、复合语句;数据输入输出的概念及在C语言中的实现;字符数据的输入输出函数getchar和putchar;格式输入输出函数scanf和printf;顺序结构程序设计举例等。重点:赋值语句,输入输出函数getchar和putchar,scanf和printf,顺序结构程序举例。难点:整型、实型、字符型数据的输入、输出格式。讨论、思考、作业:1.思考讨论字符数据的输入输出能否用输入输出函数scanf和printf,讨论后验证如果用会出现什么结果。2.做实验指导书上的题目,在上机时输入、编辑、编译、连接、运行。注:教师也可以根据教学的实际情况布置其他讨论题、思考题和作业。参考资料:《C语言及程序设计》(面向21世纪高等院校计算机规划教材)杜忠友,刘浩,叶曙光,姜庆娜编著中国铁道出版社《C语言程序设计教程》(高等学校21世纪教材)徐士良编著,人民邮电出版社《全国计算机等级考试二级教程——C语言程序设计》教育部考试中心田淑清编,高等教育出版社《C语言程序设计》(普通高等教育“十一五”国家级规划教材)杨路明主编北京邮电大学出版社教学过程设计:复习5分钟,授新课70分钟,安排讨论10分钟,布置作业实验5分钟(时间分配仅供参考)授课类型:理论课讨论课实验课练习课其他教学方式:讲授讨论指导其他教学资源:多媒体模型实物挂图音像其他第6页第5次课的教学整体安排授课时间第周第节课时安排2学时授课题目(教学章、节或主题):选择结构程序设计之一教学目的、要求(分掌握、理解、了解三个层次):掌握关系运算和逻辑运算,用if语句实现的选择结构。教学内容:基本内容:选择结构的导入(即为什么要有选择结构);关系运算符和关系表达式;逻辑运算符和逻辑表达式;if语句;用if语句实现的选择结构;程序举例。重点:用if语句实现的选择结构,程序举例。难点:计算逻辑表达式的值,表示复杂条件,“=”和“==”运算符的区别,实数的相等比较。讨论、思考、作业:1.思考讨论if语句的3种形式都用“if(表达式)语句1else语句2”是否可行。2.做实验指导书上的题目,在上机时输入、编辑、编译、连接、运行。注:教师也可以根据教学的实际情况布置其他讨论题、思考题和作业。参考资料:《C语言及程序设计》(面向21世纪高等院校计算机规划教材)杜忠友,刘浩,叶曙光,姜庆娜编著中国铁道出版社《C语言程序设计教程》(高等学校21世纪教材)徐士良编著,人民邮电出版社《全国计算机等级考试二级教程——C语言程序设计》教育部考试中心田淑清编,高等教育出版社《C语言程序设计》(普通高等教育“十一五”国家级规划教材)杨路明主编北京邮电大学出版社教学过程设计:复习5分钟,授新课70分钟,安排讨论10分钟,布置作业实验5分钟(时间分配仅供参考)授课类型:理论课讨论课实验课练习课其他教学方式:讲授讨论指导其他教学资源:多媒体模型实物挂图音像其他第7页第6次课的教学整体安排授课时间第周第节课时安排2学时授课题目(教学章、节或主题):选择结构程序设计之二教学目的、要求(分掌握、理解、了解三个层次):掌握选择结构的嵌套,条件运算符,用switch语句实现的多分支选择结构。教学内容:基本内容:选择结构的嵌套;条件运算符;switch语句;用switch语句实现的多分支选择结构;程序举例。重点:条件运算符,用switch语句实现的多分支选择结构,程序举例。难点:用switch语句实现的多分支选择结构。讨论、思考、作业:1.思考讨论switch语句中不用“break”是否可以。2.做实验指导书上的题目,在上机时输入、编辑、编译、连接、运行。注:教师也可以根据教学的实际情况布置其他讨论题、思考题和作业。参考资料:《C语言及程序设计》(面向21世纪高等院校计算机规划教材)杜忠友,刘浩,叶曙光,姜庆娜编著中国铁道出版社《C语言程序设计教程》(高等学校21世纪教材)徐士良编著,人民邮电出版社《全国计算机等级考试二级教程——C语言程序设计》教育部考试中心田淑清编,高等教育出版社《C语言程序设计》(普通高等教育“十一五”国家级规划教材)杨路明主编北京邮电大学出版社教学过程设计:复习10分钟,授新课70分钟,安排讨论5分钟,布置作业实验5分钟(时间分配仅供参考)授课类型:理论课讨论课实验课练习课其他教学方式:讲授讨论指导其他教学资源:多媒体模型实物挂图音像其他第8页第7次课的教学整体安排授课时间第周第节课时安排2学时授课题目(教学章、节或主题):循环结构程序设计之一教学目的、要求(分掌握、理解、了解三个层次):掌握while结构和do-while结构。教学内容:基本内容:循环结构的导入(即为什么要有循环结构);循环结构概述;while结构;do-while结构;程序举例。重点:while结构,do-while结构,程序举例。难点:while结构和do-while结构的执行流程。讨论、思考、作业:1.思考讨论while结构和do-while结构是否可以互相转化。2.做实验指导书上的题目,在上机时输入、编辑、编译、连接、运行。注:教师也可以根据教学的实际情况布置其他讨论题、思考题和作业。参考资料:《C语言及程序设计》(面向21世纪高等院校计算机规划教材)杜忠友,刘浩,叶曙光,姜庆娜编著中国铁道出版社《C语言程序设计教程》(高等学校21世纪教材)徐士良编著,人民邮电出版社《全国计算机等级考试二级教程——C语言程序设计》教育部考试中心田淑清编,高等教育出版社《C语言程序设计》(普通高等教育“十一五”国家级规划教材)杨路明主编北京邮电大学出版社教学过程设计:复习10分钟,授新课70分钟,安排讨论5分钟,布置作业实验5分钟(时间分配仅供参考)授课类型:理论课讨论课实验课练习课其他教学方式:讲授讨论指导其他教学资源:多媒体模型实物挂图音像其他第9页第8次课的教学整体安排授课时间第周第节课时安排2学时授课题目(教学章、节或主题):循环结构程序设计之二教学目的、要求(分掌握、理解、了解三个层次):掌握for循环结构,循环的嵌套,break语句和continue语句。教学内容:基本内容:for循环结构;循环的嵌套;break语句和continue语句;几种循环的比较;程序举例。重点:for循环结构,循环结构的程序举例。难点:for循环结构的执行流程。讨论、思考、作业:1.思考如何在循环中实现数据的累加、累乘。2.做实验指导书上的题目,
本文标题:94《C语言及程序设计》教案
链接地址:https://www.777doc.com/doc-4232660 .html