第4课想加就加——加法计算器.ppt

第4课想加就加——加法计算器.ppt

ID:62066466

大小:1.12 MB

页数:12页

时间:2021-04-14

第4课想加就加——加法计算器.ppt_第1页
第4课想加就加——加法计算器.ppt_第2页
第4课想加就加——加法计算器.ppt_第3页
第4课想加就加——加法计算器.ppt_第4页
第4课想加就加——加法计算器.ppt_第5页
资源描述:

《第4课想加就加——加法计算器.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、想加就加——加法计算器主讲:蓼兰中学杨明会上节课,我们为了计算“1+2=?”编写了-段C语言代码,编译运行得出了结果。但是,如果要计算“3+4=?”或者其他加法算式,我们就需要重新编写代码,然后重新编译运行,才能得出结果。这样的计算器使用起来非常不便,不具备实用性。那如何通过编写程序实现任意输入两个数,就可以直接得到它们相加的结果呢?导学我们所要编写的加法计算器要能够计算任意两个加数相加的和,即在程序中任意输入两个整数,程序将输入的两数相加,输出结果。运算的过程可分为以下几步:问题算法分析1用Num1表示输入的第一

2、个数,Num2表示输入的第二个数,Sum表示两数相加的和。intNum1,Num2,Sum;2.分别输入第一个数和第二个数。scanf{“%d”,&Num1);scanf{“%d”,&Num2);3.将两个数相加。Sum=Num1+Num2;4.用printf()函数将结果显示出来。printf(“%d+%d=%d”,Num1,Num2,Sum);问题算法分析要点提示:scanf()输入函数scanf(“%d”,&Num1);printf()函数的功能是“说”,而scanf()函数的功能是“听”,scanf()的语

3、法与printf()类似,不同的是scanf()中的变量名称前要加&。scanf(“%d”,&Num1);printf(“%d”,Num1);问题算法分析用流程图描述为:流程图描述开始结束定义Num1、Num2、Sum3个变量两数相加Sum=Num1+Num2输出结果Printf(“%d+%d=%d”Num1,Num2,Sum);输入数据Num1和Num2“//”表示注释,//后面的文字不参与程序运算。#include#includeintmain(){intNum1,Num2

4、,Sum;//Num是英文numeral(数字)的缩写scanf(“%d”,&Num1);//输入第一个数,按回车键继续scanf(“%d”,&Num2);//输入第二个数,按回车键继续Sum=Num1+Num2;printf(“%d+%d=%d”,Num1,Num2,Sum);system(“pause”);return0;}程序设计改进一下试试程序设计intmain(){intNum1,Num2,Sum;//Num是英文numeral(数字)的缩写printf("这是一个加法运算器,欢迎使用********

5、********请输入第一个数,按回车键继续");scanf("%d",&Num1);//输入第一个数,按回车键继续printf("请输入第2个数,按回车键继续");scanf("%d",&Num2);//输入第二个数,按回车键继续Sum=Num1+Num2;printf("它的和是:%d+%d=%d",Num1,Num2,Sum);system("pause");return0;}scanf()和printf()一样可以使用多个数据。例如:(1)scanf(“%d”,&Num1);//输入第一

6、个数,按回车键继续scanf(“%d”,&Num2);//输入第二个数,按回车键继续(2)scanf(“%d%d”,&Num1,&Num2);//%d与%d之间用一个空格隔开这两种写法的作用是一样的,都是让计算机“听”到两个整数。程序设计我们已经学会了编写加法计算器。请试着分别编写减法计算器、乘法计算器和除法计算器。课堂练习成语词典:下图是一个在线成语词典,输入一个成语,便会得到这个成语的解释。在线成语词典的原理就是输入成语,输出解释。运用学习的输入函数scanf()和输出函数printf(),我们也可以设计出一个

7、简化版的成语词典。请试着设计一个电子词典,当我们输入“水滴石穿”时,便会显示这一成语的解释。输入成语的数据类型不是整型%d或者浮点型%f,而是字符串型%s。课堂练习梳理回顾:请在纸上或使用思维导图软件绘制一幅简单的思维导图,回顾本节课中的收获和困惑。本节思维导图

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

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

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