高中数学必修三教案-循环语句
- 格式:doc
- 大小:296.50 KB
- 文档页数:3
基本算法语句【学习目标】1、正确理解输入语句、输出语句、赋值语句的结构.2、会写一些简单的程序.3、掌握赋值语句中的“=”号的作用.4、正确理解条件语句和循环语句的概念,并掌握其结构的区别与联系.5、会应用条件语句和循环语句编写程序.【要点梳理】要点一、输入语句在程序中的INPUT语句就是输入语句.这个语句的一般格式是:其中,“提示内容”一般是提示用户输入什么样的信息.功能:可对程序中的变量赋值.要点诠释:①“提示内容”提示用户输入什么样的信息,必须加双引号,提示内容“原原本本”的在计算机屏幕上显示,提示内容与变量之间要用分号隔开;②变量是指程序在运行时其值是可以变化的量;③一个语句可以给多个变量赋值,中间用“,”分隔,但最后的变量的后面不需要;④要求输入的数据必须是常量,而不能是函数、变量或表达式;⑤无计算功能.例如,输入一个学生数学,语文,英语三门课的成绩,可以写成:INPUT “数学,语文,英语”;a,b,c要点二、输出语句在程序中的PRINT语句是输出语句.它的一般格式是:同输入语句一样,表达式前也可以有“提示内容”.功能:可输出表达式的值,计算.要点诠释:①“提示内容”提示用户输出什么样的信息,提示内容必须加双引号,提示内容要用分号和表达式分开;②表达式是指程序要输出的数据,可以是变量、计算公式或系统信息;③一个语句可以输出多个表达式,不同的表达式之间可用“,”分隔;④有计算功能,可以输出常量、变量或表达式的值以及字符.要点三、赋值语句用来表明赋给某一个变量一个具体的确定值的语句.它的一般格式是:赋值语句中的“=”叫做赋值号.功能:先计算出赋值号右边表达式的值,然后把这个值赋给赋值号左边的变量,使该变量的值等于表达式的值.要点诠释:①赋值号的左右两边不能对换,如“A=B”“B=A”的含义运行结果是不同的;②格式中右边“表达式”可以是一个数据、常量和算式,如果“表达式”是一个算式时,赋值语句的作用是先计算出“=”右边表达式的值,然后将该值赋给“=”左边的变量;③赋值号左边只能是变量名字,而不能是表达式,如:2=X 是错误的;④不能利用赋值语句进行代数式的演算(如化简、因式分解等);⑤对于一个变量可以多次赋值;⑥有计算功能;⑦赋值号与数学中的等号的意义是不同的.赋值号左边的变量如果原来没有值,则执行赋值语句后,获得一个值,如果已有值,则执行该语句后,以赋值号右边表达式的值代替该变量的原值,即将“原值”冲掉.要点四、条件语句算法中的条件结构是由条件语句来表达的,是处理条件分支逻辑结构的算法语句.它的一般格式是:(IF-THEN-ELSE 格式)当计算机执行上述语句时,首先对IF 后的条件进行判断,如果条件符合,就执行THEN 后的语句1,否则执行ELSE 后的语句2.其对应的程序框图为:(如上右图)在某些情况下,也可以只使用IF-THEN 语句:(即IF-THEN 格式)计算机执行这种形式的条件语句时,也是首先对IF 后的条件进行判断,如果条件符合,就执行THEN 后的语句,如果条件不符合,则直接结束该条件语句,转而执行其他语句.其对应的程序框图为:(如上右图)要点诠释:条件语句的作用:在程序执行过程中,根据判断是否满足约定的条件而决定是否需要转换到何处去.需要计算机按条件进行分析、比较、判断,并按判断后的不同情况进行不同的处理.IF 条件 THEN 语句END IF要点五、循环语句算法中的循环结构是由循环语句来实现的.对应于程序框图中的两种循环结构,一般程序设计语言中也有当型(WHILE 型)和直到型(UNTIL 型)两种语句结构.即WHILE 语句和UNTIL 语句.1.WHILE 语句的一般格式是:其中循环体是由计算机反复执行的一组语句构成的.WHLIE 后面的“条件”是用于控制计算机执行循环体或跳出循环体的.当计算机遇到WHILE 语句时,先判断条件的真假,如果条件符合,就执行WHILE 与WEND 之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止.这时,计算机将不执行循环体,直接跳到WEND 语句后,接着执行WEND 之后的语句.因此,当型循环有时也称为“前测试型”循环.其对应的程序结构框图为:(如上右图)2.UNTIL 语句的一般格式是:其对应的程序结构框图为:(如上右图)直到型循环又称为“后测试型”循环,从UNTIL 型循环结构分析,计算机执行该语句时,先执行一次循环体,然后进行条件的判断,如果条件不满足,继续返回执行循环体,然后再进行条件的判断,这个过程反复进行,直到某一次条件满足时,不再执行循环体,跳到LOOP UNTIL 语句后执行其他语句,是先执行循环体后进行条件判断的循环语句.要点诠释当型循环与直到型循环的区别①当型循环是先判断后执行,直到型循环是先执行后判断;②当型循环用WHILE 语句,直到型循环用UNTIL 语句;③对同一算法来说,当型循环和直到型循环的条件互为反条件.【典型例题】类型一:输入语句、输出语句和赋值语句例1.判断下列输入、输出语句是否正确?为什么?(1)输入语句INPUT a ;b ;cWHILE 条件 循环体 WENDDO 循环体 LOOP UNTIL 条件(2)输入语句INPUT x=3(3)输出语句PRINT A=4(4)输出语句PRINT 20,3*2【解析】(1)错,变量之应用“,”隔开;(2)错,INPUT语句中只能是变量而不能是表达;(3)错,PRINT语句中不能用赋值号“=”;(4)对,PRINT语句可以输出常量、变量、表达的值。
循环语句
一、教学目标:
1.知识与技能:(1)通过具体的实例理解,了解循环语句的结构特征,掌握循环语句的具体应用;
(2)利用循环语句表达结局具体问题的过程,体会算法的基本思想;2.过程与方法:借助框图中的循环结构,借助Scilab语言中的循环语句来设计程序,进一步体会算法的重要性和有效性
3.情感、态度与价值观:在学习过程及解决实际问题的过程中,尽可能的用基本算法语句描述算法、体会算法思想的作用及应用,增进对算法的了解,形成良好的数学
学习情感、积极的学习态度。
二、教学的重点、难点:
1.重点:理解for 语句与while语句的结构与含义,并会应用
2.难点:应用两种循环语句将具体问题程序化,搞清for循环和while循环的区别和联系三、教学方法与手段:
采用观察、分析、抽象、概括、自主探究、合作交流的教学方法,通过各种教学媒体(计算机)调动学生参与课堂教学的主动性与积极性。
新人教版高中数学必修三教案(全册)第一章算法初步1.1算法与程序框图1.1 算法与程序框图(共3课时)1.1.1算法的概念(第1课时)【课程标准】通过对解决具体问题过程与步骤的分析(如二元一次方程组求解等问题),体会算法的思想,了解算法的含义.【教学目标】1.理解算法的概念与特点;2.学会用自然语言描述算法,体会算法思想;3.培养学生逻辑思维能力与表达能力.【教学重点】算法概念以及用自然语言描述算法【教学难点】用自然语言描述算法【教学过程】一、序言算法不仅是数学及其应用的重要组成部分,也是计算机科学的重要基础. 在现代社会里,计算机已经成为人们日常生活和工作不可缺少的工具. 听音乐、看电影、玩游戏、打字、画卡通画、处理数据,计算机几乎渗透到了人们生活的所有领域. 那么,计算机是怎样工作的呢?要想弄清楚这个问题,算法的学习是一个开始. 同时,算法有利于发展有条理的思考与表达的能力,提高逻辑思维能力.在以前的学习中,虽然没有出现算法这个名词,但实际上在数学教学中已经渗透了大量的算法思想,如四则运算的过程、求解方程的步骤等等,完成这些工作都需要一系列程序化的步骤,这就是算法的思想.二、实例分析例1:写出你在家里烧开水过程的一个算法.解:第一步:把水注入电锅;第二步:打开电源把水烧开;第三步:把烧开的水注入热水瓶.(以上算法是解决某一问题的程序或步骤)例2:给出求1+2+3+4+5的一个算法.解:算法1 按照逐一相加的程序进行第一步:计算1+2,得到3;第二步:将第一步中的运算结果3与3相加,得到6; 第三步:将第二步中的运算结果6与4相加,得到10; 第四步:将第三步中的运算结果10与5相加,得到15.算法2 可以运用公式1+2+3+…+错误!未找到引用源。
=错误!未找到引用源。
直接计算 第一步:取错误!未找到引用源。
=5;第二步:计算错误!未找到引用源。
; 第三步:输出运算结果.(说明算法不唯一)例3:(课本第2页,解二元一次方程组的步骤)(可推广到解一般的二元一次方程组,说明算法的普遍性) 例4:用“待定系数法”求圆的方程的大致步骤是: 第一步:根据题意,选择标准方程或一般方程;第二步:根据条件列出关于错误!未找到引用源。
..循环语句(讲)算法中的循构是由循句来的。
于程序框中的两种循构,一般程序言中也有当型(型)和直到型(型)两种句构。
即句和句。
句()句的一般格式是的程序框是循环体条件循环体是知足条件?否()当算机会到句,先判断条件的真假,假如条件切合,就行与之的循体;而后再上述条件,假如条件仍切合,再次行循体,个程频频行,直到某一次条件不切合止。
,算机将不行循体,直接跳到句后,接着行以后的句。
所以,当型循有也称“前型”循。
句()句的一般格式是的程序框是循环体循环体否知足条件?条件是()直到型循又称“后型”循,从型循构剖析,算机行句,先行一次循体,而后行条件的判断,假如条件不足,返回行循体,而后再行条件的判断,个程频频行,直到某一次条件足,不再行循体,跳到句后行其余句,是先行循体后行条件判断的循句。
剖析:当型循与直到型循的区:(先由学生再)当型循先判断后行,直到型循先行后判断;在句中,是当条件足行循体,在句中,是当条件不足行循体。
例写程序,算自然数⋯⋯的和。
剖析:是一个累加。
我能够用型句,也能够用型句。
程序(句):<程序(句):>式 .写一个程序,入正整数,算它的乘!(*()*⋯***)解:"入的: ";*>"个数的乘: ";例 .写程序,算函数 ()当 , ⋯,的函数。
解:<^*""""式一个算法:求足+++⋯+>的最小正整数,并写出相的程序。
解:>小、循句的两种不一样形式:句和句,掌握它的一般格式。
、在用句和句写程序解决,必定要注意它的格式及条件的表述方法。
句中是当条件足行循体,而句中是当条件不足行循体。
、循句主要用来算法中的循构,在理一些需要频频行的运算任。
如累加乞降,累乘求等中常用到。
【作部署】:一个算法:逐一出,,,⋯⋯,,并写出相的程序。
解:<^>【板】:..循句一、句二、句三、当型循与直到型循的区:^例解一小例式作例式学习是一件增加知识的工作,在茫茫的学海中,也许我们困苦过,在困难的竞。
数学高中必修三知识点及教案总结一:算法初步1:算法的概念(1)算法概念:在数学上,现代意义上的“算法”通常是指可以用计算机来解决的某一类问题是程序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成.(2)算法的特点:①有限性:一个算法的步骤序列是有限的,必须在有限操作之后停止,不能是无限的.②确定性:算法中的每一步应该是确定的并且能有效地执行且得到确定的结果,而不应当是模棱两可.③顺序性与正确性:算法从初始步骤开始,分为假设干明确的步骤,每一个步骤只能有一个确定的后继步骤,前一步是后一步的前提,只有执行完前一步才能进行下一步,并且每一步都准确无误,才能完成问题.④不唯一性:求解某一个问题的解法不一定是唯一的,对于一个问题可以有不同的算法.⑤普遍性:很多具体的问题,都可以设计合理的算法去解决,如心算、计算器计算都要经过有限、事先设计好的步骤加以解决.2:程序框图(1)程序框图根本概念:①程序构图的概念:程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形。
一个程序框图包括以下几局部:表示相应操作的程序框;带箭头的流程线;程序框外必要文字说明。
②构成程序框的图形符号及其作用学习这局部知识的时候,要掌握各个图形的形状、作用及使用规那么,画程序框图的规那么如下:1、使用标准的图形符号。
2、框图一般按从上到下、从左到右的方向画。
3、除判断框外,大多数流程图符号只有一个进入点和一个退出点。
判断框具有超过一个退出点的唯一符号。
4、判断框分两大类,一类判断框“是”与“否”两分支的判断,而且有且仅有两个结果;另一类是多分支判断,有几种不同的结果。
5、在图形符号内描述的语言要非常简练清楚。
3:算法的三种根本逻辑结构:顺序结构、条件结构、循环结构。
(1)顺序结构:顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由假设干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种根本算法结构。
第一章算法初步一、课标要求:1、本章的课标要求包括算法的含义、程序框图、基本算法语句,通过阅读中国古代教学中的算法案例,体会中国古代数学世界数学发展的贡献。
2、算法就是解决问题的步骤,算法也是数学及其应用的重要组成部分,是计算机科学的基础,利用计算机解决问需要算法,在日常生活中做任何事情也都有算法,当然我们更关心的是计算机的算法,计算机可以解决多类信息处理问题,但人们必须事先用计算机熟悉的语言,也就是计算能够理解的语言(即程序设计语言)来详细描述解决问题的步骤,即首先设计程序,对稍复杂一些的问题,直接写出解决该问题的程序是困难的,因此,我们要首先研究解决问题的算法,再把算法转化为程序,所以算法设计是使用计算机解决具体问题的一个极为重要的环节。
3、通过对解决具体问题的过程与步骤的分析(如二元一次方程组的求解等问题),体会算法的思想,了解算法的含义。
理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构。
理解并掌握几种基本的算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句。
进一步体会算法的基本思想。
4、本章的重点是体会算法的思想,了解算法的含义,通过模仿、操作、探索,经过通过设计程序框图解决问题的过程。
点是在具体问题的解决过程中,理解三种基本逻辑结构,经历将具体问题的程序框图转化为程序语句的过程,理解几种基本的算法语句。
二、编写意图与特色:算法是数学及其应用的重要组成部分,是计算科学的重要基础。
随着现代信息技术飞速发展,算法在科学技术、社会发展中发挥着越来越大的作用,并日益融入社会生活的许多方面,算法思想已经成为现代人应具备的一种数学素养。
需要特别指出的是,中国古代数学中蕴涵了丰富的算法思想。
在本模块中,学生将在义务教育阶段初步感受算法思想的基础上,结合对具体数学实例的分析,体验程序框图在解决问题中的作用;通过模仿、操作、探索,学习设计程序框图表达解决问题的过程;体会算法的基本思想以及算法的重要性和有效性,发展有条理的思考与表达的能力,提高逻辑思维能力。
高中数学必修三教案一、教学目标1、知识与技能目标学生能够理解算法的概念、特征和基本逻辑结构。
掌握程序框图的三种基本逻辑结构:顺序结构、条件结构和循环结构,并能绘制简单的程序框图。
学会用算法语句描述算法,能初步编写简单的程序。
2、过程与方法目标通过实际问题的解决,让学生经历算法设计的全过程,培养学生的逻辑思维能力和创新能力。
通过小组合作学习,培养学生的合作交流能力和团队精神。
3、情感态度与价值观目标让学生体会算法在解决实际问题中的重要作用,激发学生学习数学的兴趣。
培养学生严谨的思维习惯和勇于探索的精神。
二、教学重难点1、教学重点算法的概念、程序框图的三种基本逻辑结构。
用算法语句描述算法,编写简单的程序。
2、教学难点理解循环结构的程序框图。
算法语句的正确使用。
三、教学方法讲授法、演示法、讨论法、实践法四、教学过程1、导入新课通过一个简单的实际问题引入算法的概念,例如:如何计算1+2+3++100 的和?引导学生思考解决这个问题的步骤,从而引出算法的概念。
2、讲授新课(1)算法的概念讲解算法的定义:算法是指按照一定规则解决某一类问题的明确和有限的步骤。
强调算法的特征:确定性、有限性、可行性、有输入和输出。
(2)程序框图介绍程序框图的基本图形符号及其功能,如起止框、输入输出框、处理框、判断框等。
重点讲解顺序结构、条件结构和循环结构的程序框图,并通过实例进行演示。
顺序结构:按照从上到下的顺序依次执行步骤。
条件结构:根据条件的成立与否,选择不同的执行路径。
循环结构:在一定条件下,反复执行某些步骤。
(3)算法语句介绍算法语句的种类,如输入输出语句、赋值语句、条件语句、循环语句等。
通过实例讲解算法语句的用法,并让学生进行模仿练习。
3、课堂练习让学生完成一些简单的算法设计和程序编写的练习,如计算两个数的平均值、判断一个数是否为质数等。
教师巡视并给予指导,及时纠正学生的错误。
4、小组讨论组织学生进行小组讨论,让学生交流自己在算法设计和程序编写过程中遇到的问题和解决方法。
高中数学循环问题教案模板
一、教学目标:学生能够掌握循环问题的解决方法,提高解决问题的能力。
二、教学重点和难点:
1. 掌握循环问题的解题步骤;
2. 理解循环问题的本质,灵活运用数学方法解决;
3. 提高分析和推理能力。
三、教学准备:
1. 教材《高中数学》;
2. 教具:黑板、粉笔、教案、教具箱。
四、教学过程:
1. 导入:通过一个生活中的例子引入问题,激发学生的兴趣;
2. 讲解:介绍循环问题的定义、性质和解题方法;
3. 实例演练:通过几个实例让学生掌握解题方法;
4. 练习:让学生进行一定数量的练习,巩固所学知识;
5. 提高:拓展一些较难的题目,培养学生的思维能力;
6. 作业:布置相关作业,巩固所学内容。
五、教学反思:
1. 教学中是否引起学生的兴趣,是否能够有效引导学生解题;
2. 学生的学习情况如何,哪些学生存在困难,如何帮助他们克服困难;
3. 在教学过程中是否发现其他问题,如何改进教学方法。
六、课后反馈:
1. 收集学生的作业,查阅学生的解题方法和答案,及时指导;
2. 对本次教学进行反思和总结,为下一次教学作准备。
以上是一份高中数学循环问题教案模板范本,可根据实际教学需求进行具体调整。
教学目标:
1. 掌握循环语句的简单应用,初步掌握循环语句的嵌套.
2. 初步掌握用循环语句处理一些求和、求乘积问题的技能.
3. 了解用条件语句实现循环的方法,初步能在程序语句中识别出表现为条件语句的循环.
教学方法:
1. 通过编写程序,上机调试的过程,学习掌握循环语句,发展编写能力.
2. 通过具体实例,发展设计算法,编写程序来解决问题的能力.
教学过程:
一、问题情境
问题 设计计算135799⨯⨯⨯⨯⨯的一个算法,并画出流程图. 二、学生活动
解决问题的算法是: 对于以上算法过程,我们可以用循环语句来实现.
三、建构教学
循环语句:循环语句一般有种:“For 循环”、“While 循环”和“Do 循环”(由于该种循环变化较多,教材中暂不介绍).
(1)“For 循环”是在循环次数已知时使用的循环,
其一般形式为:
例如:问题1中算法可用“For 循环”语句表示为: Print S End
说明:①上面“For ”和“End For ”之间缩进的步骤称为循环体;
②如果省略“Step 2”,默认的“步长”为1,即循环时,I 的值每次增加1(步长也可以为负,例如,以上“For 循环”第1行可写成:For I From 99 To 1 Step -2);
流程图:
结束 开始 For I From 1 To 99 Step 2 S S I ←⨯
End For
③“For循环”是直到型循环结构,即先执行后判断.
(2)“While循环”的一般形式为:
其中A为判断执行循环的条件.
例如:问题1中的算法可“While循环”语句表示为:
S←
1
I←
3
Print S
End
说明:
四、数学运用
1.例题:
例1 编写程序,计算自然数1+2+3+……+99+100的和.
解:用“For循环”表示如下:用“While循环”表示如下:例2 试用算法语句表示:寻找满足1357_____10000
⨯⨯⨯⨯⨯>的最小整数的算法.
解:本例中循环的次数不定,因此可用“While循环”语句,具体描述如下:例3 抛掷一枚硬币时,既可能出现正面,也可能出现反面,预先作出确定的判断是不可能的,但是假如硬币质量均匀,那么当抛掷次数很多时,出现正面的频率应接近50%.试设计一个循环语句模拟抛掷硬币的过程,并计算抛掷中出现正面的频率.
分析抛掷硬币的过程实际上是一个不断重复地做同一件事情的过程,利用循环语句,我们很容易在计算机上模拟这一过程.
S←
Read n
For I From 1 To n
If Rnd>0.5 Then 1
←+
S S
End For
Print 出现正面的频率为S
n
.
End
2.练习.
课本第24页练习第1题.
五、要点归纳与方法小结
本节课学习了以下内容:
1.循环语句的概念,并掌握其结构;
2.“For循环”、“While循环”在用法上的区别与联系.。