1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
选修1 算法与程序设计《第1章 计算机解决问题的过程 第三节 程序和程序设计语言 学习指引 程序设计语言的产生与发展》优秀ppt课件
(2)认知流程图的六种基本符号;
(3)理解计算机解决问题的一般过程。
(4)理解用不同的表达方法描述算法的优缺点;
(5)掌握用流程图描述简单的算法。
重点难点
(1)算法的定义;
(2)算法的三种表达方法;
(3)流程图的六种基本符号;
(4)用流程图描述简单的算法。
什么是算法
算法是解决问题的方法和步骤。通俗点说,就是计算机求解某一问题的方法,是能被机械地执行的动作或指令的有穷集合。在这个过程中,无论是形成解题思路还是编写程序,都是在实施某种算法。
算法独立于任何具体的程序设计语言,一个算法可以用多种程序设计语言来实现。
例:两个大人和两个小孩一起渡河。渡口只有一条小船,一次只能渡过一个大人或两个小孩,他们四人都会划船,但都不会游泳。他们怎样渡过河去?请写出你的渡河方案。
设计算法
渡河的方法与步骤:
第1步:两个小孩同船渡过河去;
第2步:一个小孩划船回来;
第3步:一个大人独自划船渡过河去;
第4步:对岸的小孩划船回来;
第5步:两个小孩再同船渡过河去;
第6步:一个小孩划船回来;
第7步:余下的一个大人独自划船渡过河去;
第8步:对岸的小孩划船回来;
第9步:两个小孩再同船渡过河去。
算法的特征