课件编号15313198

4.2 运用顺序结构描述问题求解过程 课件(共20张PPT) 2022—2023学年粤教版(2019)高中信息技术必修1

日期:2024-06-16 科目:信息技术 类型:高中课件 查看:96次 大小:942378Byte 来源:二一课件通
预览图 1/9
必修,信息技术,高中,2019,教版,学年
  • cover
(课件网) 粤教版普通高中教科书 信息技术 必修1 数据与计算 第四章 程序设计基础 目 录 COMENTS 4.1 程序设计语言的基础语言 1 4.2运用顺序结构描述问题求解过程 2 4.3运用选择结构描述问题求解过程 3 4.4运用循环结构描述问题求解过程 4 4.2 运用顺序结构描述问题求解过程 1、python函数 2、数据的输入与输出 3、顺序结构的运用 4.1.4 Python的函数 函数名称 使用说明 abs(x) 返回x的绝对值。 len(x) 计算变量x的长度。 min(x) 返回变量x的最小值。 max(x) 返回变量x的最大值。 int(x) 把变量x转换成整型。 float(x) 将变量x转换成浮点型。 sum(x) 计算变量x中元素的总和。 函数名称 使用说明 bin(x) 把数值x转换为二进制数字。 bool(x) x如果是False,None或是空值就返回False。 chr(x) 返回整数x对应的ASCII字符。 divmod(a,b) 返回a/b的商和余数,以元组的方式返回。 all(x) x中的所有元素都是True才会返回True。 any(x) x中的所有元素中只要有一个是True就会返回True。 input(x) 显示出信息x,并要求输入数据。 print(x) 输出函数。 第四章 程序设计基础 显示内容 input(“请输入购买纪念品的数量:” ) 请输入购买纪念品的数量: a=input(“请输入购买纪念品的数量:” ) 从键盘输入一个字符串,赋值给a 4.2.1 数据的输入与输出 input()函数 如何实现输入? 格式: 作用:等待用户用键盘输入数据 常见用法: 第四章 程序设计基础 格式: int(表达式 ) 作用:把变量转换成整型 常见用法: 4.2运用顺序结构描述问题求解过程的应用 第四章 程序设计基础 4.2.1 如何计算? 数据类型转换 数据的输入与输出 格式: print(表达式) 作用:输出表达式的值 若b=10 显示内容 print(b ) 10 print(“您购买的纪念品共消费:”) 您购买的纪念品共消费: print(“您购买的纪念品共消费:”,b) 您购买的纪念品共消费:10 常见用法: 如何实现输出? print()函数 %f 格式化浮点数字,可指定小数点后的精度。 %.2f 是指保留小数点后两位。 %y 是指格式化的对象是y。 print()函数格式化输出 一例子:用计算机求解“半径为r的圆的面积”。 pi=3.14 #说明程序中pi是常量∏ r=input(”请输入半径r=”) #输入r的值 r=int(r) #将r转化为整数 s=pi*r*r #把表达式pi*r*r的值赋给s print(“圆的面积s=%d”%s) #把s的值输出到命令行窗口上 4.1.4 知识技能 函数含义: 函数名称 作用 abs(x) len(x) min(x) max(x) int(x) float(x) sum(x) bin(x) bool(x) chr(x) divmod(a,b) all(x) any(x) input(x) print() 活动2:通过学习和交流,结合本组选题,分析并确定小组项目程序设计时需要的Python的数据类型、运算符、表达式,了解Python程序设计语言的基础知识。 实施2:python函数 使用python自身提供是IDLE集成开发环境实现以下函数的作用。 实例 心算结果 python计算结果 a=int(input("请输入a:")) b=abs(a) b*=a c=(a+b*a)/a print("请输出c:",c) 三种基本控制结构4.1.4 顺序结构的应用 4.2.2 编制计算机程序解决问题需要经历哪些过程? 分析问题 1.已知笔记本1的单价是3元、笔记本2的单价为5元 2.规则:如果两种笔记本同时购买,价格可以打8折 3.求:购买笔记本1和笔记本2各n本,可以优惠多少元?(四舍五入到小数点两位) 数学公式:Y=(3*n+5*n)*(1-0.8) 设计算法 数学公式:Y=(3*n+5*n)*(1-0.8) 顺序结构 顺序结构 输入 计算 输出 编写程序 分析问题 调试运行 项目实施 项目实施 选题列表 1、设计购买学习用品的最佳方案: 2、设计购买班服的最佳方案 3、购买图书的设计方案 4、自拟…… 你的选题待解决的问题(选择其一,用程序解决) 1、设计购买学习用品的最佳方案 ... ...

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