1、热爱生命汪国真热爱生命汪国真 我不去想是否能够成功我不去想是否能够成功既然选择了远方既然选择了远方便只顾风雨兼程便只顾风雨兼程我不去想能否赢得爱情我不去想能否赢得爱情既然钟情于玫瑰既然钟情于玫瑰就勇敢地吐露真诚就勇敢地吐露真诚我不去想身后会不会袭来寒风冷雨我不去想身后会不会袭来寒风冷雨既然目标是地平线既然目标是地平线留给世界的只能是背影留给世界的只能是背影我不去想未来是平坦还是泥泞我不去想未来是平坦还是泥泞只要热爱生命只要热爱生命一切,都在意料之中一切,都在意料之中 加油!一切都能好起来!加油!一切都能好起来!1 1、理解基本算法语句、理解基本算法语句条件语句,及其与条件结构的关系条件语句,及
2、其与条件结构的关系.2 2、初步体验如何由程序框图转化为程序语句、初步体验如何由程序框图转化为程序语句.3 3、通过条件语句的学习,进一步体会算法的基本思想、通过条件语句的学习,进一步体会算法的基本思想.学习目标学习目标创设情境创设情境形成概念形成概念总结反思总结反思解决问题解决问题加深理解加深理解作业布置作业布置 微信是现在社会上比较流行的聊天、微信是现在社会上比较流行的聊天、交友软件之一。在使用微信时,人们只要交友软件之一。在使用微信时,人们只要摇晃手机,手机上就可以显示出此时此刻摇晃手机,手机上就可以显示出此时此刻同时在摇晃手机的人,人们认为这样的人同时在摇晃手机的人,人们认为这样的人和
3、自己会很有和自己会很有“缘分缘分”。登陆微信的方法和登陆微信的方法和QQ一样,都是需要账号和密码的正确,即如果一样,都是需要账号和密码的正确,即如果正确的账号对应这却的密码,就可以实施登陆,否则将不能登陆。这正确的账号对应这却的密码,就可以实施登陆,否则将不能登陆。这是怎样实现的那?是怎样实现的那?程序框图程序框图条件语句的一般格式条件语句的一般格式IF IF 条件条件 THENTHEN 语句体语句体(步骤步骤A)A)END IFEND IF如果(如果(IFIF)条件满足,那么()条件满足,那么(THEN)THEN)执行语句体,否则执行执行语句体,否则执行END IFEND IF之后之后的语句
4、的语句.步骤步骤A满足条件?满足条件?是是否否是是A否离否离创设情境创设情境形成概念形成概念总结反思总结反思解决问题解决问题加深理解加深理解作业布置作业布置满足条件?满足条件?步骤步骤A A步骤步骤B B是是否否程序框图程序框图条件语句的一般格式条件语句的一般格式IF IF 条件条件 THENTHEN 语句体语句体1 1(步骤步骤A)A)ELSEELSE 语句体语句体2 2(步骤步骤B)B)END IFEND IF如果(如果(IFIF)条件满足,那么()条件满足,那么(THEN)THEN)执执行语句体行语句体1 1,否则(,否则(ELSE)ELSE)执行语句体执行语句体2.2.1.IF1.IF
5、与与END IFEND IF要配对使用要配对使用.2.END IF2.END IF是结束条件语句,是结束条件语句,ENDEND则是结束整则是结束整个程序个程序.是是A否否B创设情境创设情境形成概念形成概念总结反思总结反思解决问题解决问题加深理解加深理解作业布置作业布置程序框图程序框图例例1 1 设计一个程序,求实数设计一个程序,求实数 的绝对值的绝对值.x算算 法法第一步第一步 输入一个实数输入一个实数 .第二步第二步 判断判断 的符号的符号.若若 ,则输出则输出 ;否则否则,输出输出 .x xxx 0 x?x 0是是输出输出x开始开始输入输入x结束结束否否输出输出x INPUT x IF x
6、=0 THEN PRINT x ELSE PRINT -x END IF END程程 序序创设情境创设情境形成概念形成概念总结反思总结反思解决问题解决问题加深理解加深理解作业布置作业布置例例1 1 设计一个程序,求实数设计一个程序,求实数 的绝对值的绝对值.xINPUT x IF x=0 THEN PRINT x ELSE PRINT -x END IF END程程 序序1 1INPUT x IF x=0 d=0 THENTHENIFIF d=0 d=0 THENTHENPRINT PRINT“xl,x2=xl,x2=”;p+q,p-q;p+q,p-qEND IFEND IFELSEELSEP
7、RINT PRINT“No real root.No real root.”END IFEND IFENDENDINPUT INPUT“a,b,ca,b,c”;a,b,c;a,b,cPRINT PRINT“x1=x2x1=x2”;p;pELSEELSEd=b2-4d=b2-4*a a*c c条件语句的嵌套条件语句的嵌套练习练习2 2、编写一个程序,对于分段函数、编写一个程序,对于分段函数101y)0()0()0 xxx(输入输入x x的值,输出相应函数值。的值,输出相应函数值。创设情境创设情境形成概念形成概念总结反思总结反思解决问题解决问题加深理解加深理解作业布置作业布置例例3.3.编写程序编
8、写程序,使得任意输入使得任意输入3 3个整数按大到小的顺序输出个整数按大到小的顺序输出.算算 法法第四步第四步,将将b b与与c c比较比较,并把小者并把小者赋给赋给c c,大大者者赋给赋给b b第一步第一步,输入输入3 3个整数个整数,a b c第二步第二步,将将 与与b b比较比较,并把小者并把小者赋给赋给b b,大大者者赋给赋给aa第三步第三步,将将 与与c c比较比较,并把小者并把小者赋给赋给c c,大大者者赋给赋给 aa第五步第五步,按顺序输出按顺序输出 ,a b c创设情境创设情境形成概念形成概念总结反思总结反思解决问题解决问题加深理解加深理解作业布置作业布置INPUT INPUT
9、 “a a,b b,c=c=”;a a,b b,c c程序程序开始开始t=a,a=b,b=tt=a,a=b,b=tt=a,a=c,c=tt=a,a=c,c=tt=b,b=c,c=tt=b,b=c,c=t输入输入a a,b b,c c输出输出a a,b b,c cb ba?a?c ca?a?c cb?b?否否否否否否结束结束程序框图程序框图是是是是是是IF b a THENIF b a THEN t=a t=a a=b a=b b=t b=tEND IFEND IFIF c a THENIF c a THEN t=a t=a a=c a=c c=t c=tEND IFEND IFIF c b T
10、HENIF c b THEN t=b t=b b=c b=c c=t c=tEND IFEND IFPRINT aPRINT a,b b,c cENDEND条件语句的叠加条件语句的叠加练习练习3.3.编写一个程序,使得输出编写一个程序,使得输出3 3个数中最小的数。个数中最小的数。创设情境创设情境形成概念形成概念总结反思总结反思解决问题解决问题加深理解加深理解作业布置作业布置问题问题1:本节课学习了什么内容,解决了哪些问题,还有哪些未解决的问题?解决问本节课学习了什么内容,解决了哪些问题,还有哪些未解决的问题?解决问题的步骤和注意事项是什么?最关键之处是什么?题的步骤和注意事项是什么?最关键之
11、处是什么?问题问题2:这几个例题和练习你还能设计其他的算法吗?你还能举出哪些利用条件语句这几个例题和练习你还能设计其他的算法吗?你还能举出哪些利用条件语句可以解决的问题?(可以解决的问题?(课后继续思考,并尝试用算法语句去实现课后继续思考,并尝试用算法语句去实现。)。)问题问题3:练习练习1(奇偶数判断)中,若输入(奇偶数判断)中,若输入1.9会出现什么情况?如何防止这种情况的会出现什么情况?如何防止这种情况的发生?发生?QQ登录密码错误后可以返回重新输入密码,这个过程又是如何实现的?(登录密码错误后可以返回重新输入密码,这个过程又是如何实现的?(预预习循环语句内容习循环语句内容)创设情境创设
12、情境形成概念形成概念总结反思总结反思解决问题解决问题加深理解加深理解作业布置作业布置满足条件?满足条件?步骤步骤A是是否否程序框图程序框图条件语句的一般格式条件语句的一般格式IF 条件条件 THEN 语句体语句体END IF满足条件?满足条件?步骤步骤A步骤步骤B是是否否IF 条件条件 THEN 语句体语句体1ELSE 语句体语句体2END IF条件语句条件语句IF-THEN语句中的逻辑运算符语句中的逻辑运算符1、AND:表示表示AND前后的两个条件必须同时成立才符合条件;例如:前后的两个条件必须同时成立才符合条件;例如:IF 9x AND x100 THEN2、OR:表示表示AND前后的两个
13、条件只需有一个成立成立就符合条件;前后的两个条件只需有一个成立成立就符合条件;例如:例如:IF 9x OR x100 THEN3、NOT:表示条件的否定;例如:表示条件的否定;例如:IF NOT 9=9;创设情境创设情境形成概念形成概念总结反思总结反思解决问题解决问题加深理解加深理解作业布置作业布置自我评价自我评价知识技能目标知识技能目标难度等级难度等级(3 32 21 1)自我评价自我评价(掌握了画(掌握了画)条件语句和条件结构之间的转换条件语句和条件结构之间的转换1 1条件语句的条件语句的叠加叠加应用应用2 2条件语句的嵌套应用条件语句的嵌套应用3 3读程序、说功能读程序、说功能4 4 请
14、同学们就本节课的内容进行自我评价,并做出评价结果,如未掌握可以小组内请同学们就本节课的内容进行自我评价,并做出评价结果,如未掌握可以小组内相互讨论,最后把问题集中起来,统一解决。相互讨论,最后把问题集中起来,统一解决。创设情境创设情境形成概念形成概念总结反思总结反思解决问题解决问题加深理解加深理解作业布置作业布置P29)P29)练习练习1 1程序程序INPUT INPUT“a,b,c=a,b,c=“;a,b,c IF a+bc AND;a,b,c IF a+bc AND a+cb AND b+ca THEN a+cb AND b+ca THEN PRINT PRINT“YESYES”ELSE
15、ELSE PRINT PRINT“NONO”END IF END IF END ENDP29)P29)练习练习2 2程序程序INPUT INPUT“Please input an integer:Please input an integer:”;x;xIF 9x AND x100 THENIF 9x AND x100 THEN a=x10 a=x10 b=x MOD 10 b=x MOD 10 x=10 b+a x=10 b+a PRINT x PRINT xEND IFEND IFENDENDP29)P29)练习练习3 3程序程序INPUT INPUT“Please input an in
16、teger:Please input an integer:“;a;aIF a MOD 2=0 THENIF a MOD 2=0 THEN PRINT PRINT“Even.Even.”ELSEELSE PRINT PRINT“Odd.Odd.”END IFEND IFENDENDP29)P29)练习练习4 4程序程序 INPUT INPUT“Please input a year:Please input a year:“;y ;y b=y MOD b=y MOD 4 4 c=y MOD 100c=y MOD 100d=y MOD 400d=y MOD 400 IF b=0 AND C0 T
17、HEN IF b=0 AND C0 THEN PRINT PRINT“Leap year.Leap year.”ELSE ELSE IF d=0 THENIF d=0 THEN PRINT PRINT“Leap year.Leap year.”ELSEELSE PRINT PRINT“Not leap year.Not leap year.”END IFEND IF END IFEND IF END END(1)书面作业:)书面作业:编写一个程序,求不等式 (可随意输入)的解集。(2)弹性作业:)弹性作业:本节课其它未解决问题,如:设计一个程序,求出任何一个一元二次不等式的解集。设计一个程序,输入个人每月所得,算出个人所得税。预习循环语句,尝试解决问题3。创设情境创设情境形成概念形成概念总结反思总结反思解决问题解决问题加深理解加深理解作业布置作业布置弹性作业不作统一要求,仅弹性作业不作统一要求,仅供学有余力的同学课后研究供学有余力的同学课后研究bax If someone elses effort can shape my personality,then surely mine can too.如果别人的行为可以塑造我的人格,那么我自己的行为肯定也能行。如果别人的行为可以塑造我的人格,那么我自己的行为肯定也能行。谢谢观赏!谢谢观赏!祝您学习进步!祝您学习进步!