22算法基础与顺序结构课件教科版高中信息技术必修一.pptxVIP

22算法基础与顺序结构课件教科版高中信息技术必修一.pptx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

Python编程顺序结构与算法基础

目录01学习目标02情景导入04课堂总结05课后任务03课堂探究与实践

01学习目标

一、学习目标了解算法定义,能用自然语言描述“校园公益捐赠统计”算法步骤识别流程图基本符号及含义,绘制简单顺序结构流程图掌握Python变量命名、赋值、输入输出、数据类型转换用法补全代码实现“a+b=c”逻辑顺序结构程序,感受编程公益价值

02情景导入

二、情景导入算法程序设计语言

二、情景导入班级图书公益捐赠活动:统计“班级集体捐赠+个人追加捐赠”总数量1得到班级集体捐赠数目2得到个人追加捐赠数目3求出总数量用自然语言描述?

03课堂探究与实践

三、课堂探究与实践情境导入:算法初认知情境分析校园公益捐赠场景,核心逻辑“班捐(bj)+个追捐(gzj)=总捐(zj)”算法定义解决问题的步骤和方法完善捐赠统计算法步骤步骤1对应变量bj(a),步骤2对应gzj(b),步骤3对应zj(c)a+b=c

三、课堂探究与实践新知1:流程图符号起止框:表示流程开始或结束输入/输出框:表示数据输入或结果输出处理框:表示数据计算或处理操作判断框:表示条件判断(菱形)流程线:表示步骤执行顺序连接符:连接不同页面流程图

三、课堂探究与实践新知1:绘制流程图练习任务:绘制“输入班捐(bj)→输入个追捐(gzj)→计算总捐(zj)”流程图开始输入bj,gzj计算zj=bj+gzj输出zj结束

三、课堂探究与实践新知2:算法基本结构顺序结构:自上而下依次执行,无判断分支分支结构:根据条件判断执行不同分支循环结构:重复执行某段代码直到条件不满足

三、课堂探究与实践新知2:顺序结构生活案例案例1:晨起洗漱流程打开水龙头接水→挤牙膏到牙刷→刷牙3分钟→用清水漱口案例2:课前准备流程拿出语文课本→翻到指定页码→拿出笔和笔记本→坐直等待上课案例3:超市结账流程拿购物篮→挑选商品→排队结算→扫描计算总价→支付→获取商品与小票

三、课堂探究与实践Python

三、课堂探究与实践

三、课堂探究与实践新知3:Python变量与赋值变量命名规则:首字母简化(如班捐→bj),字母/下划线开头,区分大小写,非保留字,加注释赋值示例:bj=23#班捐(a)gzj=18#个追捐(b)zj=bj+gzj#总捐(c)运行结果:41a+b=cc=a+b

三、课堂探究与实践新知3:Python输入输出input():获取键盘输入(默认字符串),示例:bj=input()print(内容):输出结果,示例:print(“总捐书本数目为:”,zj)

三、课堂探究与实践新知3:Python数据转换int(数据):转换为整数,示例:bj=int(input())12312.3”123”

三、课堂探究与实践新知3:完整代码示例-捐赠统计下面是一个综合运用输入、处理和输出环节的完整Python程序,实现校园公益捐赠统计功能。#校园公益捐赠统计bj=int(input(请输班捐数(本):))#输入环节gzj=int(input(请输个追捐数(本):))#输入环节zj=bj+gzj#计算环节print(总捐赠:,zj,本,感谢捐赠!)#输出环节

三、课堂探究与实践综合练习:补全代码#年级捐赠统计#1.输?数据(补全类型转换)b1=____(input(请输???1班捐赠数:))b2=____(input(请输???2班捐赠数:))#2.计算总数z=____+____#3.输出结果(补全print语句)print(??1-2班总捐赠:,____,本)测试验证:输入“35”“42”,输出“77本”为正确

04课堂总结

四、课堂总结算法定义是解决问题的步骤和方法,描述方式有自然语言、流程图结构重点是顺序结构(特点:自上而下依次执行,无判断分支)Python变量(首字母简化+注释)、输入输出(input()/print())、转换(int())案例校园公益捐赠统计(c=a+b)

05课后任务

五、课后任务修改课堂练习代码增加“高一3班捐赠数(b3)”,计算“总捐=b1+b2+b3”,并输出最终结果。

文档评论(0)

150****1851 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档