C语言入门基础教案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C语言基础教案
教学目标:
一认知目标:了解C语言的特点和C语言的开发步骤
二能力目标:初步了解C程序的组成结构和主函数的作用;
掌握五种基本算术运算符的使用:+、—、*、/、%,了解优先级与结合性;三情意目标:学习C语言基础上能使用Microsoft Visual C++6.0 进行基本的C程序开发
教学要求:
识记:计算机程序设计语言的一些必备知识与理论
理解:理解C程序的组成结构和主函数的作用;
理解C语言等高级程序设计语言的开发过程
理解C语言中各种运算的运算规则,由运算符和相关数据组成表达式的方法;
运用:能使用printf()函数进行信息的输出;
能编写简单程序
教学重点:
1)计算机程序设计语言的理论知识,语言的分类和特点以及开发过程等;
2)C语言的简介,结构特征和特点等;
3)如何使用Microsoft Visual C++ 6.0进行C语言程序开发;
4)C语言源程序的结构介绍及基本语法的简介;
5)C语言源程序的书写要求;
6)C语言基础:函数的组成、标识符及其命名、变量的声明、变量的赋值、各种算数运算符的使用及优先级与结合性等。
教学难点:
如何让学生理解C语言的结构及语法基础还有源程序的书写要求,掌握对函数的组成、标识符及其命名、变量的声明、变量的赋值、各种算数运算符的使用及优先级与结合性等
授课方法:讲授法与演示法相结合
计算机程序设计语言基础
一新课导入
大家都听过程序员没?或者是网络上俗称调侃的码农?对,简单讲就是编写计算机代码的工作。在新世纪大家对与计算机相关的软件和产品都不陌生,每个人都使用过计算机软件如微信,QQ等等,那这些软件又是怎么开发出来的呢?简单来讲它们是怎么产生的呢?对,它们都是使用计算机程序编写出来的。今天我们就来学习了解下计算机程序设计语言。
二新课讲授
1计算机程序设计语言介绍及分类
程序概念:程序是由一系列指令组成的,为解决某一具体问题而设计的一系列排列有序的指令的集合。
程序设计语言分为三类:机器语言、汇编语言、高级语言。
●机器语言:一台计算机中所有指令集合称为该计算机的指令系统,这些指令就是机器语
言,它是一种二进制语言。
优点:面向机器、程序简洁、运行速度快;
缺点:不直观、难懂、难记、难写、难以修改和维护
●汇编语言:使用符号(助记符)来代替机器语言中的二进制代码
优点:质量高、执行速度快、占用内存少
缺点:面向机器,与机器语言基本上一一对应,具有机器语言的缺点
●高级语言:接近自然语言,使用英语单词表达语句,便于理解、记忆和掌握
优点:通用性强,便于理解、记忆和掌握
缺点:不能直接运行源程序,运行速度相对慢
2高级程序设计语言的开发过程
⏹分析问题、建立模型
⏹表现模型
⏹源程序的编写
⏹程序的编译与连接
⏹程序的测试与调试
3 C语言的特点
①既有高级语言的程序思想与设计方法,又有低级语言的操作能力;
②结构化体系
③可以直接访问内存的物理地址,丰富的运算符和数据类型
④可移植性强
⑤代码效率高
4 使用Microsoft Visual C++ 6.0开发C语言程序
(1)启动Microsoft Visual C++ 6.0
(2)新建项目
(3)新建文件
(4)在出现的文本窗口中输入程序
(5)编译并运行程序
5 C源程序的结构特征
#include
Int main(void) /*主程序名*/
{ /*表示函数的开头*/
Printf(“Hello,World!\n”); /*函数体*/
Return 0;
} /*表示函数的结束*/
说明:
(1)程序一般用小写字母书写;
(2)C程序是由函数构成的,函数是C程序的基本单位;
(3)每个程序必须要有一个main()(只能有一个),称主函数;
(4)程序体必须要在{}之间;
(5)每个语句的结尾,必须要有“;”作为终止符;
(6)用/*..........*/作注释,//可作行注释;
三归纳小结
本节主要介绍了计算机程序设计语言及分类以及高级程序设计语言的开发过程,重点介绍C 语言的特点和使用Microsoft Visual C++ 6.0开发C语言程序的步骤,最后由最简单的C语言源程序来学习了解C语言的重点基本规则。
四课堂巩固练习
带领学生使用演示如何使用Microsoft Visual C++ 6.0开发环境,并演示简单的C语言源程序整个开发过程步骤。
五作业布置
在电脑上安装Microsoft Visual C++ 6.0软件,并学会新建项目和文件,将helloworld程序编辑运行出来,并练习其他输出语句的程序设计。
六后记
如何让学生对程序设计产生兴趣和感性和理性的认识是C语言程序设计良好开始的基础。