八年级信息技术教案第三章顺藤摸瓜----顺序结构程序设计
第三章顺藤摸瓜----顺序结构程序设计第一节有备而来---程序设计准备一、学习目标1.掌握进入BASIc环境的方法和输入、编辑、运行程序的方法。2.初步掌握BASIc 中的基本概念:常量、变量、函数、表达式。3.初步掌握输出、赋值、输入语句的格式和功能。4.初步掌握简单顺序结构程序的设计方法。5.理解程序的顺序结构的概念。
二、教学重点掌握输出、赋值、输入语句的格式和功能。三、教学难点掌握简单顺序结构程序的设计方法。四、教学方法1.演示法。2.实践法。五、教学手段与教学媒体六、课时安排1课时。七、教学过程二、学习指导1.BASIc中的科学记数法类似数学中的科学记数法例如:-3.14156E+3——-3.14156×103
2.56E-2一2.56×10-2其中E表示幂底数10,E后跟的整数为幂指数。2.常见标准函数ABS
求x的绝对值,即|x|SQR
求x的算术平方根,即。SIN
求x的正弦值c角x的单位必须是弧度,l°≈3.14159/180)。coS
求x的余弦值。INT
求不大于x的最大整数。注意:x为负数时,其值不是去掉小数,例INT≠一5。INT用处很多:对正数x四舍五入保留N位小数的表达式:
INT/1o^N例如:对正数x四舍五入保留两位小数的表达式:
INT/100判断整数A能被整数B整除的条件关系式:
INT=A/B求整数A除以B的余数的表达式:
A—INT*B.RND
产生一个o到1之间的随机小数生成内的随机整数的表达式:INT*+A)例如:二位随机整数的表达式:
INT*90+10)
3.数学式和BASIc表达式的对应表示
应根据运算顺序,正确使用圆括号,且将所有符号写在同一行上。注意乘、除、乘方运算和绝对值、算术平方根等函数在数学上与BASIc上表示的区别。
例如:
一)/
4.输出语句和输入语句
输出语句。
格式:PRINT
功能:
当输出内容是数时,直接输出该数;
当输出内容是数值表达式时,先计算表达式的值,然后输出该数值;
当输出内容是字符串时,直接输出该字符串。
赋值语句。
格式:LET变量=表达式
功能:把“=”右边表达式的值赋给左边的变量。
键盘输入语句
格式:INPUT变量,变量,…,变量。
功能:程序运行到该句时,屏幕出现一个“?”号,等待用键盘输入数据INPUT后面的变量或变量组。
5.赋值语句功能强大,用处很多,常用于构造以下
计数器
例如:LETI=I+1
累加器
例如:LETs=s+x
累乘器
例如:LETT=T*x
交换器
例如:A、B存储的内容交换
LETc=A
LETA=B
LETB=c
6.两种提供数据的语句对比表表5—2—1两种提供数据的语句对比表
springboot实现aop语句
LET语句
INPUT语句
变量数一个LET语句只能给一个变量赋值一个INPUT语句可以给一个或一组变量赋值
赋值方式在程序中赋值在程序执行过程中,从键盘输入赋值
赋值内容数据,变量和表达式只有具体数据
运算功能有运算功能无运算功能占机时间运行后,立即出结果,占机时间少运行后,等待从键盘输入数据,占机时间多适合类型①需要赋值变量少②需要运算参数灵活变化7.程序的顺序结构
程序各语句的执行顺序是从前到后依次执行的,程序执行过程中没有分又,也没有重复,这种结构的程序就叫顺序结构程序。
图形方式表示如下图5—2一l:图5—2—1
图中S1、S2、…、Sn分别表示一段具体的操作内容,用一个语句或一段程序完成。
8.顺序结构的程序设计关键是把握好解决问题步骤的先后顺序,不要把依赖于上一步完成后才能进行的后一步操
作前移
例如:求半径为15的圆周长和面积。
程序1LETL=2*3.14*R
LETS=3.14*R*R
LETR=15
PRINTR,L,S
END
运行结果:15
o
程序2LETR=15
LETL=2*3.14*R
LETS=3.14*R*R
PRINTR,L,S
END
运行结果:15
94.2
706.5程序2和程序l语句条数和内容相同,但顺序不同,结果不同,程序2正确。三、应用实例1.写出下列程序的运行结果
LETX=1
LETy=2
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论