课件编号11279180

粤教版B版八下(Python)2.2用程序解九章算术 课件+教案

日期:2024-05-14 科目:信息技术 类型:初中教案 查看:61次 大小:5773981Byte 来源:二一课件通
预览图 0
课件,算术,九章,程序,教版,Python
    (课件网) 第二章 第二节 用程序解九章算术 粤教B版 八年级下 信 技 息 术 新知导入 新知导入 《九章算术》中写到“半周半径相乘得积步” ,描述面积计算方法的。现在,我们还可以把计算问题用计算机程序来解决。李鸣一边学习编程,一边看《九章算术》,想跟古人来一次“穿越时空的合作”,通过编程解决古人的计算问题。一起来试试吧! (1)如何向计算机输入需要计算的数据 (2)如何让计算机按照设定的计算公式进行计算 (3)如何把字符串型数据转换为数值型数据 思 考 看 看 一 新知讲解 一、分析问题 意思是用圆的周长的一半乘以半径得到圆的面积。 假设圆的半径是r,圆的周长是2πr,半周就是πr。 因此,用半周和半径的乘积得出圆的面积,S=πr 。 要实现程序自动计算并输出圆的面积,首先我们需要通过键盘向计算机输人圆的半径的数据,将半径的值赋值给表示半径的变量r,再通过表达式进行面积的计算,将结果赋值给表示面积的变量s,最后输出面积的值S。 半周半径相乘得积步 计算圆的面积 新知讲解 二、顺序结构描述算法 计算机程序中最基本和常用的程序结构,在执行程序命令的过程中,按照从上到下的顺序依次执行。 顺序结构 根据上述分析,我们设计出解决问题的算法,用自然语言和流程图描述 算法。算法的三种结构:顺序结构、分支结构、循环结构 算 法 新知讲解 二、顺序结构描述算法 (1)向计算机输入已知条件:半径的数值 (2)根据公式S=πr 计算出圆的面积 (3)输出面积S的计算结果 求圆面积的算法 自然语言 流程图 开始 根据公式s=πr 计算面积 输入圆的半径r 屏幕上显示计算结果 结束 新知讲解 数学公式在计算机编程时需要转化为计算机的表达式格式,并赋值给变量保存结果。 表达式是将数据( 如常量、变量、函数等)用运算符按照一定的规则连接起来的式子。 如:8-x、 (a+b) 12、3.14*r*r 等都是表达式。 三、表达式与算术运算符 Python中运算符包括算术运算符、关系运算符、逻辑运算符、赋值运算符等。 新知讲解 三、表达式与算术运算符 功能 符号 应用实例 显示算术表达式的值 运行结果 加 + print 1+1 2 减 - print 2+1 1 乘 * print 2*2 4 除 / print 4/2 2 取余数 % print 5%3 2 取整 // print 5//3 1 幂运算 ** print 2**3 8 算术运算符 课堂实践 (1)结合表达式的规则,观察以下赋值语句格式是否正确,并在表 格中打"√"或打“x”。 做 做 一 赋值语句 是否正确 赋值语句 是否正确 name1=”李鸣” shuliang=16*2-3 X+3=6 y=5%2 Tel= 12345678 i=i+1 半径R=8 数字2的平方根 =2**0.5 √ × √ √ √ √ √ √ 课堂实践 (2)请用两种算术表达式分别计算半径为3的圆的面积,并输出结果。 做 做 一 r=4 S1 = 3.14*r*r S2 = 3.14*r**2 print('S1=", S1, 'S2=", S2) 新知讲解 怎样实现从键盘输入任意的半径数值来计算圆的面积呢 李鸣使用键盘输入语句来接收半径的值,运行程序时出现了下面的错误提示。 你输入该程序,并尝试找出错误的原因。 探 究 新知讲解 四、转换数据类型 int( )转换为整型数 float( )转换为浮点数(带小数点的数) str( )转换为字符串 例如: r = float(input("请输人圆的半径值")),是将用户输人的字符串数据 转换为浮点数类型。 数值型、字符型、布尔型 数据类型: 转 换 课堂实践 输入以下代码并运行 r = float(input("请输入圆的半径值")) S=3.14*r*r print("半径为",r, "的圆的面积是",S) S=int(S) print("半径为",r, "的圆的面积是",S) 考 考 你 课堂探究 name = input('请输入您的姓名') birthyear = int(inut('请输入您出生时的年份”)) year = int(input('请输入现在的年份')) Age = year-birthyear Age= Age+1 #思考代码Age=Age+1的作用是什 ... ...

    ~~ 您好,已阅读到文档的结尾了 ~~