高一信息技术程序设计基本知识-语句与程序结构教学设计_第1页
高一信息技术程序设计基本知识-语句与程序结构教学设计_第2页
高一信息技术程序设计基本知识-语句与程序结构教学设计_第3页
高一信息技术程序设计基本知识-语句与程序结构教学设计_第4页
高一信息技术程序设计基本知识-语句与程序结构教学设计_第5页
已阅读5页,还剩5页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

高一信息技术程序设计基本知识——语句与程序结构教学设计一、教学背景分析(一)教材定位本课选自人教中图版高中信息技术必修一《数据与计算》第二章第三节"程序设计基本知识"中"语句与程序结构"部分。本节内容是算法与程序设计单元的核心,上承"算法的概念与描述",下启"程序设计综合实践",是学生从"看懂程序"走向"写出程序"的关键节点。教材以Python语言为载体,依次介绍常量与变量、数据类型、运算符与表达式、赋值语句、输入输出语句,进而引出顺序、选择、循环三种基本结构。(二)课标依据《普通高中信息技术课程标准》要求学生"掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法",并强调通过程序设计发展学生的计算思维。本课对应学业质量水平一与水平二之间的过渡目标:能识读简单程序,能用三种基本结构表达实际问题的求解过程。(三)学情分析授课对象为高一年级学生。学生在初中阶段接触过图形化编程或简单的Python体验,对"程序"有感性认识,但普遍存在三个问题:一是把语句当作"英语句子"记忆,缺乏语法规则的抽象;二是能读懂顺序结构,面对分支与循环时逻辑思维容易断裂;三是上机时重"运行结果"轻"结构分析",调试习惯薄弱。此外,班级内学生起点差异明显,部分学生已能独立编写循环程序,部分学生连输入法中英文符号切换都不熟练,教学设计必须分层处理。二、教学目标1.信息意识:能从生活问题中识别出适合用程序解决的任务,体会语句与结构是表达计算思想的工具。2.计算思维:理解赋值语句、输入输出语句的功能;掌握顺序、选择、循环三种基本结构的执行逻辑,能用流程图与程序代码相互转换地表达算法。3.数字化学习与创新:能在Python集成环境中编写、运行、调试包含三种基本结构的简单程序,借助调试信息定位并修正语法错误与逻辑错误。4.信息社会责任:在小组协作编程中遵守分工约定,在讨论程序错误时尊重同伴的劳动成果。三、教学重点与难点教学重点:赋值语句与输入输出语句的格式与功能;if条件语句与while、for循环语句的结构特征及执行过程。教学难点:理解循环结构中循环变量的变化规律;能根据实际问题选择恰当的结构并组合使用。四、教学准备与环境硬件:机房学生机50台,安装Python3.x与IDLE(或Thonny)环境,教师机配广播教学软件。软件资源:教师课前制作"三种结构执行动画"课件、半成品代码任务单、分层练习题库(基础层、提高层、挑战层)。分组:按异质分组,每组4人,设组长、主程序员、测试员、记录员,课后轮换。五、教学过程(一)情境导入:从"算总分"到"程序为何物"(5分钟)教师广播演示一段3行的Python程序:输入语文、数学成绩,输出平均分。邀请两名学生报数,现场运行。教师追问:这个程序为什么先"输入"、再"计算"、最后"输出"?能不能先输出再计算?学生凭直觉回答"不行,顺序不对"。教师顺势点题:程序由一条条语句构成,语句的排列方式决定了程序的行为,今天研究三个问题——语句怎么写,结构怎么搭,二者如何配合解决问题。设计意图:用可交互的小程序制造认知冲突——学生以为程序神秘,其实三行代码即可解决问题,从而建立"我也能写"的心理预期;同时用"顺序能不能颠倒"这一问,为三种结构的讲授埋下伏笔。(二)新知建构一:语句——程序的最小表达单位(10分钟)1.赋值语句教师板书对比两组代码:a=3与3=a提问:哪一行合法?学生上机验证后发现后者报错。教师讲解赋值语句的本质是"把右边表达式的值存入左边的变量",方向不可逆,等号是动作而非数学等式。随后请学生判断x=x+1在数学上是否成立、在程序中是什么意思,同桌互讲一分钟。教师强调初学者最易犯的错误:将输入的字符串直接参与算术运算。现场演示input("成绩")得到的结果做加法出现的"拼接"现象,引出int()类型转换的必要性。2.输入输出语句师生共同归纳三个核心语句的"口语翻译":input(提示语)——请用户输入,得到的是字符串;print(内容)——把内容显示出来,可同时输出多项;变量=表达式——算一算,存起来。3.随堂微练任务A(基础层):编写程序,输入半径,输出圆的周长。提示公式:C=2×3.14159×r。学生独立完成,教师巡视时重点观察三类典型错误:引号忘配对、中文括号、变量名拼写前后不一致,拍照留存供后续集中点评。设计意图:三个语句不讲穷尽语法细节,只抓"功能—格式—易错点"三条线,把课堂时间留给结构学习。错误案例来自学生现场,比预设例题更有说服力。(三)新知建构二:三种基本结构——程序的骨架(12分钟)4.顺序结构教师指出刚才的圆面积程序就是典型的顺序结构:语句自上而下依次执行,每条执行一次。用流程图演示执行轨迹,学生跟画。5.选择结构情境升级:成绩录入程序需要判断"及格还是不及格"。教师提问:程序怎样才能"看情况办事"?课件逐行动画演示if语句执行过程:ifscore>=60:print("及格")else:print("不及格")强调三个语法要素:条件表达式、冒号、缩进。针对缩进这一Python特色,教师故意展示无缩进代码引发的报错,让学生记忆"缩进即归属"。随后示范if...elif...else多分支结构处理"优良中差"四档评定,提醒学生条件书写顺序应当从严格到宽松。6.循环结构情境再升级:班里有45名学生,难道把输入语句写45遍?学生异口同声"太麻烦"。教师引出循环。先用while语句演示"累加1到100":s=0i=1whilei<=100:s=s+ii=i+1教师用表格追踪法,带学生在黑板上手工模拟前四次循环中s与i的值,让学生亲眼看到"同一段代码因为变量值变化而做不同的事"。提出防死循环三问:循环变量初始化了吗?条件写对了吗?循环体内变量更新了吗?再引入for语句改写同一任务:s=0foriinrange(1,101):s=s+i学生对比两种写法,归纳:已知次数用for更简洁,未知次数、靠条件控制用while更灵活。设计意图:三种结构不是并列灌输,而是用"一个问题三次升级"串起来——算一遍用顺序,分情况用选择,重复做用循环。学生记住的不是定义,而是"什么时候该用哪种结构"的判断逻辑。(四)合作探究:任务驱动式上机实践(13分钟)任务B(基础层,全员必做):编写"体温筛查"程序,输入体温,若大于等于37.3则输出"请复测",否则输出"正常"。要求画出流程图再写代码。任务C(提高层,每组完成):编写"猜数游戏"雏形,程序预设一个1至100之间的整数,用户反复输入猜测,程序提示"大了""小了",猜中后输出"恭喜"并结束。提示:用while循环,循环条件是"没猜中"。任务D(挑战层,选做):统计1至1000中能被3整除且含数字7的数的个数,体会循环嵌套选择。小组分工运行:主程序员敲代码,测试员负责构造测试用例(如边界值60分、恰好37.3等),记录员填写《调试记录单》——记录每次报错的类型、原因、修改方法。教师巡视,用"问诊式"提问介入,不直接给答案:你预期这一行做什么?实际呢?差异在哪?教师收集巡视中发现的两份典型代码,广播投屏:一份死循环(忘记i=i+1),一份分支条件写反。全班共同"会诊",两分钟内找出病灶。设计意图:分层任务让不同起点的学生都有"跳一跳够得着"的目标;测试用例设计与调试记录把"调试"从碰运气变成有方法的科学活动;会诊环节把个体错误转化为全班的学习资源。(五)课堂小结与思想提升(3分钟)教师用一张图收束全课:语句是砖瓦,结构是框架,算法是图纸,程序是房子。请学生用一句话完成填空:今天我学会了用____结构解决____问题。随机点三名学生分享。教师总结三句话:三种结构足以表达任何算法,这是计算科学的基本共识;写程序前先想清楚结构再动手敲代码;调试不可怕,每一次报错都是程序在和你对话。设计意图:把知识小结升华为方法论小结——图灵奖得主戴克斯特拉早已证明任何算法都可由三种基本结构组合实现,让学生站在学科大思想的肩膀上认识今日所学。(六)布置作业(2分钟)基础作业:补全课堂任务A、B的代码与流程图,拍照上传学习平台。实践作业:观察生活中一个"重复做"或"分情况"的场景(如公交计价、水费阶梯计费),尝试用伪代码或流程图描述其规则,下节课交流。拓展作业(选做):了解"逢七过"游戏规则并尝试编程实现。六、板书设计主板书分三栏:左栏"语句":赋值语句(方向性)、输入语句(类型转换)、输出语句。中栏"结构":顺序结构——依次执行;选择结构——if条件冒号缩进;循环结构——while凭条件、for数次数。右栏"方法":分析问题→画流程图→选结构→写语句→调试验证。七、教学评价设计课堂评价采用"三级量化表":语句正确(能运行)、结构合理(选对结构且逻辑正确)、表达规范(注释、命名、缩进),分别对应一星、二星、三星作品,组内互评与教师点评各占一半权重。过程性评价依托《调试记录单》,评价学生面对错误的态度与方法,而非只看程序是否一次跑通,落实"重过程、轻结果"的素养导向。八

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论