(精品)1.1使用计算机解决问题的一般过程 (2).pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《(精品)1.1使用计算机解决问题的一般过程 (2).pptx》由会员分享,可在线阅读,更多相关《(精品)1.1使用计算机解决问题的一般过程 (2).pptx(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、知识结构第一讲 算法基础知识结构(算法基础)课时建议:46课时一、算法及其特点计算机解决问题的一般过程分析问题分析问题分析问题分析问题开始开始开始开始设计算法设计算法设计算法设计算法编写程序编写程序编写程序编写程序运行程序运行程序运行程序运行程序问题解决问题解决问题解决问题解决q计算机解决问题靠计算机解决问题靠程序程序的指挥的指挥q要得到程序必须先设计要得到程序必须先设计算法算法q算法算法是解决问题的核心和基础是解决问题的核心和基础 q不同的不同的算法算法表示解决问题不同表示解决问题不同的方法和步骤的方法和步骤一、算法及其特点什么是算法?指计算机解决问题的具体指计算机解决问题的具体方法方法和和
2、步骤步骤。例:输入半径到变量R计算3.14*R*R送到变量S输出S求圆面积一、算法及其特点什么是算法?菜谱石耳炖鸡1、将石耳浸发、洗净、将石耳浸发、洗净2、将黄山药去皮,切成薄片,用开水烫一下捞起,洗净、将黄山药去皮,切成薄片,用开水烫一下捞起,洗净3、将鸡肉浸入冷水中取出,再放入、将鸡肉浸入冷水中取出,再放入60度左右的热水中烫度左右的热水中烫一下一下4、将鸡肉放在汽锅中,加入石耳、山药片、鸡清汤、葱、将鸡肉放在汽锅中,加入石耳、山药片、鸡清汤、葱、姜等,盖上锅盖姜等,盖上锅盖5、用旺火蒸、用旺火蒸1.5小时左右取出,淋上熟鸡油小时左右取出,淋上熟鸡油一、算法及其特点什么是算法?乐谱凤阳花鼓
3、一、算法及其特点算法的特点有穷性有穷性确定性确定性可行性可行性有有0个或多个输入个或多个输入有有1个或多个输出个或多个输出可以没有输入,可以没有输入,必须要有输出必须要有输出(两层含义:(两层含义:步骤、步骤、时间时间)一、算法及其特点算法的特点下列伪代码表示的算法中,符合算法特点的有:下列伪代码表示的算法中,符合算法特点的有:1、a8 b 9 c a*b d a+b2、a8 c a+b 输出 c3、输入a b 9 c a/b 输出 c4、a 9 输入 b c a/b 输出 c没有输出没有输出不符合不符合确定性确定性不符合不符合可行性可行性3学生实践一游戏渡河问题一个农夫带着一条狼、一只山羊和
4、一篮蔬菜过河,但只有一个农夫带着一条狼、一只山羊和一篮蔬菜过河,但只有一条小船,并且每次只能让农夫带一样东西过河。农夫在一条小船,并且每次只能让农夫带一样东西过河。农夫在场的情况下一切相安无事,一旦农夫不在,狼会吃羊,羊场的情况下一切相安无事,一旦农夫不在,狼会吃羊,羊会吃蔬菜。问聪明的农夫如何解决过河问题。会吃蔬菜。问聪明的农夫如何解决过河问题。学生实践一游戏渡河问题学生实践二程序设计体验Private Sub Form_MouseMove(Button As Integer,Shift As Integer,X As Single,Y As Single)Circle(3000,3000)
5、,800,RGB(255,0,0)End Sub圆心位置圆心位置半径半径颜色颜色学生实践二程序设计体验Private Sub Form_MouseMove(Button As Integer,Shift As Integer,X As Single,Y As Single)Circle(X,Y),X/4,RGB(X/20,Y/20,X/80)End Sub圆心位置圆心位置 半径半径颜色颜色学生实践二什么是程序?指示计算机如何去解决问题或完成任务的一组指示计算机如何去解决问题或完成任务的一组可执行的可执行的指令指令。程序从哪里来?人编写。人编写。用什么编写程序?程序设计语言。有程序设计语言。有P
6、ascal、Java、Visual Basic、C、“沈语言沈语言”、“易语言易语言”等。等。二、算法的描述自然语言描述 书写比较繁琐、有时会存在二义性书写比较繁琐、有时会存在二义性伪代码或计算机程序描述流程图描述 表达比较直观、易懂表达比较直观、易懂 a 8 b 9 c a*b d a+b 输出输出c,d表达比较简洁、自由表达比较简洁、自由二、算法的描述流程图描述开始开始显示:显示:“输入价格输入价格”比较比较T和商品价格和商品价格S的大小的大小T SYN显示:显示:“猜对了猜对了”结束结束输入价格到变量输入价格到变量T显示:显示:“猜小了猜小了”显示:显示:“猜大了猜大了”12345678
7、91011显示显示“输入你猜的价格输入你猜的价格”输入价格到变量输入价格到变量T比较输入的价格比较输入的价格T和商品价格和商品价格S如果如果TS,转到,转到10如果如果T=S,显示,显示“猜对了猜对了”结束结束显示显示“猜小了猜小了”转到转到1显示显示“猜大了猜大了”转到转到1自然语言描述二、算法的描述流程图中的基本符号1.起止框起止框2.判断框判断框3.流程线流程线4.输入、输出框输入、输出框5.处理框处理框6.连接框连接框开始开始显示:显示:“输入价格输入价格”比较比较T和商品价格和商品价格S的大小的大小T SYN显示:显示:“猜对了猜对了”结束结束输入价格到变量输入价格到变量T显示:显示
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品1.1使用计算机解决问题的一般过程 2 精品 1.1 使用 计算机 解决问题 一般 过程
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内