八年级信息技术教案第三章顺藤摸瓜----顺序结构程序设计

上传人:F****n 文档编号:82393494 上传时间:2019-02-23 格式:DOCX 页数:17 大小:28.14KB
返回 下载 相关 举报
八年级信息技术教案第三章顺藤摸瓜----顺序结构程序设计_第1页
第1页 / 共17页
八年级信息技术教案第三章顺藤摸瓜----顺序结构程序设计_第2页
第2页 / 共17页
八年级信息技术教案第三章顺藤摸瓜----顺序结构程序设计_第3页
第3页 / 共17页
八年级信息技术教案第三章顺藤摸瓜----顺序结构程序设计_第4页
第4页 / 共17页
八年级信息技术教案第三章顺藤摸瓜----顺序结构程序设计_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《八年级信息技术教案第三章顺藤摸瓜----顺序结构程序设计》由会员分享,可在线阅读,更多相关《八年级信息技术教案第三章顺藤摸瓜----顺序结构程序设计(17页珍藏版)》请在金锄头文库上搜索。

1、八年级信息技术教案第三章顺藤摸瓜-顺序结构程序设计第三章顺藤摸瓜-顺序结构程序设计节有备而来-程序设计准备一、学习目标掌握进入BASIc环境的方法和输入、编辑、运行程序的方法。初步掌握BASIc中的基本概念:常量、变量、函数、表达式。初步掌握输出、赋值、输入语句的格式和功能。初步掌握简单顺序结构程序的设计方法。理解程序的顺序结构的概念。二、教学重点掌握输出、赋值、输入语句的格式和功能。三、教学难点掌握简单顺序结构程序的设计方法。四、教学方法演示法。实践法。五、教学手段与教学媒体六、课时安排课时。七、教学过程二、学习指导BASIc中的科学记数法类似数学中的科学记数法例如:-314156E+3-3

2、.1415610356E-2一25610-2其中E表示幂底数10,E后跟的整数为幂指数。常见标准函数ABS求x的绝对值,即|x|SQR求x的算术平方根,即。SIN求x的正弦值c角x的单位必须是弧度,l314159180)。coS求x的余弦值。INT求不大于x的最大整数。注意:x为负数时,其值不是去掉小数,例INT一5。INT用处很多:对正数x四舍五入保留N位小数的表达式:INT1oN例如:对正数x四舍五入保留两位小数的表达式:INT100判断整数A能被整数B整除的条件关系式:INT=AB求整数A除以B的余数的表达式:AINT*BRND产生一个o到1之间的随机小数生成内的随机整数的表达式:INT

3、*+A)例如:二位随机整数的表达式:INT*90+10)数学式和BASIc表达式的对应表示应根据运算顺序,正确使用圆括号,且将所有符号写在同一行上。注意乘、除、乘方运算和绝对值、算术平方根等函数在数学上与BASIc上表示的区别。例如:一)输出语句和输入语句输出语句。格式:PRINT功能:当输出内容是数时,直接输出该数;当输出内容是数值表达式时,先计算表达式的值,然后输出该数值;当输出内容是字符串时,直接输出该字符串。赋值语句。格式:LET变量=表达式功能:把“=”右边表达式的值赋给左边的变量。键盘输入语句格式:INPUT变量,变量,变量。功能:程序运行到该句时,屏幕出现一个“?”号,等待用键盘

4、输入数据INPUT后面的变量或变量组。赋值语句功能强大,用处很多,常用于构造以下计数器例如:LETI=I+1累加器例如:LETs=s+x累乘器例如:LETT=T*x交换器例如:A、B存储的内容交换LETc=ALETA=BLETB=c两种提供数据的语句对比表表521两种提供数据的语句对比表语句LET语句INPUT语句变量数一个LET语句只能给一个变量赋值一个INPUT语句可以给一个或一组变量赋值赋值方式在程序中赋值在程序执行过程中,从键盘输入赋值赋值内容数据,变量和表达式只有具体数据运算功能有运算功能无运算功能占机时间运行后,立即出结果,占机时间少运行后,等待从键盘输入数据,占机时间多适合类型需

5、要赋值变量少需要运算参数灵活变化程序的顺序结构程序各语句的执行顺序是从前到后依次执行的,程序执行过程中没有分又,也没有重复,这种结构的程序就叫顺序结构程序。图形方式表示如下图52一l:图521图中S1、S2、Sn分别表示一段具体的操作内容,用一个语句或一段程序完成。顺序结构的程序设计关键是把握好解决问题步骤的先后顺序,不要把依赖于上一步完成后才能进行的后一步操作前移例如:求半径为15的圆周长和面积。程序1LETL=2*314*RLETS=314*R*RLETR=15PRINTR,L,SEND运行结果:15o0程序2LETR=15LETL=2*314*RLETS=314*R*RPRINTR,L,

6、SEND运行结果:159427065程序2和程序l语句条数和内容相同,但顺序不同,结果不同,程序2正确。三、应用实例写出下列程序的运行结果LETX=1LETy=2LETX=X+LETy=X+PRINT“X”,“y”PRINTX,END解:可列变量值的变化表来确定结果。Xl2由上分析,可得运行结果:X鸡兔同笼问题已知鸡兔总头数为H,总脚数为F,问鸡兔各有多少只?解:设鸡兔各有x、y只,则有X+y=HX+4y=F由、可得:X=2y=2算法:1输入H,FX2y2输出x,结束程序:INPUTH,FLETx=2LETy=2PRINT“X=”;X,“y=”;END运行结果如下:?60,176X=32y=2

7、8四、练习实践填空题745E-3化为日常计数法的数是SQR+ABS的值是INT+20)的值是数学式对应的BASIc表达式是数学式x7+对应的BASIc表达式是判断题X3y、x、sinx、7c都是正确的BASIc变量。语句INPUTA;B;c是正确的。语句LET=3,N=5是正确的。语句INPUTA=5是正确的。语句LETx=x+l是错误的。LET语句是BASIc中惟一能进行计算的语句。下面程序运行后,显示结果是A=7,说明此时变量A的值是7。LETA=4PRINT“A=”;7END单选题BASIc中100000表示为。A1E+5BE+5c5ED1E一5PRINTINT+1)结果是。A1,11范

8、围内的随机整数B1,10)范围内的随机整数c0,10范围内的随机整数D1,11范围内的随机整数表达式AB3c的运算顺序是。A一+B一c一D一PRINTINT/100的结果是A323B3236c.3.24D.324程序运行的结果是。LET=3LETN=0LETS=*NLETN=2PRINTSENDA0B3c.6D.2程序运行的结果是。LETA=5PRINT“A=”;A+1,AENDAA=66BA=65cA=A+lADA=6A写出下列程序的运行的结果LETX=5LETy=3LETS=2PRINT“S=”;SLETS=X+y/2PRINT“S=”;SENDLETX=999LETX=ABSPRINT“

9、SQR=”;SQRENDLETA=1LETB=7LETA=A+BLETB=A+BPRINTA,BENDINPUTA,B,XLETA=A+XLETB=XBLETS=A+B+XPRINTSEND输入1,2,3输入3,2,1编程解一元一次方程ax+b=c/a)编写一个计算年息、年终节余的程序要求输入存款数、年利率,输出存款数、年息和年终节余。解:设存款数为x、年利率为a,年息为y,年终节余为z.程序如下:INPUTx,aLETy=x*aLETz=x+LETz=INT/100PRINTx,y,zEND教学后记:第二节与电脑沟通-输入、输出语句一、学习目标掌握程序中常用的输入、输出语句。掌握输入、输出设

10、计方法。能利用输入、输出语句解决简单的实际问题。二、教学重点掌握输入、输出设计方法。三、教学难点用输入、输出语句解决简单的实际问题。四、教学方法演示法。实践法。五、教学手段与教学媒体多媒体网络教室。六、课时安排课时。七、教学过程:程序的执行次序,从上到下,由一些非控制转移语句组成一、输出语句输出用户所需的信息一般格式PRINT表达式常量、变量、函数如:PRINT2,4,6PRINTX=;X显示:X=.作用输出数值计算的结果输出字符串输出系统信息输出格式标准格式输出项以逗号分隔五区每区14列紧凑格式输出项以分号相隔TAB第X列定位输出,但在同一行中、TAB中的X应从左到右逐渐增大。还可利用SPA

11、cE插入空格PRINT,不换行PRINT;不换行PRINT换行PRINT空行打印输出LPRINT其使用方法与PRINT相同二、赋值语句一般格式LET=LETa=100LETa$=Boo作用计算右边的表达式,将其值赋给左边变量;主要作用:运算。“=”的作用于是赋值,与等于的差别如:X=y与y=X不同对变量的赋值操作变量的初值为0未赋值的变量一个变量只有一个值变量的当前值由最后一次赋值决定n=n+1变量值的传递a=bb的值不变b=aa的值不变关于赋值类型以左边变量的类型为准两个变量交换值a=bc=aa=bc为中间结果为?/fontb=c三、键盘输入语句一般格式:INPUT“提示信息”;说明:执行该语句从键盘输入数据的数目应与语句中的变量个数相同从键盘输入的数据只能是常量输入时数据间用逗号分隔例:求学生三门课的平均成绩INPUTa,b,c=;a,b,cV=/3PRINTaverage=;vEND四、读入语句格式:READDATA中的数据个数不能少于中的变量个数。DATA语句可放在程序的任何位置,可使用多个DATA语句来存放数据,这时将按DATA语句的先后顺序,把数据放数据区。关于“数据指针”当指针移到数据区之外时,屏幕给出错误信息:outofDATADATA语句中的数据只能是常量五

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

当前位置:首页 > 中学教育 > 中学学案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号