《程序帮我做运算》教学设计
教学设计理念
根据教学内容和学生的实际情况,联系生活情况,本课采用“任务驱动法”“上机演示法”“学生展示法”等等来教授本课知识内容。课中根据学生的学习情况创设多个活动来检测学生的学习情况,并及时根据任务操作完成情况来讲解知识的要点所在,课后通过编程来进一步巩固本节知识内容。
教学目标及要求
能理解并应用数据处理软件中对象与属性,数据类型与运算符等数据模型的构建。
能用逻辑推理分析简单的程序运行,预测运行结果,并检测和纠正程序中的错误。
能掌握运用Python语言,结合实际案例,设计算法,编写简单的程序。
教材内容分析
《程序帮我做运算——输入、处理和输出》主要介绍了Python常用的输入、输出函数及常用的运算符,属于系统学习 Python语言的基础部分,也是重点部分,对于以后完整地编写一段程序,养成良好的编程习惯至关重要。所以要力求让学生掌握本节课的知识。
教学目标分析
知识与技能
了解一个完整的程序三个基本要素
知到Python常用输入输出函数。
能熟练使用input和print函数进行简单的输入输出操作。
会运用Python常用的算术运算符进行简单的数学运算。
过程与方法
通过动手编写简单的指令并运行程序,形成对应用程序运行原理的初步理解。
通过分析并编写程序完成简单实例,初步形成应用程序及计算思维解决问题的意识。
情感、态度与价值观:
感受程序运行扔到带来的成就与喜悦感,激发和保持对程序设计的兴趣及求知欲,形成积极主动学习信息技术的兴趣。
教学重难点:
本节课重点在于输入输出函数的掌握,能够在python编程语句中准确运用它们;
本节课难点为格式化输出变量及理解掌握。
教学环境
学校机房,安装有电子教室软件,参正常进行教师演示和学生展示
软件环境依托问卷星进行考试测试。
教学方法
教学演示法、学生展示法、自主探究、合作交流等方法
教学过程:
知识回顾
什么是变量、变量的使用、变量的赋值、Python数据类型。
新知引入:
让学生回顾在自动取款机上取钱的流程,在这个过程中程序帮了我们大忙,从而引入本节课主题———一个完整的程序的三个要求:数据输入、运算处理及数据输出。
讲授新知
Input函数用法举例,学生上机分组练习两个Python程序,让学生理解并
熟知ipniut函数的用法,并进而得知input函数输入的数据类型是字符串,那么如何才能实现程序2 所要求的结果呢?通过上机修改程序2,让同学们进一步熟知Python程序的初步编程,在改编程序过程中,进一步加深理解python数据类型转函数的用法,激发学生学习编程的兴趣和求知欲。
2、print函数的学习与使用
Print函数的格式化输出一个变量的使用,学生上机练习程序1,加深对print函数的用法。
Print函数的格式化输出多个变量的使用与学习,学生上机分组活动练习,(题附后)
从而加深对print格式化输出多个变量能正常运行的两个条件有了更深的理解,也进一步练习使用print格式化输出方法。
3、Python的算术运算
通过做一做,能根据流程图,熟练的练习正确运用算术运算符的编写程序,加深对编程的理解与运用,初步形成计算思维来解决问题的能力,提高学生的学生积极主动性。
四、课堂小结
通过上机自测题,对本节课所学的知识进行检测,检查课堂教学效果,了解学生本节课所讲知识的掌握程度,本内容主要通过问卷星测试来完成。
五、任务拓展
课后编程练习,学生能运用本节课所学知识,联系生活实际,能运用算法的思维解决问题的能力。并在运用中体会pyton语言的魅力之所在。