计算机解决问题的过程

上传人:飞**** 文档编号:253128225 上传时间:2024-11-29 格式:PPT 页数:14 大小:170.51KB
返回 下载 相关 举报
计算机解决问题的过程_第1页
第1页 / 共14页
计算机解决问题的过程_第2页
第2页 / 共14页
计算机解决问题的过程_第3页
第3页 / 共14页
点击查看更多>>
资源描述
,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第一课 计算机解决问题的过程,1,、算法的描述,2,、编写程序,学会编写软件(设计程序),我们就可以按照自己的意志指挥计算机工作。,软件程序,计算机系统,硬件,软件,软件(程序),硬件(计算机),控制,软件设计者(人),编写,程序设计基础,算法,,,就是用计算机,解决问题的方法和步骤。,例,1,:计算圆的面积,S,。圆的半径为,R,(可随机输入),例,2,:输入三个数字,找到并输出最大的数。,一、算法的描述,算法可以用,自然语言,描述,也可以用,流程图,描述。,例,1,:计算圆的面积,S,。圆的半径为,R,(可随机输入),3,、计算后输出圆面积,S,算法描述:,1,、输入圆的半径,R,2,、计算圆面积的公式为,S=,R,2,即,S,* R * R,1、用自然语言描述算法,1、用户输入,2、计算机计算、处理,3、输出结果,例,2,:输入三个数字,找到并输出最大的数。,分析,:,分别用,a,、,b,、,c,代表要输入的三个数字,用,max,表示最大的数。,算法描述,:,(,1,)输入三个数,a,b,c,。,(,2,)先假设,a,是最大的数,即,Max=a,。,(,3,)将,b,与,Max,比较,若,bMax,,则,Max=b,。,(,4,)将,c,与,Max,比较,若,cMax,,则,Max=c,。,(,5,)打印最大数,Max,(经过上面的比较,确信,Max,是三个数中最大的数)。,练习:找到最小的数,重点是,设计算法,和,编写程序,计算机解决问题的过程,(程序设计过程,),(,人,),分析问题,(人)设计算法,(人)编写程序,(电脑)运行程序(人与电脑)得到结果,2、用流程图描述算法,开 始,输入,R,S=3.14,*,R,*,R,输出,S,结束,3,、计算后输出圆面积,S,1,、输入圆的半径,R,2,、计算圆面积的公式为,S=,R,2,即,S,* R * R,图 形,名 称,功 能,开始,/,结束框,表示开始或结束,输入,/,输出框,表示输入或输出数据,处理框,表示计算或处理等,判断框,表示条件判断,流程线,表示程序的执行顺序,流程图常用图形的含义及功能,2、用流程图描述算法,开 始,输入,R,S=3.14,*,R,*,R,输出,S,结束,3,、计算后输出圆面积,S,1,、输入圆的半径,R,2,、计算圆面积的公式为,S=,R,2,即,S,* R * R,练习:,1、计算圆的周长。圆的周长公式为:,L=2R。,(,分别用自然语言和流程图描述),三个数比较大小,开 始,输入,a,、,b,、,c,Max=a,输出,Max,结束,BMax,CMax,否,否,是,Max=b,Max=c,是,输入三个数,a,b,c,。,先假设,a,是最大的数,,即,Max=a,将,b,与,Max,比较,若,bMax,,,则,Max=b,将,c,与,Max,比较,若,cMax,,,则,Max=c,输出最大数,Max,流程图描述算法,形象直观,二、编写程序,编写程序:,用,程序语言,表达算法的过程.,用来编写程序的语言叫程序设计语言,主要有三类:,机器语言,、,汇编语言,和,高级语言,。,常用的高级语言有:,Basic、Pascal、C、Java,Visual Basic(,简称,VB) -,高级语言,二、编写程序(以求圆面积为例),3,、计算后输出圆面积,S,1,、输入圆的半径,R,2,、计算圆面积的公式为,S=,R,2,即,S,* R * R,R=,InputBox(R,=, ,输入),S=3.14*R*R,Print ,圆面积是:;,S,作业:,分别用自然语言和流程图描述下列问题的算法,你觉得用哪一种方法描述问题更直观?,计算水费。用水量在30吨以内,单价为1 元,30吨以上,单价为2元。要求输入用水量,输出水费。,S=3.14,*,R,*,R,开 始,输入,R,输出,S,结束,水费,y,1,*,X,开 始,输入用水量,X,输出,y,结束,X=30,是,否,水费,y,2,*,(,X,30,),1 *30,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!