苏科版(2018)八年级全册信息技术 4.4.1程序的构成 课件

文档属性

名称 苏科版(2018)八年级全册信息技术 4.4.1程序的构成 课件
格式 ppt
文件大小 1.5MB
资源类型 教案
版本资源 苏科版
科目 信息技术(信息科技)
更新时间 2020-12-05 17:56:21

图片预览

文档简介

第四章 第2节
程序的构成
“孙悟空上织女星”
孙悟空一个筋斗5.4 ×104km,织女星距地球2.3 ×1014km,孙悟空要翻多少个筋斗?如果一秒翻一个筋斗,那么需要多少年?

数学方法:
所翻筋斗数n=_________
一年的秒数:m=________
翻筋斗的年数y=__________
2.3 ×1014/5.4 ×104
2.3 ×1014/5.4 ×104/3153600
3153600
程序理解
Rem 输入信息
Let j = 5.4 * 10 ^ 4
Let z = 2.3 * 10 ^ 14
Let m = 31536000
Rem 处理信息
Let n = Int(z / j)
Let y = Int(n / m)
Rem 输出信息
Print
Print "孙悟空要翻"; n; "个筋斗才能到达织女星!"
Print "孙悟空要花"; y; "年才能到达织女星!"
1注释语句
2赋值语句
3方法
4函数
注释语句
格式: Rem [注释内容]
作用:给程序进行注解,增加可读性
赋值语句
Let 变量=表达式
功能:(1)运算-算出右边表达式的值

例:
Let x=100-40*2
(2)赋值-将右边表达式的值赋给左边的变量
20
X
实验一:下面两句话等效吗?
Let a=1
Let 1=a
(结论)第二句语句是错的,“=”是赋值符号, “=”左边是变量,右边是数值,是将右边的数值赋给左边的变量
实验二:猜一猜X的值是多少?
Let x=1
Let x=2
Print x
(结论)如果相同变量中原来的数值,当赋予新的数值后,新的数值将替代原来的数值
实验三:x=x+1这种写法符合要求吗?
Let x=6
Let x=8
Let x=x+1
Print x
结论:结果为9,先计算右边表达式的值,再赋值给x。
Print
格式: Print [输出内容1,输出内容2,……]
说明:1、输出内容可以用逗号和分号格开
2、 输出字符串是要加西文引号
如:print “我是字符串”
练习一
编写一个程序,输出结果为:“该电组的值是”;___:
R1=16 ,R2=29 ,求R=
要求:
1、注释语句
2、PRINT结果输出提示 字符串
函数
作用:完成某种特殊运算或功能

格式:函数名(参数1,参数2,…)
如:sqr(8) 表示根号8
abs(-1) 表示-1的绝对值,即1
int(3.5)表示不大于3.5的最大整数,即3
练习:分析下列的函数值:
Abs(86)
Abs(-86)
Int(8.001)
Int(-8.999)
Sqr(64)
分析下列表达式的值

s=sqr(int(3/2)+15)
练习二
已知a=3,b=3,求
结果保留整数。
考考大家,今天的内容大家都会了吗?
1、注释语句 REM的作用?
2、赋值语句LET的一般格式?
赋值号和数学中的等号有什么区别?
3、字符串需要用什么符号?
4、你学会了哪些程序函数?作用?