版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
六年级信息技术《python编程:变量》教学设计科目信息技术课题python编程:变量班级六年级授课人教学目标知识目标:1、了解变量的含义2、理解变量的命名规则。3、变量的赋值及使用能力目标:1、能正确使用变量,2、能正确为变量命名。教学重难点变量的含义、变量的使用及命名教学策略以学生为主体,教师为主导,采用讲授教学法,并配合分组讨论,完成相关项目工作任务教学过程内容设计师生活动设计意图新课导入新授三、开发练习四、拓展练习本课小结上一节我们初步认识了python,今天我们学习新的知识:变量(板书)什么是变量:变量内存空间变量内存空间123变量123变量定义:变量是计算机内存中的一块区域,存储规定范围内的值,值可以改变,通俗的说变量就是给数据起个名字。也可以看成一个小箱子,专门用来“盛装”程序中的数据。每个变量都拥有独一无二的名字,通过变量的名字就能找到变量中的数据。变量的赋值在编程语言中,将数据放入变量的过程叫做赋值(Assignment)。Python使用等号=作为赋值运算符,具体格式为:name=valuename表示变量名;value表示值,也就是要存储的数据。
注意,变量是标识符的一种,它的名字不能随便起,要遵守
Python标识符命名规范,还要避免和
Python内置函数以及
Python保留字重名。(1)命名规则变量名只能包含字母、数字和下划线,变量名可以字母或下划线打头,但不能以数字打头。例如:可将变量命名为xiaoming1,但不能命名为1xiaoming变量名不能包含空格,但可以使用下划线来分割其中的单词。例如:变量名为greeting_message,但变量名greetingmessage会出现错误。不要将python关键字和函数名用作变量名,即不要使用python保留用于特殊用途的单词。如print变量名应既简单又具有描述性,慎用小写字母l和大写字母O,因为他们可能被人错看成1和0(2)变量赋值拓展下面的语句将整数10赋值给变量n:n=10从此以后,n就代表整数10,使用n也就是使用10。
更多赋值的例子:pi=3.1415926将圆周率赋值给变量pireal=True将布尔值赋值给变量real变量的值不是一成不变的,它可以随时被修改,只要重新赋值即可;另外你也不用关心数据的类型,可以将不同类型的数据赋值给同一个变量。请看下面的演示:n=10将10赋值给变量nn=95将95赋值给变量nn=200将200赋值给变量n
abc=12.5将小数赋值给变量abcabc=85将整数赋值给变量abcabc="/"将字符串赋值给变量abc注意,变量的值一旦被修改,之前的值就被覆盖了,不复存在了,再也找不回了。换句话说,变量只能容纳一个值。除了赋值单个数据,你也可以将表达式的运行结果赋值给变量,例如:sum=100+20将加法的结果赋值给变量rem=25*30%将乘法赋值给变量str="C语言中文网"+"/"将字符串拼接的结果赋值给变量变量的使用使用Python变量时,只要知道变量的名字即可。
几乎在Python代码的任何地方都能使用变量,请看下面的演示:>>>n=10>>>print(n)将变量传递给函数10>>>m=n*10+5将变量作为四则运算的一部分>>>print(m)105>>>print(m-30)将由变量构成的表达式作为参数传递给函数75>>>m=m*2将变量本身的值翻倍>>>print(m)210①Python中的变量不需要声明,变量的赋值就是变量声明和定义的过程;②每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建;③等号(=)用来给变量赋值,等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。举例:a=1④Python允许同时为多个变量赋值。例如:a=b=c=1也可以为多个对象指定多个变量。例如:a2,b2,c2="zz",18,1变量的分类(1)、不可变变量:数字、元组()、字符串(值变的时候会指向一个新的地址)(2)可变变量:列表[]、字典{}(值变,id不变)变量赋值练习〉〉〉a=b=c=10〉〉〉a10〉〉〉b10〉〉〉c10〉〉〉e,f,g=11,12,”hello”〉〉〉e11〉〉〉f12〉〉〉g“hello”1、a=b=302、e,f,g,h=11,12,13,143、小明数学成绩100语文成绩98a=小明sx=100yw=984、求出小明的平均成绩它的表达式n=(sx+yw)/2变量的含义,变量的命名方法教师通过演示盒子里盛放内容和数量的变化,引出变量的概念。教师讲解学生理解掌握教师用演示文稿讲解,学生理解掌握让学生合作探究操作学生阅读理解概念通过阅读程序分组讨论,理解程序操作步骤教师操作示范学生练习巩固旧知识有利于新知识的导入给学生以直观的影像了解概念便于学习。便于学生理解掌握让学生具体操作巩固所学知识学情分析六年级的学生基本上对计算机基础知识和技能基本能熟练掌握,并能在此基础上有所创新和发挥。通过各种渠道的学习,学生的键盘操作水平比较高,并且对计算机有强烈的兴趣,并希望在课堂上得到一定的自由空间,因此,本学期除学生既感兴趣又很有学习内容的教学任务外还根据学生的特点给学生补充了一定的课外知识,以提高学生的学习兴趣。比如Python综合项目,电子表格的应用项目等。效果分析通过学习让学生了解和掌握信息技术其他基本知识和技能,了解信息技术的发展及其应用对人类日常生活和科学技术的深刻影响。通过信息技术课程使学生具有获取信息、传输信息、处理信息和应用信息的能力,教育学生正确认识和理解与信息技术相关的文化、伦理和社会等问题,负责任地使用信息技术;培养学生良好的信息素养,把信息技术作为支持终身学习和合作学习的手段,为适应信息社会的学习、工作和生活打下必要的基础。教材分析六年级的学生基本上对计算机基础知识和技能基本能熟练掌握,并能在此基础上有所创新和发挥。通过各种渠道的学习,学生的键盘操作水平比较高,并且对计算机有强烈的兴趣,并希望在课堂上得到一定的自由空间,因此,本学期除学生既感兴趣又很有学习内容的教学任务外还根据学生的特点给学生补充了一定的课外知识,以提高学生的学习兴趣。比如Python综合项目,电子表格的应用项目等。本课的教学目标:知识目标,了解变量的含义;理解变量的命名规则以及变量的使用;能力目标:能正确使用变量,能正确为变量命名;教学的重难点:变量的含义,变量的使用及命名;教学策略:以学生为主体,教师为主导,采用讲授教学法,任务驱动法以及分组讨论,完成相关项目工作任务评测练习一、巩固练习1、什么是变量2、变量命名的规则3、判断下列变量是否正确①a1②1a③print④greeting_message⑤greetingmessage二、赋值练习1、下面的语句将整数10赋值给变量n:n=10从此以后,n就代表整数10,使用n也就是使用10。
更多赋值的例子:pi=3.1415926将圆周率赋值给变量pireal=True将布尔值赋值给变量real2、n=10将10赋值给变量nn=95将95赋值给变量nn=200将200赋值给变量n
abc=12.5将小数赋值给变量abcabc=85将整数赋值给变量abcabc="/"将字符串赋值给变量abc3、Python允许同时为多个变量赋值。例如:a=b=c=1也可以为多个对象指定多个变量。例如:a2,b2,c2="zz",18,14、学生进行赋值练习如:〉〉〉a=b=c=10〉〉〉a10〉〉〉b10〉〉〉c10〉〉〉e,f,g=11,12,”hello”〉〉〉e11〉〉〉f12〉〉〉g“hello“5、(1)、a=b=30(2)、e,f,g,h=11,12,13,14(3)、小明数学成绩100语文成绩98a=小明sx=100yw=98(4)、求出小明的平均成绩它的表达式n=(sx+yw)/2
教学反思这节课的设计是让学生通过自学、讨论、任务驱动掌握一定的Python变量知识,大部分同学已经熟练掌握变量的定义、含义、使用等,个别同学还是没有理解它的含义。当然在教学活动中一节课的设计难免有疏漏之处,关键在于我们教师首先得不断探索,不断反思找出学生的弱点,进行深挖。我觉得应该提倡“两个允许”,三个一点:允许失败,不允许不尝试,允许小进步,不允许原地踏步;每天实践一点,每天反思一点,每天进步一点。通过反思初步培养我的反思意识和积极主动的反思态度,敢于质疑,提出不同见解,善于探究良好的反思品质,使观念不断得到更新,素质教育不断得到升华。课标分析培养学生对信息技术的兴趣和意识,让学生了解和掌握信息技术基本知识和技能,了解信息技术的发展及其应用对人类日常生活和科学技术的深刻影响。通过信息技术课程使学生具有获取信息、传输信息、处理信息和应用信息的能力,教育学生正确认识和理解与信息技术相关的文化、伦理和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 银行贷款委托代理合同(2篇)
- 巴西课件 湘教版
- 人教版南辕北辙课件
- 苏教版江苏省扬州市扬州中学教育集团树人学校2023-2024学年高一上学期期中数学试题
- 老舍《茶馆》课件
- 外科护理课件
- 基层教育 课件
- 西京学院《中华才艺》2023-2024学年第一学期期末试卷
- 西京学院《外国文学》2021-2022学年第一学期期末试卷
- 西华师范大学《中外电影史》2021-2022学年期末试卷
- 区病案质控中心汇报
- 期中测试卷(1-4单元)(试题)2024-2025学年四年级上册数学人教版
- 教育局职业院校教师培训实施方案
- 《万维网服务大揭秘》课件 2024-2025学年人教版新教材初中信息技术七年级全一册
- 2024年新华社招聘应届毕业生及留学回国人员129人历年高频难、易错点500题模拟试题附带答案详解
- 人教版(2024新版)七年级上册英语Unit 5单元测试卷(含答案)
- (完整版)新概念英语第一册单词表(打印版)
- 美食行业外卖平台配送效率提升方案
- 中国民用航空局信息中心招聘笔试题库2024
- 【核心素养目标】第4课 日本明治维新教案(含反思)
- 2024-2025学年人教版七年级地理上册知识清单
评论
0/150
提交评论