《C语言程序设计》-谭浩强版教案.doc

上传人:11****ws 文档编号:2127220 上传时间:2019-04-29 格式:DOC 页数:30 大小:348.50KB
下载 相关 举报
《C语言程序设计》-谭浩强版教案.doc_第1页
第1页 / 共30页
《C语言程序设计》-谭浩强版教案.doc_第2页
第2页 / 共30页
《C语言程序设计》-谭浩强版教案.doc_第3页
第3页 / 共30页
《C语言程序设计》-谭浩强版教案.doc_第4页
第4页 / 共30页
《C语言程序设计》-谭浩强版教案.doc_第5页
第5页 / 共30页
点击查看更多>>
资源描述

1、C 语言程序设计教案单 位: 湖南理工职业技术学院 学院(教研室): 风能工程学院 工业机器人专业 授课教师: 周常欣 职 称: 助教 课程名称 C 语言程序设计教材 C 语言程序设计(第四版) 作者:谭浩强 清华大学出版社考核方式 考查课程。 总成绩:课堂参与占 10%;试验报告占 20%;期末考试占 70%(闭卷考试:程序编写题目) 。教学基本目的和要求C 语言是近年来国内外得到迅速推广使用的一种计算机语言。C 语言程序设计课程是计算机专业和信息管理专业的核心专业基础课,它功能丰富,表达能力强,使用灵活方便,应用面广,目标程序效率高,可移植性好,既具有高级语言的优点,又具有低级语言的优点。

2、既适用于应用软件编写,又适用于系统软件的编写。在现代的工业机器人的众多语言中,大多编程风格以 C 语言非常类似,学生学好 C 语言,对将来的工作中,从事工业机器人现场编程是非常有帮助的。课程的性质和任务语言程序设计这门课是我校工业机器人、分布式发电与微电网专业的专业必修课。作为计算机系的数据结构、c+、单片机编程等课程的前导课程,也是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。对工业机器人专业来说是一门必修的课程。同时,这门课程也是“湖南省非计算机专业学生计算机应用能力水平考试”二级考试的主要语种之一。课程的教学目标本课程的教学目标是:通过理论和实践教学,使学生较好地掌

3、握 C 语言各方面的知识,掌握基本的程序设计过程和技巧,具备初步的高级语言程序设计能力,并能熟练应用VC+6.0 集成环境进行 C 语言的编写、编译与调试,能应用 C 语言解决一般编程问题的水平。教学重点和难点一、程序设计和 C 语言重点:计算机程序、计算机语言、C 语言编译软件的安装、最简单的 C 语言程序二、算法:程序的灵魂重点:简单的算法举例、算法的特性、用流程图表示算法。三、顺序结构程序设计重点: C 语言的数据类型、 C 语句的种类、赋值语句、数据的输入输出及输入输出中最常用的控制格式。四、选择结构程序设计重点:关系运算符与逻辑运算符及其组成的具有逻辑值的表达式、二条分支语句的格式及

4、基本应用、多分支的选择语句。五、循环结构程序设计重点:C 构成循环的四种方法,尤其是后三种方法、break 与 continue 语句的基本作用。难点:while 语句;do-while 语句;for 语句;循环的嵌套; break 与 continue 语句。六、数组重点:一维数组、二维数组的定义与引用;字符数组的定义与引用、常用字符串处理函数及字符处理函数;数组的应用难点:二维数组的定义与引用;字符数组;数组的应用七、函数重点:函数的定义;函数的参数和函数的值;函数的调用;函数的嵌套调用;函数的递归调用;数组作为函数参数;变量作用域;量存储类别;难点:函数定义、函数调用、函数声明等基本基本

5、概念;函数的嵌套调用与递归调用; 数组作为函数的参数、变量的存储类别与作用域。八、指针重点和难点:指针与地址的基本概念、指针与变量的关系;指针与数组;指针与字符串、指针数组与二级指针;指针的应用九、建立自己的数据类型重点和难点:定义和使用结构体变量、用指针处理链表、共用体类型十、文件重点:文件的基本知识、fopen、fclose 函数打开与关闭文件、顺序读写数据文件、随机读写数据文件难点:用二进制方式向文件读写一组数据。十一、常见错误分析重点和难点:文件的基本概念;文件的打开、关闭、常用读写方法。 十二、数组高级应用重点:不定长数组与二维数组的应用难点:不定长数组与二维数组的应用十三、综合应用

6、重点:数组、if 语句、 循环语句、函数知识的综合应用难点:二维数组、指针教材、参考书教材:C 程序设计 (第四版) 谭浩强著 清华大学出版社 2010 年 6 月参考书:C 程序设计语言 Kernighan 熟练绘制选择语句算术的流程图掌握关系运算符、关系表达式;逻辑运算符、逻辑表达式重点难点重点:关系运算符、关系表达式;逻辑运算符、关系表达式难点:熟练绘制选择语句算术的流程图教学安排讲授一、选择结构的条件判断1、理解条件-产生逻辑值的表达式2、选择结构的流程图绘制3、二元二次方程求根的算法及程序编写二、关系运算符与关系表达式“关系运算” (比较运算)即,将两个值进行比较,判断是否符合或满足

7、给定的条件。1、 关系运算符及其优先次序a) C 语言提供 6 种关系运算符。表 5-1。b) 关于优先次序:前 4 种高于后两种;关系低于算术;关系高于赋值例 5-2。2、 关系表达式关系表达式的值是逻辑值,即“真” “假” 。C 语言没有逻辑型数据,1“真” ,0“假” 。例 5-3。三、逻辑运算符和逻辑表达式“关系运算” (比较运算)即,两个逻辑值的运算。1、 逻辑运算符。 (1)& 逻辑与,(2)| 逻辑或,(3)! 逻辑非2、 逻辑运算符的优先顺序: 3、 逻辑表达式四、条件运算符与条件表达式1、单目运算符、双目运算符、三目运算符的概念2、C 语言唯一的三目运算符构成的条件表达式 课后自我总结分析备注C 语言程序设计教案第 15-16 课时 授课内容 第 4 章 ( 2) 选 择 结 构 程 序 设 计教学目的和要求 选择结构的嵌套;switch 语句实现多分支选择结构

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。