《人教版高中数学课件:必修三《1.2.3算法的基本语句》课件》由会员分享,可在线阅读,更多相关《人教版高中数学课件:必修三《1.2.3算法的基本语句》课件(13页珍藏版)》请在金锄头文库上搜索。
1、1.2.3 算法基本语句算法初步算法初步教学目标:教学目标:1 1、正确理解循环语句的概念,并掌握其结构。、正确理解循环语句的概念,并掌握其结构。 2 2、会应用循环语句编写程序。、会应用循环语句编写程序。教学重点:教学重点:两种循环语句的表示方法、结构和用法,用两种循环语句的表示方法、结构和用法,用 循环语句表示算法。循环语句表示算法。教学难点:教学难点:理解循环语句的表示方法、结构和用法,会编理解循环语句的表示方法、结构和用法,会编 写程序中的循环语句。写程序中的循环语句。温故知新:温故知新:1、顺序结构常用的程序语言和格式2、条件结构常用的程序语言和格式输入语句输入语句 INPUT “提
2、示文字提示文字”;变量列;变量列表表输出语句输出语句 PRINT “提示文字提示文字”;变量列;变量列表表赋值语句赋值语句 变量变量=表达式表达式(1)IF 条件成立条件成立 THEN 语句语句1ELSE 语句语句2END IF(2)IF 条件成立条件成立 THEN 语句语句END IF3、循环结构的程序框图条件成立?循环体否是条件成立?循环体否是思考:如何用程序语句表示呢?思考:如何用程序语句表示呢?WHILE 条件条件 循环体循环体WENDDO 循环体循环体LOOP UNTIL 条件条件思考引入新课思考引入新课: :当型当型当型当型直到型直到型直到型直到型例1 、 根据下面的程序框图写出相
3、应的QBASIC程序。结束i = i + 1Sum=Sum + ii100?输出Sum否是i=0,Sum=0开始i = 0sum = 0WHILE i=100?否是例2、 根据下面的程序框图写出相应的QBASIC程序。i = 0sum = 0DOi = i + 1sum = sum + iLOOP UNTIL i=100PRINT sumEND循环循环体的配体的配套应用套应用例3、根据下面的程序语句画出对应的程序框图,并分析程序的结果。s=0i=2WHILE i10PRINT sumENDi10?否是i=i+1例例 3 答答 案案练习巩固:1 1、设计一个算法框图:逐个输出、设计一个算法框图:
4、逐个输出1 12 2,2 22 2,3 32 2,n n2 2,并,并写出相应的写出相应的QBASICQBASIC程序。程序。INPUT ni = 0WHILE i = nEND结束i=0开始i = i+1 ;t=i2i=n?否是PRINT tINPUT n思路:先构思并画出程思路:先构思并画出程思路:先构思并画出程思路:先构思并画出程序框图,再写出相应的序框图,再写出相应的序框图,再写出相应的序框图,再写出相应的程序语言!程序语言!程序语言!程序语言!2、设计一个算法框图:求满足12 3 n10000的最小正整数n,并写出相应的QBASIC程序。结束输出ii=0,Sum=1开始i = i +
5、 1Sum=Sum*iSum10000?否是i = 0sum = 0DOi = i + 1sum = sum + iLOOP UNTIL sum10000PRINT iEND课堂小结:1、循环结构的程序表示2、循环语句的一般格式3、程序框图和程序语言的相互转换循环语句循环语句WHILE 条件成立条件成立 循环体循环体WENDDO 循环体循环体LOOP UNTIL 条件成立条件成立课后作业:课后作业:课本课本P23P23页页 练习第练习第3 3题题 习题习题1.2A1.2A组第组第4 4题题 谢谢各位老师指导!谢谢各位老师指导!惠东平山中学惠东平山中学惠东平山中学惠东平山中学 江广江广江广江广兵兵兵兵