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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

程序设计基础C实践教案.docx

1、程序设计基础C实践教案教 案2011-2012学年第二学期院(系、部) 计算机科学与工程学院 教 研 室 计算机基础 课 程 名 称 程序设计基础C实验 学 时 数 实验24H 适 用 专 业 全校理工科专业 适 用 年 级 2011级 主 讲 教 师 陈园园 使 用 教 材 C程序设计实验指导 编 写 时 间 2012-2-16 1、课程性质:本课程是全校理工科非计算机各专业的公共基础课程。2、课程目的和任务:作为全校理工科非计算机专业学生必修的一门高级语言程序设计课程,通过讲授、讨论、完成作业的过程和编写、调试程序的手段,全面训练学生解决问题的逻辑思维能力以及编程思路和技巧,使学生熟练掌握

2、利用C语言编写软件的工程能力,同时培养学生获取计算机新知识、新技术的自主学习能力。具体如下:1) 正确理解和使用 C语言的基本数据类型、运算符和程序结构,掌握程序设计的基本思想和方法。2) 运用结构化程序的思想去阅读和设计程序,为后续课程和新技术的学习打下基础。3) 利用C语言集成开发环境“VC+6.0”,完成结构化程序的编写、调试的基本训练,系统地培养学生用计算机解决实际问题的能力。3、本课程的基本要求:本课程是理论与实践相结合的一门课程。要求学生在学习理论知识的同时,积极上机实践,以达到对理论知识的熟练简明应用。由于课程任务重时间紧,要求教师提供大量课外自主学习资料和布置相应任务。每个实验

3、要求预习,实验前检查源代码。实验采用“定位”、“即交”、“随机”措施,即固定上机位置,每次实验完成及时递交,机房随机检查实践情况,提高实验教学质量。4、本课程的实验内容序号实验项目名称实验学时实验类型必修选修实验报告1程序的运行环境操作和简单程序运行2演示2基本数据类型及运算2验证3顺序结构程序设计2验证4分支控制程序设计2设计5循环程序设计2设计6数 组4综合7函数程序设计4综合8指针4综合9结构体、联合体2设计10文件2验证5、主要教学参考书目张建勋等编著.C程序设计实验指导. 中国铁道出版社,2009年谭浩强编著.C程序设计题解与上机指导(第3版). 清华大学出版社,2005年程序设计基

4、础C 实验教案 第 1 次授课题目(教学章、节或主题):实验二 基本数据类型及运算课时安排2课时授课时间教学目的、要求(分掌握、熟悉、了解三个层次):1. 了解系统上如何编辑,编译,连接和运行一个C程序.2. 掌握C语言数据类型,熟悉如何定义一个整型,字型和实型的变量,以及对它们赋值的方法。3. 掌握不同的类型数据之间赋值的规律。4. 学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加(+)和自减(-)运算符的使用。5. 进一步熟悉C程序逻辑的编辑、编译、连接和运行的过程。教学的重点与难点:1. 整型、实型、字符型数据2. 运算符和表达式的运用实验设备:硬件:pc 机软件:wi

5、ndows平台下的visualc+60实验预习检查内容:实验二 基本内容填空讲授内容(内容、讲授时间):输入并运行一个简单的程序的过程。实验二 选择内容注意事项:C的几种基本数据类型及标识符的概念,注意变量和符号常量先定义后使用特点。实验效果的检查内容:实验二 源程序代码教学过程设计:讲授 10 分钟,实验 80 分钟,安排讨论 5 分钟, 布置作业 分钟,其他 分钟授课类型(请打):理论课 讨论课 实验课 练习课 其他教学方式(请打):讲授 讨论 示教 指导 其他程序设计基础C 实验教案 第 2 次授课题目(教学章、节或主题): 实验三 顺序结构程序设计课时安排2课时授课时间教学目的、要求(

6、分掌握、熟悉、了解三个层次):1. 熟悉顺序结构的程序设计方法。2. 熟练使用C的各种表达式。 3. 熟练掌握输入、输出函数的使用。教学的重点与难点:1. 符数据输入输出函数2. 格式输入输出函数实验设备:硬件:pc 机软件:windows平台下的visualc+60实验预习检查内容: 实验三 基本内容填空讲授内容(内容、讲授时间): 实验三 选作内容注意事项:1. 输入输出的数据类型与所用格式说明符不一致2. 输入变量时忘记使用地址符号实验效果的检查内容 实验三源程序代码教学过程设计:讲授 10 分钟,实验 80 分钟,安排讨论 5 分钟, 布置作业 分钟,其他 分钟授课类型(请打):理论课

7、 讨论课 实验课 练习课 其他教学方式(请打):讲授 讨论 示教 指导 其他程序设计基础C 实验教案 第 3 次授课题目(教学章、节或主题):实验四、五 分支控制程序设计课时安排2课时授课时间教学目的、要求(分掌握、熟悉、了解三个层次):1. 了解C语言表示逻辑量的方法(以0代表“假”,以非代表“真” )。2. 学会正确使用逻辑运算符和逻辑表达。3. 熟练掌握if语句和switch语句.4. 学习调试程序。教学的重点与难点:1. 表达式2. 选择型程序设计语句3. 逻辑表达式实验设备:硬件:pc 机软件:windows平台下的visualc+60实验预习检查内容: 实验四、五基本内容填空讲授内

8、容(内容、讲授时间): 实验四、五选作内容注意事项:1. 误把“=”作为关系运算符“等于”2. 没有注意大写字母和小写字母代表不同的标识符3. 当一个复合语句中使用多层括号时,常出现大括号不配对的现象。实验效果的检查内容: 实验四、五源程序代码教学过程设计:讲授 10 分钟,实验 80 分钟,安排讨论 5 分钟, 布置作业 分钟,其他 分钟授课类型(请打):理论课 讨论课 实验课 练习课 其他教学方式(请打):讲授 讨论 示教 指导 其他程序设计基础C 实验教案 第 4 次授课题目(教学章、节或主题):实验六 循环程序设计课时安排2课时授课时间教学目的、要求(分掌握、熟悉、了解三个层次):1.

9、 了解C语言循环结构的使用范围。2. 学会正确使用逻辑运算符和逻辑表达式。3. 熟练掌握C语言的三种循环结构:whilc语句、do一whilc语句、for语句的特点和使用方法。4. 能够编写一些有实际应用意义的循环结构程序。教学的重点与难点:1. 循环语句2. 循环的嵌套3. break和continue语句实验设备:硬件:pc 机软件:windows平台下的visualc+60实验预习检查内容: 实验六 基本内容填空讲授内容(内容、讲授时间): 实验六 选作内容注意事项:1. 对应该有花括号的复合语句,忘记加花括号2. 在不该加分号的地方加了分号3. 循环嵌套时的层次结构实验效果的检查内容:

10、 实验六源程序代码教学过程设计:讲授 10 分钟,实验 80 分钟,安排讨论 5 分钟, 布置作业 分钟,其他 分钟授课类型(请打):理论课 讨论课 实验课 练习课 其他教学方式(请打):讲授 讨论 示教 指导 其他程序设计基础C 实验教案 第 5 次授课题目(教学章、节或主题):实验七 数 组(一)课时安排2课时授课时间教学目的、要求(分掌握、熟悉、了解三个层次):1. 理解数组与普通变量的区别及特点;2. 掌握一维数组定义、赋值和输入输出的方法;3. 掌握与数组有关的程序与算法。教学的重点与难点: 一维数组定义、赋值和输入输出的方法; 一维数组处理时与循环控制变量的关系。实验设备:硬件:p

11、c 机软件:windows平台下的visualc+60实验预习检查内容: 实验七 基本内容填空讲授内容(内容、讲授时间): 实验七 选作内容注意事项:1. 引用数组元素时误用圆括号2. 引用数组元素超界3. 误以为数组名代表整个数组实验效果的检查内容: 实验七源程序代码教学过程设计:讲授 10 分钟,实验 80 分钟,安排讨论 5 分钟, 布置作业 分钟,其他 分钟授课类型(请打):理论课 讨论课 实验课 练习课 其他教学方式(请打):讲授 讨论 示教 指导 其他程序设计基础C 实验教案 第 6 次授课题目(教学章、节或主题): 实验八 数 组(二)课时安排2课时授课时间教学目的、要求(分掌握

12、、熟悉、了解三个层次):1. 掌握二维数组的定义、赋值和输入输出的方法;2. 掌握字符数组和字符串函数的使用;3. 掌握与数组有关的程序与算法。教学的重点与难点:字符数组和字符串函数的使用;二维数组的处理的方法实验设备:硬件:pc 机软件:windows平台下的visualc+60实验预习检查内容: 实验八 基本内容填空讲授内容(内容、讲授时间): 实验八 选作内容注意事项:1. 对二维或多维数组定义和引用的方式不对2. 混淆字符数组与字符指针的区别实验效果的检查内容: 实验八源程序代码教学过程设计:讲授 10 分钟,实验 80 分钟,安排讨论 5 分钟, 布置作业 分钟,其他 分钟授课类型(

13、请打):理论课 讨论课 实验课 练习课 其他教学方式(请打):讲授 讨论 示教 指导 其他程序设计基础C 实验教案 第 7 次授课题目(教学章、节或主题):实验九 函数程序设计(一)课时安排2课时授课时间教学目的、要求(分掌握、熟悉、了解三个层次):1. 理解函数定义的方法。2. 掌握函数实参与形参的对应关系,以及”参数传递”的方式。教学的重点与难点:1. 函数的定义2. 函数的参数及返回值3. 函数的调用4. 数组作为函数参数实验设备:硬件:pc 机软件:windows平台下的visualc+60实验预习检查内容: 实验九 基本内容填空讲授内容(内容、讲授时间): 实验九 选作内容注意事项:

14、1. 所调用的函数在调用语句之后定义,但在调用之前没有说明2. 误认为形参值的改变会影响实参的值3. 函数的实参和形参类型不致。实验效果的检查内容: 实验九 源程序代码教学过程设计:讲授 10 分钟,实验 80 分钟,安排讨论 5 分钟, 布置作业 分钟,其他 分钟授课类型(请打):理论课 讨论课 实验课 练习课 其他教学方式(请打):讲授 讨论 示教 指导 其他程序设计基础C 实验教案 第 8 次授课题目(教学章、节或主题):实验十 函数程序设计(二)课时安排2课时授课时间教学目的、要求(分掌握、熟悉、了解三个层次):1. 掌握函数的嵌套调用和递归调用的方法;2. 掌握全局变量和局部变量、动

15、态变量、静态变量的概念和使用方法。教学的重点与难点:全局变量和局部变量、动态变量、静态变量的概念和使用方法实验设备:硬件:pc 机软件:windows平台下的visualc+60实验预习检查内容: 实验十 基本内容填空讲授内容(内容、讲授时间): 实验十 选作内容注意事项:递归函数中参数修改与递归条件不一致为了避免函数参数传递而滥用全局变量实验效果的检查内容: 实验十源程序代码教学过程设计:讲授 10 分钟,实验 80 分钟,安排讨论 5 分钟, 布置作业 分钟,其他 分钟授课类型(请打):理论课 讨论课 实验课 练习课 其他教学方式(请打):讲授 讨论 示教 指导 其他程序设计基础C 实验教

16、案 第 9 次授课题目(教学章、节或主题):实验十一 指针(一)课时安排2课时授课时间教学目的、要求(分掌握、熟悉、了解三个层次):1掌握指针的概念,指针变量的定义和使用。2熟悉和了解C语言指针一般设计方法。3学会使用C语言指针进行程序设计。4学会使用数组的指针和指向数组的指针变量。5进行简单C语言指针语句的设计、调试、编译和运行。教学的重点与难点:指针的概念,指针变量的定义和使用。指针与数组的关系。实验设备:硬件:pc 机软件:windows平台下的visualc+60实验预习检查内容: 实验十一 基本内容填空讲授内容(内容、讲授时间): 实验十一 选作内容注意事项:指针没有初始化就在引用指

17、针对象的值;指针越界。实验效果的检查内容: 实验十一源程序代码教学过程设计:讲授 10 分钟,实验 80 分钟,安排讨论 5 分钟, 布置作业 分钟,其他 分钟授课类型(请打):理论课 讨论课 实验课 练习课 其他教学方式(请打):讲授 讨论 示教 指导 其他程序设计基础C 实验教案 第 10 次授课题目(教学章、节或主题):实验十二 指针(二)课时安排2课时授课时间教学目的、要求(分掌握、熟悉、了解三个层次):1掌握指针的多种使用方法。2. 学会使用字符串的指针和指针数组。3. 学会使用指向函数的指针变量。4. 了解指向指针的指针的概念及其使用方法。教学的重点与难点:1指针数组与数组指针的区

18、别。2. 指向指针的指针的概念及其使用方法。实验设备:硬件:pc 机软件:windows平台下的visualc+60实验预习检查内容: 实验十二 基本内容填空讲授内容(内容、讲授时间): 实验十二 选作内容注意事项: 指针与数组名都是地址,但一个是变量,一个是常量,如何区别; 实验效果的检查内容: 实验十二源程序代码教学过程设计:讲授 10 分钟,实验 80 分钟,安排讨论 5 分钟, 布置作业 分钟,其他 分钟授课类型(请打):理论课 讨论课 实验课 练习课 其他教学方式(请打):讲授 讨论 示教 指导 其他程序设计基础C 实验教案 第 11 次授课题目(教学章、节或主题):实验十三 结构体

19、、联合体课时安排2课时授课时间教学目的、要求(分掌握、熟悉、了解三个层次):1掌握结构体类型变量的定义和使用方法;2会使用指向结构体的指针对结构体的成员进行操作;3掌握联合体类型变量的定义和使用方法;4理解结构体和联合体相互嵌套的使用方法;教学的重点与难点:结构体类型变量的定义和使用方法实验设备:硬件:pc 机软件:windows平台下的visualc+60实验预习检查内容: 实验十三 基本内容填空讲授内容(内容、讲授时间): 实验十三 选作内容注意事项:结构体类型名与结构变量的区别;对结构体成员的引用中类型的把握。实验效果的检查内容: 实验十三 源程序代码教学过程设计:讲授 10 分钟,实验

20、 80 分钟,安排讨论 5 分钟, 布置作业 分钟,其他 分钟授课类型(请打):理论课 讨论课 实验课 练习课 其他教学方式(请打):讲授 讨论 示教 指导 其他程序设计基础C 实验教案 第 12 次授课题目(教学章、节或主题):实验十四 文件课时安排2课时授课时间教学目的、要求(分掌握、熟悉、了解三个层次):1掌握文件、缓冲文件系统和文件结构体指针的慨念;2掌握文件操作的具体步骤;3学会使用文件打开、关闭、读、写等文件操作函数;4学会用缓冲文件系统对文件进行简单的操作。教学的重点与难点:文件打开、关闭、读、写等文件操作函数实验设备:硬件:pc 机软件:windows平台下的visualc+60实验预习检查内容: 实验十四 基本内容填空讲授内容(内容、讲授时间): 实验十四 选作内容注意事项:文件打开方式与读写操作的一致性问题实验效果的检查内容: 实验十四 源程序代码教学过程设计:讲授 10 分钟,实验 80 分钟,安排讨论 5 分钟, 布置作业 分钟,其他 分钟授课类型(请打):理论课 讨论课 实验课 练习课 其他教学方式(请打):讲授 讨论 示教 指导 其他

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

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