1-1-3 初试身手 体验编程

减小字体 增大字体 作者:教育文稿  来源:教育文稿  发布时间:2009-07-21 20:53:12

教学目标:

1、对程序设计有感性认识,知道什么是源程序;了解程序设计语言、编辑程序、编译程序、连接程序等基本知识;理解算法、程序设计、程序设计语言之间的关系;能解释计算机程序执行的基本过程;能够说出程序设计语言产生、发展的历史过程,能够解释其意义。

2、初步认识用计算机程序设计解决问题的基本思想,

3、开始对程序设计逻辑的认可;了解自动化问题解决服务于人类需求的价值和意义;通过实例,初步体验程序设计的乐趣。

4、进一步领会算法和程序设计在解决问题中的地位;了解如何编辑程序、编译程序和连接程序;理解算法、程序设计、程序设计语言之间的关系;了解程序设计语言的发展及种类。

教学策略:通过阅读有关程序设计语言的材料、讨论相关主题等实践活动广泛了解程序设计语言的历史发展及其意义。

教学内容:

一、 初步体验编程的乐趣,知道什么是程序源代码

    1、演示VB小程序、激发学生学习兴趣

2、程序编写尝试

Visual Basic 6.0(简称VB6.0)是一种基于BASIC语言的可视化程序开发工具。下面就让我们用VB6.0 一步一步尝试编写程序,实现“韩信点兵问题”的算法,体会程序设计的魅力。

Step1:建立标准EXE 工程

Step2:添加一个命令按钮“Command1”

Step3:改变“Command1”命令按钮的“Caption”属性

Step4:添加代码

Step5:运行、调试程序

二、认识程序设计语言

阅读下面的资料,并上网查找相关资料,填写表1-5。

资料一

程序设计语言的发展经历了机器语言、汇编语言到高级语言的发展过程。

机器语言是一串由“0”和“1”构成的二进制代码。

汇编语言实际是一种符号化的机器语言,它采用英文助记符代替机器指令,比机器语言容易识别和记忆,从而提高了程序的可读性。但是汇编语言仍然是面向机器的语言,是为特定的计算机系统设计的,依赖于特定的指令集,它要求程序设计人员对相应的机器硬件非常熟悉,因而汇编语言属于低级语言。汇编语言毕竟还不是机器语言,因而,用汇编语言编制的源程序不能直接被计算机执行,必须经过处理程序转换为目标程序。

高级语言是更接近于自然语言(英语)和数学语言的编程语言,它并不特指某一种语言,也不依赖于特定的计算机系统,因而更容易掌握和使用,通用性也更好。

比较流行的高级语言有BASIC、C/C++、FORTRAN、PASCAL、COBOL、JAVA等。

资料二

1953年12月, IBM公司的程序师约翰·巴科斯(J.Backus)写了一份备忘录,建议为IBM704设计一种全新的程序设计语言。巴科斯曾在“选择顺序控制计算机”(SSEC)上工作过3年,深深体会到编写程序的困难性。他说:“每个人都看到程序设计有多昂贵,租借机器要花去好几百万,而程序设计的费用却只会多不会少。”

巴科斯的目标是设计一种用于科学计算的“公式翻译语言(Formula Translator)”。他带领一个13人小组,包括有经验的程序员和刚从学校毕业的青年人,在IBM704上设计出编译器软件,于1954年发明了第一种高级语言——FORTRAN语言。1957年,西屋电气公司幸运地成为FORTRAN的第一个商业用户,巴科斯给了他们一套存储着语言编译器的穿孔卡片。以后,不同版本的FORTRAN纷纷面世,1966年,美国统一了它的标准,称为FORTRAN 66语言。 40多年过去了,FORTRAN仍然是科学计算选用的语言之一,巴科斯因此摘取了1977年度的“图灵奖”。

Tags:

作者:教育文稿
  • 好的评价 如果您觉得此文章好,就请您
      0%(0)
  • 差的评价 如果您觉得此文章差,就请您
      0%(0)

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论