您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > C++程序设计实验教案
第页1淮阴工学院.:教案HuaiyinInstituteOfTechnology第周星期节教材章节及名称实验1数据类型、表达式和输入输出教学目的和要求掌握使用VC++6.0IDE环境编辑源程序、编译、调试与运行程序的方法;掌握基本数据类型、输入/输出、运算符与表达式等基本概念,熟悉VC++开发环境。教学重点与难点重点:用VC++集成开发环境开发简单的C++程序难点:1、编辑源程序、编译、调试与运行程序2、表达式的表示教学过程(包括教学手段、方法、电教设备、教具、CAI课件使用以及教学程序等)理论提示;现场演示;学生独立编程一、复习本次实验涉及的理论课内容,选择性提问,提出实验要求5’二、课堂教学80’1.VC++6.0集成环境20’2.演示如何编写一个简单的C++程序;20’3.重申本次实验的目的与要求,布置具体实验内容10’4.最简单的程序30’三、本次实验小结5’课外作业撰写实验报告参考书目①钱能.C++程序设计教程.清华大学出版社,2005.1②赵建洋、于长辉、王晓燕.C++程序设计工程化实验教程.南京大学出版社,2011.8第页2淮阴工学院.:教案HuaiyinInstituteOfTechnology第周星期节教材章节及名称实验2选择结构的程序设计教学目的和要求掌握if、switch的格式、执行过程、使用方法,熟练使用集成环境中的单步执行以及在程序设计中用选择结构实现各种算法。教学重点与难点重点:if、switch的格式、执行过程、使用方法难点:VC++6.0的单步执行教学过程(包括教学手段、方法、电教设备、教具、CAI课件使用以及教学程序等)理论提示;现场演示;学生独立编程一、复习本次实验涉及的理论课内容,选择性提问,提出实验要求5’二、课堂教学80’1.演示如何编写一个C++选择结构程序15’2.重申本次实验的目的与要求,布置具体实验内容5’3.同学们分组练习60’三、本次实验小结5’课外作业撰写实验报告参考书目①钱能.C++程序设计教程.清华大学出版社,2005.1②赵建洋、于长辉、王晓燕.C++程序设计工程化实验教程.南京大学出版社,2011.8第页3淮阴工学院.:教案HuaiyinInstituteOfTechnology第周星期节教材章节及名称实验3循环结构的程序设计(1)教学目的和要求掌握while、do-while、for等三种循环语句的使用方法。。教学重点与难点重点:1.while、do-while、for三种循环语句的使用2.掌握个循环语句的单步执行过程难点:掌握个循环语句的单步执行过程教学过程(包括教学手段、方法、电教设备、教具、CAI课件使用以及教学程序等)理论提示;现场演示;学生独立编程一、复习本次实验涉及的理论课内容,选择性提问,提出实验要求5’二、课堂教学80’1.演示如何编写一个C++循环程序,用三种循环语句15’2.重申本次实验的目的与要求,布置具体实验内容5’3.同学们分组练习60’三、本次实验小结5’课外作业撰写实验报告参考书目①钱能.C++程序设计教程.清华大学出版社,2005.1②赵建洋、于长辉、王晓燕.C++程序设计工程化实验教程.南京大学出版社,2011.8第页4淮阴工学院.:教案HuaiyinInstituteOfTechnology第周星期节教材章节及名称实验4循环结构的程序设计(2)教学目的和要求掌握while、do-while、for等三种循环语句循环结构设计综合程序,学会常用级数与图形的编程方法。教学重点与难点重点:1.图形的编程方法2.选择与循环结构设计综合难点:选择与循环结构设计综合教学过程(包括教学手段、方法、电教设备、教具、CAI课件使用以及教学程序等)理论提示;现场演示;学生独立编程一、复习本次实验涉及的理论课内容,选择性提问,提出实验要求5’二、课堂教学80’1.演示选择与循环结构设计综合15’2.重申本次实验的目的与要求,布置具体实验内容5’3.同学们分组练习60’三、本次实验小结5’课外作业撰写实验报告参考书目①钱能.C++程序设计教程.清华大学出版社,2005.1②赵建洋、于长辉、王晓燕.C++程序设计工程化实验教程.南京大学出版社,2011.8第页5淮阴工学院.:教案HuaiyinInstituteOfTechnology第周星期节教材章节及名称实验4循环结构的程序设计(3)教学目的和要求掌握while、do-while、for等三种循环语句循环结构设计的应用,学会用三种循环结构解决一些实际问题。。教学重点与难点重点:1.解决实际问题2.应用的方法难点:解决实际问题的方法教学过程(包括教学手段、方法、电教设备、教具、CAI课件使用以及教学程序等)理论提示;现场演示;学生独立编程一、复习本次实验涉及的理论课内容,选择性提问,提出实验要求5’二、课堂教学80’1.演示选择与循环结构设计应用15’2.重申本次实验的目的与要求,布置具体实验内容5’3.同学们分组练习60’三、本次实验小结5’课外作业撰写实验报告参考书目①钱能.C++程序设计教程.清华大学出版社,2005.1②赵建洋、于长辉、王晓燕.C++程序设计工程化实验教程.南京大学出版社,2011.8第页6淮阴工学院.:教案HuaiyinInstituteOfTechnology第周星期节教材章节及名称实验5函数调用(1)教学目的和要求掌握函数的定义方法,理解函数的调用;掌握函数的递归、嵌套调用;掌握函数调用的实参与形参的传递。教学重点与难点重点:1.函数定义、调用2.函数递归调用难点:函数的递归调用教学过程(包括教学手段、方法、电教设备、教具、CAI课件使用以及教学程序等)理论提示;现场演示;学生独立编程一、复习本次实验涉及的理论课内容,选择性提问,提出实验要求5’二、课堂教学80’1.如何声明、定义函数,函数递归调用等。15’2.重申本次实验的目的与要求,布置具体实验内容5’3.同学们分组练习60’三、本次实验小结5’课外作业撰写实验报告参考书目①钱能.C++程序设计教程.清华大学出版社,2005.1②赵建洋、于长辉、王晓燕.C++程序设计工程化实验教程.南京大学出版社,2011.8第页7淮阴工学院.:教案HuaiyinInstituteOfTechnology第周星期节教材章节及名称实验5函数调用(2)教学目的和要求掌握函数的定义方法,理解函数的调用;掌握内联函数、重载函数、模板函数的定义和使用方法。。教学重点与难点重点:1.内联函数、重载函数2.模板函数的定义和使用难点:模板函数的使用教学过程(包括教学手段、方法、电教设备、教具、CAI课件使用以及教学程序等)理论提示;现场演示;学生独立编程一、复习本次实验涉及的理论课内容,选择性提问,提出实验要求5’二、课堂教学80’1.如何声明、定义函数内联和重载归调用等。15’2.重申本次实验的目的与要求,布置具体实验内容5’3.同学们分组练习60’三、本次实验小结5’课外作业撰写实验报告参考书目①钱能.C++程序设计教程.清华大学出版社,2005.1②赵建洋、于长辉、王晓燕.C++程序设计工程化实验教程.南京大学出版社,2011.8第页8淮阴工学院.:教案HuaiyinInstituteOfTechnology第周星期节教材章节及名称实验5函数调用(3)教学目的和要求定义和使用函数,用函数解决实际问题,掌握函数的作用域和生命周期的相关内容。教学重点与难点重点:1.函数作用域2.函数生命周期难点:函数作用域教学过程(包括教学手段、方法、电教设备、教具、CAI课件使用以及教学程序等)理论提示;现场演示;学生独立编程一、复习本次实验涉及的理论课内容,选择性提问,提出实验要求5’二、课堂教学80’1.如何声明、定义函数,用函数解决问题。15’2.重申本次实验的目的与要求,布置具体实验内容5’3.同学们分组练习60’三、本次实验小结5’课外作业撰写实验报告参考书目①钱能.C++程序设计教程.清华大学出版社,2005.1②赵建洋、于长辉、王晓燕.C++程序设计工程化实验教程.南京大学出版社,2011.8第页9淮阴工学院.:教案HuaiyinInstituteOfTechnology第周星期节教材章节及名称实验6数组(1)教学目的和要求掌握一维数组的定义、初始化赋值、数组元素的引用方法,学会求数组元素中的最大、小值、平均值的方法,学会数组元素排序的二种编程方法。初步掌握有序数组的查找、增加、删除的编程方法。教学重点与难点重点:1.数组的最大、小值、平均值、排序等难点:有序数组的查找、增加、删除编程教学过程(包括教学手段、方法、电教设备、教具、CAI课件使用以及教学程序等)理论提示;现场演示;学生独立编程一、复习本次实验涉及的理论课内容,选择性提问,提出实验要求5’二、课堂教学80’1.一维和二维数组的定义、初始化、元素引用等基本概念10’2.例程分析:如何编写一个求10个数的最大值的程序。5’3.本次实验的目的、要求与注意事项。5’4.同学们分组练习60’三、本次实验小结5’课外作业撰写实验报告参考书目①钱能.C++程序设计教程.清华大学出版社,2005.1②赵建洋、于长辉、王晓燕.C++程序设计工程化实验教程.南京大学出版社,2011.8第页10淮阴工学院.:教案HuaiyinInstituteOfTechnology第周星期节教材章节及名称实验7数组(2)教学目的和要求掌握二维数组的定义、初始化赋值、数组元素的引用方法;学会求数组元素中的最大、小值、平均值的方法;教学重点与难点重点:1.二维数组的最大、小值、平均值、排序等难点:二维数组的最大、小值、平均值、排序教学过程(包括教学手段、方法、电教设备、教具、CAI课件使用以及教学程序等)理论提示;现场演示;学生独立编程一、复习本次实验涉及的理论课内容,选择性提问,提出实验要求5’二、课堂教学80’1.演示二维数组的定义、初始化及应用5’2.例程分析:通过键盘给一个3行4列的二维数组输入整型数值,并按表格形式输出此数组的所有元素。10’3.本次实验的目的、要求与注意事项。5’4.同学们分组练习60’三、本次实验小结5’课外作业撰写实验报告参考书目①钱能.C++程序设计教程.清华大学出版社,2005.1②赵建洋、于长辉、王晓燕.C++程序设计工程化实验教程.南京大学出版社,2011.8第页11淮阴工学院.:教案HuaiyinInstituteOfTechnology第周星期节教材章节及名称实验7数组(3)教学目的和要求掌握二维数组的应用:矩阵的反转、矩阵的转置、矩阵的相乘、二维数组的翻转、二维数组的卷动。教学重点与难点重点:1.矩阵的反转、矩阵的转置、矩阵的相乘2.二维数组的翻转、二维数组的卷动难点:二维数组的翻转、二维数组的卷动教学过程(包括教学手段、方法、电教设备、教具、CAI课件使用以及教学程序等)理论提示;现场演示;学生独立编程一、复习本次实验涉及的理论课内容,选择性提问,提出实验要求5’二、课堂教学80’1.演示举证的翻转和卷动5’2.例程分析:掩饰举证的相乘等操作10’3.本次实验的目的、要求与注意事项。5’4.同学们分组练习60’三、本次实验小结5’课外作业撰写实验报告参考书目①钱能.C++程序设计教程.清华大学出版社,2005.1②赵建洋、于长辉、王晓燕.C++程序设计工程化实验教程.南京大学出版社,2011.8第页12淮阴工学院.:教案HuaiyinInstituteOfTechnology第周星期节教材章节及名称实验8数组(4)教学目的和要求二维数组的应用,学会打印杨辉三角图形的编程方法;学会二维数据表的排序等数值计算的编程。教学重点与难点重点:1.打印杨辉三角图形2.二维数据表的排序难点:打印杨辉三角图形教学过程(包括教学手段、方法、电教设备、教具、CAI课件使用以及教学程序等)理论提示;现场演示;学生独立编程一、复习本次实验涉及的理论课内容,选择性提问,提出实验要求5’二、课堂教学80’1.讲解打印杨辉三角图形5’2.讲解二维数据表的排序。5’3.本次实验的目的、要求与
本文标题:C++程序设计实验教案
链接地址:https://www.777doc.com/doc-2904285 .html