《八年级信息技术教案第三章 顺藤摸瓜顺序结构程序设计_小学教育-小学学案》由会员分享,可在线阅读,更多相关《八年级信息技术教案第三章 顺藤摸瓜顺序结构程序设计_小学教育-小学学案(2页珍藏版)》请在金锄头文库上搜索。
1、八年级信息技术教案第三章 顺藤摸瓜顺序结构程序设计 第三章 顺藤摸瓜-顺序结构程序设计 第一节 有备而来-程序设计准备 一、学习目标 1 掌握进入 basic 环境的方法和输入、运行程序的方法。 2初步掌握 basic 中的根本概念:常量、变量、函数、表达式。 3初步掌握输出、赋值、输入语句的格式和功能。 4初步掌握简单顺序结构程序的设计方法。 5理解程序的顺序结构的概念。二、教学重点掌握输出、赋值、输入语句的格式和功能。三、教学难点掌握简单顺序结构程序的设计方法。四、教学方法 1演示法。2实践法。五、教学手段与教学媒体 六、课时安排 1 课时。七、教学过程 二、学习指导 1basic 中的科
2、学记数法类似数学中的科学记数法 例如:-314156e+3 - 3.14156103 256e-2 一 2 5610-2 其中 e 表示幂底数 10,e 后跟的整数为幂指数。 2常见标准函数 abs(x) 求 x 的绝对值,即|x| sqr(x) 求 x 的算术平方根,即 。 sin(x) 求 x 的正弦值 c 角 x 的单位必须是弧度,l3 14159180) 。 cos(x) 求 x 的余弦值( 规定同上) 。 int(x) 求不大于 x 的最大整数。 注意:x 为负数时,其值不是去掉小数,例 int( 一 599)一 5。 int(x)用处很多: (1) 对正数 x 四舍五入保存 n 位
3、小数的表达式: int(x*10n+05) 1on 例如:对正数 x 四舍五入保存两位小数的表达式: int(x*100+0 5) 100 (2) 判断整数 a 能被整数 b 整除的条件关系式: int(a b)=a b (3) 求整数 a 除以 b 的余数的表达式: aint(a b)*b rnd(x) 产生一个 o 到 1 之间的随机小数 生成(a ,b) 内的随机整数的表达式:int(rnd(1)*(ba)+a) 例如:二位随机整数的表达式: int(rnd(1)*90+10) 3数学式和 basic 表达式的对应表示 应根据运算顺序,正确使用圆括号,且将所有符号写在同一行上。注意乘、除
4、、乘方运算和绝对值、算术平方根等函数在数学上与basic 上表示的区别。 例如: 一(-b+sqr(b*b一 4*a*c) (2*a) 4 输出语句和输入语句 (1) 输出语句。 格式:print(输出内容) 功能: 当输出内容是数时,直接输出该数; 当输出内容是数值表达式时,先计算表达式的值,然后输出该数值; 当输出内容是字符串时,直接输出该字符串。 (2) 赋值语句。 格式:let 变量=表达式 功能:把“=”右边表达式的值赋给左边的变量。 (3) 键盘输入语句 格式:input 变量,变量,变量。 功能:程序运行到该句时,屏幕出现一个“?”号,等待用键盘输入数据 input 后面的变量或
5、变量组。 计准备一学习目标掌握进入环境的方法和输入运行程序的方法初步掌握中的根本概念常量变量函数表达式初步掌握输出赋值输入语句的格式和功能初步掌握简单顺序结构程序的设计方法理解程序的顺序结构的概念二教学重点掌握输与教学媒体六课时安排课时七教学过程二学习指导中的科学记数法类似数学中的科学记数法例如一其中表示幂底数后跟的整数为幂指数常见标准函数求的绝对值即求的算术平方根即求的正弦值角的单必须是弧度求的余弦值规定同上数四舍五入保存两位小数的表达式判断整数能被整数整除的条件关系式求整数除以的余数的表达式产生一个到之间的随机小数生成内的随机整数的表达式例如二位随机整数的表达式数学式和表达式的对应表示应根据运算顺序正确使