欢迎来到找找范文网!

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

信息技术 时间:2022-03-20

【www.rzshzz.com--信息技术】

第三章 顺藤摸瓜----顺序结构程序设计

第一节 有备而来---程序设计准备

一、学习目标

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的绝对值,即|x|

sqr(x)    求x的算术平方根,即 。

sin(x)    求x的正弦值c角x的单位必须是弧度,l°≈3.14159/180)。

cos(x)    求x的余弦值(规定同上)。

int(x)    求不大于x的最大整数。

注意:x为负数时,其值不是去掉小数,例int(一5.99)≠一5。

int(x)用处很多:

(1)对正数x四舍五入保留n位小数的表达式:

    int(x*10^n+0.5)/1o^n

例如:对正数x四舍五入保留两位小数的表达式:

    int(x*100+0.5)/100

(2)判断整数a能被整数b整除的条件关系式:

    int(a/b)=a/b

(3)求整数a除以b的余数的表达式:

    a—int(a/b)*b.

rnd(x)  产生一个o到1之间的随机小数

生成(a,b)内的随机整数的表达式:int(rnd(1)*(b—a)+a)

例如:二位随机整数的表达式:

    int(rnd(1)*90+10)

    3.数学式和basic表达式的对应表示

    应根据运算顺序,正确使用圆括号,且将所有符号写在同一行上。注意乘、除、乘方运算和绝对值、算术平方根等函数在数学上与basic上表示的区别。

    例如:

   一(-b+sqr(b*b一4*a*c))/(2*a)

    4.输出语句和输入语句

    (1)输出语句。

    格式:print(输出内容)

    功能:

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

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

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

    (2)赋值语句。

        格式:let变量=表达式

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

    (3)键盘输入语句

        格式:input变量,变量,…,变量。

        功能:程序运行到该句时,屏幕出现一个“?”号,等待用键盘输入数据input后面的变量或变量组。共4页,当前第1页1234

本文来源:http://www.rzshzz.com/jiaoanxiazai/233933/

推荐内容