程序设计初步教参

程序设计初步教参

ID:14406928

大小:413.50 KB

页数:71页

时间:2018-07-28

程序设计初步教参_第1页
程序设计初步教参_第2页
程序设计初步教参_第3页
程序设计初步教参_第4页
程序设计初步教参_第5页
资源描述:

《程序设计初步教参》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第六章程序设计初步【本章概述】中小学程序设计教学的目的,是要求学生掌握程序设计的一般方法,发展他们的思维能力、分析问题和解决问题的能力。VB是一种面向对象的程序设计语言,Visual意为“可视化的”,Basic指的是BASIC语言。在学习VB时,除了学习界面设计,更要学习灵活运用VB实现各种算法。教学过程中,教师应注重算法的教学,通过阅读程序、编写和调试程序、使用程序,逐步培养学生的程序设计的能力。【教学要求】1.本章总的教学要求⑴熟悉VisualBasic窗口的组成,学会建立VisualBasic程序。

2、⑵理解对象的概念,知道对象的三要素,了解事件驱动的程序设计思想和面向对象的程序设计方法。⑶理解窗体和控件的概念,掌握四个常用控件——命令按钮、标签、文本框和定时器,学会用可视化的设计工具设计程序界面。⑷掌握VisualBasic的常量、变量、标准函数和表达式。⑸掌握Let、End语句及输入输出技术,会用注释符(')为程序添加注释。⑹掌握程序控制语句。⑺理解数组、数组元素、下标的概念,掌握数组的简单应用。⑻掌握算法的概念和一些简单的典型算法,能用流程图描述算法,并能用VisualBasic语言实现算法。⑼学

3、会编辑、调试和运行程序。⑽学会使用VisualBasic的帮助功能,培养通过帮助获取信息的能力。⑾培养对程序设计的兴趣和用程序设计方法解决实际问题的能力。⒉教学内容及课时安排本章教学约需23课时(含上机实践),具体安排如下:第一节:程序设计的基本方法1课时第二节:VisualBasic的基本知识2课时第三节:程序的建立和运行3课时(1)第四节:VisualBasic语言基础4课时(1)高中—1教参第六章第71页第五节:分支结构3课时(1)第六节:循环结构6课时(1)第七节:数组4课时(1)【教材分析与教法

4、建议】第一节程序设计的基本方法一、教学要求⑴理解算法的概念,了解描述算法的两种方法——自然语言、流程图,知道各自的优缺点。⑵初步掌握用流程图描述算法。二、教材分析与教法建议⒈算法的概念算法就是指解决问题的方法和思路。处理任何问题都有相应的算法,例如,课本中列举的寄信过程、交换两个变量中的数据以及一天的学习计划等。当然,我们讨论的是计算机算法,即计算机中解决问题的方法和思路。美国著名计算机科学家克努特教授(D.E.Knuth)提出了“计算机科学就是研究算法的科学”的著名论断,在他所著的《计算机程序设计技术丛

5、书》第一卷中归纳了计算机算法的5个性质:⑴能行性。算法中的每一个操作都应是计算机可以执行的,这些操作通常是计算机基本运算所包含的内容,例如算术运算、关系运算、逻辑运算等。⑵确定性。算法中的每一步必须有清楚的定义,不能有二义性或模棱两可的解释。例如“增加X的值”,并没有说明增加多少,不符合确定性原则。⑶有穷性。一个算法必须在执行有限次后结束。就是说,一个算法应在有限的时间内完成,执行时间要合理。因此,算法中不能含有无限循环。⑷输出。算法执行完毕,至少要有一个输出。⑸输入。算法执行前应有若干个输入量,也可以没

6、有输入量。教学中应结合生活中的实例讲解,使学生在感性上形成算法的概念。并注意以下几个问题:⑴高中—1教参第六章第71页学生刚接触计算机时,由于不了解计算机,往往会产生一种错误认识,以为只要把问题原封不动的交给计算机,计算机就会自动得出结果或结论。例如,若要从南京乘车到西安,希望选择一条中转次数最少的路线,以为只要把地图扫描进计算机,计算机就会自动给出这样一条路线。这是一种很常见的错误认识,至少目前是这样的。计算机并不能代替人做所有事情,现在使用的计算机还只能按照人们事先给定的步骤工作。因此,拿到一个问题后

7、,首先要搞清楚做什么,再设计好一步一步怎么做,也就是设计解决这个问题的算法,最后选择一种合适的计算机语言编写程序,使计算机工作,得到正确的结果。所以,解决任何问题,都必须设计算法、编写程序。⑵本章介绍的问题均不复杂,相应算法也较简单,学生拿到题目后,往往不认真考虑算法,一开始就把注意力集中到语言的语法规则和语句上。学习程序设计,如果只知道计算机语言的语法规则,不知道解决问题的算法,就不可能编写出好的程序。语言只是工具,算法才是程序设计的灵魂。只要算法正确,流程图无误,就可以用任何一种语言编写程序。因此,在

8、学生刚开始学习程序设计时,教师就要注意加强算法设计和流程图的教学,而把计算机语言作为程序设计的载体。⒉算法的描述算法可以用以下几种方法描述:自然语言、传统流程图、N-S流程图、伪代码。算法的描述是学习程序设计的重点与难点。课本中的例6-1-1、例6-1-2、例6-1-3的算法就是用自然语言描述的,图6-1、图6-2、图6-3是其相应的流程图。本章后面各例的算法也是先用自然语言描述,然后再画出对应的流程图。为了说明用自然语言描述

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。