配套K12八年级信息技术教案第三章顺藤摸瓜顺序结构程序设计Word格式文档下载.docx

上传人:b****5 文档编号:19643719 上传时间:2023-01-08 格式:DOCX 页数:8 大小:19.28KB
下载 相关 举报
配套K12八年级信息技术教案第三章顺藤摸瓜顺序结构程序设计Word格式文档下载.docx_第1页
第1页 / 共8页
配套K12八年级信息技术教案第三章顺藤摸瓜顺序结构程序设计Word格式文档下载.docx_第2页
第2页 / 共8页
配套K12八年级信息技术教案第三章顺藤摸瓜顺序结构程序设计Word格式文档下载.docx_第3页
第3页 / 共8页
配套K12八年级信息技术教案第三章顺藤摸瓜顺序结构程序设计Word格式文档下载.docx_第4页
第4页 / 共8页
配套K12八年级信息技术教案第三章顺藤摸瓜顺序结构程序设计Word格式文档下载.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

配套K12八年级信息技术教案第三章顺藤摸瓜顺序结构程序设计Word格式文档下载.docx

《配套K12八年级信息技术教案第三章顺藤摸瓜顺序结构程序设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《配套K12八年级信息技术教案第三章顺藤摸瓜顺序结构程序设计Word格式文档下载.docx(8页珍藏版)》请在冰豆网上搜索。

配套K12八年级信息技术教案第三章顺藤摸瓜顺序结构程序设计Word格式文档下载.docx

  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)

  .数学式和BASIc表达式的对应表示

  应根据运算顺序,正确使用圆括号,且将所有符号写在同一行上。

注意乘、除、乘方运算和绝对值、算术平方根等函数在数学上与BASIc上表示的区别。

  一)/

  .输出语句和输入语句

  输出语句。

  格式:

PRINT

  功能:

  当输出内容是数时,直接输出该数;

  当输出内容是数值表达式时,先计算表达式的值,然后输出该数值;

  当输出内容是字符串时,直接输出该字符串。

  赋值语句。

LET变量=表达式

把“=”右边表达式的值赋给左边的变量。

  键盘输入语句

INPUT变量,变量,…,变量。

程序运行到该句时,屏幕出现一个“?

”号,等待用键盘输入数据INPUT后面的变量或变量组。

  .赋值语句功能强大,用处很多,常用于构造以下

  计数器例如:

LETI=I+1

  累加器例如:

LETs=s+x

  累乘器例如:

LETT=T*x

  交换器例如:

A、B存储的内容交换

  LETc=A

  LETA=B

  LETB=c

  .两种提供数据的语句对比表

  表5—2—1两种提供数据的语句对比表

  

  语句

  LET语句

  INPUT语句变量数

  一个LET语句只能给一个变量赋值

  一个INPUT语句可以给一个或一组变量赋值

  赋值方式

  在程序中赋值

  在程序执行过程中,从键盘输入赋值

  赋值内容

  数据,变量和表达式

  只有具体数据

  运算功能

  有运算功能

  无运算功能

  占机时间

  运行后,立即出结果,占机时间少

  运行后,等待从键盘输入数据,占机时间多适合类型

  ①需要赋值变量少

  ②需要运算参数灵活变化

  .程序的顺序结构

  程序各语句的执行顺序是从前到后依次执行的,程序执行过程中没有分又,也没有

  重复,这种结构的程序就叫顺序结构程序。

  图形方式表示如下图5—2一l:

  图5—2—1

  图中S1、S2、…、Sn分别表示一段具体的操作内容,用一个语句或一段程序完成。

  .顺序结构的程序设计关键是把握好解决问题步骤的先后顺序,不要把依赖于上一步完成后才能进行的后一步操作前移

求半径为15的圆周长和面积。

  程序1LETL=2*3.14*R

  LETS=3.14*R*R

  LETR=15

  PRINTR,L,S

  END

  运行结果:

15o0

  程序2LETR=15

  LETL=2*3.14*R

1594.2706.5

  程序2和程序l语句条数和内容相同,但顺序不同,结果不同,程序2正确。

  三、应用实例

  .写出下列程序的运行结果

  LETX=1

  LETy=2

  LETX=X+

  LETy=X+

  PRINT“X”,“y”

  PRINTX,

  解:

可列变量值的变化表来确定结果。

  X

  l2

  由上分析,可得运行结果:

  .鸡兔同笼问题

  已知鸡兔总头数为H,总脚数为F,问鸡兔各有多少只?

设鸡兔各有x、y只,则有

  X+y=H

  X+4y=F

  由、可得:

  X=/2

  y=/2

  算法:

1.输入H,F

  .X←/2

  .y←/2

  .输出x,

  .结束

  程序:

INPUTH,F

  LETx=/2

  LETy=/2

  PRINT“X=”;

X,“y=”;

  运行结果如下:

  ?

60,176

  X=32y=28

  四、练习实践

  .填空题

  .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=4

  PRINT“A=”;

7

  .单选题

  BASIc中100000表示为。

  A.1E+5B.E+5c.5ED.1E一5

  PRINTINT+1)结果是。

  A.[1,11]范围内的随机整数B.[1,10)范围内的随机整数

  c.[0,10]范围内的随机整数D.[1,11]范围内的随机整数

  表达式A—B/3^c的运算顺序是。

  A.①一②+③/B.①一②^③/

  c.①一②/③^D.①^②/③一

  PRINTINT/100的结果是

  A.3.23B.3.236c.3.24D.324

  程序运行的结果是。

  LET=3

  LETN=0

  LETS=*N

  LETN=2

  PRINTS

  A.0B.3c.6D.2

  LETA=5

A+1,A

  A.A=66B.A=65

  c.A=A+lAD.A=6A

  .写出下列程序的运行的结果

  LETX=5

  LETy=3

  LETS=/2

  PRINT“S=”;

S

  LETS=X+y/2

  LETX=999

  LETX=ABS

  PRINT“SQR=”;

SQR

  LETA=1

  LETB=7

  LETA=A+B

  LETB=A+B

  PRINTA,B

  INPUTA,B,X

  LETA=A+X

  LETB=X—B

  LETS=A+B+X

  ①输入1,2,3②输入3,2,1

  .编程解一元一次方程ax+b=c

  /a)

  .编写一个计算年息、年终节余的程序

  要求输入存款数、年利率,输出存款数、年息和年终节余。

  解:

设存款数为x、年利率为a,年息为y,年终节余为z.

  程序如下:

  INPUTx,a

  LETy=x*a

  LETz=x+

  LETz=INT/100

  PRINTx,y,z

  教学后记:

第二节与电脑沟通----输入、输出语句

  掌握程序中常用的输入、输出语句。

  掌握输入、输出设计方法。

  能利用输入、输出语句解决简单的实际问题。

  用输入、输出语句解决简单的实际问题。

  多媒体网络教室。

  七、教学过程:

  程序的执行次序,从上到下,由一些非控制转移语句组成 

  一、输出语句

  输出用户所需的信息

  一般格式

  PRINT[]

  表达式—常量、变量、函数

  如:

PRINT 2,4,6 

  PRINT"

X="

;

X

  显示:

  X=... 

  作用

  输出数值计算的结果 

  输出字符串

  输出系统信息

  输出格式

  标准格式—输出项以逗号分隔

  五区—每区14列

  紧凑格式—输出项以分号相隔

  TAB—第X列

  定位输出,但在同一行中、TAB中的X应从左到右逐渐增大。

还可利用SPAcE插入空格 

  PRINT, 不换行 

  PRINT;

 不换行

  PRINT

  换行

  PRINT

  空行

  打印输出

  LPRINT

  其使用方法与PRINT相同

  二、赋值语句

  [LET]=

  LET a=100

  LET a$="

Boo"

  计算右边的表达式,将其值赋给左边变量;

  主要作用:

运算。

 

  “=”的作用于是赋值,与等于的差别

  如:

X=y与y=X不同 

  对变量的赋值操作

  变量的初值为0

  未赋值的变量

  一个变量只有一个值

  变量的当前值由最后一次赋值决定

  n=n+1

  变量值的传递

  a=b b的值不变 

  b=a a的值不变

  关于赋值类型

  以左边变量的类型为准

  两个变量交换值

  a=b

  c=a

  a=b c为中间结果为?

/font>

  b=c 

  三、键盘输入语句 

  一般格式:

  INPUT[“提示信息”;

]

  说明:

执行该语句从键盘输入数据的数目应与语句中的变量个数相同

  从键盘输入的数据只能是常量

  输入时数据间用逗号分隔

  例:

求学生三门课的平均成绩 

  INPUT"

a,b,c="

a,b,c 

  V=/3

average="

v

  四、读入语句

 READ

  DATA中的数据个数不能少于中的变量个数。

  DATA语句可放在程序的任何位置,可使用多个DATA语句来存放数据,这时将按DATA语句的先后顺序,把数据放数据区。

 关于“数据指针”当指针移到数据区之外时,屏幕给出错误信息:

  outofDATA

  DATA语句中的数据只能是常量

  五、恢复数据指针语句

  RESToRE

  将数据指针移至首位或指定的DATA语句标号。

  六、结束语句和暂停语句 

  END语句

  结束程序运行。

一个程序可有多个END语句,但运行程序时,只有一个起作用,即执行其中一个END语句都会使程序结束。

  SToP语句

  使程序暂停,选择RUN-coNTINUE继续运行。

  七、程序调试

  分步执行

  F9—单步执行,STEP 

  F6—窗口转换,INDoS

  F5—运行或继续运行。

  设置断点 

  F9—设置断点

  F5—运行或继续运行

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 制度规范

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1