《赋值语句》教学设计

合集下载

高二信息技术下册VB程序设计第七课赋值语句表格式教案教学设计

高二信息技术下册VB程序设计第七课赋值语句表格式教案教学设计
2个按钮:command1,command2.
设置对象属性:
对象名
属性
属性值
Form1
caption
交换两个数
Label1
Caption
A:
Label2
Caption
B:
Label3
Caption
交换后的两个数LabFra bibliotekl4Caption
A:
Label5
Caption
B:
Text1
Text
清空
Text2
End
End Sub
5、引导学生保存、调试、运行程序。
保存、调试、运行程序。
小结:
通过本节课的学习,要掌握以下两点:
1、理解一般赋值语句与属性赋语句的含义与作用。;
2、掌握赋值语句,并能正确运用到所编写的程序中,特别是如何使用赋值语句交换两个变量的值。
教学反思
Text
清空
Text3
Text
清空
Text4
text
清空
Command1
Caption
交换
Command2
Caption
结束
引导学生编写程序
[提示]:
交换a,b两个数的程序为:
T=a
A=b
B=t
编写程序:
Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
教教
学学
方手
法段
启发式教学法
探索学习法
网络广播交互式
多媒体辅助教学

赋值语句教学设计

赋值语句教学设计

程序的基本结构——顺序结构教学设计【学习者分析】通过前面的学习,学生对程序设计有了一定的了解,对程序的数据类型、变量、表达式都有了一定的了解,本节通过实例加深学生对程序中的语句运行的流程的理解,为下节课学习选择与循环结构做好准备。

【教材内容分析】本节的主要内容及在本章中的地位:本节课是程序的三种基本结构的第一节课,分析语句的执行过程及特点,为学生进一步学习算法与程序设计打下基础。

教学重点:语句的书写、语句的执行过程。

教学难点:语句在执行过程中的相关变量的变化及VB语句的理解与识记。

【教学目标】知识与技能了解程序的的执行过程,并能正确运用两种赋值语句。

过程与方法通过教学实例的分析,让学生体验利用程序的,解决实际问题。

情感态度价值观通过小组合作的方式与案例教学的培养学生互助与逻辑能力,【教学理念和方法】通过教学实例的讲练,以教师为主导,学生主动,体验思考,讲练结合完成教学内容。

【教学过程设计】教学内容的组织与呈现方式:以实例分析深入展开,复习回忆方式展开,将程序语句的特点一一呈现,通过不同的练习,让学生从中慢慢理解并掌握程序的赋值语句,通过上机实践让学生了解程序的运行过程。

教学过程:教学环节教师教学学生活动设计意图引入上课前,通过情景方式讲解去美国旅游学生观察,回答。

引起学生的兴趣知识回顾对数据类型、变量、表达式的知识进行回顾学生完成学习任务单上的一、二、三。

通过练习,为下面讲解语句做好铺垫赋值语句注释语句问题1:数据类型+变量+表达式+?引出一定的语法和逻辑结构,为程序代码中的语句的理解做好准备。

学生思考通过实例分析,让学生明确值语句的格式。

分析三句赋值语句,讲解语句的具体执行过程。

学生观察,理解程序的执行过程。

实践一a=3b=5c=aa=bb=c完成实践一加深对赋值语句的掌握。

请问这些语句执行完了以后?a=_________b=_________顺序结构根据流程图展示语句执行过程学生听讲解,观看流程图,并思考问题。

高中信息技术算法与程序设计-赋值语句教案教科版

高中信息技术算法与程序设计-赋值语句教案教科版

一、教学目标:1. 知识与技能:(1)理解赋值语句的概念和作用;(2)学会使用赋值语句对变量进行赋值;(3)掌握赋值语句在算法与程序设计中的应用。

2. 过程与方法:(1)通过实例分析,体会赋值语句在程序设计中的重要性;(2)学会使用赋值语句解决实际问题;(3)培养学生的编程能力和解决问题的能力。

3. 情感态度与价值观:(1)激发学生对算法与程序设计的兴趣;(2)培养学生积极参与、合作探究的学习态度;(3)培养学生勇于创新、解决问题的精神。

二、教学重点与难点:1. 教学重点:(1)赋值语句的概念和作用;(2)赋值语句的使用方法;(3)赋值语句在算法与程序设计中的应用。

2. 教学难点:(1)赋值语句的嵌套使用;(2)赋值语句在不同编程语言中的差异。

三、教学准备:1. 教师准备:(1)熟悉赋值语句的相关知识;(2)准备实例素材和编程环境;(3)设计教学活动和互动环节。

2. 学生准备:(1)预习赋值语句的相关内容;(2)了解编程基础;(3)准备好编程工具。

四、教学过程:1. 导入新课:(1)以生活实例引入赋值语句的概念;(2)引导学生思考赋值语句在程序设计中的作用。

2. 知识讲解:(1)讲解赋值语句的概念和作用;(2)介绍赋值语句的使用方法;(3)阐述赋值语句在算法与程序设计中的应用。

3. 实例演示:(1)展示赋值语句的实例;(2)分析实例中赋值语句的作用;(3)引导学生动手实践,编写类似实例。

4. 课堂练习:(1)布置练习题,让学生巩固赋值语句的知识;(2)引导学生互相讨论,共同解决问题;(3)挑选学生作品进行点评和讲解。

(2)提示赋值语句在实际编程中的注意事项;(3)提出拓展问题,激发学生的思考。

五、课后作业:2. 完成课后练习题,提高编程能力;3. 探索赋值语句在不同编程语言中的差异,拓宽知识面。

六、教学评价:1. 知识与技能:(1)能否理解赋值语句的概念和作用;(2)能否熟练使用赋值语句对变量进行赋值;(3)能否将赋值语句应用于实际问题中。

《1.3.1赋值语句》教案

《1.3.1赋值语句》教案

《1.3.1赋值语句》教案教学目标:知识与技能(1)正确理解输入语句、输出语句、赋值语句的结构。(2)会写一些简单的程序。(3)掌握赋值语句中的“=”的作用。过程与方法(1)让学生充分地感知、体验应用计算机解决数学问题的方法;并能初步操作、模仿。(2)通过对现实生活情境的探究,尝试设计出解决问题的程序,理解逻辑推理的数学方法。情感态度与价值观通过本节内容的学习,使我们认识到计算机与人们生活密切相关,增强计算机应用意识,提高学生学习新知识的兴趣。教学重点:正确理解输入语句、输出语句、赋值语句的作用。教学难点:准确写出输入语句、输出语句、赋值语句。教学过程:【创设情境】在现代社会里,计算机已经成为人们日常生活和工作不可缺少的工具,如:听MP3,看电影,玩游戏,打字排版,画卡通画,处理数据等等,那么,计算机是怎样工作的呢?计算机完成任何一项任务都需要算法,但是,我们用自然语言或程序框图描述的算法,计算机是无法“看得懂,听得见”的。因此还需要将算法用计算机能够理解的程序设计语言(programming language)翻译成计算机程序。程序设计语言有很多种。如BASIC,Foxbase,C语言,C++,J++,VB等。为了实现算法中的三种基本的逻辑结构:顺序结构、条件结构和循环结构,各种程序设计语言中都包含下列基本的算法语句:这就是这一节所要研究的主要内容——基本算法语句。今天,我们先一起来学习输入、输出语句和赋值语句。(板出课题)【探究新知】我们知道,顺序结构是任何一个算法都离不开的基本结构。输入、输出语句和赋值语句基本上对应于算法中的顺序结构。计算机从上而下按照语句排列的顺序执行这些语句。输入语句和输出语句分别用来实现算法的输入信息,输出结果的功能。如下面的例子: 用描点法作函数3232430y x x x =+-+的图象时,需要求出自变量与函数的一组对应值。编写程序,分别计算当5,4,3,2,1,0,1,2,3,4,5x =-----时的函数值。程序:(教师可在课前准备好该程序,教学中直接调用运行)(学生先不必深究该程序如何得来,只要求懂得上机操作,模仿编写程序,通过运行自己编写的程序发现问题所在,进一步提高学生的模仿能力。)〖提问〗:在这个程序中,你们觉得哪些是输入语句、输出语句和赋值语句呢?(同学们互相交流、议论、猜想、概括出结论。提示:“input”和“print”的中文意思等)(一)输入语句在该程序中的第1行中的INPUT 语句就是输入语句。这个语句的一般格式是:其中,“提示内容”一般是提示用户输入什么样的信息。如每次运行上述程序时,依次输入-5,-4,-3,-2,-1,0,1,2,3,4,5,计算机每次都把新输入的值赋给变量“x”,并按“x”新获得的值执行下面的语句。INPUT 语句不但可以给单个变量赋值,还可以给多个变量赋值,其格式为:例如,输入一个学生数学,语文,英语三门课的成绩,可以写成:INPUT “数学,语文,英语”;a,b,c注:①“提示内容”与变量之间必须用分号“;”隔开。②各“提示内容”之间以及各变量之间必须用逗号“,”隔开。但最后的变量的后面不需要。 (二)输出语句在该程序中,第3行和第4行中的PRINT 语句是输出语句。它的一般格式是:同输入语句一样,表达式前也可以有“提示内容”。例如下面的语句可以输出斐波那契数列:此时屏幕上显示:The Fibonacci Progression is:1 1 2 3 5 8 13 21 34 55 … 输出语句的用途:(1)输出常量,变量的值和系统信息。(2)输出数值计算的结果。〖思考〗:在1.1.2中程序框图中的输入框,输出框的内容怎样用输入语句、输出语句来表达?(学生讨论、交流想法,然后请学生作答)参考答案:输入框:INPUT “请输入需判断的整数n=”;n输出框:PRINT n;“是质数。”PRINT n;“不是质数。”(三)赋值语句用来表明赋给某一个变量一个具体的确定值的语句。除了输入语句,在该程序中第2行的赋值语句也可以给变量提供初值。它的一般格式是:赋值语句中的“=”叫做赋值号。 赋值语句的作用:先计算出赋值号右边表达式的值,然后把这个值赋给赋值号左边的变量,使该变量的值等于表达式的值。注:①赋值号左边只能是变量名字,而不能是表达式。如:2=X 是错误的。②赋值号左右不能对换。如“A=B”“B=A”的含义运行结果是不同的。③不能利用赋值语句进行代数式的演算。(如化简、因式分解、解方程等)④赋值号“=”与数学中的等号意义不同。〖思考〗:在1.1.2中程序框图中的输入框,哪些语句可以用赋值语句表达?并写出相应的赋值语句。(学生思考讨论、交流想法。)【例题精析】〖例〗:给一个变量重复赋值。程序:[变式引申]:在此程序的基础上,设计一个程序,要求最后A 的输出值是30。(该变式的设计意图是学生加深对重复赋值的理解)程序:〖例3〗:交换两个变量A 和B 的值,并输出交换前后的值。分析:引入一个中间变量X,将A 的值赋予X,又将B 的值赋予A,再将X 的值赋予B,从而达到交换A,B 的值。(比如交换装满水的两个水桶里的水需要再找一个空桶)程序:〖补例〗:编写一个程序,要求输入一个圆的半径,便能输出该圆的周长和面积。(π 取3.14)分析:设圆的半径为R,则圆的周长为2C R π=,面积为2S R π=,可以利用顺序结构中的INPUT 语句,PRINT 语句和赋值语句设计程序。程序:【课堂精练】【课堂小结】本节课介绍了输入语句、输出语句和赋值语句的结构特点及联系。掌握并应用输入语句,输出语句,赋值语句编写一些简单的程序解决数学问题,特别是掌握赋值语句中“=”的作用及应用。编程一般的步骤:先写出算法,再进行编程。我们要养成良好的习惯,也有助于数学逻辑思维的形成。。

输入、输出、赋值语句说课稿 教案 教学设计

输入、输出、赋值语句说课稿 教案 教学设计

条件结构和循环结构)2. 导入:我们用自 INPUT “Maths=”;a
然语言或程序框图描述的算法,计算机是无
INPUT “Chinese=”;b INPUT “English=”;c
法“看得懂,听得见”的. 因此还需要将算 d=(a+b+c)/3
法用计算机能够理解的程序设计语言翻译
PRINT “The average=”;d END
课题
输入、输出、赋值语句
课型
新课
(1):正确理解输入语句、输出语句、赋值语句的结构. 让学生充分地感知、体验应
用计算机解决数学问题的方法;并能初步操作、模仿. 通过实例使学生理解 3 种基
教学 目标
本的算法语句(输入语句、输出语和赋值语句)的表示方法、结构和用法,能用 这三种基本的算法语句表示算法,进一步体会算法的基本思想.(2):会用输入语
成计算机程序. 程序设计语言有很多种. 如 BASIC,Foxbase,C 语言,C++,
J++,VB,VC,JB 等. 各种程序设计语言中都包含下列基本的算法语句:输
入语句、输出语句、赋值语句条件语句和循环语句.今天,我们一起用类 BASIC
语言学习输入语句、输出语句、赋值语句. 基本上对应于算法中的顺序结构.
格式:LET 变量=表达式
须是变量. 一个赋值语句只能给一个变量赋值,但在一
个语句行中可以写出多个赋值语句,中间是“:”分隔.
功能:计算表达式的值,将此值赋给“=”
赋值号“=”与数学中的等号不完全一样,常重复赋值
左边的变量.
知识探究(二):例题讲解 ① 出示例 2:用描点法作函数 y=x3+3x2-24x+30 的图象时,需要求出自

《赋值、输入和输出语句》教案1

《赋值、输入和输出语句》教案1

1.2.1赋值、输入和输出语句学习目标1.理解学习基本算法语句的意义.2.学会输入语句、输出语句和赋值语句的基本用法.3.理解算法步骤、程序框图和算法语句的关系,学会算法语句的写法.重点难点1.学习重点:输入语句、输出语句和赋值语句的基本用法.2.学习难点:算法语句的写法.学习过程一、创设情景中国足球队在亚洲杯上的失利说明,中国足球仍然需要请外国教练.高水平的外国教练有先进的足球理念,有系统科学的训练计划,有先进的足球技术,但由于语言不通不能直接传授给队员.算法步骤、程序框图虽然容易掌握,但计算机不能理解,因此我们需要学习算法语句.二、提出问题1.指出输入语句的格式、功能、要求.2.指出输出语句的格式、功能、要求.3.指出赋值语句的格式、功能、要求.4.利用框图总结三种语句的功能、格式、特点.5.指出三种语句与框图的对应关系.三、讨论结果:1.输入语句的格式:INPUT“提示内容”;变量例如:INPUT “x=”;x功能:实现算法的输入变量信息(数值或字符)的功能.要求:(1)输入语句要求输入的值是具体的常量.(2)提示内容提示用户输入的是什么信息,必须加双引号,提示内容“原原本本”的在计算机屏幕上显示,提示内容与变量之间要用分号隔开.(3)一个输入语句可以给多个变量赋值,中间用“,”分隔.形式如:INPUT“a=,b=,c=,”;a,b,c2.输出语句的一般格式:PRINT“提示内容”;表达式例如:PRINT“S=”;S功能:实现算法输出信息(表达式)的功能.要求:(1)表达式是指算法和程序要求输出的信息.(2)提示内容提示用户要输出的是什么信息,提示内容必须加双引号,提示内容要用分号和表达式分开.(3)如同输入语句一样,输出语句可以一次完成输出多个表达式的功能,不同的表达式之间可用“,”分隔.形式如:PRINT“a,b,c:”;a,b,c3.赋值语句的一般格式:变量=表达式.赋值语句中的“=”称作赋值号.功能:将表达式所代表的值赋给变量.要求:(1)赋值语句左边只能是变量名字,而不是表达式,右边表达式可以是一个常量、变量或含变量的运算式.如:2=x是错误的.(2)赋值号的左右两边不能对换.赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量.如“A=B”“B=A”的含义运行结果是不同的,如x=5是对的,5=x 是错的,A+B=C是错的,C=A+B是对的.(3)不能利用赋值语句进行代数式的演算(如化简、因式分解、解方程等),如y=x2-1=(x-1)(x+1),这是实现不了的.在赋值号右边表达式中每一个变量的值必须事先赋给确定的值.在一个赋值语句中只能给一个变量赋值,不能出现两个或以上的“=”.但对于同一个变量可以多次赋值.4.三种语句的功能、格式、特点如下:在QBASIC语言中,输入语句是INPUT语句,输出语句是PRINT语句,赋值语句是LET语句(“LET”可以省略).下表列出了这三种语句的一般格式、主要功能和相关说明,供教师学习时参考,不要求学生掌握.INPUT语句PRINT语句赋值语句格式INPUT“提示内容”;变量PRINT“提示内容”;表达式LET变量=表达式功能可对程序中的变量赋值可输出表达式的值,计算可对程序中的变量赋值,计算说明①又称“键盘输入语句”,在程序运行过程中,停机等候用户由键盘输入数据,而不需要在写程序时指定②“提示内容”和它后面的“;”可以省略③一个语句可以给多个变量赋值,中间用“,”分隔④无计算功能⑤用户由键盘输入的数据必须是常量,输入多个数据时用“,”分隔,且个数要与变量的个数相同①又称“打印语句”,将表达式的值在屏幕上显示出来②表达式可以是变量、计算公式或系统信息③一个语句可以输出多个表达式.不同的表达式之间可用“,”分隔④有计算功能,能直接输出计算公式的值①在程序运行过程中给变量赋值②“LET”可以省略,“=”的右侧必须是表达式,左侧必须是变量③一个语句只能给一个变量赋值④有计算功能⑤将一个变量的值赋给另一个变量,前一个变量的值保持不变;可先后给一个变量赋多个不同的值,但变量的取值总是最后被赋予的值5.指出三种语句与框图的对应关系如下图.四、应用示例例1用描点法作函数y=x3+3x2-24x+30的图象时,需要求出自变量和函数的一组对应值.编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.算法分析:根据题意,对于每一个输入的自变量的值,都要输出相应的函数值.写成算法步骤如下:第一步,输入一个自变量的x的值.第二步,计算y=x3+3x2-24x+30.第三步,输出y.程序框图如下图:显然,这是一个由顺序结构构成的算法,按照程序框图中流程线的方向,依次将程序框中的内容写成相应的算法语句,就得相应的程序.解:程序:INPUT “x”;xy=x^3+3*x^2-24*x+30PRINT yEND点评:前面我们学习了算法步骤、程序框图,我们对照程序框图与算法语句可以得到它们之间的对应关系.例如:在这个程序中,第1行中的INPUT语句就是输入语句.这个语句的一般格式是INPUT “提示内容”;变量其中,“提示内容”一般是提示用户输入什么样的信息,每次运行例1中的程序时,依次输入-5,-4,-3,-2,-1,0,1,2,3,4,5,计算机每次都把新输入的值赋给变量“x”,并按“x”新获得的值计算变量“y”的值.例2给一个变量重复赋值.解:程序:A=10A=A+15PRINT AEND点评:给一个变量重复赋值,变量只保存最后一次赋值,比如此程序的输出值是25.例3编写程序,计算一个学生数学、语文、英语三门课的平均成绩.算法分析:先写出解决本例的算法步骤:第一步,输入该学生数学、语文、英语三门课的成绩a,b,c.第二步,计算y=3cba++.第三步,输出y.程序框图如下:由于PRINT语句还可以用于输出数值计算的结果,所以这个算法可以写成下列程序.程序:INPUT “Maths=”;aINPUT “Chinese=”;bINPUT “English=”;cPRINT “The average=”;(a+b+c)/3END点评:例3中的第4行的PRINT语句是输出语句,它的一般形式是PRINT语句可以在计算机的屏幕上输出常量、变量的值和系统信息,同输入语句一样,这里的表达式前也可以有“提示内容”.例4变换两个变量A和B的值,并输出交换前后的值.解:程序:INPUT A,BPRINT A,Bx=AA=BB=xPRINT A,BEND五、学习总结本节的引入阐明了程序框图与算法语句的关系,本节利用框图与语句的对应关系降低了本节的学习难度.由于本节是算法语句的开始,所以本节选用了大量难度较低的算法语句供学生练习,让学生充分体会程序框图与算法语句的关系,为今后的学习打好基础并树立信心.。

高中信息技术算法与程序设计赋值语句教案教科版

一、教学目标1. 知识与技能:(1)理解赋值语句的概念和作用;(2)掌握赋值语句的基本格式和用法;(3)能够正确使用赋值语句进行编程。

2. 过程与方法:(1)通过实例分析,引导学生掌握赋值语句的运用;(2)通过编程实践,培养学生的编程能力。

3. 情感态度与价值观:(1)培养学生对信息技术学科的兴趣;(2)培养学生动手实践、解决问题的能力。

二、教学重点与难点1. 教学重点:(1)赋值语句的概念和作用;(2)赋值语句的基本格式和用法。

2. 教学难点:(1)赋值语句在编程中的应用;(2)不同数据类型的赋值语句使用。

三、教学准备1. 教师准备:(1)熟记赋值语句的相关知识;(2)准备实例和练习题。

2. 学生准备:(1)预习赋值语句相关内容;(2)掌握编程基础。

四、教学过程1. 导入新课:(1)介绍赋值语句的概念;(2)通过实例展示赋值语句的作用。

2. 知识讲解:(1)讲解赋值语句的基本格式;(2)讲解赋值语句的用法。

3. 实例分析:(1)分析实例,引导学生理解赋值语句的应用;(2)让学生动手实践,编写含有赋值语句的程序。

4. 课堂练习:(1)布置练习题,让学生巩固所学知识;(2)引导学生互相讨论,共同解决问题。

5. 课堂小结:(1)回顾本节课所学内容;(2)强调赋值语句在编程中的重要性。

五、课后作业1. 完成课后练习题;2. 结合所学知识,编写一个含有赋值语句的程序;1. 拓展知识:(1)介绍不同数据类型的赋值语句;(2)讲解赋值语句在实际编程中的应用。

2. 实例分析:(1)分析不同数据类型的赋值语句实例;(2)引导学生掌握不同数据类型赋值语句的使用。

七、教学互动1. 课堂提问:(1)提问学生关于赋值语句的知识;(2)引导学生思考赋值语句在实际编程中的应用。

2. 小组讨论:(1)分组让学生讨论赋值语句的使用心得;(2)分享讨论成果,互相学习。

八、教学评价1. 评价内容:(1)学生对赋值语句的理解程度;(2)学生运用赋值语句进行编程的能力。

1.3.赋值语句-苏教版必修3教案

1.3.赋值语句-苏教版必修3教案一、教学目标1.理解赋值语句的基本概念与含义;2.掌握赋值语句的语法格式;3.学会在程序中使用赋值语句;4.发掘赋值语句在实际问题中的应用价值。

二、教学重点1.赋值语句的语法格式;2.赋值语句在程序中的应用。

三、教学难点1.赋值语句的含义及其应用;2.多变量赋值的理解和运用。

四、教学方法1.讲授法:讲解赋值语句基本概念、语法结构和多种应用方式;2.案例分析法:针对实际问题,探讨赋值语句的解决方案;3.互动式教学法:与学生进行交流、讨论和思考,激发他们的学习兴趣。

五、教学内容及进度安排时间教学内容教学步骤1课时赋值语句的基本概念1.讲解赋值语句的含义和作用2.举例说明赋值语句的应用2课时赋值语句的语法格式1.讲解赋值语句的语法结构2.介绍赋值语句的多种表示方式3课时程序中的赋值语句 1.演示程序的编写过程2.掌握程序中不同类型变量的赋值方法4课时多变量赋值 1.讲解多变量赋值的应用2.演示多变量赋值的代码示例5课时赋值语句在实际问题中的应用1.分析具体问题,讨论赋值语句的解决方案2.总结赋值语句在实际问题中的应用价值六、教学评估1.提问与回答;2.编写小程序或算法实例;3.分组讨论,汇报成果。

七、教学资源1.课件PPT;2.教材;3.编程软件。

八、教学建议1.学生学习赋值语句时,应多加编写代码实例,掌握其正确用法;2.课程结束后,鼓励学生进行编程实践,自主完成相关任务;3.定期结合实际案例,对学生进行赋值语句的应用拓展,提高学生应用能力。

初中赋值语句教案

初中赋值语句教案教学目标:1. 让学生理解赋值语句的概念和作用。

2. 学会使用赋值语句进行编程。

3. 能够运用赋值语句解决实际问题。

教学重点:1. 赋值语句的概念和作用。

2. 赋值语句的使用方法。

教学难点:1. 赋值语句的实际应用。

教学准备:1. 计算机和投影仪。

2. 编程软件。

教学过程:一、导入(5分钟)1. 向学生介绍赋值语句的概念和作用。

2. 通过一个简单的例子让学生初步了解赋值语句。

二、讲解(20分钟)1. 详细讲解赋值语句的概念和作用。

2. 讲解赋值语句的使用方法,包括赋值运算符和赋值表达式。

3. 通过一些具体的例子让学生掌握赋值语句的使用。

三、实践(15分钟)1. 让学生使用编程软件编写一些简单的赋值语句程序。

2. 引导学生思考如何运用赋值语句解决实际问题。

四、总结(5分钟)1. 让学生回顾本节课所学的内容,总结赋值语句的概念和作用。

2. 强调赋值语句在编程中的重要性。

教学延伸:1. 引导学生进一步学习其他编程语句,如条件语句和循环语句。

2. 让学生尝试编写一些复杂的赋值语句程序,提高编程能力。

教学反思:本节课通过讲解和实践相结合的方式,让学生掌握了赋值语句的概念和作用,以及使用方法。

在实践环节,学生能够运用赋值语句解决一些简单的问题,达到了教学目标。

但在实践中,部分学生对赋值语句的应用还存在一定的困难,需要在今后的教学中加强引导和练习。

总体来说,本节课效果较好,学生对赋值语句有了较为深入的理解。

高中信息技术 算法与程序设计-赋值语句教案 教科版 教案

进入代码编辑窗口后:
(强调在光标闪烁的地方添加代码,对对象的click单击事件编程)
*单击按钮,出现文字,那么文字出现说明什么控件的什么属性发生了变化?
-----label1的caption属性发生了变化
*label1的caption属性如何表示?
(板书提示控件名.属性-----label1.caption,单击几个控件,说出控件名)
(演示一个学生的作品)
作品1
一学生操作拼图游戏
学生回忆并说出步骤
『复习理论。在下面的授课过程中该理论将指导学生实践。』
观看学生作品
利用拼图游戏调动学生探究的积极性。
『以学生最感兴趣的游戏作为情景,有效激发了学生的学习欲望。』
从游戏中回顾旧知识,为本课学习作好准备。
强化步骤,培养学生有条理的逻辑思维能力。
屏幕广播,(以right按钮为例):(8分钟)
*单击right按钮后,什么控件发生了变化?-----图像控件(image1控件)
*图像控件发生了什么样的变化?-----向右移动
*右移说明控件的什么属性变化?---left属性
image1.left属性到底发生了怎样的变化?
『再次用解决第一个问题的方法——设问,引导学生思考。方法的重复在于帮助学生形成正确的编程思考方式。』
(教师巡视指导)
该学生在引导下尝试实现“游戏规则”按钮的代码编写
观看广播
学生在引导下完成代码
(简化文字)(5分钟)
模仿练习
观看广播
举一反三,完成所有按钮的程序代码
学生分层次练习
该学生的操作能引起其他学生的注意。
一步步的引导比直接教授的效果更好些,对学生今后遇到问题能够有条理的进行思维,有着很大的帮助。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
10分钟




任务二 程序分析一
#include “stdio.h”
main()
{char c1=’a’,c2;
int k;
k=c1;
c2=97;
printf(“%c,%c,%d”,c1,c2,c1);
printf(“\n%d,%c”,k,k);
getch();}
让学生自行分析程序运行结果
思考并总结
运行结果
a,a,97
97,a
在教学时,教师要通过直观的演示、生动的讲解力,为下一步学习C语言的奠定基础。
10分钟




任务三 程序分析二
将小写字母转换成大写字母。
#include “stdio.h”
main()
{char c1,c2;
c1=’a’;
c2=c1-32;
printf(“c1=%c,c2=%c”,c1,c2,c1);
思考
检查本节学习情况
8分钟
归纳小结
赋值语句是由赋值表达式和一个语句结束符(即分号;)组成的。
它的一般格式:
变量=表达式;
让学生总结,教师进行补充强调
尝试归纳总结
培养学生归纳总结的能务
2分钟
课后作业
课后思考
能不能把一个型数据赋给整型变量?赋值语句中的类型是如何转换的?
思考新问题
能够让学生持有怀疑精神的态度,进行探究式的学习,自主找到解决问题的方法。
}
让学生尝试编写
上机运行调试
结果
a,A
加深对赋值语句的理解。
10分钟
巩固练习
一、填空
1.赋值语句是由__________和________(即分号;)组成的。
2. 它的一般格式:
_________=________;
二、编写程序
将大写字母转换为小写字母,如何实现呢?编写并调试运行?
让学生独立完成
做题
教学重点
正确理解赋值语句的作用。
教学难点
在程序中正确使用赋值语句
教学方法
讲授法、任务驱动教学法、归纳总结法、练习法
教 具
计算机、投影仪
教 学 内 容 及 过 程 设 计
步骤
教学内容
教师活动
学生活动
设计意图
时间分配




1.同学们说一下如何给变量赋值呢?
2它的格式如何呢?
我先来检查一下同学们的预习情况。(出示课前自主探究内容)
今天我们来学习赋值语句的相关知识。
启发引导
展示课前自主探究内容,
对比讲授导入新课并出示教学目标
观看、聆听、思考,
尝试归纳总结
将学习的知识与学生的生活结合起来,有利于引导学生的学习兴趣,为学生营造良好的工作氛围,激发学生的学习欲望,同时让学生体验到学有所用。
5分钟




任务一认识赋值语句
1.定义
赋值语句是由赋值表达式和一个语句结束符(即分号;)组成的。
教学后记
(反思)
合理恰当运用现代化的教学手段,可提高教学效率。另外,采用了知识问题化,小组讨论,上机探究等教学方法,有利于顺利完成教学目标。
板书设计
赋值语句
一、赋值语句二、程序分析
它的一般格式:变量=表达式;程序一:程序二:
说明:赋值号左边只能是变量, 表达式k=c1; c1=’a’;
可以是任意类型的表达式c2=97;
《赋值语句》教学设计
课 题
赋值语句
授课型
新授课
课程名称
编程语言基础——C语言
授课班级
17级计算机班
教学目标
知识目标
1.通过学习让学生正确理解赋值语句的结构。
2.让学生会写一些简单的程序。
3.让学生掌握赋值语句中的“=”的作用。
能力目标
通过对现实生活情景的探究,尝试设计出解决问题的程序。
情感目标
增强计算机应用意识,提高学生学习新知识的兴趣。
c2=c1-32;
2.它的一般格式
变量=表达式;
赋值语句中的“=”叫做赋值号。
3.赋值语句的作用
先计算出赋值号右边表达式的值,然后把这个值赋给赋值号左边的变量,使该变量的值等于表达式的值。
例如: g=9.8;
g为变量名,“=”为赋值号。该语句表示将数据9.8赋给变量g。
讲解赋值语句
看课本总结,然后带着任务自主学习
使学生总结,培养学细致观察的能力、认真的学习态度
相关文档
最新文档