《江苏省宿迁市高中数学 第一章 算法初步 1.3 基本算法语句课件 苏教必修3.ppt》由会员分享,可在线阅读,更多相关《江苏省宿迁市高中数学 第一章 算法初步 1.3 基本算法语句课件 苏教必修3.ppt(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、基本算法语句基本算法语句2021/8/8 星期日1算法是一种数学语言算法是一种数学语言,如何用更如何用更简捷的语句表述算法语言呢简捷的语句表述算法语言呢?本节主要通过伪代码学习基本的本节主要通过伪代码学习基本的算法语句算法语句.注注:伪代码是介于自然语言和计算机语言伪代码是介于自然语言和计算机语言之间的文字和符号之间的文字和符号,是表达算法的简单是表达算法的简单而实用的好方法而实用的好方法.问题问题:2021/8/8 星期日2在伪代码中在伪代码中,赋值语句用符号赋值语句用符号“”表示表示,“x y”表示将表示将 y的值赋给的值赋给x,其中其中x是一个是一个变量变量,y是一个与是一个与x同类型的
2、变量或表达式同类型的变量或表达式.请解释:a 5的含义1.1.赋值语句赋值语句2021/8/8 星期日3例例1:写出求写出求 时多项式时多项式 的值的算法的值的算法.算法算法1:算法算法2:2021/8/8 星期日4两种算法比较两种算法比较:算法算法1要做要做6次乘法次乘法,算法算法2只需做只需做3次乘法次乘法.如此可见如此可见,算法的好坏算法的好坏会影响运算速度会影响运算速度.算法算法2称为秦九韶算法称为秦九韶算法,其算法特点其算法特点是是:通过一次式的反复计算通过一次式的反复计算,逐步得出高逐步得出高次多项式的值次多项式的值;对于一个对于一个n 次多项式次多项式,只只要做要做 n 次乘法和
3、次乘法和 n 次加法次加法.2021/8/8 星期日52.输入、输出语句输入、输出语句问题问题:今有鸡兔同笼今有鸡兔同笼,上有三十五头上有三十五头,下有九十四足下有九十四足,问鸡兔各有多少问鸡兔各有多少?用方程的思想不难解决这一问题用方程的思想不难解决这一问题设有设有x 只鸡只鸡,y只兔只兔,则则2021/8/8 星期日6设计一个解二元一次方程组的通用算法设计一个解二元一次方程组的通用算法设二元一次方程组为设二元一次方程组为用消元法解得用消元法解得2021/8/8 星期日7因此只要输入相应的未知数的系数和因此只要输入相应的未知数的系数和常数项常数项,就能计算出方程组的解就能计算出方程组的解,即
4、可以即可以输出输出 x,y 的值的值.我们用输入语句(我们用输入语句(input statement)“Read a,b”表示输入的数据依次送给表示输入的数据依次送给a,b 用输出语句用输出语句(output statement)“Print x”表表示输出运算结果,这样上述解二元一次方示输出运算结果,这样上述解二元一次方程组的算法的流程图与相应的伪代码就可程组的算法的流程图与相应的伪代码就可以表示为以表示为2021/8/8 星期日8输入输入a1,b1,c1,a2,b2,c2输出输出 x,yRead a1,b1,c1,a2,b2,c2 Print x ,y2021/8/8 星期日9当输入当输入
5、a1,b1,c1,a2,b2,c2 分别为分别为1,1,35,2,4,94 时,输出的时,输出的x,Y的值分别为的值分别为23,12,即,即“鸡兔同笼鸡兔同笼”问题的答案是问题的答案是23只鸡和只鸡和12只兔。只兔。2021/8/8 星期日10练习练习1.已知一个正三棱柱的底面边长为已知一个正三棱柱的底面边长为2,高为高为3.用赋值用赋值语句和输出语句和输出,输入语句描述计算这个正三棱柱体积输入语句描述计算这个正三棱柱体积的算法的算法Read a,h (a=2,h=3)VPrint V2021/8/8 星期日112.已知三角形的三边长为已知三角形的三边长为a,b,c.借助面积公式借助面积公式用
6、输入用输入,输出语句和赋值语句表示计算三角形面积的输出语句和赋值语句表示计算三角形面积的一个算法一个算法Read a,b,cpPrint s2021/8/8 星期日123.某市某市2004年年112月份的产值分别是月份的产值分别是3.8,4.2,5.3,6.1,5.6,4.8,7.3,4.5,6.4,5.8,4.7,6.5,(亿元亿元),该市要该市要统计每季度的月平均产值及统计每季度的月平均产值及2004年的月平均产值年的月平均产值,用赋用赋值语句和输入值语句和输入,输出语句表示计算上述各个平均数的算输出语句表示计算上述各个平均数的算法法.Print A,B,C,D,E2021/8/8 星期日13小结小结1.赋值语句赋值语句:xy2.输入输入,输出语句输出语句:Read Print 2021/8/8 星期日142021/8/8 星期日15