《算法初步》复习课学案。
成都石室中学授课人:曹亚桴。
一、学习目标:
1、会用自然语言、程序框图、程序表达简单的算法,能读懂程序框图和程序。
2、通过写算法步骤、画程序框图和编程序解决问题,体验算法逐渐精确的过程,体会算法思想,增强数学应用意识。
二、知识回顾。
1、算法的概念。
1)算法是指按照一定规则解决某一类问题的明确和___的___
2)算法具有有限性、确定性、步骤性、不唯一性等特点。
2、程序框图。
1)含义:程序框图是一种用___流程线及文字说明来表示算法的图形。它使算法表达更加直观、准确。
2)程序框、流程线及其功能。
3、算法的逻辑结构及算法语言。
1)算法的逻辑结构有。
2)画出程序框图表示算法的三种逻辑结构,并写出与它相应的算法语句。
验收1:依次执行下面的一组程序框:
则执行结束后。
验收2:右图是方程的解的流程图,则两判断框中应填:
验收3:如果执行如图的程序框图,输入,那么输出的等于___
拓展引申:石室中学半期考试采用网上评卷,图中,为半期考试三个评阅人对同一道题的独立评分,为该题的最终得分。
当时, 变式:石室中学半期考试采用网上评卷,图中,为半期考试三个评阅人对同一道题的独立评分,为该题的最终得分。
当时, 探索:循环结构可以用来寻数,请看下面的问题:
1),这个问题的答案唯一吗?
2)请你写出寻找(1)中满足条件的最小正整数的算法步骤,画出程序框图,编写出相应的程序。
三、课后作业。
1、将两个数a=2, b= -6交换,使a= -6, b=2,下列语句正确的是( )
a. bcd
2、给出以下一个算法的程序框图,如下图所示,该程序框图的功能是( )
a.求输出a,b,c三数的最大数 b. 求输出a,b,c三数的最小数。
c.将a,b,c按从小到大排列 d. 将a,b,c按从大到小排列。
3、如上图所示,程序框图能判断任意输入的正整数x是奇数或是偶数。其中判断框内的条件是。
4.右面框图表示计算1×3×5×7×…×99的算法,在空白框中应填入。
ab. c. d.
5、给出30个数:1,2,4,7,……其规律是:第1个数是1,第2个数比第1个数大1, 第3个数比第2个数大2,第4个数比第3个数大3,依此类推。
要计算这30个数的和,现已给出了该问题算法的程序框图(如图所示)
i)请在图中判断框内(1)处和执行框中的(2)处填上合适的语句,使之能完成该题算法功能;
ii)由程序框图写算法步骤,编写出相应的程序。
算法初步学案
234第1课时 算法的概念。课型 新课执笔 段志杰授课时间 2011年 2 月 28 日。学习目标 1.通过实例体会算法思想,了解算法的含义与主要特点。2.能按步骤用自然语言写出简单问题的算法过程。3.培养自己的逻辑思维能力与表达能力。重点难点 学习重点 将问题的解决过程用自然语言表示为算法过程。学...
算法初步学案
一。本章的知识结构。二。知识梳理。1 四种基本的程序框。2 三种基本逻辑结构。顺序结构条件结构循环结构。3 基本算法语句。一 输入语句。单个变量。多个变量。二 输出语句。三 赋值语句。四 条件语句。if then else格式。当计算机执行上述语句时,首先对if后的条件进行判断,如果条件符合,就执行...
算法初步学案
一。本章的知识结构。二。知识梳理。1 四种基本的程序框。2 三种基本逻辑结构。顺序结构条件结构循环结构。3 基本算法语句。一 输入语句。单个变量。多个变量。二 输出语句。三 赋值语句。四 条件语句。if then else格式。当计算机执行上述语句时,首先对if后的条件进行判断,如果条件符合,就执行...