欢迎来到天天文库
浏览记录
ID:52317324
大小:748.01 KB
页数:44页
时间:2020-04-04
《最简单的C程序设计--顺序程序设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章最简单的C程序设计--顺序程序设计教学目标:通过本章的学习要求学生了解C顺序程序设计的基本方法;掌握C语言的基本数据类型;掌握常量和变量;掌握C语言的常用运算符和常用的表达式的应用方法;掌握函数输入输出语句的基本用法。教学内容:3.1顺序程序设计3.2数的表现形式及其运算3.3C语句3.4数据的输入输出8/4/202113.1顺序程序设计举例【例题3.1】有人用温度计测量出用华氏法表示的温度(如690F)现要求将其转换为以摄氏法表示的温度(如200C)。解题思路:华氏温度摄氏温度有何关系根据物理学知识知:摄氏温度C=59(华氏温度f-32)因此:①通过键盘输入一个
2、华氏温度值②根据转换关系进行运算(解决问题的方法即算法)③在显示器上输出摄氏温度值8/4/20212●算法算法是解决“做什么”和“怎么做”的问题,不要认为只有“计算”的问题才有算法,广义地说为解决某一问题而采用的方法和步骤。●算法的特性①有穷性:一个算法应有限的操作步骤而不能是无限的。②确定性:算法中的每一个步骤都应当是确定的。③有零个或多个输入:执行算法需要从外界取得必要信息。④有一个或多个输出:将算法的结果打印在屏幕上。⑤有效性:每一个步骤应当有效地执行。8/4/20213●算法表示①用自然语言表示算法②用流程图表示算法③用N-S图表示算法④用伪代码表示算法⑤用计算
3、机语言表示算法开始结束框输入输出框判断框处理框流程线连接点注释框8/4/20214●例题3.1流程图及源程序#includeintmain(){floatf,c;f=64.0;c=(5.0/9)*(f-32);printf(“f=%fc=%f”,f,c);return0;}8/4/20215【例题3.2】计算存款利息。有1000元,想存一年。有三种方法可选:①活期,年利率为r1;②一年期定期,年利率为r2;③存两次半年定期,年利率r3。请分别计算出一年后按3种方法所得到的本息和。解题思路:关键是本息和的计算公式。本息和=本金*(1+利率)①一年
4、活期本息和=1000*(1+r1)②一年定期本息和=1000*(1+r2)③一年两次本息和=1000*(1+r3/2)*(1+r3/2)具体的1000元一般P0元抽象为8/4/20216因此:①通过键盘输入本金值②根据本息和公式计算(解决问题的方法即算法)③在显示器上输出3种方法的本息和算法N-S图:依据N-S图编写源程序:8/4/202173.2数据的表现形式及其运算3.2.1常量和变量在程序运行过程中,其值不能被改变的量称为常量。常量①整型常量:程序中用到1000。②实型常量:程序中用到利率。有十进制和指数两种。③字符常量:普通字符用单撇括起来的单个字符;以开头的
5、字符序列。如:‘a’;。④字符串常量:用双撇括起来的字符序列如〝123〞。⑤符号常量:用#define命令来定义的符号所代表的一个常量。如:#definepi3.1415926。8/4/20218【例3.3】符号常量的使用。依据某商品的价格计算顾客购买商品的件数应付的金额。#definePRICE30#includeintmain(){intnum,total;num=20;total=num*PRICE;printf(“total=%d”,total);return0;}/*定义价格为符号常量*//*输入输出包含的头文件*//*程序的主函数并
6、从此处执行*//*定义两个变量*//*给变量num赋初值20*//*计算总金额*//*打印输出*/8/4/202192变量变量在程序中其值可改变的量,其属性是用一个或几个存储单元来存储数据,变量名代表存储单元地址。变量类型变量使用整型变量用int关键字来定义实型变量用float和double关键字来定义字符型变量用char关键字来定义先定义,后使用;先赋值,后引用,变量定义只能定义一次一般在程序的开头变量名用C语言规定的标识符来表示对变量赋值方式有:在定义时赋值即初始化;用赋值语句赋值;用输入函数赋值8/4/2021103.标识符在计算机高级语言中,用来对变量、符号常量
7、名、函数、数组及类型等命名的有效字符序列统称为标识符。标识符命名规则:只能由字母、数字和下划线3种字符组成,且第一个字符必须是字母或下划线。判断下列标识符是否合法:¥123;price;_define;int;array;M.D.Jonh8/4/2021113.2.2数据类型●数学研究的数与计算机中的数的区别:①数学研究的数是抽象的,数值运算是绝对准确的。②计算机研究的数是具体的,受存储单元字节的限制。③如:1/3对数学而言是循环小数;对计算机而言只能是0.333333即近似值。●数据类型:是对数据分配单元的安排,包括存储单元的长度及数据
此文档下载收益归作者所有