c语言程序设计电子教案

c语言程序设计电子教案

ID:33873643

大小:32.00 KB

页数:3页

时间:2019-03-01

c语言程序设计电子教案_第1页
c语言程序设计电子教案_第2页
c语言程序设计电子教案_第3页
资源描述:

《c语言程序设计电子教案》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、程序设计与C语言摘要:1,在本例中用到的sin函数称为数学函数,它是为了用户使用方便,由一批厂家开发编写的函数,并不是C语言的一部分.在使用数学函数时,往往要用到函数执行时所需的一些...关键词:C来源:牛档搜索(Niudown.COM)  本文系牛档搜索(Niudown.COM)根据用户的指令自动搜索的结果,文中内涉及到的资料均来自互联网,用于学习交流经验,作品其著作权归原作者所有。不代表牛档搜索(Niudown.COM)赞成本文的内容或立场,牛档搜索(Niudown.COM)不对其付相应的法律责任!C语言程序设计电子教案3第一章程

2、序设计与C语言一、教学的目的与要求了解程序设计语言的发展,C语言的发展及特点,掌握C程序的执行过程和简单C程序的书写。二、重点与难点用库函数组装C程序例1:计算2.1715的正弦值。#include“math.h”main(){floata;/*定义a为实型变量*/a=sin(2.1715);/*调用sin函数*/printf(“%f”,a);/*调用printf函数,输出a的值*/}详解:1、在本例中用到的sin函数称为数学函数,它是为了用户使用方便,由一批厂家开发编写的函数,并不是C语言的一部分。在使用数学函数时,往往要用到函

3、数执行时所需的一些信息(例如宏定义),这些信息包含在“math.h”中。因此在程序开头用#include“math.h”将有关的标头文件包括到程序中。2、一个C语言源程序文件由一个或多个函数组成,C语言的基本组成单位是函数。一个完整的C语言程序有且只有一个称为主函数的main函数,程序总是从main函数开始执行,调用其它函数后再回到main函数,在main函数中结束整个程序的运行。3、main是函数名称,没有参数可以不写,但圆括号不能省略,main()后面有一对花括号,花括号内的部分称为函数体,main函数可以在程序的任意位置。4、C

4、规定每个语句以分号(;)结束,分号是语句不可缺少的组成部分,每行中可以写多条语句。5、/*与*/之间为注释信息,对程序运行结果不发生影响,也不被编译,注释说明可以放在语句的任意位置。6、floata;此语句是把a定义为一个实型变量。7、C语言本身没有输入、输出语句,本例使用prinft函数输出数据。prinft函数的括号内包括两部分内容:双引号内的部分、双引号外的部分。双引号内的部分是“格式字符串”,用于指定输出双引号外的变量的打印格式。此例中双引号中有一个”%f”,它是输出一个保留小数点后6位数字的格式字符,小数点前的位数不指定。三

5、、教学内容第一节程序设计语言一程序设计语言的发展1、机器语言:一种CPU的指令系统,也称该CPU的机器语言,它是该CPU可以识别的一组由0和1序列构成的指令码。2、汇编语言:用“助记符号”来代替0,1码编程。C语言程序设计电子教案33、面向过程的高级语言:把解题过程看作是数据被加工的过程,基于这种程序设计语言称为面向过程的程序设计语言4、面向对象的程序设计语言:面向对象的程序设计语言是一种结构模拟方法,对象之间通过互相发送和接收消息进行联系二程序设计语言的支持环境。三源程序的编辑、编译、连接和执行1、编辑:编辑是将源程序输入到计算、修

6、改源程序、将修改好的源程序保存到磁盘文件2、编译:编译就是将已编辑好的源程序翻译成二进制的目标代码3、连接:将各模块的二进制目标代码进行系统标准模块经连接处理后,得到具有绝对地址的可执行文件。4、执行:执行一个经过编译和连接的可执行的目标文件。第二节用库函数组装C程序C语言本身语句少,许多功能是通过函数来完成的,C程序特点:1、C程序是由函数组成的,一个完整的程序必须有一个main函数,它称为主函数,程序总是从main函数开始执行的。2、C规定每个语句以分号(;)结束。3、printf函数及scanf函数分别是输入、输出函数。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。