当前位置:首页 >> 数学 >> 程序框图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 - 新课标人教版课件系列 《高中数学》 必修3 1.1.2-

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

1.1.2程序框图2(条件结构)课件 - §1.1.2程序框图 程序框图 (第2

高一数学程序框图2.ppt

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

高一数学程序框图2.ppt

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

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

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

高三数学程序框图2.ppt

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

高三数学程序框图2.ppt

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

程序框图2.ppt

程序框图2 - 算法初步 §1.1.2 程序框图 知识回忆 1、程序框图的概念

5.2程序框图(2).doc

5.2程序框图(2) - 【课题】 5.2 【教学目标】 知识目标: (1)掌握程序框图的基本图例. 程序框图(二) (2)会利用三种算法的程序框图,画出简单的算法的程序...

程序框图2(人教版).ppt

程序框图2(人教版) - 算法与程序框图 第二课时 知识回忆 1、程序框图的概念

高一数学程序框图2.pdf

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

程序框图2.ppt

程序框图2 - 图形符号 名称 终端框 (起止框) 输入、 输出框 处理框 (执

程序框图(2)课件.ppt

程序框图(2)课件 - 温故知新 (1) 顺序结构 任何一个算法各步骤之间都有明确的顺序 性,在算法的程序框图中,由若干个依次执行 的步骤组成的逻辑结构,称为顺序...

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

§1.1.2程序框图2(条件结构) - §1.1.2程序框图 课程目标 【教学目

合六路程序框图2.doc

合六路程序框图2 - 合六叶高速六安连接线工程 1. 1 基层原材料质量监理 ┌

1.1.2程序框图_第三课时(2).ppt

1.1.2程序框图_第三课时(2) - 第一章 算法初步 §1.1.2 程序框图与算法的基本 逻辑结构 问题提出 1.算法的基本逻辑结构有哪几种?用程序框图分别如 何...

更多相关标签:
网站地图

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