沪科版高中信息技术必修第三章第3节3.2编程解决问题课件
加入VIP免费下载

沪科版高中信息技术必修第三章第3节3.2编程解决问题课件

ID:725784

大小:785.5 KB

页数:15页

时间:2021-06-10

加入VIP免费下载
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天资源网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:403074932
资料简介
分析问题 设计算法 编写程序 调试运行 分析问题从以下三方面进行 · 明确问题的要求,掌握所要解决问题的内容和 要求 · 分析已知的信息,掌握与解决问题相关的资 料 · 确定输出的内容,掌握所要解决问题最 终要达到的目标 返回 设计算法 算 法 描述算法的三种工具: 自然语言 流程图 伪代码 工具一:自然语言 自然语言:就是人们平时交 流使用的语言。如汉语、英语、 法语、德语等。这种语言通俗易 懂,且不需要专门训练。但不便 翻译成计算机容易理解的程序设 计语言,且易产生歧义。 工具二:流程图 流程图:由一组规定了功能的图形 符号加上文字说明来表示算法。流程 的表达清晰简洁,算法结构表达明确, 流程图不依赖于任何计算机和计算机 程序设计语言,有利于为任何环境下 的程序设计服务。但绘制相对较复杂。 符号 符号名称 功能说明 起止框 处理框 判断框 输入输出框 流程线(指向线) 表示算法的开始和结束(注:一个算法只 能有一个开始处,但可以有多个结束处) 表示执行一个步骤(框中指出执行的内容) 表示要根据条件选择执行路线,离开的箭 头会多于一个 表示需要用户输入或由计算机自动输出的信息 指示流程的方向 流程图 例1:描述小球做平抛运动轨迹 开始 重力加速度g=9.8 小球运动时间初值t=1 输入小球水平初速度v Tb max=a max=b 输出最大值 结束 Y N ①开始 ②输入a、b两个数 ③两个数进行比较判断 ④处理得到最大值 a>b成立max=a a>b不成立max=b ⑤输出最大值 ⑥结束 工具三:伪代码 例:P71 图3-38 描述小球做平抛运动的轨迹的 程序代码及说明 返回 伪代码:是介于自然语言和计算机程序设 计语言之间的人工语言来描述算法的工具。 书写方便,容易理解,表达精练。但伪代码 的语句与关键词无法规范。 编写程序 A、常用的计算机编程语言有: B、用VB制作简单的人机图形界面 C、编程(用VB语言编写程序) (P71 图3-37 图3-38) 调试运行 作业:已知正方形边长a,计算其周长与面 积。(用自然语言、流程图描述) 要留下人生足迹,就必须一步一个脚印;要少走 人生弯路,就必须三思而行。 没有乐观的生活态度,旅游也会成为烦恼之行; 没有坚强的毅力,短暂的路程也会变成艰难的跋 涉;没有缜密的思考,简单的问题也会成为难解 之谜;没有正确的思路,再好的机遇也会付诸流 水。 在人生征途中有许多弯路、小路、险路、暗路, 只有意志坚定且永不停步的人,才有希望到达胜 利的远方。 结束寄语

资料: 3.2万

进入主页

人气:

10000+的老师在这里下载备课资料