高中数学必修三《循环语句》教学设计.docx

上传人:ylj18****41534 文档编号:35404766 上传时间:2022-08-21 格式:DOCX 页数:35 大小:33.94KB
返回 下载 相关 举报
高中数学必修三《循环语句》教学设计.docx_第1页
第1页 / 共35页
高中数学必修三《循环语句》教学设计.docx_第2页
第2页 / 共35页
点击查看更多>>
资源描述

《高中数学必修三《循环语句》教学设计.docx》由会员分享,可在线阅读,更多相关《高中数学必修三《循环语句》教学设计.docx(35页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、高中数学必修三循环语句教学设计中学数学必修三 基本算法语句 优秀教案 中学数学必修三基本算法语句教学设计 【学习目标】 经验将详细问题的程序框图转化为程序语句的过程,理解几种基本算法语句输入语句、输出语句、赋值语句、条件语句、循环语句,体会算法的基本思想。【学问网络】 【学路导引】 输入语句输出语句基本算法语句赋值语句条件语句循环语句学习重点:输入语句、输出语句、赋值语句、条件语句、循环语句的用法学习难点:用SCILAB语言来演示实现算法的三种基本结构 学法指导:通过仿照、操作、探究,将程序框图转变为程序语言,了解算法语言的基 本构成,理解几种基本算法语句,熟识算法的三种基本结构。 【范例精析

2、】 ?x,x?0例1:给定x的任一个值,求函数f(x)?2的值。 ?x?1,x?0精析:属于条件分支结构,利用键盘输入语句和条件语句编程。解:x=input( ifx0y=x*x+1elsey=xend 点评:先编制程序框图,再依据框图编写程序。例2:求平方不超过1000的最大正整数。精析:利用while循环语句解:j=1; whilej*j 点评:循环语句有for循环和while循环两种。循环语句的肯定要以end结束循环体。 例3:求100以内的勾股数。 精析:本题事实上是求不定方程x?y?z的整数解问题,x、y、z的取值范围都是1到100的整数,可以利用三重循环结构和条件分支结构。 222

3、解:forx=1:100 fory=1:100forz=1:100 a=x2;b=y2;c=z2;ifa+bc elseprint(%io(2),x,y,z)endendendend 点评:对于求不定方程的整数解的问题,利用循环语句和条件语句可以找出全部的解。例4:已知n个数排成一行如下: a1,a2,a3,?,an?1,an其中下脚码表示n个数的排列位置。这一行数满意条件: ?a1?a2?1编写求这行数的第n项的程序。?an?2?2an?an?1精析:利用while循环语句。解:n=input( A=1;B=1;k=2;whilek=p= 点评:留意语句的最终有分号,表示不显示该语句的运行结

4、果,没有则显示结果。 【过关评估】 121赋值、输入和输出语句 A组 一、选择题: 1、在赋值语句中,“N=N+1”是() (A)没有意义的(B)N与N+1相等(C)将N的原值加1再赋给N,N的值增加1(D) 无法运行 2、Scilab程序:a=3;b=-4;c=8;a=b;b=c;c=a; Print(%io(2),a,b,c) 运行后结果是() (A)a=3b=-4c=8(B)a=-4b=3c=8(C)a=-4b=8c=3(D)a=-4b=8c=-41、下列命题中错误的是() (A)在程序语言中“”是赋值号,与数学中的等号的意义不一样;(B)input是键盘输入语句,限制屏幕输入; (C)

5、程序语句print(%(2),a,b)中的参数io(2)表示在屏幕上输出; (D)在程序语句中x=input(“chinese”)表示把chinese赋给x.一、填空题: 4、scilab语言的输入语句“input”,不仅可以输入数值,也可以输入.5、程序:a=3;b=4;c=5;s=(a+b+c)/2; A=SQRT(s*(s-a)*(s-b)*(s-c)的运行结果是.二、解答题: 6、编写程序:给定x的任一个值,求函数f(x)?x2?2x?3的值. 7、编写已知直角三角形两直角边a和b,求斜边和面积的scilab程序. B组 1、编写程序:任给圆锥的底面半径r和高h,求圆锥的体积V. 2、

6、编写程序:对与任给的两个实数a和b,使得a和b的数值互换. 答案A组 一、1C2D3D二、4字符5A=6 三、6程序:x=input( y=x2+2*x-3 7程序:a=input(“a=”)b=input(“b=”)c=sqrt(a2+b2)s=(a*b)/2 B组 1、程序:r=input( h=input(V=1/3*3.14*r2*h 2、程序:a=input( b=input(m=a;a=b;b=m; print(%io(2),a,b) 122条件语句 A组 一、选择题: 1、下列关于if语句的叙述正确的是()(A)if语句中必需有else和end;(B)if语句中可以没有end;

7、(C)if语句中可以没有else,但必需以end结束;(D)if语句中可以没有end,但必需有else.2、已知一程序如下: x=input(ifx=0y=1 elsey=-1end 若输入x=5,运行结果是() (A)x=5y=1(B)x=5y=-1(C)y=1(D)y=-13、已知一程序如下:a=input(;b=input(;c=input(;MAX=a;IfbMAXMAX=b;end ifcMAXMAX=c;end print(%io(2),MAX) 若依据程序提示输入a=4b=2c=-5,则程序运行结果是()(A)max=a(B)max=b(C)max=c(D)max=4二、填空题:

8、 4、scilab语言中的条件语句分为语句和语句.5、下列程序的运行结果是.x=5;y=-20;ifx=0x=y-3elsey=x+3end 三、解答题: 6、一运动物体,其运动速度为时间t的函数: ?5,(0?t?5)对随意给定的t(t?0),试写出求这个物体在t时刻的速v?5?10(t?5),(t?5)度的程序语句. 7、任给三个数,按从大小依次排序三个数. B组 1、某市的出租车标价为1.20元/km,但事实上的收费标准如下:最起先4km内不管车行驶路程多少,均收费10元(即起步费),4km后到15km之间,每公里收费1.20元,15km后每公里再加收50,即每公里1.80元。写出付费总

9、数f与打车路程x之间的函数关系,并编写出scilab程序。 2、编制scilab程序:从键盘上输入三个数,假如这三个数能构成三角形的三边长,则输出信息“nenggouchengsanjiaoxing”,并求三角形的面积,否则输出信息“bunenggouchengsanjiaoxing”。 答案A组 一、1C2A3D 二、4、ifselect-case5、y=8 三、6、t=input(5;elsev=5+10*(t-5);end;disp(v)7、a=input(; b=input(;c=input(;ifba t=a;a=b;b=t;endifca t=a;a=c;c=t;endifcb t

10、=b;b=c;c=tabc B组 1、解析式略。程序如下: x=input(“shuruchengchelicheng”)ifx=4y=10; else ifx=15 y=10+1.2*(x-4);else y=23.2+1.8*(x-1.5);endendy 2、a=input( b=input(c=input(ifa0 s=sqrt(p*(p-a)*(p-b)*(p-c)else disp(endelse disp(end 123循环语句 A组 一、选择题: 1、Scilab程序:j=1; whilej*j 的运行结果是() (A)j=j-1(B)j=100(C)j=10(D)j=92、s

11、cilab程序:c=1; forI=1:5 c=c*I;endc 运行的结果是() (A)c=5(B)c=120(C)c=1(D)显示程序错误3、scilab程序:A=1;B=1; whileB A=A+B;B=A+B; end C=A+B 运行的结果是() (A)C=2(B)C=3(C)C=15(D)C=34一、填空题: 4、在编制scilab程序中,条件语句和循环语句的结束必需都是.5、scilab语言中的循环语句有两种循环和循环.二、解答题: 6、用循环语句编写求2的程序。 7、已知i、j是正整数,求i?j?10的全部正整数对i、j的程序. B组 1、将1,3,5,2n-1,等奇数依次累

12、加,直到其和等于或大于100为止。要求输出累加的和以及累加的项数. 2、编制scilab程序解百钱买百鸡问题:用100元买100只鸡,其中公鸡每只5元,母鸡每只3元,小鸡3只一元,问能买多少只公鸡?多少只母鸡?多少只小鸡?(提示:设x只公鸡,y只母鸡,则买小鸡的只数z=100-x-y,100元最多买公鸡20只,买母鸡最多33只) 答案A组 一、1C2C3D 二、4end5forwhile三、6n=input( s=1; fori=1:ns=s*2ends 7fori=1:9 forj=1:9 s=i+j; ifs print(%io(2),i,j) n endendend B组 1解:Sum=

13、0,i=1,n=0 whileSum Sum=Sum+i;i=i+2;n=n+1;elsenSumend 2解:forx=0:20 fory=0:33 z=100-x-y; m=5*x+3*y+1/3*z;ifm100 elseprint(%io(2),x,y,z)endendend 人教版中学数学必修三条件语句创新教案 人教版中学数学必修三条件语句创新教案 一、内容及内容分析 条件语句是一般中学课程标准试验教材必修3第1章“算法初步”第2节“基本算法语句”其次课时的内容。在此之前,学生已学习了算法的概念、程序框图与算法的基本逻辑结构、输入语句、输出语句和赋值语句,这为过渡到本节的学习起着铺垫

14、作用。这一节课主要的内容为条件语句表示方法、结构以及用法。条件语句与程序框图中的条件结构相对应,它是五种基本算法语句中的一种,通过本节课的学习,学生将更加了解算法语句,并能用更全面的眼光看待前面学过的语句,并为后面循环语句的学习作好必要的打算。本节课对学生算法语言实力、有条理的思索与清楚地表达的实力,逻辑思维实力的综合提升具有重要作用。 二、教学目标(学问,技能,情感看法、价值观) (1)学问与技能: 通过实例正确理解条件语句的概念、表示方法、结构和用法。理解条件语句的格式及功能。 能初步用条件语句设计算法,进一步体会算法的基本思想,学习有条理地、清楚地表达解决问题的步骤,提高逻辑思维实力。

15、(2)过程方法: 通过实例,发展对解决详细问题的过程与步骤进行分析的实力。 通过仿照,操作、探究、经验设计算法、设计框图、编写程序以解决详细问题的过程,发展应用算法的实力。 (3)情感看法与价值观: 能通过详细实例,感受和体会算法思想在解决详细问题中的意义,进一步体会算法思想的重要性,体验算法的有效性,增进对数学的了解,形成良好的数学学习情感,增加学习数学的乐趣。 通过感受和相识现代信息技术在解决数学问题中的重要作用和威力,形成自觉地将数学理论和现代信息技术结合的思想。 在编写程序解决问题的过程中,逐步养成扎实严谨的科学看法。 三、教学重点,难点 教学重点:通过实例使学生理解条件语句的结构和用

16、法 教学难点:如何将程序框图中的条件结构转换为条件语句组成的程序。 四、教学策略选择与设计 学生已经初步驾驭了一些基本的算法语句,以及学会初步的算法语句和程序框图之间的转换。因此,在教学中要留意学习情境的创设,并把动眼看、动脑思、动耳听、动口说贯穿于整个课堂,促使学生主动主动地参加学习过程,本节教学采纳启发式教学,辅以视察法、发觉法、练习法、讲解法。通过对实例的仔细领悟及肯定的练习来驾驭本节学问。 本节课采纳多媒体协助教学,并通过在计算机上运行程序,使抽象的学问直观化,详细化,以促进学生的理解。 五、教学基本流程 六、教学过程 教学过程 老师活动 学生活动 设计意图及资源打算 首先,我们先来回

17、顾一下上节课的主要内容(让学生回顾相关内容) 复 习 回 顾 1.算法语句 1.输入语句、输出语句和赋值语句的一般格式分别是什么? 2.它与我们学习过的哪种逻辑结构相对应? 输入语句: INPUT“提示内容”;变量 输出语句:PRINT“提示内容”;表达式 赋值语句: 变量=表达式 它与依次结构相对应 通过复习回顾使得学问系统化,使学生能顺当过渡到本节课内容的学习。同时为设置情境,产生认知冲突埋下伏笔。 很好,通过上面同学们的回答,可以看出上节课的三种语句基本驾驭了,这样我们便可以编写一些简洁的程序,解决一些简洁的问题,然而,仅仅有这三种语句并不能解决我们生活中的一些推断性的问题,所以我们特别

18、有必要接着学习与条件有关的语句。 设 置 情 境 首先请同学们回想一下,生活中有什么样的事例与我们本节课的内容有关呢?这些事例如何用算法来分析呢? 老师提出问题后,学生沟通,探讨生活中的一些详细事例。 1.我们依据明天是否下雨来确定是出去郊游还是呆在家里; 2.早上到地摊上吃早点,假如有烙饼,我就吃烙饼,没有烙饼,我就吃油条,没有油条,我就吃鸡蛋饼,没有鸡蛋饼,我就吃包子等 3.儿童乘坐火车时,若身高不超过1.1m,则无须购票;若身超群过1.1m不超过1.4m,应买半票.超过1.4m,应买全票。 4.我们去饭店吃饭,假如打算喝酒,就不开车,假如打算开车,就不喝酒,要是有杏仁露,就喝杏仁露,没有

19、杏仁露,要是有果汁,我就喝果汁,要是果汁也没有,我就喝白开水) 举几个现实生活中的实际例子可以使学生感受到学习新学问的必要性,从而激起他们的求知欲望。 (在起初设计时,这些例子我打算干脆给出,但经过几番思索,还是觉得让学生举例更能激起他们学习的热忱,同时也能活跃课堂氛围。对培育学生数学生活化打下基础) 通过同学们对生活中一些问题的分析,不难看出,我们在做一些事之前,都须要对某个条件进行推断,然后才能确定下一步该做什么,怎样做,然而,一些问题的处理要是借助于计算机操作的话,或许会帮助我们更快做出推断,让我们能够更加坚决的做一些事情。下面我们就详细探讨一下究竟什么是条件语句,条件语句如何表示,用条

20、件语句如何设计算法。 自 主 学习,探 求 新 知 请同学们结合课本回答学案上设计的问题。 (1)画出程序框图中的两种条件结构. (2)结合课本试着写一下对应的条件语句,并指出条件语句的格式及功能. (3)指出两种条件语句的相同点与不同点. 理解程序框图与程序之间的关系。让学生自己探究概念的生成过程,培育学生的自学实力, 变更老师的教学行为和转变学生的学习方式是新课程改革在实践层面上的两个亮点。因此,在教法选择上,我注意视察试验,自主合作,尝摸索究相结合,最大可能的让学生参加教学,用问题牵引着学生的思维,指导学生看、提倡学生说、点拨学生思、放手学生做。让他们的阅历、才智、思想得到共享,使学法指

21、导落到实处。 依据上面的分析,请同学们尝试着写一下下面这个问题的程序设计语言 导 练 展 示 例1:编写一个程序,求实数x的肯定值. 写出算法步骤,并绘出流程图。试着用条件语句表示一下。 (学生自己思索,然后巡察,指引学生用条件语句的两种形式设计算法,最终板演)假如学生没有想出来,老师要起到主导作用,进行相应的提示 用两种方法进一步熟识条件语句的两种格式 3.写出程序 算法一: INPUTx IFx=0THEN PRINTx ELSE PRINT-x ENDIF END 算法二: INPUTx IFx0THEN x=-x ENDIF PRINTx END 1.算法步骤: (1)输入x; (2)

22、若x0,则输出x (3)若x (4)结束 2.程序框图: 在把程序框图转换为程序语句的过程中,着重让学生体会把图中的条件结构转换为条件语句的过程。让学生亲自经验设计程序的完整过程,即:先用自然语言叙述算法,接着画程序框图表达算法,最终把程序框图转换为程序语句。 老师要留意学生可能犯的错误:(1)不打空格;(2)遗忘ENDIF;通过上机操作可以让学生更加引起留意,加深印象。 变式训练1. 编写程序,输出两个不相等的实数a、b的最大值.(用两种格式) 变式训练2. 编写一个程序,推断随意输入的整数的奇偶性。 例1为学生仿照阶段,但是还不能真正驾驭其要领,所以设置变式训练,让学生在操作过程中加深对条

23、件语句的理解 2.复合条件语句 嵌套结构 if条件1then 语句1; else if条件2then 语句2; else 语句2 Endif Endif 嵌套结构 高等数学中常常用到符号函数,符号函数的定义为 试编写程序输入x的值, 输出y的值. 本题旨在让学生感受条件语句的嵌套结构与叠加结构。 留意书写格式 由于课本上例6有点困难,故在此设置了一个较为简洁的例题做铺垫 叠加结构 if条件1then 语句1; ENDIF if条件2then 语句2; ENDIF if条件3then 语句3; ENDIF End 叠加结构 探讨:用“条件语句”编写程序的步骤和留意事项有哪些? (1)应合理的选择

24、逻辑推断的条件(这是关键);(2)解决问题时应按“写算法步骤、画程序框图、编写程序”的步骤进行。(3)IF、条件、THEN及输入、输出语句后的空格不能漏;(4)IF和ENDIF是成对出现的;(5)条件语句中,语句体内缩几格,是为了增加程序的可读性和修改便利。 学生小组探讨,达成共识,归纳心得。 达 标 检 测 1.编写程序,使随意输入的3个整数按从小到大的依次输出. 2.把前面求解一元二次方程ax2+bx+c=0的程序框图转化为程序. 程序: INPUT“a,b,c=”;a,b,c d=b2-4*a*c IFd=0THEN p=-b/(2*a) q=SQR(d)/(2*a) IFd=0THEN

25、 PRINT“x1=x2=”;p ELSE PRINT“x1,x2=”;p+q,p-q ENDIF ELSE PRINT“Norealroot” ENDIF END 依据上面例题的分析,让学生独立完成课本例6和例7,然后可以相互探讨,最终上机运行一下,以检验程序的正确性. 课本29页练习2 3.闰年是指能被4整除但不能被100整除,或者能被400整除的年份.编写一个程序,推断输入的年份是否为闰年. 归 纳 小 结 1、条件语句的基本形式、应用范围及对应的程序框图。 2、条件语句与算法中的条件结构相对应,语句形式较为困难,要借助框图写出程序。 一位学生总结,其他同学补充,老师完善。 1.条件语句

26、:用来实现算法中的条件结构。 (1)条件语句的两种形式 IFTHENELSE语句; IFTHEN语句; (2)条件语句的两种形式的一般格式; (3)条件语句的嵌套和叠加 2.编程的一般步骤: (1)算法分析 依据供应的问题,利用数学及相关学科的学问,设计出解决问题的算法 (2)画出程序框图 依据算法分析,画出程序框图 (3)写出程序 依据程序框图中的算法步骤,逐步把算法用相应的程序语句表达出来。 引导学生对所学的学问进行小结,有利于学生对已有的学问结构进行编码处理,加强理解记忆,引导学生对学习过程进行反思,为在今后的学习中,进行有效调控打下良好的基础。 七、几点说明 条件语句是算法语句的基础和

27、核心,本节设计以条件结构和条件语句的对应关系为基础,引导学生将程序框图转化为算法语句.本节的难点是正确区分叠加结构和嵌套结构,并会应用它们编写算法语句.本节选用大量精彩题目让学生反复训练,使学生娴熟驾驭程序框图与算法语句的关系,达到解决本节难点的目的. 算法内容是将数学中的算法与计算机技术建立联系,形式化地表示算法。为了有条理地、清楚地表达算法,往往须要将解决问题的过程整理成程序框图;为了能在计算机上实现,又要将自然语言或程序框图翻译成计算机语言。因此,假如能让学生上机,算法设计的整个过程就可以得到完整的体现,学生可以刚好看到自己设计的算法的可行性、有效性,这不但可以很好地激发学生的爱好,而且

28、还能提高学习效果. 本设计始终坚持新课程理念,让学生成为课堂的主子,学生能做到的,老师决不包办,一些学生通过探讨便可解决的问题,老师要把握住契机,让学生探讨。当然,须要老师点石成金的地方,老师也要刚好赐予说明,不能简洁地认为新课程改革就是把原来的老师讲变成学生讲。 中学数学必修三输入输出赋值语句名师教案 中学数学必修三输入输出赋值语句教学设计 一教学目标: (1)正确理解输入语句、输出语句、赋值语句的结构。(2)会写一些简洁的程序。 (3)驾驭赋值语句中的“=”的作用。 (4)让学生充分地感知、体验应用计算机解决数学问题的方法;并能初步操作、仿照。 (5)通过对现实生活情境的探究,尝试设计出解

29、决问题的程序,理解逻辑推理的数学方法。二教学重点与难点 重点:正确理解输入语句、输出语句、赋值语句的作用。难点:精确写出输入语句、输出语句、赋值语句。三教学用具电脑四教学过程【情境引入】 在日常生活中,电脑是不行缺少的工具,然而电脑是怎样工作的呢?我们知道电脑完成任务须要算法,但是,我们用自然语言或程序框图描述的算法,电脑是无法识别的。因此须要将算法用电脑能够理解的程序设计语言翻译成计算机程序。 程序设计语言有许多种。如BASIC,C语言,VB等。为了实现算法中的三种基本的逻辑结构:依次结构、条件结构和循环结构,各种程序设计 语言中都包含下列基本的算法语句,这就是这一节所要探讨的主要内容基本算

30、法语句:输入、输出语句和赋值语句。(板书课题)【探究新知】 我们知道,依次结构是任何一个算法都离不开输入、输出语句和赋值语句基本上对应于算法中的电脑从上而下根据语句排列的依次执行(如下图) 输入语句和输出语句分别用来实现算法的输入信息,输出结果的功能。用描点法作函数y?x3?2x2?12x?10的图象时,须要求出自变量与函数的一组对应值。编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值。程序:INPUT“x=”;xY=x3+2*x2-12*x+10PRINTxPRINTyEND 提问学生:上面程序中,输入,输出,赋值语句是哪些? (一)输入语句 在该程序中

31、的第1行中的INPUT语句就是输入语句。这个语句的一般格式是: INPUT“提示内容”;变量其中,“提示内容”是输入的信息。 INPUT语句不但可以给单个变量赋值,还可以给多个变量赋值,其格式为: INPUT“提示内容1,提示内容2,提示内容3”;变量1,变量2,变量3 例如:输入一个学生语文,数学,英语三门课的成果,可以写成:INPUT“语文,数学,英语”;a,b,c注:“提示内容”与变量之间必需用分号“;”隔开。 各“提示内容”之间以及各变量之间必需用逗号“,”隔开。但最终的变量的后面不须要。(二)输出语句 在该程序中,第3行和第4行中的PRINT语句是输出语句。它的一般格式是: PRIN

32、T“提示内容”;表达式 思索:在1.1.2中程序框图中的输入框,输出框的内容怎样用输入语句、输出语句来表达?(学生探讨、沟通想法,然后请学生作答)参考答案: 输入框:INPUT“请输入需推断的整数n=”;n 输出框:PRINTn;“是质数。”PRINTn;“不是质数。”(三)赋值语句 用来表明赋给某一个变量一个详细的确定值的语句。变量表达式 赋值语句中的“=”叫做赋值号。 赋值语句的作用:先计算出赋值号右边表达式的值,然后把这个值赋给赋值号左边的变量,使该变量的值等于表达式的值。 注:赋值号左边只能是变量名字,而不能是表达式。如:2=X是错误的。 赋值号左右不能对换。如“A=B”“B=A”的含

33、义运行结果是不同的。不能利用赋值语句进行代数式的演算。(如化简、因式分解、解方程等)赋值号“=”与数学中的等号意义不同。 思索:在1.1.2中程序框图中的输入框,哪些语句可以用赋值语句表达?并写出相应的赋值语句。(学生思索探讨、沟通想法。)【例题精析】 例2:(P24)编写程序,计算一个学生数学、语文、英语三门课的平均成果。分析:先写出算法,画出程序框图,再进行编程。算法: 第一步,输入该学生数学,语文,英语三门成果a,b,c.其次步,计算y=(a+b+c)/3. 第三步,输出y.框图: 程序:INPUT“数学,语文,英语”;a,b,cPRINT(a+b+c)/3END 例3(P25)给一个变

34、量重复赋值程序:A10AA+15PRINTAEND 变式引申:在此程序的基础上,设计一个程序,要求最终A的输出值是60。程序:A10AA+15PRINTAAA+35 例4(P25)交换两个变量A和B的值,并输出交换前后的值。分析:引入一个中间变量X,将A的值给予X,又将B的值给予A,再将X的值给予B,从而达到交换A,B的值。(比如交换装满水的两个水桶里的水须要再找一个空桶)程序:INPUTA,BPRINTA,BXAABBXPRINTA,BEND 补例编写一个程序,要求输入一个长方形的长和宽,便能输出该长方形的周长和面积。程序:INPUT“长,宽”;a,bC=2*(a+b)S=a*bPRINTC

35、PRINTSEND 【课堂练习】P26练习1.2.3【课堂小结】 本节课学习了输入语句、输出语句和赋值语句的结构特点及联系。驾驭并应用输入语句,输出语句,赋值语句编写一些简洁的程序解决数学问题,特殊是驾驭赋值语句中“=”的作用及应用。编程一般的步骤:先写出算法,再进行编程。我们要养成良好的习惯,也有助于数学逻辑思维的形成。【作业】 P35习题1.2A组2、3五【课后反思】 1.学生对B语言系统不熟识,操作不了。2.赋值语句中“=”易受数学的“=”影响。 人教版中学数学必修三输入输出赋值语句同步教案 中学数学必修三输入输出赋值语句教案设计 一、教学目标: 1、学问与技能:正确理解输入语句、输出语

36、句、赋值语句的结构特点,并会运用他们写一些简洁的程序;驾驭赋值语句中的“=”的作用;发展有条理的思索,表达的实力,提高逻辑思维实力.。 2、过程与方法:实例使学生充分地感知、体验应用计算机解决数学问题的方法;通过仿照,操作,探究的过程,体会算法的基本思想,在此基础上由算法语句表示算法,从而细致的刻画算法,进一步体会算法的基本思想。 3、情感看法与价值观:通过本节内容的学习,帮助学生利用计算机软件实现算法,活跃思维,提高学生的数学素养.使他们相识到计算机与人们生活亲密相关,增加计算机应用意识,让学生体会胜利的喜悦。 二、背景分析 1、内容分析:通过前面的学习,学生了解了算法的含义及其本质特征;学

37、习了用算法步骤和程序框图表示算法的方法,理解了用自然语言表示算法步骤有明确的依次性,但是对在肯定条件下才会被执行的步骤,以及在肯定条件下会被重复执行的步骤,自然语言的表示就显的困难,而且不直观、不精确;用程序框图的方法表示算法,使算法的结构更加清晰、步骤更加直观和精确;但这两种形式计算机不识别,只有转化为计算机识别的程序语言,计算机才能理解和执行,而且程序语言可以更细致的刻画算法,学习程序语言表示算法是为了借助于计算机执行算法,帮助学生进一步体会算法及其思想。所以本节课的 学习重点:学生理解基本的赋值、输入和输出语句的结构特点及用法.,并在此基础上编写由算法语句组成的程序,帮助学生进一步体会算

38、法及其思想。 2、学清分析:由于程序语言学生前未接触,种类许多,赋值,输入和输出语句都有各自特别的含义和适用条件,而且算法语句有着严格的语法规则,他的正确与否,须要用计算机来检验,所以本节课的 学习难点:将程序框图转化为算法语句组成的程序。 三、教法导学: 依据建构主义、最近发展区理论和本节课的特点,贯彻“教为主导,学为主体,问题解决为主线,实力发展为目标”的教学思想,采纳支架式教学,通过营造问题情景,激发学生的探究欲望,激励学生自主探究、合情推理、多方联想,用数学观点分析、解决问题。四、教学过程: 【一】、问题情境,导入新课 在现代社会里,计算机与人们日常生活和工作密不行分,如:听音乐、玩嬉

39、戏、办公务等,那么,计算机是怎样运行的呢? 事实上计算机离不开算法,但不是我们现在所学的算法步骤和程序框图,而是一种能更精确表示算法的程序语言。计算机程序语言有许多种。如BASIC,Foxbase,C语言,C+,J+,VB等。尽管他们区分很大,但都包含着相同的五种基本语句,输入、输出、赋值、条件和循环语句。这就是我们其次大节要解决的任务-基本算法语句,根据依次,今日我们先一起来学习输入、输出和赋值语句。 输入语句输出语句赋值语句条件语句循环语句 【二】、探究实例,分析语句 输入、输出和赋值语句事实上对应于算法中的依次结构。计算机从上而下根据语句排列的依次执行这些语句。输入语句和输出语句分别用来

40、实现算法的输入信息,输出结果的功能。 探究1:用描点法作函数y=x33x224x30的图象时,须要求出自变量和函数的一组对应值。试设计他的一个算法、化出程序框图并探讨他的程序语句。程序:INPUT“x=”;x-输入语句y=x33*x224*x30-赋值语句PRINTy-输出语句END-结束语句分析上述程序语句就会发觉有三种语句形式。 输入语句(1) INPUT“提示内容”;变量 输入语句的一般格式 (2)输入语句的作用是实现算法的输入信息功能;输入语句要求输入的值只能是详细的常数,不能是函数、变量或表达式; (3)“提示内容”提示用户输入什么样的信息,变量是指程序在运行时其值是可以改变的量;提示内容与变量之间用分号“;”隔开, (4)若输入多个变量,变量与变量之间用逗号“,”隔开。输出语句 PRINT“提示内容”;表达式 (1)输出语句的一般格式 (2)输出语句的作用是实现算法的输出结果功能;输出语句可以输出常量、变量或表达式的值以及字符。(3)“提示内容”提示用户输入什么样的信息,表达式是指程序要输出的数据。赋值语句 变量=表达式 (1)赋值语句的一般格式 (2)赋值语句的作用是将表达式所代表的值赋给变量;赋值语句中的“=”称作赋值号,与数学中的等号的意

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁