高一数学必修3教学教案 1.2.1输入、输出和赋值语句.pptVIP

  • 0
  • 0
  • 约4.62千字
  • 约 31页
  • 2019-11-27 发布于江西
  • 举报

高一数学必修3教学教案 1.2.1输入、输出和赋值语句.ppt

框图: 开始 输入x x=0? 输出x 结束 输出-x 是 否 程序: INPUT x IF x=0 THEN PRINT x ELSE PRINT -x END IF END 例3、编写一个程序,求实数x的绝对值。 二、例题分析 思考:阅读下面的程序,你能得到什么结论? INPUT x IF x0 THEN x = -x END IF PRINT x END 程序: INPUT x IF x=0 THEN PRINT x ELSE PRINT -x END IF END 例3、编写一个程序,求实数x的绝对值。 二、例题分析 是 否 输出p 程序框图: 开始 输入a,b,c值 是 ① ① ② 方程无实根 ② 否 输出x1,x2 结束 例4、把该程序框图转化成程序. INPUT “a,b,c=”; a,b,c d=b^2-4*a*c 程序: IF d=0 THEN p = -b/(2*a) q = SQR(d)/(2*a) IF d=0 THEN PRINT “x1=x2=”;p ELSE PRINT “x1,x2=”;p+q,p-q END IF ELSE PRINT “无实根” END IF END 1、分析下面的程序,说明运行结果。 INPUT “please input a integer”;x IF 9x AND x100 THEN a=x\10 b=x MOD 10 x=10*b+a PRINT x END IF END 四、针对性练习 INPUT Please input an integer:“ ; A IF A MOD 2 =0 THEN PRINT Even. ELSE PRINT Odd. END IF END 2、编写一个程序,判断任意整数的奇偶性。 四、针对性练习 课后练习 5、若函数f(x)=3x-1。编写一个程序,求f[ f(2) ]的值。 程序: x=2 y=3*x-1 x=y y=3*x-1 PRINT y END 四、针对性练习 1、“=”左侧必须是变量,右侧可以是数字、变量或者是计算公式; 2、一个语句只能有一个“=”,并且只能给一 个变量赋值; 3、有计算功能,可以把表达式的值赋给一个变量。 1、“提示内容”和它后面的 “;”可以省略; 2、一个语句可以输出多个表达式,不同的表达式之间用“,”隔开; 3、表达式可以是变量,也可以是计算公式; 4、有计算功能,能直接输出计算公式的值。 1、“提示内容”和它后面的 “;”可以省略; 2、一个语句可以给多个变量赋值,中间用“,”隔开; 3、无计算功能,不能输入表达式; 4、输入多个数据时用“,” 分隔,且个数要与变量的个数相同。 说 明 变量=表达式 PRINT “提示内容”;表达式 INPUT “提示内容”;变量 格 式 赋值语句 PRINT语句 INPUT语句 五、课时小结 课本P33 A组 2 作业要求:先写出算法,再画出流程图,最后写程序 六、作业 * * * 课前练习 C 输入语句 输出语句 赋值语句 条件语句 循环语句 1、常用的程序设计语言: 基本算法语句 2、算法的三种基本逻辑结构: 3、各种程序语言都包含了下列基本的算法语句: 语句1 语句2 4、计算机运行程序语句的基本顺序: 一、课题引入 BASIC,C/C++, Delphi ,VB、ASP、Java等等。 顺序结构,条件结构和循环结构。 例1、用描点法作函数 y=x3+3x2-24x+30 的图象时,需要求出自变量和函数的一组对应值,编写程序,分别计算当 x = -5,-4,-3,-2,-1,0,1,2,3,4,5 时的函数值。 算法分析: 第一步,输入 x 的值; 第二步,计算 y=x3+3x2-24x+30 的值; 第三步,输出 y 的值。 程序框图: 开始 输入x 输出y 结束 y=x3+3x2-24x+30 二、例题分析 INPUT “x”;x y=x^3+3*x^2-24 *x+30 PRINT y END 程序: INPUT “提示内容”;变量 输入语句: 输出语句: PRINT “提示内容”;表达式 赋值语句: 变量=表达式 例1、用描点法作函数 y=x3+3x2-24x+30 的图象时,需要求出自变量和函数的一组对应值,编写程序,分别计算当 x = -5,-4,-3,-2,-1,0,1,2,3,4,5 时的函数值。 二、例题

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档