更新---高二A-算法初步(十三)-----学生.doc

上传人:人*** 文档编号:543133870 上传时间:2023-01-27 格式:DOC 页数:5 大小:64.50KB
返回 下载 相关 举报
更新---高二A-算法初步(十三)-----学生.doc_第1页
第1页 / 共5页
更新---高二A-算法初步(十三)-----学生.doc_第2页
第2页 / 共5页
更新---高二A-算法初步(十三)-----学生.doc_第3页
第3页 / 共5页
更新---高二A-算法初步(十三)-----学生.doc_第4页
第4页 / 共5页
更新---高二A-算法初步(十三)-----学生.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《更新---高二A-算法初步(十三)-----学生.doc》由会员分享,可在线阅读,更多相关《更新---高二A-算法初步(十三)-----学生.doc(5页珍藏版)》请在金锄头文库上搜索。

1、其他更多更好的资料见微信公众号或小编微信空间算法【知识精要】1算法的概念:对一类问题的机械的、统一的求解方法算法是由基本运算及规定的运算顺序所构成的完整的解题步骤,或者是按照要求设计好的有限的计算序列,并且这样的步骤或序列能解决一类问题2算法的重要特征:(1)有限性:一个算法在执行有限步后必须结束;(2)确切性:算法的每一个步骤和次序必须是确定的;(3)输入:一个算法有0个或多个输入,以刻划运算对象的初始条件所谓0个输入是指算法本身定出了初始条件(4)输出:一个算法有1个或多个输出,以反映对输入数据加工后的结果没有输出的算法是毫无意义的3流程图的概念:流程图是用一些规定的图形、指向线及简单的文

2、字说明来表示算法几程序结构的一种图形程序它直观、清晰,便于检查和修改. 4画流程图的步骤:首先用自然语言描述解决问题的一个算法,再把自然语言转化为流程图;5顺序结构的概念: 依次进行多个处理的结构称为顺序结构6选择结构的概念:先根据条件作出判断,再决定执行哪一种操作的结构称为选择结构7理解选择结构的逻辑以及框图的规范画法,选择结构主要用在判断、分类或分情况的问题解决中8伪代码: 伪代码是介于自然语言和计算机语言之间的文字和符号,是表达算法的简单而实用的好方法为了今后能学好计算机语言,我们在伪代码中将使用一种计算机语言“BASIC语言”的关键词9赋值语句:赋值语句是将表达式所代表的值赋给变量的语

3、句例如:“”表示将的值赋给,其中是一个变量,是一个与同类型的变量或表达式说明:赋值语句中的赋值号“”的左右两边不能对换,它将赋值号右边的表达式的值赋给赋值号左边的变量;赋值语句左边只能是变量名字,而不是表达式,右边表达式可以是一个数据、常量或表达式;对于一个变量可以多次赋值10输入、输出语句:输入、输出语句分别用“Input”(或者“Read”)和“Print”来描述数据的输入和输出(1)输入语句与赋值语句的区别在于:赋值语句可以将一个代数表达式的值赋于一个变量,而输入语句由于要求输入的值只能是具体的常数,不能是函数、变量或表达式,因此输入语句只能将读入的具体数据赋给变量(2)输出语句的主要作

4、用是:输出常量、变量的值和系统信息;输出数值计算的结果【精解名题】例1给出求1+2+3+4+5的一个算法例2半径为的圆的面积计算公式为,当时,写出计算圆面积的算法,画出流程图例3设计一个求任意数的绝对值的算法,并画出流程图例4已知,写出求的一个算法,并画出流程图例5“鸡兔同笼”是我国隋朝时期的数学著作孙子算经中的一个有趣而具有深远影响的题目:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?” 请你先列出解决这个问题的方程组,并设计一个解二元一次方程组的通用算法,并画出流程图,写出伪代码例6. 求任意三门功课的平均值的算法流程图:例7.写出求时多项式的值的算法【巩固练习】1一个人带三只狼和三只羚羊过河,只有一条船,同船可以容纳一个人和两只动物没有人在的时候,如果狼的数量不少于羚羊的数量,狼就会吃掉羚羊请设计过河的算法2. 已知两个单元分别存放了变量和的值,试交换这两个变量值3高一某班一共有50名学生,设计一个算法,统计班上数学成绩良好(分数大于80且小于90)和优秀(分数大或等于90)的学生人数,并画出流程图4写出求的一个算法 微信公众号:数学第六感;微信号:AA-teacher

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号