编制计算机程序解决问题.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编制计算机程序解决问题.doc

编制计算机程序解决问题 本节课内容系广东教育出版社信息技术基础必修一第四章第一节编制计算机程序解决问题。用计算机程序解决问题是用计算机进行信息处理的几种方法中的一种,是计算机解决问题的最基本形式。本教材将传统的计算机编写程序从解决数学问题转换为解决日常生活问题,对提高学生学习兴趣有着积极的作用。教材的设计特意为教师留有发挥个性和创造性的余地,这就要求教师可根据学生的具体情况对教材内容进行必要的加工设计。 二、学情分析 编程的内容,对于中学生来说感觉较为神秘,尤其对于家庭来自农村的同学尤为困难。很多学生由于初中阶段信息技术课开的不规范,对编程知识很模糊,一听说要学习编程,有一种畏难情绪。而有的学生本身学习兴趣就高,教科书的内容可能还不能满足其学习需要,如何引导这些学生在自身进步的基础上起到引领作用也是教学中应当解决的问题。本章学习的用计算机程序解决问题是信息处理的基本方法之一,是使用计算机处理问题的延续。同时,与高二学习的选修模块《算法与程序设计》相衔接。因此在这里激发他们学习的兴趣,克服部分学生畏难情绪,显得尤为重要。 三、设计思路 从激发学生学习兴趣入手,以日常所见的案例(加密和解密)来了解编制计算机程序解决问题的方法。通过简单的VB程序来快速上手VB语言编译环境,促使学生主动学习,通过不同层次的案例提高学生学习兴趣,树立自信。为进一步学习程序设计打基础。 四、教学目标 根据教学内容、考虑学生情况、结合课改精神本节课的知识与技能目标有 1、了解VB语言编译环境 2、掌握程序代码的基本元素 此外还设计了过程与方法目标 情感态度与价值观目标 五、重点难点 重点:认识程序的基本元素 难点:理解程序基本元素在程序中的作用。 教学过程教学环节教 师 活 动学 生 活 动设 计 意 图提出问题总结操作加密解密程序是如何制作的?演示用VB生成程序的步骤,向窗体加入个:文本框、个按钮。 修改一个文本框的text属性及按钮caption属性。 按钮设为“加密”双击“加密”按钮,输入以下代码: x=asc(Text1.text) Text1.text=chr(x) 并简单的分析加密的源文件。讲解代码中“”的意义与作用。任务2:让学生根据老师的讲解自己生成一个加密的应用程序。 ?让学生思考怎么把加密的程序改一下生成解密文件,并让学生把加密的文件解密出来。让学生知道加密和解密是一个互逆的过程。学生观察老师的操作过程,便于进一步完成任务。学生尝试将VB源输入到计算机,了解VB应用程序是怎么生成的。学生在加密程序的基础上,修改代码,完成解密程序。 让学生学习用VB生成应用程序的主要步骤,为学生自己操作进行知识的铺垫。 让学生加深对加密解密的了解,知道加密和解密是一个互逆的过程,使学生操作更加熟练探索练习Private Sub Command1_Click() X = Round(Val(Text2.Text / (Text1.Text / 100) ^ 2), 2) Text3.Text = X End Sub 2、完成加密解密程序 private Sub Command1_Click() mm$ = n = Len(Text1.Text) For i = 1 To n b$ = Mid$(Text1.Text, i, 1) c$ = Chr(Asc(b$) - 10) mm$ = mm$ c$ Next Text2.Text = mm$ End Sub 学生阅读程序,输入并运行 分层教学,提升学生主动性 课堂小结 4

文档评论(0)

leiyb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档