C语言教程基础篇12.ppt

C语言教程基础篇12.ppt

ID:50038236

大小:1.91 MB

页数:185页

时间:2020-03-01

C语言教程基础篇12.ppt_第1页
C语言教程基础篇12.ppt_第2页
C语言教程基础篇12.ppt_第3页
C语言教程基础篇12.ppt_第4页
C语言教程基础篇12.ppt_第5页
资源描述:

《C语言教程基础篇12.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、教学对象计算机科学与技术系新生(第二学期)二、教学目标程序设计的重要性程序设计的基本概念与基本方法编程解题的思路与典型方法数学模型简介算法及算法步骤程序结构与相应语句编码与上机调试绪论三、教学重点1.程序设计的基本概念,基本方法;2.在C语言的环境下,学会如何针对问题进行分析,得出数学模型,理出算法并编程实现;3.有条有理有根有据的编程实践;4.养成良好的编程风格与习惯;5.重在思维方法的学习,鼓励创新。绪论四、指导思想1.立足改革,以培养高素质有创造精神的人才为这门课的教学目标。2.以学生为中

2、心,采用与现实生活贴切和具有趣味性的实例进行讲解,有利于调动学生学习的积极性,引导学生主动学习。3.强化实践,这门课主张程序设计是高强度的脑力劳动,不是听会的、也不是看会的,而是练会的。引导学生在解题编程的实践中探索其中带规律性的认识。将感性认识升华到理性高度。绪论五、学习方法1.动手动脑,理论指导下的实践有条有理的实践。2.在编写大量程序之后,才能感到运用自如。绪论六、教学内容安排1.简单C程序设计;2.分支结构程序设计;3.循环结构程序设计;4.数组;5.函数;6.递归及其实现方法7.指针;8.

3、结构体与链表。绪论1.1认识C语言程序1.程序实例#include//预编译命令,将标准输入输出函数//作为头文件包扩到用户源文件中#include//预编译命令,将系统提供的数学函数//作为头文件包扩到用户源文件中main()//主函数,名为main,{//函数体.开始floata,b,c;//声明部分.定义变量类型b=30.0;//执行部分.赋值语句a=sin(b*3.14159/180);//执行部分.赋值语句printf(“%f”,a);//执行部分.输

4、出语句}//函数体.结束第一讲简单的C程序设计1.2实例总结1.C程序结构预编译命令主函数main(){函数体开始声明部分执行部分}函数体结束第一讲简单的C程序设计2.变量的类型整型:int长整型:long浮点型:float双精度型:double字符型:char用户自定义类型第一讲简单的C程序设计3.声明的作用为变量分配内存单元,变量名作为内存单元的符号地址,这件事是在程序编译链接时完成的。4.变量其值可以改变的量,是内存单元的符号地址。通过符号b可以找到相应的存储单元地址,假设为1000。语句b=

5、30.0;是将值30.0存放在地址为1000的存储单元。第一讲简单的C程序设计5.对变量的赋值赋值符号“=”<变量>=<表达式>b=30.0;//读作将表达式的值30.0赋给变量ba=sin(b*3.14159/180);//读作将表达式(正弦函数)的值赋给变量a第一讲简单的C程序设计6.变量赋值特点(1)先定义,后使用intd,e,f;定义三个变量为整数类型如未定义,则在编译时被查出,认为非法(2)变量未被赋值前,值为未知(3)对变量赋值过程是“覆盖”过程,用新值去替换旧(4)读出变量的值,该变量

6、保持不变(5)参与表达式运算的所有变量都保持原来的值不变第一讲简单的C程序设计变量赋值过程def未赋值前执行d=7执行e=d执行f=d+e执行d=d+1000-12349723431607234316077077148714第一讲简单的C程序设计7.输出语句printf函数(格式输出函数)一般形式为printf(参数1,参数2,参数3,……,参数n)其中参数1——格式控制参数2,参数3,……,参数n——输出表列举例:floata;intb;a=85.56;b=100;printf("%f%d",a,

7、b);第一讲简单的C程序设计格式控制是用双引号括起来的字符串,称“转换控制字符串”%f——第一个输出表列的格式说明,以小数形式输出单、双精度实数,隐含输出6位小数%d——第二个输出表列的格式说明,以带有符号的十进制形式输出整数(正数不输出符号)显然,%f是控制实数a的;%d是控制整数b的第一讲简单的C程序设计为了醒目,格式控制项中除格式说明之外可以有普通字符例:printf(“a=%fb=%d",a,b);输出结果为:a=85.560000b=100换行符号例:printf(“a=%fb=%d”

8、,a,b);输出结果为:a=85.560000b=100域宽和精度例:printf(”%5.3f”,a);第一讲简单的C程序设计8.数学函数sin(x)x为弧度,doublex,doublesin(x)cos(x)cos(x)exp(x)exlog(x)logexlog10(x)log10xfabs(x)xfmod(x,y)整除x/y的余数floor(x)求不大于x的最大整数pow(x,y)xysqrt(x)x1/2第一讲简单的C程序设计9.算术运算符+加-减*乘/除

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

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

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