资源简介 4.2 运用顺序结构描述问题求解过程 教学设计粤教版(2019)高中信息技术必修1课程基本信息学科 信息技术 年级 高一年级 学期 (春季)课题 4.2.2顺序结构的运用教科书 书 名:信息技术必修1-数据与计算 教材 出版社:广东教育出版社 出版日期:2019年7月教学目标1. 理解程序结构中顺序结构的概念。 2. 能够运用顺序结构求解简单问题。教学内容教学重点: 1. 理解顺序结构。 2. 应用顺序结构求解问题。 教学难点: 1. 应用顺序结构求解问题。教学过程一、导入:直接引入新课。 二、新授 同学们,欢迎来到Python编程世界。让我们一起来学习python程序结构中的顺序结构。 (一)顺序结构的概念 1.按语句的先后顺序、自上而下依次执行的程序结构。 2.是最简单、最常用程序结构(顺序结构、选择结构、循环结构)。 总的来说:写在前面的先执行,写在后面的后执行。 (二)顺序结构的流程图 (三)顺序结构的应用举例 例1:项目小组成员在某网购站点上获取到如下信息:笔记本1的单价是3元,笔记本2的单价是5元,如果两种笔记本同时购买,价格可以打八折。计算一下,购买笔记本1和笔记本2各n本,可以优惠多元 (以元为单位,四舍五入到小数点后两位。) 例2:通过输入正方形的边长a,计算正方形的周长和面积。 (四)顺序结构举一反三 想一想:input()可以同时获取多个参数并同时赋值给多个变量吗? 做一做:请同学们课后查阅相关资料完成1和2的程序设计,并进行调试。 三、总结 1.在程序设计中,所有的标点符号必须在英文状态下输入。 2.在程序设计中,严格区分大小写。 四、作业 1.通过输入长方形的长a、宽b,计算长方形的周长和面积。 2.求解一元二次方程 y=3x2+2x-7。(通过输入x的值求得y的值)备注:教学设计应至少含教学目标、教学内容、教学过程等三个部分,如有其它内容,可自行补充增加。配套练习1.python开发环境配置(以64位windows为例)(1)登录官方网站:Welcome to Python.org。(2)指向“downloads”,单击python3.11.0进入下载。(3)安装下载好的软件,使用IDLE进行python开发。2.课堂案例模拟练习。(1)例1:笔记本1单价3元,笔记本2单价5元,同时购买打八折。问购买各n本,可以优惠多少元?(四舍五入到小数点后两位)(2)例2:通过输入正方形的边长a,计算正方形的周长和面积。3.请试一试。(1)通过输入长方形的长a、宽b,计算长方形的周长和面积。(2)求解一元二次方程 y=3x2+2x-7。(通过输入x的值求得y的值)参考答案:2. (1)例1:笔记本1单价3元,笔记本2单价5元,同时购买打八折。问购买各n本,可以优惠多少元?(四舍五入到小数点后两位)n=int(input(“请输入购买笔记本的数量:”))注释:input()返回字符串类型。int()只能强制转换数字,其它字符不行,如小数点。n=int(eval(input(“请输入购买笔记本的数量:”)))注释:用eval()评估函数去掉参数最外侧的引号。如此一来获得的参数就变成了数值类型。再用int()将数值转换为整型。(笔记本购买数量只能是整数)程序代码如下:n=int(eval(input("请输入购买笔记本的数量:")))P1=3*n+5*nP2=P1*0.8P=P1-P2print("同时购买两种笔记本各",n,"本,共优惠:{:.2f}".format(P),"元")print("同时购买两种笔记本各",n,"本,共优惠:%.2f"%P,"元")注意:"{:.2f}".format(P)适用于python3.x。"%.2f"%P适用于python2.x和3.x。(2)例2:通过输入正方形的边长a,计算正方形的周长和面积。程序代码如下:a=eval(input("请输入正方形的边长:"))l=4*as=a*aprint("正方形的周长为:",l,",正方形的面积为:",s)3.请试一试(1)程序代码如下:a,b=eval(input("请输入长方形的长和宽(用英文状态逗号隔开):"))l=2*(a+b)s=a*bprint("长方形的周长为:",l,",长方形的面积为:",s,"。")(2)程序代码如下:x=eval(input("请输入x的值:"))y=3*x**2+2*x-7 #也可以这样表示:y=3*x*x+2*x-7print("一元二次方程 y=3x2(2是平方)+2x-7的值是:",y)注:所有的标点符号均要在英文状态下输入,且程序中严格区分大小写。 展开更多...... 收起↑ 资源预览