当前位置:首页 >> 数学 >> 程序框图2

程序框图2


§1.1.2程序框图 课程目标 【教学目标】 ?掌握程序框图的概念;会用通用的图形符号 表示算法, 掌握算法的三个基本逻辑结构; ?掌握画程序框图的基本规则,能正确画出程 序框图. 【教学重点】 ?程序框图的基本概念,基本图形符号和3种 基本逻辑结构. 【教学难点】 ?能综合运用这些知识正确地画出程序框图 . 主页 §1.1.2程序框图 复习回顾 1.程序框图的概念 程序框图又称流程图 , 是一种用规定的图 形、指向线及文字说明来准确、直观地表示算 法的图形. 2.常见的程序框图(ANSI,美国国家标准化协会) 程序框 名称 流程线 连结点 功能 连接循环框 连接循环框图的两部分 主页 §1.1.2程序框图 程序框 名称 终端框 (起止框) 输入、 输出框 处理框 (执行框) 判断框 功能 表示一个算法的 起始和结束 表示一个算法输 入和输出的信息 赋值、计算 判断某一条件是否成 立,成立时在出口处标 明“是”或“ Y ” , 不 成立时标明“否”或 “N”. 3.顺序结构和条件结构的特点 主页 §1.1.2程序框图 新课引入 设计一算法,求和:1+2+3+ … +100. 算法1: 第一步:确定首数a,尾 数b,项数n; 第二步:利用公式“总和 =(首数+尾数)×项数/2” 求和; 第三步:输出求和结果. 主页 开始 输入a,b,n Sum=(a+b)*n/2 输出Sum 结束 §1.1.2程序框图 设计一算法,求和:1+2+3+ … +100. 算法2: Sum=0 第一步:从1开始将自然 数1,2,3,…,100逐个相加; Sum=Sum + 1 Sum=Sum + 2 Sum=Sum + 3 … Sum=Sum + 100 第二步:输出累加结果. 思考: Sum=Sum + i 1.上边的式子有怎样的规律呢? 2.怎么用程序框图表示呢? 在一些算法中,经常会出现从某处开始,反 复执行某一处理步骤,这就是循环结构. 主页 §1.1.2程序框图 讲授新课 三、循环结构及框图表示 1.循环结构的概念 循环结构是指在算法中从某处开始 , 按 照一定的条件反复执行某一处理步骤的结 构.在科学计算中,有许多有规律的重复计算, 如累加求和、累乘求积等问题要用到循环 结构. 主页 §1.1.2程序框图 2.循环结构的算法流程图 当 型 循 环 结 构 循环体 满足条件? N Y 当型循环结构在每次执行循环体前对控制 循环条件进行判断 ,当条件满足时执行循环体 , 不满足则停止. 主页 §1.1.2程序框图 直 到 型 循 环 结 构 语句A 条件 Y N 直到型循环执行了一次循环体之后,对控 制循环条件进行判断,当条件不满足时执行循 环体,满足则停止. 主页 §1.1.2程序框图 3.循环结构的设计步骤 (1)确定循环结构的循环变量和初始条件; (2)确定算法中需要反复执行的部分,即循环体; (3)确定循环的终止条件. 4.循环结构的三要素 循环变量,循环体、循环的终止条件. 主页 例1.设计一个计 算1+2+3+…+100 的程序框图. 开始 i=1 Sum=0 i=i+1 Sum=sum+i 是 i≤100? 否 输出sum 结束 例1.设计 一个计算 1+2+3+… +100的程 序框图. 开始 i=1 Sum=0 Sum=sum+i i=i+1 是 否 i >100? 输出sum 结束 §1.1.2程序框图 课堂练习 1.画出求m

更多相关文档:

程序框图2(条件结构)..ppt

程序框图2(条件结构). - §1.1.2程序框图 复习回顾 1.程序框图的概念

高三数学程序框图2.ppt

高三数学程序框图2 - 算法初步 §1.1.2 程序框图 知识回忆 1、程序框图

高三数学程序框图2.ppt

高三数学程序框图2 - 算法初步 §1.1.2 程序框图 知识回忆 1、程序框图

高三数学程序框图2.ppt

高三数学程序框图2 - 算法初步 §1.1.2 程序框图 知识回忆 1、程序框图

高三数学程序框图2.ppt

高三数学程序框图2 - 算法初步 §1.1.2 程序框图 知识回忆 1、程序框图

高三数学程序框图2.ppt

高三数学程序框图2 - 算法初步 §1.1.2 程序框图 知识回忆 1、程序框图

高三数学程序框图2.ppt

高三数学程序框图2 - 算法初步 §1.1.2 程序框图 知识回忆 1、程序框图

高三数学程序框图2.ppt

高三数学程序框图2 - 算法初步 §1.1.2 程序框图 知识回忆 1、程序框图

高一数学程序框图2解析.ppt

高一数学程序框图2解析 - 程序框图 (第1课时) 一、复习 1、算法是指 2、

高一数学程序框图2.ppt

高一数学程序框图2 - 新课标人教版课件系列 《高中数学》 必修3 1.1.2-

§12.2.2程序框图-框图的三种结构.ppt

4ac x2 ? 2a 输出“方程没有实数解” 输出x1,x2 结束 画出判断两条直线l1:y=k1x+b1,l2:y=k2x+b2 是否垂直的程序框图. (平行)开始 输入k1, k2 M=...

高中数学程序框图2课件新人教A版必修3.ppt

高中数学程序框图2课件新人教A版必修3 - 一、复习回顾 1.算法的概念是什么?

程序框图2.ppt

程序框图2 - 综合高中新教材第四册程序框图课件... 程序框图的概念 (第一课

高一数学程序框图2.ppt

高一数学程序框图2 - 程序框图 (第1课时) 一、复习 1、算法是指 2、算法

高中数学最新课件-算法与程序框图2 精品.ppt

高中数学最新课件-算法与程序框图2 精品 - 1.1.2 程序框图与算法的基本逻

程序框图2.ppt

程序框图2 - §1.1.2程序框图 课程目标 【教学目标】 ?掌握程序框图的概

1.1.2 程序框图(第二、三课时).doc

高中学 李捷生 1.1.2 程序框图(第二、三课时) 一、三维目标: 1、知识与技能:掌握程序框图的概念;会用通用的图形符号表示算法,掌握算法的三个基本逻辑结构;...

12.2-程序框图(1)课件.ppt

12.2-程序框图(1)课件 - 复习 一、算法的定义: 算法是指用来解决问题的

1.1.2程序框图 课件2.ppt

1.1.2程序框图 课件2 - 教学内容: 普通高中课程标准实验教科书数学必修3

1.1.2 程序框图 课件2.ppt

算法初步§1.1.2 程序框图 复习 1、算法的概念 2、算法的特点 3、常见的

更多相关标签:
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com