【文档说明】《算法和算法的描述》PPT课件-八年级信息技术【苏科版】.ppt,共(17)页,1.631 MB,由小喜鸽上传
转载请保留链接:https://www.ichengzhen.cn/view-93443.html
以下为本文档部分文字说明:
算法和算法的描述苏科课标版初中信息技术八年级同学们通过自己的努力思考完成了游戏攻略,说简单点,其实就是同学们自己找到了解决问题的步骤和方法。教学引入:程序设计的过程分析问题设计算法编写程序调试程序什么是算法?解决问题的方法和步骤称之为算法一个好的算法,能够有效的提高我们做事的效率其实算
法它就在我们生活中:四则运算洗衣机的使用说明书例:编程求1+2+3…+100的和DimsAsLongs=0Fori=1To100s=s+iNextiPrints方法一:直接累加求1+2+3+···+100的和,虽然也能求得结果,但是要做
100次加法,这显然是十分烦琐的。例:编程求1+2+3…+100的和DimsAsLongs=0s=(1+100)*100/2Prints方法二:1.对称地取前后两数相加,即1+100,2+99,3+98,···,50+51,得出两数之和都是101的规
律。2.这样的和式共有个,即50个3.总结出计算方法:101×;4.计算上式得出结果5050。21002100算法的优劣,直接影响着所编程序的质量。一个好的算法,应具备哪些特征。正确执行效率高占用内存小……1、自然语言•将a加b的值赋
给变量xx=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工具软件的使用Visio是一款便于IT和商务专业人员就复杂信息、系统和流程进行可视化处理、分析和交流的软件。画流程图的规则如下:(1)一个完整的流程图必须有起止框,用来表示程序的开始和结束。(2)使用对应功能的图形框表示操作,带箭
头的流程线表示算法步骤的先后顺序。(3)在图形框内用于描述的语言要非常简练清楚。2、从键盘输入两个不同的数,然后显示大的数?请分别用自然语言与流程图来描述你的算法。描述方法自然语言流程图优点缺点容易理解逻辑清晰产生歧义描绘麻烦