作业标题:研修作业 作业周期 : 2019-04-19 — 2019-07-10
发布范围:全员
作业要求: 在本次培训中,我们学习了相关课程,也参加了相关交流研讨活动。要进一步做到“教学实践改进”,需要在课堂中真正学会合理应用所学内容。请您针对自己的教学实践,认真审视自己在“课堂教学难点”中遇到的情况,完成一份“教学设计方案”并提交至平台。 作业要求: 1.教学设计方案要体现教学重点难点; 2.要求原创,做真实的自己,如出现雷同,视为不合格; 3. 如您有参加线下集体研修活动的照片,请在提交该作业时作为附件上传; 4.字数不少于300字。
发布者:培训管理专员
提交者:学员袁瑜民 提交时间: 2019-06-05 09:01:35 浏览数( 0 ) 【举报】
《VB的顺序结构》教学设计 | |||
作者姓名 | 袁瑜民 | ||
邮政编码 | 工作单位 | 江西省赣州市信丰县大塘中学 | |
联系电话 | 电子邮箱 | timetheflyer@163.com | |
所用教科书 书名 | 《信息技术》九年级全册 | ||
所教年级
| 九年级 | 所教册次、 单元 | 九年级全册第2单元第2小节 |
设计主题
| 《VB的顺序结构》课堂教学设计 | ||
1.整体设计思路、指导依据说明 | |||
按照程序从结构上来看,初中学生学习的程序设计结构有三种(顺序结构、选择结构、循环结构),本课的总体教学思路,做为启发学生学习程序的第1课,因此,需要从一个高度给予学生一个总体上的框架性概念,让学生头脑中拥有一个最基本的学习程序设计的方向感(在以后的程序设计学习中不断的完善和微调) | |||
2.教学背景分析 | |||
教学内容分析: 九年级信息技术全册《VB的顺序结构》一课是依据信息技术课程标准“程序结构”“顺序结构”两部分中“VB的顺序结构”的教学内容而设置的,通过这一课帮助中学生形成程序设计中的几种基本结构的思维模式,形成学生在头脑中结构性思维的种子,通过培养学生程序设计中的设计精神,以适应现代科技生活秘所必须的攻坚克难、迎难而上、开拓创新、积极进取意识。
学生情况分析: 处于该学段的学生正处于身体快速成长阶段,生理和心理的发育不是很成熟,经历的事情很少,对父母和老师的依赖性还很大,但是内心有很强烈的渴望独立的意识,程序设计是让学生潜意识钟拥有一种我能行,我可以的暗示的鼓励性方式方法,通过学生学习程序设计的知识,通过努力学习和突破,让学生形成一种攻坚克难、迎难而上、开拓创新的精神,树立正确的态度,形成积极进取的精神状态,是学习程序设计入门阶段的最重要的精神状态。
| |||
3.教学目标分析 | |||
情感目标: 让学生形成一种攻坚克难、迎难而上、开拓创新的精神,树立正确的态度,形成积极进取的精神状态,是学习程序设计入门阶段的最重要的精神状态。 能力目标: 初步培养学生用辩证的方法用程序设计中结构性分析的方法对待问题;锻炼学生的思维能力。 知识目标: 形成初步认识:顺序结构,选择结构,循环结构三种初步的结构模型初步在学生脑海中建立并初步学会VB的顺序结构程序设计。 | |||
4.教学重点、难点分析 | |||
教学重点: 顺序结构程序设计 教学难点: VB顺序结构程序设计实例分析 | |||
5.教学过程设计 | |||
一、导入: 同学们,从进入学校开始,我们就开始学习信息技术课程,但是原来我们学习的都是如何使用计算机。今天开始,我们就要开始接触学习计算机非常基础的一项知识了,就是程序设计,什么是程序设计,程序设计就是告诉计算机怎么做事情,就是我们与计算机交流的语言,他就像我们说的话一样。 二、教学过程 1. 赋值语句 赋值语句是任何程序设计中最基本的语句,赋值语句都时顺序执行的。赋值语句的形式为: 变量名 = 表达式 它的作用是计算右边表达式的值,然后赋给左边的变量,表达式的类型应该与变量名的类型一致。 2. 使用说明 (1)当表达式为数值型而与变量精度不同时,强制转换成左边变量的精度; (2)当表达式是数字字符串,左边变量是数值类型,自动转换成数值类型再赋值,但当表达式中有非数字字符或空串,则出错。 (3)任何非字符类型赋值给字符类型,自动转换为字符类型; (4)当逻辑型赋值给数值型时,True转换为 -1,False转换为0;反之,非0转换为True,0转换为False; (5)赋值号左边的变量只能是变量,不能是常量、常数符号、表达式,否则报错; (6)不能在一句赋值语句中,同时给各变量赋值; (7)在条件表达式中出现的 = 是等号,系统会根据 = 号的位置,自动判断是否为赋值号; (8)注意N=N+1 是累加中常见的赋值语句,表示将N变量中的值加1后再赋值给N。 N 执行了N=N+1后 N 5
6 4.3 选择结构(或称分支结构) 1.1. IF条件语句 (1)If……Then语句(单分支结构 F) 语句形式: 1) If
Then 语句块 End If
2)If 表达式> Then 语句> 说明:表达式一般为关系表达式、逻辑表达式,也可以为算术表达式,非0为True,0为False; 语句块可以是一句或多句,若用2)表示,则只能是一句语句,若多句,语句间需用冒号分隔,而且必须在一行上书写。 例:已知两个数x和y,比较它们的大小,使得 x大于y: 方法一: if x t=x x=y y=t end if
方法二: if x 注意:将两个变量中的数进行交换时,必须借助于第三个变量才能实现。 [b][/b] (2) If ……Then……Else语句(双分支结构) 语句形式: 1)If 表达式> Then [b]
[color=#ff0000][b]语句块1> [/b] [b]Else
[/b] [b][b] [color=#ff0000]语句块2> [/b] End If
2) If 表达式> Then 语句1> Else 语句2> 例:
x2 -5 x≠0 3x +2 x=0
(3)If……Then……ElseIf语句(多分支结构) 语句形式: If 表达式1> Then
[b][b] [color=#ff0000]语句块1> [/b] ElseIf 表达式2> Then
[b][b] [color=#ff0000]语句块2> [/b] [b]…… [ Else [/b]语句块 n+1 ] End If
注意 : 1)不管有几个分支,程序执行了一个分支后,其余分支不再执行; 2)ElseIf 不能写成Else If 3)当多分支中有多个表达式同时满足,则只执行第一个与之匹配的语句块 例:已知变量strC中存放了一个字符,判断该字符是字母字符、数字字符还是其他字符。
(4) If语句的嵌套 If语句的嵌套是指if 或else后面的语句块中又包含If语句。语句形式: If 表达式1> Then If 表达式11> Then …… End If …… End If 注意: 1)对于嵌套结构,为了增强程序的可读性,应该采用缩进形式书写; 2)If语句形式若不在一行上书写,必须与End If配对,多个if嵌套,End If与它最接近的Emd If配对。 例: 已知x、y、z三个数,比较它们的大小并排序,使得x>y>z.
2. Select Case语句(情况语句) 是多分支语句的又一种形式,语句形式: Select Case 变量或表达式 Case 表达式列表1 语句块1 Case 表达式列表2 语句块2 [b] …… [Case Else [/b] 语句块n+1] End Select
说明:1)变量或表达式可以是数值型或字符串表达式 2)表达式列表I 可以是表达式、一组用逗号分隔的枚举值、表达式1 to 表达式2、Is关系运算符表达式;如:case 1 to 10 、 case "a","w","e","t" 、 case 2,4,6,8,is>10 3)并不是所有的多分支结构都可以用情况语句代替的。 例:已知输入某课程的百分制成绩mark,要求显示对应五级制的评定,评定条件如下: 优 良 中 及格 不及格 80≤mark<90 70≤mark<80 60≤mark<70 60≤mark<70 60<mark
3. 条件函数 (1)if函数 函数形式: Iif(表达式,当条件为True时的值,当条件为False时的值 例:求X、Y中大的数,并放入变量Tmax中: Tmax=Iif(X>Y, X, Y) (2)Choose函数 函数形式:Choose(整数表达式,选项列表) 如果整数表达式的值是1,则选择列表中的第1项,依次类推;如果小于1或大于列表项数时,则返回NULL。 例: 根据nub为1 -4的值,换算成不同的运算符: OP= Choose(nub,“+”,“-”,“×”,“÷”) 4.3 循环结构 循环是在指定的条件下多次重复执行一组语句。VB中提供了两种类型的循环语句: 计数循环语句和条件型循环语句 1. For循环语句(知道循环次数的计数型循环) 语句形式: For [b]循环变量 = 初值To 终值 [ Step 步长][/b] [b]语句块 [Exit For]
语句块
[/b]Next 循环变量
说明:1) 循环变量必须为数值型 2)步长一般为正,初值小于终值;若为负,初值大于终值;缺省步长为1; 3)语句块可以是一句或多句语句,称为循环体; 4)Exit For 表示当遇到该语句时,退出循环体; 执行Next的下一句; [b][/b]循环次数=int((终值 - 初值)/步长+1) 5)退出循环后,循环变量的值保持退出时的值; 6)在循环体内对循环变量可多次引用,但不要对其赋值,否则影响结果。 例1:计算1 ~ N的奇、偶数之和。(N为自然数) 例2:打印ASCII码表
2. Do……Loop循环(不知道循环次数的条件型循环) 是用于控制循环次数未知的循环结构,语法形式有两种: 形式1:Do While …… Loop [b]Do [ While | Until [/b]条件 ] 语句块 [ Exit Do ] 语句块 Loop
形式2:Do …… Loop While Do 语句块 [ Exit Do ] 语句块 [b]Loop [ While | Until [/b]条件 ]
[b][/b] 说明: 1)形式1为先判断后执行,有可能一次也不执行; 2)形式2为先执行后判断,至少执行一次; 3)关键字While 用于指明条件为真时就执行循环体中的语句,Until刚好相反; 4)当省略了While|Until 条件字句,即循环结构仅由 Do……Loop关键字构成时,表示无条件循环,这时循环体内应该有Exit Do语句,否则为死循环; 5)Exit Do 语句表示当遇到该语句时,退出循环,执行Loop的下一语句。 例:我国现有人口13亿,按人口年增长率0.8%计算,多少年后我国人口超过26亿。 计算公式 26=13(1+0.008)n 图中的例子是按可变增长率和预计总人口数设计的。
3. 循环的嵌套 指在循环体内又包含了一个完整的循环结构。循环嵌套对For 循环和Do……Loop循环均适用。 例如:九九乘法表的打印,让学生用VB的顺序结构的程序设计方法设计出。
| |||
6.教学反思 | |||
学生的个体差异性较为明显。由于身心发展和家庭方面条件限制,有些人家里很早就购置了电脑并学习计算机知识,还有些虽然家里购置了电脑,但是电脑只是家里用来玩游戏、看电影的工具。还有的学生家里根本就没有购置电脑,从来没接触过这方面的知识,可以说基础上非常的悬殊。在讲解程序设计的概念时,选取一个什么材料来说明,想了很久。学生对程序设计的理解仅仅限于肤浅的几个实例还不够,最重要的是要让学生把自己的学习感觉说出来,然后通过对比,产生比较性,让老师针对性的教学,让学生加深认识,在内心中形成更深入性的学习程序设计不是个事,这是我能够跨过去的认识。程序设计学习,入门难,入了门,就一帆风顺了。 |
评语时间 :2019-07-02 10:24:16