资料摘要

4.1.4 剖析编制计算机程序解决问题的一般过程一、教材分析本课选自粤教版高中必修教材第四章第一节“编制计算机程序解决问题”中的第四小节“剖析编制计算机程序解决问题的过程”。之前学生已经学习了初识算法与程序设计和体验程序的作用及编制环境两节课,本节课是第3课时。教材中给的教学案例是字符串加密解密,根

  • 资料类型:教学教案文档
  • 所属课文:4.1.4 剖析编制计算机程序解决问题的过程
  • 支持正文预览,并提供同课文课件入口
浏览次数
289
下载次数
0
更新时间
2018-05-27 08:56:00
来源学校
学校:陕西省西安中学

4.1.4 剖析编制计算机程序解决问题的过程板书设计及设计说明

未知
2018-05-27 08:56:00
289
0
PDF / 未知页
未知字
配套课件
积分:1
第 1 页,共 1 页

4.1.4 剖析编制计算机程序解决问题的过程板书设计及设计说明

未知

摘要:暂无摘要

关键词:4.1.4 剖析编制计算…板书设计及设计说明

正文

4.1.4

剖析编制计算机程序解决问题的一般过程

一、教材分析

本课选自粤教版高中必修教材第四章第一节“编制计算机程序解决问题”中的第四小节“剖析编制计算机程序解决问题的过程”。之前学生已经学习了初识算法与程序设计和体验程序的作用及编制环境两节课,本节课是第3课时。

教材中给的教学案例是字符串加密解密,根据实际的教学经验可知,ASCII码值转换的语句学生理解起来比较困难,而且也不利于激发学生的学习兴趣,因此本节课重新设计了“数字猜心术”这个案例,通过对程序半成品的补充和修改,引导学生经历编制程序解决问题中分析问题、设计算法、编写程序、调试运行和检测结果的全过程。

二、学生分析

本课的教学对象是高一理科双语班学生,他们思维活跃、接受知识能力较强,对程序设计也比较感兴趣。在学习本课之前,他们已经在前两节课中体验了程序的作用,熟悉了VB编程环境;能设计简单界面,并将程序代码正确地复制粘贴到代码窗口中并进行简单的修改;能调试、运行和正确保存程序。但是对编程解决问题的基本过程没有一个系统的认识。

三、教学目标

(1)历经“数字测心术程序”的设计过程,理解编制计算机程序解决问题的基本过程。

(2)通过体验程序、分析思考和讨论交流,能正确地分析问题,找到解决问题的方法并转换成算法,进一步锻炼计算思维。

(3)通过完善半成品程序,进一步熟悉VB编程环境、程序代码的编写、程序的调试运行与保存。

(4)通过完成任务,初步建立编程解决实际问题的信心,产生进一步学习程序设计的兴趣。

四、教学重难点

重点:理解编制计算机程序解决问题的基本过程。

难点:正确分析问题,找到解决问题的方法并转换成算法,进一步锻炼计算思维。

1

五、教法学法

本节课上主要的学法是:合作探究法,教法有任务驱动法和讲授法。

六、教学过程

(一)游戏引入、提出任务

1.随机找一个同学与老师进行游戏“数字测心术”。游戏规则为:请一名同学在数字1-63之间随便想一个数字,但不要说出来。老师拿出准备好的6张卡片,依次与学生确认所想的数字是否出现在这张卡片上,学生回答“是”或者“不是”。最后由老师公布答案。

2.下发“数字测心术”程序,让学生体验。提出问题:如何编制一个“数字测心术”的程序呢?

(二)实践探究、解决任务

1.分析问题

同桌两人一组,边玩游戏边填写“游戏分析卡”,在相应卡片下面的格子里用“1”代表该卡片上出现了所想数字,“0”代表未出现。

卡片1

卡片2

卡片3

卡片4

卡片5

卡片6

结果

讨论思考:所想数字与这6张卡片上的结果之间有什么关系?能否用数学关系式表示出来。

2.请学生按照步骤将“数字测心术”程序的算法描述出来。

2

自然语言描述

流程图描述

(1)依次记录用户6次选择“是”或“否”

(2)根据公式计算s的值;

的结果,得到n1-n6的值;

(3)输出s。

3.编写程序

(1)界面设计讨论,回答以下问题:

①1-63这些数字如何填写?

②用户的选择“是”或“否”如何记录?

③输出的结果如何呈现?

(2)学生将半成品的程序补充完整。

4.调试运行

学生自己调试运行程序,检查修改语法问题。

5.检测结果

调试运行没有报错的同学,检测程序的结果是否准确无误。

(三)展示交流、发现问题

教师展示部分同学的程序,重点关注学生在完成任务的过程中遇到的问题。例如:用户设想了一个1-63范围以外的数字,程序却并没有提示语。

(四)师生讨论、改进程序

教师介绍以前学过的选择结构和if语句,学生根据改进后的算法补充语句,再次调试程序和检测结果。

3

(五)归纳总结、加深理解

梳理知识点:编程解决问题的一般过程。

总结:编程的过程并不是单向的,当我们发现程序功能不够完善时,可能还要返回继续改进算法,再次经历调试运行和检测结果的过程,不断地反复、精益求精。

(六)课后思考

课后继续思考:卡片上的数字有什么规律?

End if <语句1> Else <语句2> If <条件1>

then 分支语句

流程图改进

4

5

第 1 页,共 1 页

文档信息

  • 格式: PDF
  • 页数: 未知页
  • 字数: 未知
  • 上传时间: 2018-05-27 08:56:00
  • 下载次数: 0
  • 浏览次数: 289
  • 积分: 1
  • 收藏: 0

作者信息

教师头像

5ygggwenku_166095

来自:学校:陕西省西安中学

下载提示

下载文档后,您可以获得:

  • 完整无水印文档
  • 高清阅读体验
  • 随时保存查看
  • 支持打印下载

关于本教案的常见问题

Q:4.1.4 剖析编制计算机程序解决问题的过程板书设计及设计说明是什么类型的资料?

A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。

Q:这份教案对应哪篇课文?

A:对应课文《4.1.4 剖析编制计算机程序解决问题的过程》,可从面包屑进入课文目录查看同课其他资料。

Q:如何找到配套课件?

A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。