- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
模块三 第一讲到第六讲教12
模块三
第一章 算法初步
学习目标
1、知道算法的含义和思想,能判别一些语句是否为算法;
2、理解程序框图的三种基本逻辑结构,能读懂程序框图所表示的算法;
3、理解输入语句,输出语句,赋值语句,能读懂简单的程序和用这三种语句编写一些简单的程序;
4、理解条件语句,能读懂用条件语句书写的简单程序;
5、理解循环语句,能读懂用循环语句书写的简单程序;
6、知道辗转相除法,更相减损术,秦九韶算法与进位制的算法思想,能用辗转相除法,更相减损术求两个正整数的最大公约数,用秦九韶算术求次多项式的值,进行各种进制的数的互化。
第一讲 算法与程序框图
基础知识
1、算法的概念:
算法通常是指按照一定规则解决某一类问题的明确的和有限的步骤。算法通常可以编成计算机的程序,让计算机执行并解决问题。
2、算法的特征:
确定性 、逻辑性、有限性、普通性。
3、程序框图:
①程序框图又称流程图,是一种用规定的程序框,流程线及文字说明来表示算法的图形,在程序框图中一个或几个程序框图的组合表示算法中的一个步骤,带有方向箭头的流程线将程序框连接起来,表示算法的执行顺序。
②基本的程序框和功能
列表如下:
程序框 名 称 功 能
终端框(起止框) 表示一个算法的起始或结束
输入、输出框 表示一个算法输入或输出的信息
处理(执行)框 赋值、计算
判断框 判断一个条件是否成立
流程框 连接程序框 4、算法的基本逻辑结构
顺序结构 条件结构 循环结构 程
序
框
图 结
构
说
明 按照语句的先后顺序,从上而下依次执行这些语句,不具备控制流程的作用,是任何一个算法都离不开的基本结构 根据某种条件是否满足来选择程序的走向,当条件满足时,运行“是”的分支;不满足时,运动“否”的分支 从某处开始,按照一定的条件,反复执行某一处理步骤的情况,用来处理一些反复进行操作的问题
5、程序框图的画法:
(1)用自然语言表述算法步骤。
(2)确定每一步所包含的逻辑结构,并用相应的程序框图表示,得到该步的程序框图。
(3)将所有步骤的程序框图用流程线连接起来,并加上开始和结束框,得到表示整个算法的程序框图。
课前热身:
1、下列语句中是算法的有 ①②③ 。
①从慈利到长沙可先坐汽车到张家界再坐飞机抵达。
②解方程。③求的值。④
2、流程图中表示处理框(执行框)的是 矩形 。
3、算法的三种基本的逻辑结构是 顺序结构、条件结构、循环结构 。
4、由正三角形的边长,求它的面积应采用 顺序 结构。
5、给出算法:
第一步:输入n的值;第二步,令。
第三步:判断“”是否成立,若不是输出S,结束算法;
若是执行下一步,第四步:令S的值增加,仍用S表示。令的值增加2,仍用表示,返回第三步。
若输入则输出 6 。
范例分析
例1 某程序框图如右图所示,该程序运行
输出的值是( A )
A、4 B、5 C、6 D、7
点评:本题要求学生读懂算法框图。
例2 下列关于基本逻辑结构说法正确的是( A )
A、一个算法一定含有顺序结构
B、一个算法一定含有条件结构
C、一个算法一定含有循环结构
D、以上说法都不对
点评:此题旨在让学生知道基本逻辑结构。
例3 已知算法如下:
(1)输入实数,
(2)若,执行(3);否则,执行(6);
(3);
(4)输出;
(5)结束;
(6)若,执行(7),否则执行(10);
(7);
(8)输出;
(9)结束;
(10);
(11)输出;
(12)结束;
[1]指出其功能(用算式表示);
[2]将该算法用程序框图来表述。
解:[1]这是一个输入的值,
求函数值的算法,
并且
[2]如右图
点评:此题目在考查学生对算法语句的理解能力,要求学生能读懂较简单的算法语句。
例4 作“求任意五个数中最大数的算法”的程序框图。
分析:首先写一个算法,根据算法作程序框图。
(1)把的值赋予M,1赋予N。
(2)若,那么执行第(3)步;
若,那么把的值赋予M
再执行第(3)步。
(3)把赋予
(4)若那么再执行第(2)步,
如果,那么输出M的值。
解:程序框图如图:
点评:本题要求学生理解算法语句,并能根据
算法语句画出相应的程序框图。
达标练习
1、用二分法求方程的近似根的算法中要用到的算法结构是( D )
A、顺序结构 B、条件结构 C、循环结构 D、以上都要用到
2、下面的程序框图是循环结构的是( C )
A、①② B、②③ C、③④ D、②④
① ② ③ ④
3、语句的正确含义为 把b-6的值赋给b
您可能关注的文档
- 401气体动理论.ppt
- 6岁学龄期孩子的心理行为表现特征.doc
- AOAC 2000.16 婴儿食品中黄曲霉素B1--AOAC Official Method 2000.16 Aflatoxin B1 in baby food.pdf
- Apache2.2.20+svn1.6.6 windowsxp 下安装配置版本控制的环境.doc
- Co-Ni-NiFe2O4金属陶瓷的制备及抗氧化性研究.pdf
- CRU铜月报2010年7月.doc
- B1.7 Genetic variation and its control遗传变异和它的调控&B1.8 进化.doc
- C语言谭浩强版课件 第五章. 选择结构程序设计.ppt
- ATV61产品特性介绍.ppt
- F90课件2.ppt
- 第8课+现代社会的移民和多元文化+教学课件--高二下学期历史统编版(2019)选择性必修3.pptx
- 云南地方史+课件--2025届高三统编版(2019)历史二轮专题复习.pptx
- 国家安全教育大学生读本课件高教2024年版讲义合集(第三章更好统筹发展和安全路+第四章坚持以人民安全为宗旨+第五章坚持以政治安全为根本).pdf
- deepseek学习教程分析.pptx
- 《中华民族共同体概论》课件高教社2024版课件合集-第四讲天下秩序与华夏共同体演进(夏商周时期)+第五讲大一统与中华民族初步形成((秦汉时期)+第六讲“五胡”入华与中华民族大交融.pptx
- DeepSeek使用提示词使用技巧分享.docx
- 《中华民族共同体概论》课件高教社2024版课件合集-第六章+第七讲华夷一体与中华民族空前繁盛(隋唐五代时期)+第八讲共奉中国与中华民族内聚发展(辽宋夏金时期)+第九讲混一南北与中华民族大统合+第十章.pptx
- 《中华民族共同体概论》课件高教社2024版课件合集-第十三讲先锋队与中华民族独立解放+第十四讲新中国与中华民族新纪元+第十五讲新时代与中华民族共同体建设+第十六讲文明新路与人类命运共同体.pptx
- 《中华民族共同体概论》课件高教社2024版课件合集-第一讲中华民族共同体基础理论+第二讲树立正确的中华民族历史观+第三讲文明初现与中华民族起源+第四章+第五章.pptx
- 国家安全教育大学生读本课件高教2024年版讲义合集(绪论+第1章+第2章+第3章+第4章+第5章).docx
最近下载
- 南芯产品规格书SC8905.pdf
- 浙江省工程勘察设计大师申报表.doc
- 科学教师教学用书五年级上册 - 义务教育课程标准实验教材.pdf VIP
- A成都轨道交通工程机电系统施工工艺标准(第二版)2018.5.pdf
- (高清版)B-T 18380.36-2022 电缆和光缆在火焰条件下的燃烧试验 第36部分:垂直安装的成束电线电缆火焰垂直蔓延试验 D类.pdf VIP
- 电商平台账单导出流程.docx VIP
- 2024年人教版生物七年级上册《第二单元 多种多样的生物》第三章微生物大单元整体教学设计.docx
- 新版FMEA培训课件【第五版】.pptx
- 固态锂电池试制线生产线建设项目申请可行性研究报告.doc
- 护理工作职责与岗位职责培训课件.pptx
文档评论(0)