- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
必修3第一章(算法)必修3第一章(算法)
第一章 算法初步本章主要内容:算法与程序框图、基本算法语句、算法案例和小结.重点:算法的含义及应用. 难点:写出解决一类问题的算法.算法的定义:在数学中,算法通常是指按照一定规则解决某一类问题的明确有限的步骤. 现在,算法通常可以编成计算机程序,让计算机执行并解决问题.
算法的特征:①确定性:准确无误、不重不漏②逻辑性:环环相扣,分工明确.③有穷性:算法要有明确的开始和结束,必须在有限步内完成任务,不能无限制地持续进行.程序框图与算法的基本逻辑结构重点:程序框图的三种基本逻辑结构 程序框图的画法.(1)程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序.
程序框图三种基本逻辑结构:顺序结构、条件结构、循环结构.
①顺序结构是由若干个依次执行的步骤组成的,它是最简单的逻辑结构,它是任何一个算法都离不开的基本结构.
②条件结构:先根据条件作出判断,再决定执行哪一种操作的结构就称为条件结构(或分支结构),如图1所示.执行过程如下:条件成立,则执行A框;不成立,则执行B框.
图1 图2
注:无论条件是否成立,只能执行A、B之一,不可能两个框都执行.A、B两个框中,可以有一个是空的,即不执行任何操作,如图2.
③循环结构在一些算法中要求重复执行同一操作的结构称为循环结构.即从算法某处开始,按照一定条件重复执行某一处理的过程.重复执行的处理步骤称为循环体反复执行的步骤称为循环体.
循环结构有两种形式:当型循环结构和直到型循环结构两种循环结构的不同点直到型循环结构是程序先进入循环体,然后对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时终止循环.当型循环结构是在每次执行循环体前,先对条件进行判断,当条件满足时,执行循环体,否则终止循环.
两种循环结构的相同点: 两种不同形式的循环结构可以看出,循环结构中一定包含条件结构,用于确定何时终止执行循环体.程序框图的画法设计一个算法的程序框图通常要经过以下步骤:
第一步,用自然语言表达算法步骤.
第二步,确定每一个算法步骤所包含的逻辑结构,并用相应的程序框表示,得到该步骤的程序框图.
第三步,将所有步骤的程序框图用流程线连接起来,并加上终端框,得到表示整个算法的程序框图.基本算法语句输入语句、输出语句和赋值语句重点:输入语句、输出语句和赋值语句的基本用法. 难点:算法语句的写法. (1)输入语句的格式:INPUT“提示内容”; 变量
例如:INPUT “x=”;x
功能:实现算法的输入变量信息(数值或字符)的功能.
要求:
1°输入语句要求输入的值是具体的常量2°提示内容提示用户输入的是什么信息,必须加双引号,提示内容 “原原本本”的在计算机屏幕上显示,提示内容与变量之间要用分号隔开 “提示内容”和它后面的“;”可以省略3°一个输入语句可以给多个变量赋值,中间用“,”分隔.形式如:INPUT“a=,b=,c=,”;a,b,c
(2)输出语句的一般格式:PRINT“提示内容”;表达式
例如:PRINT“S=”;S
功能:实现算法输出信息(表达式)的功能.
要求:
1°表达式是指算法和程序要求输出的信息.
2°提示内容提示用户要输出的是什么信息,提示内容必须加双引号,提示内容要用分号和表达式分开.
3°如同输入语句一样,输出语句可以一次完成输出多个表达式的功能,不同的表达式之间可用“,”分隔.
形式如:PRINT “a,b,c:”;a,b,c
(3)赋值语句的一般格式:变量=表达式.
赋值语句中的“=”称作赋值号.
功能:将表达式所代表的值赋给变量.
要求:
1°赋值语句左边只能是变量名字,而不是表达式,右边表达式可以是一个常量、变量或含变量的运算式.如:2=x是错误的. 一个语句只能给一个变量赋值2°赋值号的左右两边不能对换.赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量.如“A=B”“B=A”的含义运行结果是不同的,如x=5是对的,5=x是错的,A+B=C是错的,C=A+B是对的.
3°不能利用赋值语句进行代数式的演算(如化简、因式分解、解方程等),如y=x2-1=(x-1)(x+1),这是实现不了的.在赋值号右边表达式中每一个变量的值必须事先赋给确定的值.在一个赋值语句中只能给一个变量赋值,不能出现两个或以上的“=”.但对于同一个变量可以多次赋值.
x3=x^3,=(a+b+c)/3,ab=a*b,=SQR(x), |x| =ABS(x),a除以b的余数=a MOD b
(二)基本逻辑结构条件语句“IF—THEN”语句“IF—THEN—ELSE”语句与程序框图中的条件结构存在一一对应关系如下
您可能关注的文档
- 张国庆《公共行政学》(第三版)笔记张国庆《公共行政学》(第三版)笔记.doc
- 张娟平抛运动的规律张娟平抛运动的规律.doc
- 张家港市二中13-14年度第一学期初三历史月考试题张家港市二中13-14年度第一学期初三历史月考试题.doc
- 弟子出二单元《出则弟》教案2弟子出二单元《出则弟》教案2.doc
- 张博士---内科学张博士---内科学.doc
- 张国荣经典语录张国荣经典语录.doc
- 张国庆公共行政学(第三版)课后习题讲解第2章行政职能张国庆公共行政学(第三版)课后习题讲解第2章行政职能.doc
- 张家界必游景点张家界必游景点.doc
- 张家界市一中高二第二次月考生物试卷(2014.10)张家界市一中高二第二次月考生物试卷(2014.10).doc
- 张塬畔小学关于开展“弘扬和培育民族精神月”活动汇报张塬畔小学关于开展“弘扬和培育民族精神月”活动汇报.doc
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].docx
- 情绪价值系列报告:春节消费抢先看-国证国际证券.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(解析版).docx
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].docx
- 液冷盲插快接头发展研究报告-全球计算联盟.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(原卷版).docx
- 精品解析:北京市东直门中学2024届高三考前练习数学试卷(解析版).docx
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第2章 人体的神经调节》大单元整体教学设计[2020课标].docx
最近下载
- 小学三年级 口算天天练 每日20题.pdf
- 私募基金管理人重大事项变更法律意见书撰写要点及实务(三)——重大变更法律意见书撰写要点及实务.pdf VIP
- 海洋工程勘察收费标准.docx
- 电梯困人应急处理PPT方案.pptx VIP
- 市容管理工作讲解.pptx
- 《市场调查与预测》课程课件——第五单元 其他调查法.ppt VIP
- 医疗物资采购腐败问题专项整治工作方案.docx VIP
- (高清版)B-T 41207-2021 信息与文献 文件(档案)管理体系 实施指南.pdf VIP
- 2025年晋城职业技术学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
- TCSEB 0008-2019 爆破振动监测技术规范.docx
文档评论(0)