您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > C语言程序设计教案模板2份
xx大学备课教案(理论课程类)课程名称C语言程序设计授课对象计算机类本科学生教师姓名xxx教师职称xxx计算机科学与技术学院课程性质□专业必修□专业选修■公共必修□通识教育选修学生数:xx人课程简介(总学时)《C语言程序设计》是计算机专业的一门专业基础课。本课程的前导课程有《计算机导论》,后续课程有《数据结构》、《面向对象程序设计》等。它是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。对计算机专业和理工类专业来说是一门必修的课程。同时,这门课程也是“全国非计算机专业学生计算机应用能力水平考试”二级考试的主要语种之一。本课程的学习将为需要程序设计技能的后续课程的学习以及软件设计水平的提高打下良好的基础。教材C程序设计(第四版),谭浩强编著,清华大学出版社,2010题目(教学章、节或主题)第1章程序设计和c语言周次:1学时:3时间:2016年x月x日教学目标(掌握、熟悉、了解)1.了解程序设计的一些相关知识2.了解C语言的产生过程和发展特点3.掌握C语言程序设计的基本思想,熟悉基本结构和基本语法4.熟悉C语言程序运行环境和软件教学内容(注明重点、难点、疑点)1.1什么是计算机程序1.2什么是计算机语言1、机器语言2、符号语言3、高级语言(1)非结构化的语言(2)结构化语言(3)面向对象的语言1.3C语言的发展及其特点1、C语言的发展历史2、C语言的特点(1)语言简洁、紧凑,使用方便、灵活。(2)运算符丰富(3)数据类型丰富(4)具有结构化的控制语句(如if…else语句、while语句、do…while语句、switch语句和for语句)(5)语法限制不太严格,程序设计自由度大(6)C语言允许直接访问物理地址,能进行位(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作(7)C语言程序可移植性好(8)生成目标代码质量高,程序执行效率高1.4最简单的C语言程序1.4.1最简单的C语言程序举例例1.1要求在屏幕上输出一下一行信息:ThisisaCprogram。(程序分析)例1.2求两个整数之和。(程序分析)例1.3求两个整数中的较大者。(程序分析)1.4.2C语言程序的结构1、一个程序由一个或多个源程序文件组成2、函数是C程序的主要组成部分3、一个函数包括两个部分4、程序总是从main函数开始执行的5、程序中对计算机的操作是由函数中的C语句完成的6、在每个数据声明和语句的最后必须有一个分号7、C语言本身不提供输入输出语句8、程序应当包含注释1.5运行C程序的步骤与方法1、上机输入和编辑源程序2、对源程序进行编译3、进行连接处理4、运行可执行程序,得到运行结果1.6程序设计的任务1、问题分析2、设计算法3、编写程序4、对源程序进行编辑、编译和连接5、运行程序,分析结果6、编写程序文档本章小结教学方式多媒体课件,板书,讨论使用教具参考书目及文献(或互联网网址)1.《C程序设计(第四版)学习指导》,谭浩强著,清华大学出版社,20102.《C++程序设计教程(第二版)》,张丽静著,中国电力出版社,20103.《CProgrammingaQ&AApproch》,H.H.Tan,T.B.D'Orazio,S.H.OrMarianetal.,McGRAW-HillCompany,2012案例与习题1.什么是程序?什么是程序设计?2.自学本书附录A,熟悉上机运行C程序的方法,上机运行本章3个例题3.请参照本章例题,编写一个C程序,输出以下信息:******************Verygood!******************4.编写一个C程序,输入a,b,c三个值,输出其中最大者。考核方式作业第一讲本讲内容C++程序结构、数据和表达式授课时间100分钟教学目的及要求通过本讲学习,使学生了解计算机语言及其在计算机中的处理过程,掌握简单的C++程序结构,学会编写简单的C++程序,掌握赋值语句的使用,掌握变量和常量的概念教学重点及难点重点:简单C++程序介绍,C++语言程序的基本结构,赋值运算,变量和常量,算术运算,注释。难点:对C++基本语法的了解,对赋值运算的理解,对数据类型的认识。教学方法及手段教学方法:讲授+课堂练习教学手段:多媒体+板书教学过程内容纲要1.本课程简介2.计算机语言及处理过程3.C++语言程序基本结构4.赋值语句5.数据和表达式6.注释7.本次课程内容总结和布置作业讲课方法1.课程简介:⑴本课程的教学目标和教学内容;(2)教学要求和学习方法;(3)课程的学时安排和最后的考核方式。2.计算机语言及处理过程:通过对比实现同一功能的三段程序,让学生了解机器、汇编和高级语言和各自优缺点,然后解释源程序的处理过程。3.C++语言程序基本结构:首先通过一个具体的C++程序的例子让学生了解编写程序的大致步骤,对C++程序有个初步的认识,分析语句功能。4.赋值语句:通过上面的例子让学生总结出赋值语句的格式,讲解赋值语句的功能和特点,对比和数学中等号的区别,通过举例加深学生的印象。5.数据和表达式:列举一些数据让学生了解什么是常量和变量,继而引出它们的格式、数据类型以及使用规则,介绍算术运算符和算术表达式,强调与数学表达式的区别以及书写时的注意事项。6.注释和总结:回到最初的例子,对程序的语句进行详细分析,介绍注释的作用和书写格式,然后从例子中总结出C++的基本结构和书写规范;最后归纳总结。时间分配本次课程全部用时100分钟。分配如下:⑴课程介绍5分钟⑵计算机语言及处理过程5分钟⑶C++语言程序基本结构20分钟⑷赋值语句20分钟⑸数据和表达式25分钟⑹注释10分钟⑺本次课程总结+布置作业15分钟参考资料张丽静,C++程序设计教程(第二版),中国电力出版社,2010谭浩强,C程序设计(第四版),清华大学出版社,2010高级语言程序设计(C)精品课程网站:
本文标题:C语言程序设计教案模板2份
链接地址:https://www.777doc.com/doc-2908999 .html