ID: 2351862

活动一 用IF语句实现简单选择结构 课件+教案

日期:2025-09-21 科目:信息技术 类型:高中课件 查看:91次 大小:203703B 来源:二一课件通
预览图 0
活动,IF,语句,实现,简单,选择
    活动一 用IF语句实现简单选择结构 教学设计 1教学目标 知识与技能: 理解选择的含义 明白IF语句的定义格式 过程与方法: 体验使用IF语句编写程序的过程 能使用IF语句解决简单分支问题 情感态度和价值观: 能通过本课体会到编程的乐趣,锻炼自身的逻辑思维能力 2学情分析 教学对象为高中一年级的学生,这部分学生具有一定的逻辑思维能力,在初中阶段,也大多体验过简单的程序编写,少数学生有信息学奥赛的经历。对信息技术课程特别是算法与程序设计有浓厚的兴趣,但信息技术基础不是很扎实,个别有眼高手低的毛病。 3重点难点 重点: 什么是选择结构 IF条件语句的格式 难点: IF语句换行与不换行的区别 4教学过程 知识与技能: 理解选择的含义 明白IF语句的定义格式 过程与方法: 体验使用IF语句编写程序的过程 能使用IF语句解决简单分支问题 情感态度和价值观: 能通过本课体会到编程的乐趣,锻炼自身的逻辑思维能力 4.1.2学时重点 重点: 什么是选择结构 IF条件语句的格式 4.1.3学时难点 难点: IF语句换行与不换行的区别 4.1.4教学活动 活动1【导入】为我们的小游戏程序添加不同的玩法 回顾上节课学生的学习情况,展示优秀学生的案例。 提出问题: 若想向他们一样,一个程序窗口有不同的功能,用以往的顺序结构的方式是否可以实现呢? 活动2【讲授】选择结构 利用流程图说明解决上面问题需要运用到新的语句———选择结构IF语句 活动3【讲授】IF语句的格式推导 由生活中的英语语法,推导出IF语句的格式(可见,VB作为一种高级语言程序,程序的语法是来源于生活,好学好用) 活动4【活动】为小游戏设置权限 理解刚才说明的IF语句的简单格式,解决导入部分提出的问题———为你的小游戏程序添加权限: 1. 设置你自己的口令(密码或提示语),限制2个小游戏的开启。 2.如果口令错误则使用弹出窗口msgbox提示”口令错误”。 利用新的语句解决导入部分提出的问题。 活动5【讲授】阶段小结和深化 此前小游戏出现问题的统一解答(含参考答案) 补充:IF语句的格式扩展 IF条件为真THEN 语句块1 ELSE 语句块2 ENDIF 活动6【活动】为小游戏设置年龄限制 生活中我们一般会根据游戏对象的不同,设置不同的游戏内容(简单游戏分级)现在,让我们也来实现看看。 活动7【讲授】前面任务完成必要的补充内容说明 1.开区间的处理 2.闭区间的处理 活动8【作业】选做任务 增大难度,需要用到IF语句嵌套格式(非本节内容,但是关联度很大)提供给学有余力的同学完成。 课件22张PPT。第三节 选择结构 在解决一个较复杂的实际问题时,往往需要根据某些条件作出判断,或是有条件地执行某一操作。计算机程序中的选择结构能让程序根据不同的情况,执行不同的程序段,得到不同的结果。一、控制条件(一)关系运算符和关系表达式 1、关系运算符2、关系表达式 条件 关系式X与Y的和大于3 一元二次方程的判别式小于0 N为偶数 字符串变量N$的值不是ZHENG X+Y>3 B^2-4*A*C<0 N/2=INT(N/2) N$<>”ZHENG” 关系表达式的值只有两个,即真和假。在VB中真显示为“True”表示,假显示“False”表示。在同一表达式中有多种运算符,先做算术运算,再做关系运算。课堂练习一阅读以下程序,写出运行结果Private Sub Form_Click() Dim a As Integer, b As Integer, c As Integer Dim d As Boolean A=3 B=2 C=1 D=a=c Print d Print a=b, c+1=b, c=2 End Sub 运行结果为: False False True True(二)逻辑运算符和逻辑表达式1、逻辑运算符2、逻辑表达式 条 件 表达式 60≤x<70 A、B、C为三角形三条边,该三角形为等腰三角形的条件 X、Y、Z三个数中X为最大者的条件(x>=60)and (x<70)(A=B) OR (A=C) OR (B=C)(X>Y) AND (X>Z)3、逻辑运算符的优先顺序 NOT→AND→OR有一逻辑 ... ...

    ~~ 您好,已阅读到文档的结尾了 ~~