第2课《变量与赋值》教学设计


(3)赋值命令
了解概念 便于学习
例如:我们要存放一个同学的名字、语文、数学、 英语的成绩
熟悉变量命名 PPT 动画演示变量赋值果
student=“daming”
sx=110
print(“学生名字:”,student)
________________
print(“数学成绩:”,sx )
通过阅读程序 理解变量 分组讨论,理 赋值的过 解程序运行步 程 骤
讨论、阅读程
________
赋值语句中的〈表达式〉可以是数字、函数、
阅读程序
序
字符串、运_ 算表达式。使用赋值命令,可以改变变
理解思路
量的值。实际上,编程语言中的 “变量”类似 教师巡回检查 锻炼思维
数学中的“变量”,是一个可以变化的量。
a=10 a=a+5 b=a+5 print(a) ______ print(b) ______
通过阅读程序 分组讨论,理 解程序运行步 骤
课堂练习
练习
1、输入三个正整数存入变量a,b,c 然后把他们倒序 教师巡回检查
输出。
批阅
2、输入三个正整数存入变量a,b,c 然后计算并输出
他们的积。
3、已知一个圆柱体的地面半径r=10,高h=20,分
批阅
赋值命令“=”与数学中的等号“=”的含义是
表达式赋值方 不同的。赋值命令“=”的意思是将〈表达式〉的
式
值赋给〈变量〉,所以命令“c=10*c”的意思是:
将变量 c 所指的内存中的数据乘以10,然后继续
保存到变量 c 中。
例题4
例题5
计算圆的面积
pi=3.14 r=10 S=pi*r*r Print(“s=“,s) _______
别计算并输出圆柱的表面积s,和体积v
3/3
在屏幕上显示引号内的字符
(2)print(123)
在屏幕上显示数字
(3)print(“语文成绩 ”,100)
在屏幕上显示多个内容 逗号 分隔
提问
巩固旧知
据情况强调或 识,利于
纠正
新课应用
1/3
探究新知
导入新课 了解概念
(1)变量的概念
我们在编写程序的时候会用到各种数据,编
程语言引入了变量的概念。
可以形象的理解为变量就是一个盒子,我们
把数据放在盒子里,在程序中可以往盒子里放数
据,也可以把盒子里的数据拿来使用。
(2)变量的命名遵循下面的几个原则
学生阅读
Python里创建一个变量很简单,只要起一个变量的 理解概念
名字,并给他一个值就可以了。
注意事项:
1.变量名只能由大小写字母、数字、汉字和下画线“_” 组成; 2.变量名不能以数字开头; 3.变量名中不能有空格; 4.变量名区分大小写; 5.变量名不能和 Python 内置命令重复。
《变量与赋值》教学设计
课题
变量与赋值
科目
信息技术
课时
1
班级 初二
教师
技能目标:
1、理解变量的概念,学会变量在程序中的使用 2、掌握赋值命令的使用 3、培养严谨的逻辑思维能力
教学重点 教学难点
变量在程序中的使用
教学过程
内容设计
师生活动 设计意图
复习回顾
输出语句 print
(1) print(“字母或汉字”)
________________
通过阅读程序 理解变量 分组讨论,理 赋值的过 解程序运行步 程 骤
2/3
理解变量赋值
例题 2
a=10 b=20 c=a a=b b=c print(a)
_________ print(b)
例题 3
a=10 b=20 a=a+b b=a-b a=a-b print(a) _________ print(b) _________
合集下载

高中数学第二章算法初步2.2变量与赋值教学案北师大版必修3

高中数学第二章算法初步2.2变量与赋值教学案北师大版必修3

a= c B. c= b
b= a
a= b A. b= a
c=b D. b= a
a= c
b= a C. a= b
解析:选 C 对于选项 A,先把 b 的值赋给 a, a 的值又赋给 b,这样 a, b 的值均为 12;对于选项 B,先把 c 的值赋给 a,这样 a 的值就是 13,接下来是把 b 的值赋给 c,这样 c 的值就是 12,再又把 a 的值赋给 b,所以 a 的值还是 13;对于选项 C,先把 a 的值赋给
3.赋值语句描述的算法如下:
a= 3
a= 5
输出 a
则运行结果是 (
)
B. 3
A. 5
D. 8
C. a
解析:选 A 此算法中用到了赋值语句.虽然 a=3 是把 3 赋给 a,但是接下来的语句
a= 5,又把 5 赋给 a,赋值语句中变量取的是最后的值,所以输出
a 的值为 5.
赋值语句的结构
[ 典例 ] 下列赋值语句正确的是 ( )
来是 7,则执行 N=N+ 1 后, N的值变为 8.
[ 点睛 ] 赋值语句中的“=”称为赋值符号,而不是“等号”.
[ 小试身手 ]
1.判断正误. ( 正确的打“√”,错误的打“×”)
(1) 赋值语句中的“=”称为赋值号,而不是等号.
(
)
(2) 赋值语句是把赋值号左边变量的值赋给赋值号右边的表达式.
变得非常简洁和清晰. (2) 对一个变量可以多次赋值,其值是最后一次所赋的值.
[ 活学活用 ] 已知某同学某三科的成绩分别为 均分的算法框图. 解:算法框图如图所示.
80 分、 75 分、 95 分,画出求这三科成绩的总分及平
[ 层级一 学业水平达标 ]

北师大版高中数学公开课《变量与赋值》教案

北师大版高中数学公开课《变量与赋值》教案

公开课《变量与赋值》教案【课题】:必修三第二章2.2变量与赋值【教学目标】:1:知识与技能:掌握变量与赋值的概念,能够根据需要设计变量和给变量赋值。

2:过程与方法:让学生充分感知和体验应用计算机解决实际问题的方法,并能初步操作模仿。

3:情感态度与价值观:通过实例给变量赋值,进一步体会算法的思想,提高学生的应用能力。

【教学重点】:设置变量和给变量赋值。

【教学难点】:设置变量。

【授课方法】:引导式+自学式【教具】:幻灯片【教学设计】:【设计思路】:本节课的教学目的就是让学生掌握怎样设置变量,如何给变量赋值。

开始我是用复习上节课的知识点引入新的知识点,由于流程图的常用符号比较严重所以打入到幻灯片中详尽复习了。

之后就是引入新课,推进新课。

因为我带的是一个普通班,学生基础差,对概念理解的能力弱,所以我是先讲一个例题,从例题中引出概念,这样是抽象的概念详尽化,便于学生的理解。

接着趁热打铁再以另一道例题加深学生对利用变量与赋值解决实际问题的算法印象。

从实际问题出发让学生明白如何设置变量和怎么样赋值,达到本节课教学目的。

然后进行针对本节课内容设置的针对性较强的课堂练习,将纸上谈兵的讲解转化到真枪实弹的演练,加强学生在实际问题中应用抽象概念的能力。

这样的设计可以使学生更简易理解,更便当应用,有用的达到教学目的。

一、复习旧知,揭示课题幻灯片显示:流程图常用符号。

二、实例引入,明确概念问题1:思考什么事变量,什么是赋值?幻灯片显示:例1设计一种算法,从5个实数中找出最大数,并用流程图描述这个算法.分析:解决这个问题其实很简单,只要取两个数比较取大,再与下一个数比较取大,一直这样下去,最后的一个结构就是最大数。

(由例子引入,可以引发学生的思考,是学生尽快投入到课堂教学)幻灯片显示:例题的算法步骤和流程图。

针对分析的算法步骤,讲解例一的算法思想并且从过程的讲解中,引入变量和赋值的概念。

(这样可以将抽象的概念详尽化,便于学生的理解)幻灯片显示:变量赋值的概念,变量的表示,赋值语句的大凡形式。

2.2.2变量与赋值

2.2.2变量与赋值

高一年级数学学科
编号:14 班级: 学生姓名:
设计人:史旭龙 审核人:安仓娃
课题:2.2.2变量与赋值 【学习目标】(1)掌握变量、赋值的概念,能够根据需要设置变量和给变量赋值,提高学生的应用能力.
(2)通过给变量赋值,进一步体会算法的思想.
【学习重点】设置变量和给变量赋值.
【学习难点】设置变量.
第一部分【自主学习】
1、在研究问题的过程中,可以取不同数值的量称为 .
2、赋值:把B 的值赋给变量A ,这个过程称为 ,记作A=B ,其中“=”为赋值符号.
第二部分【合作探究】
1、设计一个算法,从5个不同的数中找出最大数,用流程图描述这个算法.
2、用赋值语句写出下列算法,并画出流程图:摄氏温度C 为23.5 ℃,将它转换
成华氏温度F,并输出.已知F=59
C+32.
第三部分【课堂练习】
1、给出下面流程图(图1):
图1 图2 图3
当输入A=21,B=36,则输出_____________.
2.阅读流程图(图2),若输入的a,b,c分别为21,32,75,则输出的a,b,c分别是
( )
A.75,21,32
B.21,32,75
C.32,21,75
D.75,32,21
3、阅读流程图(图3),其输出的结果是_____________.
第四部分【课后反思】
什么叫变量?什么叫赋值?怎样交换两个变量的值?。

第二课 变量与赋值 课程设计

第二课 变量与赋值 课程设计

第二课变量与赋值课程设计一、教学目标认识目标正确理解赋值语句的结构,理解赋值语句的含义;能够写出一些简单的赋值语句,理解两个常用的赋值语句的含义。

过程与方法让学生初步感知,体验应用计算机解决数学问题的方法,并能初步操作,模仿;通过对现实生活情景的探究,尝试解决问题的方法,并能初步操作、模仿。

情感目标通过本节内容的学习,使我们认识到计算机与人们生活密切相关,计算机是人类征服大自然的强大武器。

二、教学重难点重点:正确看待赋值语句并能理解赋值语句的作用难点:根据要求写出赋值语句三、教学设想本节课的教学目的是让学生掌握如何设置变量,怎样给变量赋值,由复习旧知导入新课,用例题引入新知,使抽象的概念能够具体化,学生易理解,通过案例,从实际问题出发,已解决问题为目的达到教学目的。

四、教学准备检查微机教室的使用的情况制作授课课件以及教学案例五、教学过程温故知新学生活动:在IDLE编辑器中编写print()语句并使用引入新课师:有这样一个盒子,它可以存放数值,但是一旦由新的数值装入盒子,那么原来的数值就会被取代,我们的算法语言里就有这样一个盒子,我们管他叫做变量,并把数值放入盒子的过程叫做赋值。

1.基本概念赋值语句:变量=表达式变量:可以变化的量,一般由一个或几个英文字母组成,或字母加数字表示,如:a,x,a1,sum等。

“=”:赋值与剧中的“=”称为赋值号,而不是等号。

例如:a=b表示将b的值赋给a而不是a和b相等。

表达式:可以是一个数据,常量和算式,分为三类:常熟、含有其他标量的表达式、含有变量自身的表达式例如:(1)a=3;(2)a=b+1;(3)a=a+1练习1:判断下面给出的赋值语句是否正确(1)3=B;(2)x=x+1;(3)A=A+1;(4)y=x^2+1;注意:引入运算符号:2.赋值运算左运算:先计算左边表达式的值,再将值赋给左边的变量例1:阅读下面的程序回答问题:① X=3 ② X=3Y=4 Y=4X=Y Y=X提问:(1)上述两种程序中的第三行有什么区别?(2)上述两种程序中输入x和y的值为多少?例2:在下列各式中,结果为使变量减少的赋值语句为()A.x=x+1B.x=x-1C.x=1D.y=x+13.处理课本中的例题例4、例5、例64.探究:如何交换两个变量x和y的值引导:现在有A、B两个盒子,A盒子里装了一个苹果,B盒子里由一个桔子,我们现在想一个办法把苹果和桔子对换,你可以用什么方法(提示:给你一个空盒子)分析得出结论(中间变量法)设中间变量为aa=xx=yy=a应用:设计一个算法,把两个不同的数a,b按从小到大的顺序排列,画出结构图。

第2课《变量与赋值》教学设计

第2课《变量与赋值》教学设计
《变量与赋值》教学设计
课题
变量与赋值
科目
信息技术
课时
1
班级 初二
技能目标:
1、理解变量的概念,学会变量在程序中的使用 2、掌握赋值命令的使用 3、培养严谨的逻辑思维能力
教学重点 教学难点
变量在程序中的使用
教学过程
内容设计
师生活动 设计意图
复习回顾
输出语句 print
(1) print(“字母或汉字”)
(3)赋值学的名字、语文、数学、 英语的成绩
熟悉变量命名 PPT 动画演示变量赋值的过程,便于理解
规则
例题 1:读程序写结果
student=“daming”
sx=110
print(“学生名字:”,student)
________________
print(“数学成绩:”,sx )
在屏幕上显示引号内的字符
(2)print(123)
在屏幕上显示数字
(3)print(“语文成绩 ”,100)
在屏幕上显示多个内容 逗号 分隔
提问
巩固旧知
据情况强调或 识,利于
纠正
新课应用
1/3
探究新知
导入新课 了解概念
(1)变量的概念
我们在编写程序的时候会用到各种数据,编
程语言引入了变量的概念。
可以形象的理解为变量就是一个盒子,我们
________________
通过阅读程序 理解变量 分组讨论,理 赋值的过 解程序运行步 程 骤
2/3
理解变量赋值
例题 2
a=10 b=20 c=a a=b b=c print(a)
_________ print(b)
例题 3
a=10 b=20 a=a+b b=a-b a=a-b print(a) _________ print(b) _________

《变量与赋值》教学案

《变量与赋值》教学案

《变量与赋值》教学案学习重点对变量、赋值的理解与应用学习难点对变量的理解、赋值的应用;学习目标1.理解并掌握输入、输出及赋值语句,能输入、输出数据并对变量进行赋值2.培养学生的数学应用意识.教学过程一、自主学习1.赋值的一般格式:2.赋值的作用:3.赋值时需注意:4.赋值三种基本类型:5。

各种程序设计语言中都包含下列基本的算法语句二、师生互动例1.设计一个算法,从5个不同的数中找出最大数,用框图描述这个算法,并用变量与赋值表示算法。

例2:给一个变量重复赋值。

程序:变式1:在此程序的基础上,设计一个程序,要求最后A的输出值是30。

变式2:程序:例3:交换两个变量A和B的值,并输出交换前后的值。

变式:编写一个程序,要求输入一个圆的半径,便能输出该圆的周长和面积。

(取3.14)三、巩固练习1、下列程序运行后,a,b,c的值各等于什么?(1) a=3 (2) a=3b=-5 b=-5c=8 c=8a=b a=bb=c b=cPRINT a,b,c c=aEND PRINT a,b,cEND(1)________________________(2)________________________2、. 指出下列语句的错误,并改正:(1)A=B=50(2)x=1,y=2,z=3(3)INPUT “How old are you” x(4)INPUT ,x(5)PRINT A+B=;C(6)PRINT Good-bye!3.将两个数交换,使 ,下面语句正确一组是 ( )A. B C D4. 计算机执行下面的程序段后,输出的结果是()PRINT ,A B C D5 下列给出的赋值语句中正确的是()A B C D6 对赋值语句的描述正确的是()①可以给变量提供初值②将表达式的值赋给变量③可以给一个变量重复赋值④不能给同一变量重复赋值A ①②③B ①②C ②③④D ①②④四、课后反思五、课后巩固练习1、已知f(x)=x3-3x2+2x+1,写出任意一个x的值对应的函数值f(x)的求法程序.2.编写一个程序,输入梯形的上底、下底和高的值,计算并输出其面积。

高中数学 第2章 算法初步 2 第2课时 变量与赋值教学案数学教学案

第2课时变量与赋值[核心必知]1.变量(1)定义:在研究问题的过程中,可以取不同数值的量称为变量.在设计算法的过程中,引入变量后,会使算法的表述变得非常简洁、清楚.(2)表示法:算法中的变量常用英文字母表示或英文字母加数字表示.例如A,B,a,b,c等.不同的变量要用不同的字母表示.2.赋值在算法中,把变量A的值赋予变量B,这个过程称为赋值,记作B=A,其中“=”称为赋值号.[问题思考]1.赋值号与数学中的等号相同吗?提示:不相同.2.在算法中,“A=B”和“B=A”相同吗?提示:在算法中,“A=B”和“B=A”不同,其中A=B表示把变量B的值赋予A;B=A则表示把A的值赋予B.讲一讲1.判断下列赋值语句是否正确:(1)1=m;(2)x-y=3;(3)A=B=2;(4)N=M.[尝试解答] 由赋值语句中的“=”左边是变量,右边是表达式知(1)(2)错误,由赋值语句只能给一个变量赋值,不能出现两个或多个“=”知(3)错误,(4)是正确的,故(1)错误;(2)错误;(3)错误;(4)正确.[答案] (1)(2)(3)错误,(4)正确1.赋值语句的格式为:变量=表达式,先计算右边表达式的值,然后把这个值赋给“=”左边的变量.2.赋值号左边只能是变量名称,如:X +Y =3是不正确的,3=X 也是不正确的.3.在一个赋值语句中,不能出现两个或更多个“=”. 练一练1.下列赋值语句中正确的是( )A .4=MB .x +y =10C .A =B =2D .N =N 2 答案:D讲一讲2.写出下列语句描述的算法的输出结果:(1)a =5;b =3;c =a +b 2; d =c 2;输出d .(2)a =10;b =20;c =30;a =b ;b =c ;c =a ;输出a ,b ,c .[尝试解答] (1)∵c =a +b 2=3+52=4,∴c 2=42=16,即d =16.(2)由a =b 及b =20知a =20,又b =c 及c =30知b =30,c =a 及a =20知c =20,∴a =20,b =30,c =20.赋值号与数学中的等号的意义不同.赋值号左边的变量如果原来没有值,则在执行赋值语句后,获得一个值.如果原已有值,则执行该语句后,以赋值号右边表达式的值代替该变量的原值,即将原值“冲掉”,如N =N +1,在数学中是不成立的,但在赋值语句中,意思是将N 的原值加1再赋给N ,此时左边N 的值就是原来N 的值加1,如果N 的原值为4,则经过赋值后,N 值变为5.一个变量可以多次赋值,其值是最后一次所赋予的值,如A =3,A =4,A =5,最后若输出A ,则A 的值为5.练一练2.写出图中算法框图的功能.答案:(1)求以a ,b 为直角边的直角三角形的斜边c 的长.(2)求两个实数a ,b 的和讲一讲3.金融业是现代生活中不可或缺的行业,与我们有着密切的关系.某人现有5 000元人民币,他按照定期一年的存款方式存入银行,到期自动转存,按复利计算,如果当前定期一年的利率为3.5%,试求5年后这个人连本带息可以取出多少钱?用算法解决问题,画出框图.[尝试解答] 设这个人在n(n=1,2,3,4,5)年后连本带息可以取出a元,算法如下:1.a=5 000;2.a=a(1+3.5%);3.a=a(1+3.5%);4.a=a(1+3.5%);5.a=a(1+3.5%);6.a=a(1+3.5%);7.输出a;算法框图如图所示:赋值语句就是将表达式所代表的值赋给变量,在计算机执行赋值语句时,先计算“=”右边表达式的值,然后把这个值赋给“=”左边的变量.练一练3.编写一个算法,求用长度为l的细铁丝分别围成的正方形和圆的面积.要求输入l的值,输出正方形和圆的面积,并画出框图.[尝试解答] 算法步骤如下:1.输入l 的值;2.S 1=l 216; 3.S 2=l 24π; 4.输出S 1,S 2.算法框图如图所示:【解题高手】【易错题】已知一个正三棱锥的底面边长为a ,高为h .用赋值语句表示求该三棱锥体积的过程.[错解] S =34a 2; V =13Sh . [错因] 在错解中没有指明输出的是哪一个变量,过程不完整,这是解题过程中易犯的错误.[正解] S =34a 2; V =13Sh ; 输出V .1.如图所示的算法框图的功能是( )A .交换变量M 、N 的值B.交换变量M、P的值C.交换变量N、P的值D.无意义答案:C2.如图所示的算法框图的输出结果是( )A.3 B.2 C.1 D.0解析:选B 第一步,分别将1,2,3赋值给x,y,z,第二步,将y的值赋给x,即x=2,再将2赋给y,即y=2,最后将y的值2赋给z,即z=2,第三步输出z的值是2.3.如图算法框图中,结果为( )A.20,15 B.35,35 C.5,5 D.-5,-5解析:选A 在a=a+b中a=35,在b=a-b中b=15,在a=a-b中a=20.4.下列语句执行完后,A、B的值分别为________.A=2B=2B=A*AA=A+BB=A+B解析:第三步B=2×2=4,第四步:A=2+4=6,第五步:B=6+4=10.答案:6,105.如图所示的算法框图输出的结果是__________________________________________.解析:∵x=-2,∴y=-2x+1=5,b=6y-2=28.答案:286.已知函数f(x)=3x-4,求f[f(3)]的值,设计一个算法,并画出算法框图.解:算法步骤:1.输入x=3;2.计算y=3x-4;3.计算y=3y-4;4.输出y值.算法框图:一、选择题1.赋值语句描述的算法如下:a=3;a=5;输出a.则运行结果是( )A.5 B.3C.a D.8解析:选A 此算法中用到了赋值语句.虽然a=3是把3赋予a,但是接下来的语句a=5,又把5赋予a,所以输出a的值为5.2.将两个数a=1,b=2交换,使a=2,b=1,下面语句正确的是( )A.a=b,b=aB.b=a,a=bC.a=c,c=b,b=aD.c=b,b=a,a=c解析:选D “a=b”的含义是把b的值赋给a.选项A得到的结果是a=2,b=2;选项B得到的结果是a=1,b=1;选项C 中c的值不明确;选项D正确.3.阅读如图所示的算法框图,若输入的a,b,c分别为21,32,75,则输出的a,b,c分别是( )A.75,21,32 B.21,32,75 C.32,21,75 D.75,32,21解析:选A 算法框图的运行过程是:a=21;b=32;c=75;x=21;a=75;c=32;b=21;则输出75,21,32.4.下列算法语句执行后的结果是( )i=2;j=5;i=i+j;j=i+j;输出i,j.A.i=12,j=7 B.i=12,j=4C.i=7,j=7 D.i=7,j=12解析:选D 算法中i=i+j是2+5=7赋值给i,j=i+j 是7+5=12赋值给j,两处的i+j取值不同.5.如图所示的算法框图中,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的( )A.c>x B.x>cC.c>b D.b>c解析:选A 该算法框图执行空白处的判断框时,x是a,b的最大值,空白处的判断框内的条件不成立时x大于c,则输出最大值x,所以空白处的判断框内应填入c>x.二、填空题6.执行下列赋值语句后,变量A=________.A=1A=A+1A=2A答案:47.下列语句执行完后,A、B、C的值分别为________.A=1B=2C=A-BB=A+C-B解析:阅读程序,由语句C=A-B及A=1、B=2得C=-1,又根据B=A+C-B得B=-2,所以语句执行完后,A、B、C的值分别为1,-2,-1.答案:1,-2,-18.阅读如图所示的算法框图,若输入a=12,则输出a=________.解析:输入a=12,该算法框图的执行过程是:a=12,b=12-6=6,a=12-6=6,输出a=6.答案:6三、解答题9.下列语句运行后,a,b,c的值各等于什么?(1)a=3 (2) a=3b=-5 b=-5c=8 c=8a=b a=bb=c b=c输出a,b,c. c=a输出a,b,c解:(1)把b的值-5赋予a(取代a原来的值),把c的值8赋予b(取代b原来的值),c的值不变.所以最后结果为a=-5,b =8,c=8;(2)把b的值-5赋予a,c的值8赋予b,又把a的新值-5赋予c,所以最后结果为a=-5,b=8,c=-5.10.已知一个正三棱柱的底面边长为a,高为h,写出求正三棱柱的表面积和体积的一个算法,并画出框图.解:根据正三棱柱的表面积及体积公式来完成,算法如下:第一步,输入a,h.第二步:计算正三棱柱的表面积:S=34a2,C=3a,T=Ch,P=T+2S;体积为V=Sh.第三步:输出表面积P和体积V,算法结束.算法框图如图所示:。

数学:1.2.1《变量与赋值》教案(新人教A版必修3)

班级小组姓名§2.2变量与赋值一.学习目标1、知识与技能(1)理解变量的概念,以及赋值的格式;(2)学习如何将常数和含其它变量的表达式赋予变量;2、过程与方法(1)通过模仿、操作、探索,经历变量赋值的过程.在具体问题的解决过程中,理解变量赋值的意义和作用.(2)通过对赋值语句功能的学习,让学生进一步理解掌握函数思想.3、情感、态度与价值观通过对变量与赋值的学习,让学生体会到其对形式的简洁和对活动高效的意义,以及对于促进算法改进的重要作用.二.重点和难点教学重点:变量的概念与赋值语句的功能.教学难点:算法的函数思想以及如何对变量赋值.预习案一.复习:1.框图符号及名称和功能框图中常用图形符号名称功能二.预习:1.什么叫变量?2.什么叫赋值?3.赋值语句的格式是什么?4.“=”称为什么?三.课前自测:1.判断下列给出的输入语句、输出语句和赋值语句是否正确?为什么?(1)输入语句INPUT a;b;c(2)输出语句A=4(3)赋值语句3=B(4)赋值语句A=B=-22.画出计算S=1+2+3+4+5的算法流程图3.孙明的父亲开店卖作业本,大作文每本0.8元,大演草也是每本0.8元,笔记本每本0.6元,方格本每本0.3元,请你帮助孙明的父亲设计一个收费算法流程图.四、提出疑惑同学们,通过你的自主学习,你还有哪些疑惑,请把它填在下面的表格中疑惑点疑惑内容探究案:一、问题探究n= n+2问题1:“=”在赋值语句中和在等式中意思是否一样?问题2:1、若N= 4,则N= N + 1表示什么?2、y:= x2–1 =(x + 1)(x–1)正确吗?3、表示正确吗?4、怎样交换两个变量的值?二、例题探究例1设计一种算法,从5个实数中找出最大数,并用流程图表示例2金融作为现代生活中不可或缺的行业,与我们有着密切的关系,某人现有50000元人民币,他按照定期一年存款方式存入银行,到期自动转存,按复利计算,已知当前定期一年的利率为2.25%,试求5年后这个人连本带息可以取出多少钱?实际算法解决问题,画出流程图。

变量与赋值学案

§2.2变量与赋值【学习目标】1.掌握变量的概念,注意和函数变量的区别;2.掌握赋值语句的格式、作用,并能用赋值语句编写算法;3.在解决具体问题的过程中体会变量和赋值语句的联系,感受算法的意义。

【学习重点】对变量、赋值的理解与应用.【学习难点】变量的理解、赋值的应用.第一部分 阅读导学阅读教材,完成下列问题:【相关知识】1.变量的概念及表示:在研究问题的过程中可以取__________________的量称为变量,变量一般用一个或几个英文字母表示。

2.赋值的概念:把一个常数或一个表达式的值赋给一个变量的过程叫赋值赋值语句一般格式:变量名 表达式.3.赋值语句赋值语句是将表达式所代表的值赋给变量的语句.例如:“x=y ”表示将y 的值赋给x ,其中x 是一个变量,y 是一个与x 同类型的变量或表达式.说明:①赋值语句中的赋值号“=”的左右两边不能对换,它将赋值号右边的表达式的值赋给赋值号左边的变量;②赋值语句左边只能是变量名字,而不是表达式和数据,右边表达式可以是一个数据、常量或表达式;③对于一个变量可以多次赋值,其值是最后一次所赋的值.④不能利用赋值语句进行代数式的演算,在一个赋值语句中只能给一个变量赋值,不能出现两个或多个“=”。

(如在算法中“1)1)(1(2-=-+=x x x y ”是不能实现的) 赋值语句的类型:(1)赋予变量常数值,例如:i=1;(2)赋予变量其他变量或表达式的值,例如:a=b 、a=b+3;(3)赋予变量含有变量自身的表达式的值,例如:i=i+1. 第二部分 自我检测1.判断下列说法是否正确,并说明理由.(1)a b =和b a =的含义一样么?(2) i=i+1又表示什么含义?(3)5x =和5x =哪个正确?(4)A B C +=和C A B =+都正确么?(5)1,2,a b c a b ===+是将a b +赋给变量c 么?若不是c 是多少?(6)赋值语句2(1)(1)(1)y x x x =-=-+和5a b ==正确么?输出a,b 开始 a=1,b=2a=a+b b=a-2b 结束 2.将两个数17,8==b a 交换,使8,17==b a ,下面语句正确一组是 ( ) A. B. C. D.3.输入3个数,设计算法找出这3个数中的最小数,并画出相应的框图.第三部分 合作探究1.下列赋值语句中错误的有_______(1)m=0 (2)x+y=0 (3)a=b=2 (4)n=n+1 (5)N=2N2. 下列关于赋值语句说法错误的是( )A 赋值语句左边只能是变量,不能使表达式B 赋值语句是把赋符号左边变量的值赋予符号右边的表达式C 赋值语句是把赋值符号右边表达式的值赋予赋值符号左边的变量D 在算法语句中,赋值语句是最基本的语句3.写出下列语句描述的算法的输出结果:(1) a=5 (2)a=1 (3)a=10, b=20, c=30 (4)b=3 b=2 a=bc=2b a + c=a-b b=c 2c d = b=a+c-b c=a输出c,d 输出a,b,c 输出a,b,ca=b b=a b=a a=b a=c c=b b=a c=bb=a a=c。

北师大版高中必修32.2变量与赋值课程设计

北师大版高中必修32.2变量与赋值课程设计一、课程背景《高中数学必修2》(北师大版)是普通高中数学课程中的一门必修课程,也是大学数学学习的重要基础。

其中,变量与赋值是数学学习中的一项基本内容,也是介绍计算机编程中常见的概念。

本课程设计旨在通过对变量与赋值的基本理论及实际运用的学习,培养学生的数学思维、逻辑思维和计算机编程思维。

二、教学目标1.知识目标1.理解变量的概念和定义。

2.掌握变量的命名规则和常见类型。

3.掌握赋值的概念及运用。

4.熟练掌握基本的输入输出语句。

2.能力目标1.培养学生的数学思维和逻辑思维,提高学生的计算和推理能力。

2.训练学生的计算机编程思维和实践能力,提高学生的信息技术素养。

3.情感目标1.培养学生的责任感和团队合作意识。

2.培养学生的创新精神和学习兴趣,促进学生的自我发展。

三、教学内容及方法1.内容1.变量的概念和定义。

2.变量的命名规则和常见类型。

3.赋值的概念及运用。

4.基本的输入输出语句。

2.方法1.讲授教学法。

通过讲解、举例、演示等方式,引导学生掌握变量和赋值的概念,并掌握基本的输入输出方法。

2.实践教学法。

通过训练和实战演练,让学生更好地掌握变量和赋值的应用技巧,确保学生 get 到知识点。

3.个人作业和团队作业相结合,既培养学生的个人能力,又提高学生的团队合作意识。

四、教学场景教学场景为班级课堂,每节课1小时,每周2次。

教师根据学生的不同程度分为基础、提高两个级别。

教学环节分为以下三部分:1.引入通过讲解例子、小游戏等活动,引导学生进入本节课的学习氛围,激发学生的兴趣。

2.教学教师将通过PPT、黑板等教学工具讲解变量和赋值的相关知识点。

对于不同水平的学生,教师采用差异化教学,引导学生有针对性地学习。

3.实践老师将布置个人作业和团队作业,让学生在实战中巩固所学知识,确保学生掌握变量和赋值应用技巧。

五、教学评估通过作业、测试等方式,评估学生对变量与赋值的掌握程度,监测课程效果,修改教学策略,实现教学目标的达成。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档