资源简介 (共16张PPT) 正在长身体的我们,常常会关注身高又增长了多少,甚至会想长大后我能长多高呢?研究表明,父母的身高是决定一个人成年后身高的主要因素。我们可以根据父母的身高,按以下公式预测自己未来的身高:男性成年时身高=(父亲身高+母亲身高)x 0.18÷2(厘米)女性成年时身高=(父亲身高×0.923+母亲身高)÷2(厘米)预测身高——编程解决问题的基本步骤一、分析问题分析问题——解决问题的首要步骤1、已知条件2、要求解的答案预测未来身高孩子性别父亲身高母亲身高预测未来身高:求孩子未来身高 二、设计算法算法——未解决问题而采取的方法和步骤在算法中,一般包括数据输入、数据处理、结果输出三大部分1、自然语言例:已知一个正整数a,让计算机判定a是否为偶数。1、输入正整数a。2、如果a%2==0,则输出“a为偶数”;否则输出“a为奇数”1、输入性别sx;小组讨论,用自然语言描述预测身高的算法:2、输入父亲的身高fh;3、输入母亲的身高mh;4、如果sx是“男”,则h=(fh+mh)*1.08/2,否则h=(fh*0.923+mh)/2;5、输出身高h。算法——未解决问题而采取的方法和步骤2、用流程图描述算法例:已知一个正整数a,让计算机判定a是否为偶数。流程图如下: 你能用流程图描述预测身高的算法吗?请用纸画一画。流程图标注符号符号 名称 含义 起止框 表示一个算法的开始或结束 处理框 表示计算或处理 输入输出框 表示数据的输入或输出 判断框 表示对一个条件进行判断 流程线 表示执行的方向或顺序 算法——未解决问题而采取的方法和步骤预测身高的流程图:三、编写程序编写Python程序的注意事项1、在程序中,跟在“#”后面的为注释性内容,计算机不会执行。2、程序中不同层级的语句需要通过严格的缩进格式来区分,同一层级各行语句的缩进字符必须一致。3、程序中的字母区分大小写,例如A12和a12表示两个不同的名称。Python的基本数据类型Python的基本数据类型包括数字类型、字符串类型等四、调试与运行程序调试与运行程序监测与评估1、编写程序解决问题一般要经过哪些步骤?分析问题——_________________——编写程序——____________________2、算法流程图中的菱形表示( )。 A、计算 B、输入 C、判断 D、结束3、以下属于整型的数据是( )。 A、33 B、‘33’ C、3.3 D、a334、当运行Python程序时,计算机表示“unexpected indent”,应该检查代码中( )。 A、单词有无拼写错误 B、符号有没有用全角符号 C、各层语句是否已按规则缩进 D、变量在使用前是否有赋初始值5、关于Python程序说法正确的是( )。 A、程序中字母无需区分大小写 B、计算机会执行程序当中的注释内容 C、程序中同一层级中的代码应具有相同的缩进量 D、程序中所有符号都需要用全角符号设计算法调试与运行程序CACC探究任务(课后作业)1、在两个瓶子中分别装着可乐和雪碧两种饮料,如果要把两个瓶子中的饮料交换,请设计几个可行的算法,用自然语言描述出来。2、设a,b,c分别代表三个整数,max代表他们中最大的数,完善以下的算法以求出三个整数中的最大数,并绘制该算法的流程图(1)将三个整数分别存到a、b、c中;(2)如果a>b,则将a存到max中,否则将______________;(3)如果____________,则将c存到max中;(4)输出max。 展开更多...... 收起↑ 资源预览