内容正文:
§1.1 算法与程序框图
1.1.2 程序框图与算法的基本逻辑结构
第一章 算法初步
第1课时 程序框图、顺序结构
必修3
明目标、知重点
91taoke.com
情境导学
我们都喜欢旅游,进入景区大门后,我们首先看到的是景点线路图,通过观看景点线路图能直观、迅速、准确的知道景区有哪几个景点,各景点之间按怎样的路径走,从而避免迷途或者漏掉景点的事情发生.本节将探究使算法表达得直观、准确的方法,即程序框图.
明目标、知重点
91taoke.com
阅读教材6-9页思考以下问题:
XUE XI MU BIAO
思考1 为什么要用图形的方法表示算法?
思考2 什么是“程序框图”?说出下列程序框的名称和所实现的功能?
思考4 顺序结构的定义是什么?如何用程序框图来表示?
思考3 算法的基本逻辑结构哪些?
填要点·记疑点
91taoke.com
探究点一 程序框图的概念
思考1 为什么要用图形的方法表示算法?
答 算法是由一系列明确和有限的计算步骤组成的,我们可以用自然语言表述一个算法,但往往过程复杂,缺乏直观性、简洁性,通过程序框图来表达算法,使得更加直观、准确.
探要点·究所然
91taoke.com
思考2 什么是“程序框图”?说出下列程序框的名称和所实现的功能?
答 (1)程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.(基本的程序框和它们表示的功能的答案见教材)
探要点·究所然
91taoke.com
(2).常见的程序框、流程线及各自表示的功能
图形符号 名称 功能
终端框(起止框) __________________________
输入、输出框 _____________________________
处理框(执行框) ____________
表示一个算法的起始和结束
表示一个算法输入和输出的信息
赋值、计算
探要点·究所然
91taoke.com
________ 判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”
流程线 ____________
○ ________ 连接程序框图的两部分
连接程序框
判断框
连接点
探要点·究所然
91taoke.com
上节中:“判断整数n(n>2)是否为质数”,
算法就可以用程序框图表示.
算法分析:
(教材)例1:
第一步、