ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:23.10KB ,
资源ID:18981430      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18981430.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(vc++理论课教案土管Word下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

vc++理论课教案土管Word下载.docx

1、单 位理信学院授课方式课堂讲授( );实 验( ); 田间观察( );教学实习( ) 考核方式课堂提问( );考勤();课堂小测验( );作业( );课程论文( );实验操作( );闭卷考试();开卷考试( ) 课程教学总学时数 40 学时学分数2.5学时分配课堂讲授 40学时; 实验课 学时; 田间观察 学时教学实习 学时;教材名称 Visual C+程序设计作 者梁海英出版社及出版时间清华大学出版社2013指定参考资料C+程序设计(第2版)作者谭浩强授课时间 2015 年 3月 10日(第 1 周)至 2015年 5月 14日(第 10周)星期 二第 3-4节;星期 四 第 1-2 节 备

2、注注:表中( )选项请打“”第 1周;星期 2第 3-4 节;总第 1 次课教学题目第1章 C+概述课堂讲授();实验( );田间观察( )教学实习( )教学时数2授课方法和手段1、教学方法:课堂讲授法为主;采用多媒体教学方式,增强理论结合实际的效果和提高学生的学习兴趣。2、教学手段:以传统的口述、多媒体课件展示手段为主,辅以粉笔加黑板的教学手段;例题用VC+ 开发环境结合多媒体投影演示,提高教学效果。教学目的与要求认识和了解开发环境掌握各种窗口的使用方法初步认识计算机程序教学基本内容提要与教学过程设计第1章 C+概述 1.1 程序设计语言 1.1.1 低级语言1.1.2 高级语言 1.2 C

3、+语言的特点 1.2.1 C语言的特点 1.2.2 C+语言的特点 1.3 C+程序结构的特点 1.3.1 C+程序结构 1.3.2 程序书写规则 1.3.3 程序保留字 1.4 C+程序的上机实现 1.4.1 Visual C+ 6.0的安装 1.4.2 Visual C+ 6.0的启动 1.4.3 Visual C+ 6.0的上机过程 1.4.4 Visual C+ 6.0的退出教学重点认识开发环境了解程序设计中需要哪些窗口辅助教学难点初次接触新的编程环境,不适应,需要时间熟练作业、讨论及辅导上网查找一下,国内外有哪些与Visual C+有关的资源网站。课后小结学生对于界面的操作理解比较快

4、。对Visual C+是干什么的有点蒙。下次课预习要点数据类型及基本运算量星期 4第 1-2 节;总第 2 次课第2章 数据类型及基本运算量掌握基本数据类型理解常量是什么掌握如何声明常量第2章 数据类型及基本运算量 2.1 数据类型 2.1.1 基本数据类型 2.1.2 空类型(void) 2.1.3 构造数据类型 2.1.4 指针类型 2.2 常量 2.2.1 整型常量 2.2.2 浮点型常量 2.2.3 字符型常量 2.2.4 布尔型常量 编程的概念比较抽象,尤其对于新接触编程的初学者,对于数据类型的理解要循序渐进,通过一些例题辅助理解。数据类型,常量的定义如何理解数据类型常量的作用?数据

5、类型很抽象,学生想象不出内存的工作原理,及如何根据数据类型分配内存。常量理解起来还比较快。 变量和库函数第 2周;总第 3 次课理解变量是什么掌握如何声明变量掌握常用的库函数2.3 变量 2.3.1 变量的种类 2.3.2 变量的定义 2.3.3 变量的使用 2.4 标准库函数 2.4.1 数学函数 2.4.2 输入输出函数 变量的定义标准库函数将数据定义成何种类型的变量输入输出函数变量为什么要先声明后使用?对变量的概念还是比较模糊。变量该使用何种数据类型,对学生来说,是学习编程的第一个门槛。运算符和表达式总第 4 次课掌握运算符的语法掌握如何将数学公式用C+的语法表示出来2.5 运算符和表达

6、式 2.5.1 运算符及表达式简介 2.5.2 算术运算符和算术表达式 2.5.3 赋值运算符和赋值表达式 2.5.4 关系运算符与关系表达式 2.5.5 逻辑运算符和逻辑表达式 2.5.6 位运算符和位运算表达式 2.5.7 逗号运算符和逗号表达式 2.5.8 sizeof运算符运算符和表达式 优先级和结合性逗号表达式和复杂表达式用C+语言描述一个数学问题课本50页习题算术运算比较容易掌握。对关系运算和逻辑运算的综合运算,有些同学需要时间慢慢理解。用计算机语言描述数学问题,学生现在还是无从下手。下一步要注重逻辑思维方式的培训结构化程序设计NS图第 3周;总第 5 次课第3章 结构化程序设计理

7、解什么是结构化程序设计了解NS图第3章 结构化程序设计 3.1 结构化程序的特点及设计方法 3.1.1 结构化程序的特点 3.1.2 结构化程序的设计方法 3.2 传统流程图及N-S结构化流程图 程序设计通常采用三种不同的程序结构:顺序,选择(分支),循环(重复)。结构化程序设计的编程思想用NS图来描述一个问题讨论NS图与流程图哪一个更容易理解对于结构化程序设计到底是什么,学生们还是懵懵懂懂,毕竟没有接触到实际案例,理解仅限于“这是一种程序设计方法”。普遍认为流程图对于程序结构的理解有帮助,一看就懂逻辑结构。数据的输入输出总第 6 次课掌握数据的输入输出掌握顺序结构程序设计3.3 C+语句概述

8、 553.3.1 表达式语句 553.3.2 复合语句 573.3.3 空语句 573.3.4 控制语句 573.3.5 函数调用语句 583.4 数据的输入输出 583.5 顺序结构程序设计 表达式语句,复合语句的构成格式化输入/输出函数顺序结构是最简单、最基本的程序结构 例1:输入三角形的三边长,求三角形面积。 例2:求ax2+bx+c=0方程的根。a,b,c由键盘输入,设b2-4ac0。正式开始学习写一个程序,学生无从下手。第一,变量的数据类型如何选择;第二,该定义几个变量,哪些变量需要初始化,哪些变量需要读取其他变量的值获得值;第二输入输出语句。都是学生这一阶段需要练习的方面。选择结构

9、第 4周;总第 7 次课理解条件-产生逻辑值的表达式掌握关系运算符、关系表达式;逻辑运算符、逻辑表达式掌握if语句掌握switch-case语句3.6 选择结构程序设计 3.6.1 用if语句实现选择结构程序设计 3.6.2 用switch语句实现多分支3.6.3 选择结构程序设计举例关系运算符、关系表达式、逻辑运算符、关系表达式switch-case语句嵌套if语句1思考讨论switch语句中不用“break”是否可以。2做实验指导书上的题目,在上机时输入、编辑、编译、连接、运行。循环结构总第 8 次课掌握while当型循环、do while直到型循环、for循环3.7 循环结构程序设计 3

10、.7.1 用while语句实现循环结构程序设计 3.7.2 用do-while语句实现循环结构程序设计 3.7.3 用for语句实现循环结构程序设计3.7.4 循环嵌套 3.7.5 用break和continue语句终止循环 3.7.6 循环结构程序设计举例while结构,do-while结构,程序举例。while结构和do-while结构的执行流程循环嵌套1思考讨论while结构和do-while结构是否可以互相转化。2课后习题3.8一维数组第 5周;总第 9 次课第4章 数组掌握数组的基本概念掌握一维数组定义、初始化、引用;掌握最大值、冒泡排序、选择排序算法掌握二维数组的定义第4章 数组

11、4.1 一维数值数组 4.1.1 一维数值数组的定义 4.1.2 一维数值数组的初始化 4.1.3 一维数值数组元素的使用4 一维数组定义、初始化、引用求最大值、冒泡排序、选择排序算法完成有序数组元素的插入和删除思考讨论一维数组的输入输出,求一维数组各元素的和与平均值,求一维数组的最大(小)值及其位置之一的编程思路。二维数组总第 10 次课掌握二维数组的存储4.2 二维数值数组 4.2.1 二维数值数组的定义 4.2.2 二维数值数组的初始化 4.2.3 二维数值数组元素的使用二维数组定义各个元素的逻辑关系矩阵二维数组结合循环结构进行编程求3*3矩阵对角线上元素之和字符数组第 6周;总第 11

12、 次课掌握字符数组定义、初始化、引用掌握字符串与字符数组掌握字符串处理函数掌握字符数组应用4.3 字符数组和字符串 4.3.1 字符数组的定义 4.3.2 字符数组的初始化 4.3.3 字符数组的使用 4.3.4 常用的字符串处理函数字符数组的定义和初始化如何存放字符串字符数组的初始化字符串运算函数strlen、strcpy、strcmp、strcat思考讨论字符数组定义的元素个数多或少(如char c50=I, amboy;和char c3=)对初始化的影响。函数定义总第 12 次课第5章 用户自定义函数第5章 用户自定义函数 5.1 用户自定义函数的种类 5.1.1 有返回值函数和无返回值

13、函数 5.1.2 无参函数和有参函数 5.2 函数的定义 5.2.1 无参函数的定义 5.2.2 有参函数的定义 5.2.3 带返回值的函数定义 5.2.4 不带返回值的函数定义 5.2.5 函数定义的位置函数参数传递和返回值参数传递已知圆半径,求面积,编写函数完成。函数声明和调用第 7周;总第 13 次课掌握被调函数的声明方法掌握函数的调用多种形式5.3 被调函数的声明 5.4 函数的调用 5.4.1 函数调用的一般形式 5.4.2 函数调用的方式 5.4.3 函数调用的参数传递 5.5 函数的嵌套调用被调函数的声明函数调用的方式函数的嵌套调用参数的传递例1编写一个求x的n次方的函数例2 编

14、写程序求的值变量的作用域和存储类别总第 14 次课掌握数组作为函数参数。了解局部变量、全局变量;了解变量的存储属性5.7 数组作函数参数 5.7.1 数组元素作函数实参 5.7.2 数组名作函数参数 5.8 变量的作用域 5.8.1 局部变量 5.8.2 全局变量 5.9 变量的存储类别 5.9.1 静态存储方式与动态存储方式 数组作为函数参数地址作为函数的参数局部变量的作用范围和生存周期求学生平均成绩。(注意参数传递的是数组的地址)指针第 8周;总第 15 次课第6章 指针掌握指针的概念,指针变量的定义,指针变量的赋值第6章 指针 6.1 指针的概念 6.1.1 地址与指针 6.1.2 定义指针变量 6.2 对指针变量的操作 6.2.1 指针的运算 6.2.2 new和delete指针的基本概念;指针变量定义、赋值、引用交换两个数的值,用指针完成引用总第 16 次课

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1