版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高中一年级信息技术“数据的输入与输出”教学设计一、教学依据与设计缘起本课选自粤教版(2019)高中信息技术必修1《数据与计算》第四章第二节第一课时“数据的输入与输出”,是程序设计基础模块中承上启下的关键一课。学生在此前已经完成了数据类型、常量与变量、运算符与表达式的学习,手里有了“砖瓦”,却还没有搭起房子——他们写出的表达式只能在草稿纸上求值,无法与真实的人产生互动。本课的任务就是让学生掌握input函数与print函数的使用方法,理解人机交互中“接收—处理—反馈”的基本模型,从而让程序第一次“开口说话、竖起耳朵”。《普通高中信息技术课程标准(2017年版2020年修订)》将计算思维列为学科核心素养之一,强调学生在真实问题情境中经历从需求分析到方案实现的完整过程。本课的设计正是以此为纲:不以语法罗列开场,而以“快递柜取件系统为什么需要键盘和屏幕”这一生活现象切入,让学生在问题中自然产生对输入输出功能的需求,再回到代码层面寻求解法。二、学情研判授课对象为高一年级学生。经过前半个学期的学习,多数学生能够熟练使用PythonIDLE或在线编程平台进行基本操作,理解变量的赋值语义,但对“程序与人如何对话”缺乏感性认识。前期课堂观察显示,学生存在三类典型困难:其一,input函数接收到的数据默认为字符串类型,直接参与算术运算会出错,这是本课最高频的错误点;其二,print函数中多参数输出、f字符串格式化等用法容易混淆;其三,部分学生习惯机械模仿教师代码,缺乏根据需求自主设计交互流程的意识。此外,班级内编程基础差异明显,约三分之一的学生有初中编程经历,需设置分层任务予以回应。三、教学目标学生能够准确说出input函数与print函数的功能和基本语法格式,能够说明input接收数据的字符串特性,并能使用int、float等函数完成类型转换。学生能够针对“接收信息—加工信息—呈现结果”这一交互逻辑,独立编写结构完整的简单交互程序,代码能通过调试并正确运行。学生能够在“为班级运动会设计成绩录入小程序”的任务中,经历需求分析、界面(提示语)设计、代码实现、测试改进的过程,初步形成从用户视角审视程序的意识。学生在反复调试类型错误的过程中,体会细致、耐心、实证的计算品质,理解良好交互设计背后的人文关怀。四、教学重点与难点教学重点:input函数与print函数的基本用法;输入数据类型转换的必要性与方法。教学难点:理解“input接收的一切皆为字符串”这一抽象约定,并能在不同情境下选择合适的类型转换策略;设计友好、清晰的输入提示语与输出格式。五、教学策略与资源准备本课采用情境驱动与任务驱动相结合的方式,遵循“现象—问题—探究—建构—迁移”的学习路径。教学环境为安装了Python3.10以上版本的网络机房,配备极域电子教室广播系统。教师课前准备三组材料:一段快递柜取件操作的视频片段(约四十秒)、一份分层任务单、一份包含常见错误代码的“找茬”文件。学生机预装支持中文显示的开发环境,确保print输出中文提示不出现编码问题。六、教学过程(一)情境导入:一台会“听”会“说”的机器(约六分钟)教师播放快递柜取件视频:用户点击屏幕、输入取件码、柜门弹开。视频结束后,教师提出三个递进问题:机器从人这里拿走了什么?机器还给人的是什么?如果取件码只能看不能输,这台机器还有用吗?学生讨论后能够归纳出:机器既要接收外部信息,也要向外部反馈信息。教师顺势板书课题,并给出一个朴素定义:输入是程序从外部获得数据的过程,输出是程序把处理结果呈现给外部的方式。教师再追问:我们写的Python程序,用什么当“耳朵”和“嘴巴”?由此引出本课的两位主角——input与print。设计意图:交互并非教科书发明的概念,而是学生每天都在经历的事实。从熟悉的机器入手,可以消解“编程语法枯燥”的先入之见,同时为后续的提示语设计埋下伏笔——快递柜屏幕上的每一句指引,都是设计过的输出。(二)初识print:让程序开口(约八分钟)教师现场演示三段代码,学生同步在自己的机器上运行并观察。第一段是最简单的输出:print("欢迎来到高一信息技术课堂")。学生观察运行窗口,确认引号内的内容被原样显示。第二段引入变量:name="李华",随后print("值日生是",name)。教师引导学生注意逗号的作用——它把多个内容依次印出,中间自动空一格。教师提问:如果不用逗号,而是用加号拼接"值日生是"+name,结果有何不同?学生动手尝试后发现效果相近,但教师指出:加号拼接要求两边都是字符串,而逗号分隔没有此限制,这是后续理解类型问题的第一次铺垫。第三段展示格式化输出:score=92.5,执行print(f"你的平均分是{score}分")。教师讲解f字符串的写法:引号前加字母f,花括号内放变量名,变量值会被嵌入到指定位置。学生将花括号去掉再运行,对比输出差异,直观感受格式化机制的存在。教师小结print的三项本领:印文字、印变量、把文字和变量按需求组合印出来。学生完成任务单上的即时练习:输出一行自我介绍,要求包含自己的姓名变量和一个计算结果(如今年年龄=当前年份−出生年份)。(三)初识input:让程序倾听(约十分钟)教师抛出问题:刚才的程序里,姓名是写死在代码里的。换一个同学用,就要改代码。有没有办法让程序运行时再问用户?学生中有人预习过,会说出input。教师肯定后给出代码:name=input("请输入你的姓名:"),随后print(f"你好,{name}!")。学生运行程序,看到自己的输入被程序“接住”并反馈,兴趣明显被调动。教师此时组织观察要点:input括号里的字符串起什么作用?程序执行到input这一行时发生了什么?学生回答提示语是给人看的指引,程序会暂停等待,直到用户敲下回车。教师用“按门铃”作比喻:print是敲门后说话,input是按铃后静候回应。随后进入本课的核心冲突。教师出示代码:a=input("第一个数:"),b=input("第二个数:"),print("和为",a+b)。教师请学生预测输入3和5后的结果。多数学生预测8。实际运行结果却是35,教室中出现明显的惊讶声。教师不急于解释,而是让学生运行type(a),屏幕上显示<class'str'>。学生在事实面前形成认知冲突:从键盘进来的3,在程序眼里是字符“3”,不是数字3。教师讲解解决之道:用int或float给输入穿上“数字外衣”,即a=int(input("第一个数:"))。学生修改代码重新运行,得到正确的8。教师再引导讨论:什么时候用int,什么时候用float?如果用户输入的是小数,int转换会报什么错?学生动手验证,记录下错误信息ValueError,教师借机说明:错误提示是程序在向我们说明原因,读错误信息本身就是程序员的基本功。(四)综合任务:运动会成绩录入小程序(约十五分钟)教师发布主任务:校运动会即将举行,请用本课所学编写一个成绩录入程序。基础要求:依次询问运动员姓名、参加项目、比赛成绩(秒),然后输出一条完整的祝贺信息,例如“祝贺张三同学在100米项目中取得12.5秒的好成绩”。进阶要求:成绩若为数字则正常输出,并计算比校纪录快了多少秒或慢了多少秒(校纪录由教师给定常数),输出相应提示。学生开始前,教师带领做三分钟的需求梳理,把流程画成三步:问(输入三项数据)、算(成绩的数值加工与比较)、说(组织并输出结果)。教师特别强调“问”的环节:提示语要说人话,要让一个没见过程序的人也知道该输什么。这一步呼应了导入环节快递柜屏幕的启示,把“交互设计意识”落到提示语写作这件小事上。学生独立编写,教师巡视。巡视中收集到三类典型问题进行实时点评:一是忘记类型转换直接相减;二是f字符串花括号写成了中文括号;三是输出语序混乱、缺少单位。教师不直接给出答案,而是引导相关学生重读错误信息、对照任务单自查。完成基础任务较早的学生挑战拓展题:让程序一次性接收用空格分隔的三个数据(提示使用input().split()),或让程序夸一句“有温度”的话(根据成绩优劣输出不同评语)。分层设计保证各水平学生都有获得感。(五)分享与互评(约四分钟)教师邀请两名学生通过广播演示作品,全班依据三条标准进行点评:程序跑得通吗?提示语看得懂吗?输出信息完整美观吗?互评过程中,有学生提出让程序循环接收多人成绩的想法,教师予以表扬并记录,作为下一课时循环结构学习的生长点。(六)课堂小结(约两分钟)师生共同完善板书上的知识结构:print负责输出,常用逗号多参输出与f字符串两种方式;input负责输入,返回结果一律是字符串,需用int或float按需转换;交互程序的骨架是“输入—处理—输出”三步。教师用一句话收束:今天我们写出的代码第一次有了对话的能力,程序从自言自语走向了与人交流,而这正是一切软件与人关系的最小模型。七、板书设计主板书居中呈现课题“数据的输入与输出”。左侧为知识脉络:输入(input,返回字符串)→处理(int、float类型转换)→输出(print,逗号与f字符串)。右侧为课堂中生成的问题记录区,依次贴上学生出现的三类错误及订正要点。底部横书交互三段式:问—算—说。八、作业布置必做题:编写“身高体重指数测算”交互程序,输入身高(米)与体重(千克),输出BMI值(BMI=体重÷身高的平方),保留一位小数,提示语自拟。选做题:调查家中任意一件带屏幕和输入方式的智能设备,用三句话写出它在“问、算、说”三个环节各做了什么,下节课交流。九、教学评价设计本课评价以过程性证据为主。即时练习与主任务的代码运行结果占六成,依据正确性、交互友好度、代码规范三个维度打分;课堂问答与互评发言占两成,关注学生能否用准确术语描述类型转换的必要性;作业完成情况占两成,其中选做题重点考察学生将“问—算—说”模型迁移到生活观察的能力。教师为每位学生建立本单元的错题档案,类型转换类错误重复出现两次以上者安排个别辅导。十、教学反思与改进方向本课最大的成功点在于用“3加5等于35”这一反直觉现象制造了真实的认知冲突,学生对“input返回字符串”的理解不是靠背诵而是被
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年温故知新成语故事学习方法指导教案
- 2026年青梅竹马成语故事纯真情谊品读教案
- 2026 年小学《竹石》坚贞志向诵读感悟教学设计
- 二年级科学译林版寒假第一单元同步测试卷基础版A卷
- TBM操作手隧道硬岩掘进机掌舵人-年终总结
- 基于知识蒸馏的大规模预训练语言模型压缩研究报告
- 基于印刷电子的智能标签设计结题报告
- 2026极端工况下组立机液压系统热平衡优化与寿命评估研究报告
- 2026基于消费者感官组学的盐渍紫苏减盐不减咸风味补偿策略报告
- 2026年计算机技术与软件专业技术资格(水平)考试数据库设计模拟试卷
- 第42个教师节校长讲话:一份初心、二分担当、三分温情
- 大客服专项试题及答案展示
- 全国青少年机器人技术等级考试二级考试题库与答案
- 基层医疗机构财务培训教材与案例集
- 中国建筑业信息化发展报告(2025)新质生产力赋能好房子建设应用1516mb
- 2025年俄语ТРКИ考试一级翻译真题
- T/CCOA 66-2023油莎豆粉
- 劳动终止合同证明书电子版(2025年版)
- 2025年华侨港澳台学生联招考试英语试卷试题(含答案详解)
- 村集体经济组织会计培训练习题
- DL-T5706-2014火力发电工程施工组织设计导则
评论
0/150
提交评论