名师教学设计《顺序结构》示范教学教案.docx
信息技术课时教案课 题4.2顺序结构上课时间总第课时主备教师备课组成员学科核心素养知识技能要点:1 .掌握input。函数和print。函数的基本用法。2 .掌握顺序结构设计的基本流程。3 .能够运用顺序结构描述问题的求解过程。课标学业要求:1 .掌握python程序设计语言的基本知识2 .依据需要设计算法,运用算法描述方法合理表示顺序结构算法过程。3 .利用程序设计语言实验简单的算法,解决实际问题。学科核心素养:1 .选择恰当方式进行有效交流。2 .恰中选择数字化学习工具。3 .提取问题基本特征,能够抽象画、形式化表达问题。学情分析学生学习了变量、数据类型、运算符、赋值号等基础知识,需 要通过简单的例子,将这些知识应用于实践中,打好编程语言学习 的基础。自主完成分析问题、设计算法、编写程序、调试程序的过 程,为后续学习找到正确的方法,树立学习信心。教学重点顺序结构执行过程、算法描述输入函数input。的用法、输出函数print。的用法教学难点运用顺序结构,编写程序解决实际问题1主要教学过程设计主要教学过程设计二次备课(可以续在反面)一.工程问题信息社会中,传输信息都需要加密进行,加密有多种方 法,交换字符顺序是其中之一。问题:输入一个三位的正整 数,然后将它反向输出。如输入456,那么输出654。二、分析问题输入的三位数命名为x,分别算出x的个位、十位和百 位。然后,将个位、十位和百位反向组合成三位数y。最后, 输出这个数V。三、描述算法(工程活动)学生自主设计算法,并使用流程图描述出来。四、输入、输出函数.输入:变量=input('提示信息:')注意:使用input。函数可以输入各种类型的数据对象,函 数返回值类型都为字符串型。1 .输出:print (object,sep=, * ,end=, n,)格式化输出:print('消费总金额为:','%.2f, %y/元')'%.2f' %丫表示变量y保存两位小数输出。五、编写程序(工程活动)x=int(input('请输入一个三位的正整数:')*1=填空1*2=填空2乂3=填空3y=str(填空 4)+str(填空 5)+str(填空 6)print(,反向输出的结果为:',y)教 学 过 程主要教学过程设计二次备课(可以续在反面)六、拓展实践要求:设计程序,自动交换变量a和b的值算法一:借助第三个变量进行交换t=a:a=b:b=t算法二:加减运算交换a=a+bb=a-ba=a-b算法二:python特有直接交换a?b = b,a作业布置输入长方体的长、宽、高,编写程序,求长方体的外表积和体积并输出。板书设计程序的三种基本结构:顺序结构 选择结构循环结构 输入例句:x=input('请输入一个正整数x:') 输出例句:print('反向输出x的结果为:',y) 转换为整型函数:int()转换为字符串型函数:str()课后记