《分支结构程序设计》教学设计

潮州市饶平县华侨中学(邮编515700) 张远航

Email:zyuanhang@

========================

教学分析与教学设计思路

========================

一、教学对象分析与教学设计

本教案适用于高中二年级学生。这一阶段的学生具备一定的数学基础和具有一定的比较、归纳能力,是一个正处在抽象逻辑思维已初步形成并继续发展的阶段。学习分支结构程序设计就是要在这些基础上,借助具体事务为载体,了解程序解决问题的条件与办法。在学习本课之前,学生已经掌握QB程序的编写与运行方法,了解顺序程序结构的执行流程。

二、教学需要分析与教学设计

本节课在有大屏幕投影仪的多功能室上课。通过再度开发课程资源(《信息技术》第四册第四节《分支结构程序设计》,广东省教学教材研究室编著)和充分利用学生发言的现场事件进行有效讲授,激发学生的探究热情,努力创设师生之间的互动场景,使学生在讨论中协作学习,在发言中共享学习成果。

本教案主要以课本“任务一”的“人机对话”程序为例子,用向学生请教英语和鼓励发散思维、创新思维等方法精心创设多个课堂教学小高潮,逐层推进讲授分支结构程序设计中的三种语句形式及其功能。

本节课在教师设疑、讲解和学生分析、讨论、发言等基础上进行的,主要运用的教学方法是任务驱动法。教师讲解的过程就是不断地“否定”前面的结论,提出新问题(任务)、请同学们分析问题,提出解决方案,帮助学生解决问题的过程。

在授课过程中,要根据课堂现场发生的事件,随时调整教学内容,当学生的讨论发言偏离本节课的教学目标和内容时,要机智处理。

分支结构程序设计语句形式及其功能:

1、条件语句的一般形式:

格式一 if 条件 then 语句组

功能:当条件满足时执行then 后语句组,否则跳过此行执行下一行。

格式二 if 条件 then 语句组1 else 语句组2

功能:当条件满足时执行语句组1,否则执行语句组2。

2、块结构条件语句的形式:

if 条件1 then

语句组1

elseif 条件2 then

语句2

……

else

语句组n

end if

功能:如果条件1成立,则执行语句组1;否则如果条件2成立,则执行语句组2……否则执行语句组n。

3、情况语句一般形式:

select case 测试表达式

case 表达式表1

语句组1

case 表达式表2

语句组2

……

case else

语句组n

end select

功能:先求出测试表达式的值,然后看该值与哪一个case子句中的表达式表相匹配,如果找到了,则执行相应的语句组,如果没有找到则执行与case else子句有关的语句组。

课本中的“任务二”、“任务三”和“任务四”作为第二课时上机练习的例题(任务)。

三、教学(目标—内容)分析表

信息素养

新的机会

知识

符号

If … then … else …、sclect case…end select

概念

分支结构

事实

在日常生活中,许多时候我们需要根据某个前提成立与否做不同的事。

技术

思想

原理

操作

方法

人际互动

表达

对问题发表自己的看法

交流

小组成员换各自想法

合作

小组内探讨问题并形成一致意见,举荐“发言人”,随时应邀上台讲(写)出他们的程序。

问题解决

发现问题

对于“任务一”的程序,若想表达“我很高兴。”,却键入“y”,电脑将如何回应?

分析问题

程序的“容错性”差,没有详细考虑具体操作细节。

确定方案

充分考虑程序的使用细节,采用更有表现力的语句形式。

解决问题

采用嵌套语句或情况语句

评价调控

要素评价

评价各种“人机对话”程序的特点。

过程评价

评价学生在解决问题过程中的着眼点,有没有找到问题的关键点。

个性化评价

调整控制

学生根据老师或小组“发言人”意见,妥当修改自已的程序。

情感态度与价值观

身心健康

认识程序“BUG”的形成原因之一,对程“BUG”的影响有初步了解。

信息意识

作品欣赏

行为规范

价值内化

培养学生的科学探索精神与严谨的治学态度。

=================

教学过程设计

=================

【讨论引入】(设计用时:4分钟)今天,在上课之前,首先请教同学们一些英语问题:

1、If it's not on the table then it will be in the drawer

2、If I offer to take him out for lunch, then he'll feel in a better mood.

3、If it does not rain then I'll go to park, else I'll stay

c语言分支结构程序设计教学设计 赛课,《分支结构程序设计》教学设计.doc相关推荐

  1. c语言程序设计的顺序结构的常用控制语句,C语言程序设计教程-第03课-顺序结构的程序设计.ppt...

    <C语言程序设计教程-第03课-顺序结构的程序设计.ppt>由会员分享,可在线阅读,更多相关<C语言程序设计教程-第03课-顺序结构的程序设计.ppt(21页珍藏版)>请在人人 ...

  2. 用计算机制作微课教学教案,微课应用于计算机教学

    1引言 微课教学模式最早起源于美国,而后在全球范围内得以推广.应用.微课进入到我国教育领域的时间不长,但在不断的探索与研究中微课的应用取得了显著成就.而计算机教学作为信息时代重要的教学内容,将微课教学 ...

  3. 互动式教学在计算机课中应用,互动式教学模式在高中计算机教学中的应用

    李艳春 摘 要:在当前的信息化时代中,对学生的信息技术水平与信息素养进行培养显得尤为重要,因此在高中教育阶段应当充分认识到计算机课程教学的展开.唯有提高高中计算机教学实效,笔者认为可应用互动式教学模式 ...

  4. HTML网页设计结课作业:商城网站设计——节日礼品购物商城网站html(14页) HTML+CSS+JavaScript

    HTML5期末大作业:商城网站设计--节日礼品购物商城网站html((14页) HTML+CSS+JavaScript 期末作业HTML代码 学生网页课程设计期末作业下载 web网页设计制作成品 常见 ...

  5. html网页特效微课,让微课走进中职网页设计与制作教学

    原标题:让微课走进中职网页设计与制作教学 让微课走进中职网页设计与制作教学 [摘 要]网页设计与制作是中职计算机课程的重要组成部分,对帮助学生认识一些重要的编程语言.掌握网页设计的技能具有重要意义.但 ...

  6. 计算机微课论文参考文献,计算机学生论文,关于中职计算机教学中微课的应用相关参考文献资料-免费论文范文...

    导读:本论文是一篇免费优秀的关于计算机学生论文范文资料,可用于相关论文写作参考. (甘肃省甘南州甘南师范学校,甘肃甘南747000) [摘 要]微课作为一种新型教学方式被应用在中职计算机教学之中,更加 ...

  7. 《C语言及程序设计》实践项目——画分支结构流程图

    返回:贺老师课程教学链接 [单分支结构流程图-大值] 问题:画流程图,输入两个整数a和b,输出其中的大值. 提示:当a<b时,交换a和b,最后输出的a一定是其中的大值.流程图中可以直接给出交换a ...

  8. c语言微课ppt嵌套函数,C语言课程中循环嵌套的微课教学设计与思考.pdf

    课程教学 Cur r i cul um Teac hi ng C语 言 课 程 中 循 环 嵌 套 的 微 课 教 学 设 计 与 思 考 陈磊魏林 ( 江西经济管理干部学院江西 ·南昌330088) ...

  9. c语言微课ppt嵌套函数,C语言课程中循环嵌套的微课教学设计与思考

    C语言课程中循环嵌套的微课教学设计与思考 2018-12-01 话题:教育学习,教学方法 摘 要 本文以C语言课程中循环嵌套内容为例,通过观看全国高校微课比赛获奖作品与专家点评得到启示,本科与高职的微 ...

最新文章

  1. HDU 3046Pleasant sheep and big big wolf(切最小网络流)
  2. vs2012下 error4996
  3. 牛客OI周赛2-提高组
  4. 重新打包system.img
  5. 【数据结构】深度优先和广度优先比较
  6. 制作chrome插件教程
  7. 欧拉函数知识点总结及欧拉函数打表代码(数论)
  8. 久违了,我的baby!
  9. 俄勒冈州立大学研发脱口秀机器人,全美巡演数十场获好评
  10. 小程序 订阅消息 原来就是如此
  11. 瑞科生物通过聆讯:9个月亏损超5亿 君联与红杉是股东
  12. SDX62出现WARNING: CPU: 0 PID: 8743 at net/netfilter/nf_nat_core.c:614 nf_nat_setup_info+0x8e4/0x900
  13. matlab之请求用户输入函数input
  14. h5在线制作html5,在线制作HTML5多媒体作品的技巧
  15. Nmap的介绍、安装 并进行网络扫描
  16. linux屏幕拷贝,使用gnome-screenshot在Linux中截取屏幕截图的综合指南
  17. Android雷神游戏实训报告,实训报告1
  18. 【myelipse】 myelipse2017 安装 及部署Tomcat
  19. 唱吧被山寨了? 这回不是某企鹅
  20. 编码的邪恶:复制与粘帖

热门文章

  1. 快速理解JavaScript面向对象编程—原型
  2. 推荐:Webpack2入门到深入的中文文档
  3. HSQLDB安装与使用
  4. RequireJS示例
  5. SilverLight学习笔记--Silverlight中WebRequest通讯
  6. A Grain of Sand 一粒沙子
  7. [导入]将文字内容和图片插入到Access数据库(转帖)
  8. oracle10g sql跟踪,SQL性能的度量 - 语句级别的SQL跟踪autotrace
  9. [python教程入门学习]Python是什么?
  10. python爬图片_网络爬虫经验:反爬和反反爬