资源简介 第四章 第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、你学会了哪些程序函数?作用? 展开更多...... 收起↑ 资源预览