【文档说明】第4章第5节《算法》PPT课件2-八年级信息技术【苏科版】.pptx,共(16)页,148.534 KB,由小喜鸽上传
转载请保留链接:https://www.ichengzhen.cn/view-93674.html
以下为本文档部分文字说明:
“算法”21=222=423=824=1625=3226=64…211=2048解决问题的方法和步骤称之为算法。一个好的算法,能够有效的提高我们做事的效率例1、编程求3+4+…+102+103的和方法一:DimsAsLongs=0Fori=3To103s=s+iNext
iPrints方法二:DimsAsLongs=0s=(3+103)*101/2Prints例2、编程找出200~300中能被9整除的数。【整除的表达式x/9=Int(x/9)】方法一:Fori=200To300Ifi/9=Int(i/9)ThenPrintiNexti方
法二:Fori=207To300Step9PrintiNexti算法的优劣,直接影响着所编程序的质量。一个好的算法,应具备哪些特征。1、自然语言•他背着总经理和副总经理偷偷地把这笔钱存入了银行。谁把钱存入了银行1、自然语言•将a加b的值赋给变量x•Letx=a+b•将a加b除以a减b
的值赋给变量xLetx=a+b/a-bLetx=(a+b)/(a-b)Letx=(a+b)/a-bLetx=a+b/(a-b)2、自然语言描述算法的特点简单、容易理解,缺点是会产生歧义3、流程图流程图,就是用图形符号来描述解决问题的过程.符号符
号名称含义起止框表示算法的开始和结束处理框表示对框内的内容进行处理输入/输出框表示输入或输出操作判断框表示对框内的条件进行判断流程线表示流程的方向4、看懂流程图,说出程序运行的结果4、看懂流程图,说出程序运
行的结果1、探索Visio工具软件的使用2、【拓展练习】从键盘输入两个不同的数,然后显示大的数?请分别用自然语言与流程图来描述你的算法。描述方法自然语言流程图优点缺点容易理解逻辑清晰产生歧义描绘麻烦