资源简介 (共20张PPT)粤教版普通高中教科书信息技术 必修1数据与计算第四章 程序设计基础目 录COMENTS4.1 程序设计语言的基础语言14.2运用顺序结构描述问题求解过程24.3运用选择结构描述问题求解过程34.4运用循环结构描述问题求解过程44.2 运用顺序结构描述问题求解过程1、python函数2、数据的输入与输出3、顺序结构的运用4.1.4Python的函数函数名称 使用说明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(“请输入购买纪念品的数量:” ) 从键盘输入一个字符串,赋值给a4.2.1数据的输入与输出input()函数如何实现输入?格式:作用:等待用户用键盘输入数据常见用法:第四章 程序设计基础格式: int(表达式 )作用:把变量转换成整型常见用法:4.2运用顺序结构描述问题求解过程的应用第四章 程序设计基础4.2.1如何计算?数据类型转换数据的输入与输出格式: print(表达式)作用:输出表达式的值若b=10 显示内容print(b ) 10print(“您购买的纪念品共消费:”) 您购买的纪念品共消费: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的值赋给sprint(“圆的面积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、设计购买学习用品的最佳方案: 文具盒每个8元,钢笔每根10 元,笔记本每本3元。如果三种同时购买八折并优惠1元。计算购买三种文具各n个,需要多少钱?优惠多少钱?2、设计购买班服的最佳方案 :男生班服140元每件,女生班服130元每件,两种同时买,打九折并优惠5元。求男女生各买n件可优惠多少钱?3、购买图书的设计方案:图书1 的价格是23元每本,图书2每本32元,图书3每本43元,三种图书同买打八折并优惠1元。求同买n本需要多少元?可以优惠多少元?第四章 程序设计基础项目实施结合小组选题,通过小组讨论交流,设计最佳方案,并填好右表。项目实施实施过程 分析问题: 设计算法: 编写代码: 调试运行(截图): 展开更多...... 收起↑ 资源预览