为什么要学习程序设计 一、信炮化社会要加强计犷机基础知识的教育 从20世纪的60年代开始。一场新的信 息革命悄然来临,它把人类带到信息化社 会。与这个社会相应的社会技术是信息技 术,它的核心是计算机技术。由于这项技 术在人类历史上大大改变了人类创造物质 财富和精神财富的方式、方法、过程和结 果,也改变了社会结构和人类自身的生活 方式、习俗等,因此引起社会各部门的重 视 心 2021/2/22
2021/2/22 1 为什么要学习程序设计: 一、信息化社会需要加强计算机基础知识的教育 从20世纪的60年代开始。一场新的信 息革命悄然来临,它把人类带到信息化社 会。与这个社会相应的社会技术是信息技 术,它的核心是计算机技术。由于这项技 术在人类历史上大大改变了人类创造物质 财富和精神财富的方式、方法、过程和结 果,也改变了社会结构和人类自身的生活 方式、习俗等,因此引起社会各部门的重 视
21世纪是一个信息化的社会, 这个社会对人才素质和知识结构都 提出了更高的要求。对于高等教育 的各个学科计算机的作用已不仅仅 是一种工具,而是各个学科本身的 重要的组成部分。加强计算机基础 教育不仅是为了提高计算机本身的 水平,而且将为提高其他学科的教 育水平打好基础。 心 2021/2/22 2
2021/2/22 2 21世纪是一个信息化的社会, 这个社会对人才素质和知识结构都 提出了更高的要求。对于高等教育 的各个学科计算机的作用已不仅仅 是一种工具,而是各个学科本身的 重要的组成部分。加强计算机基础 教育不仅是为了提高计算机本身的 水平,而且将为提高其他学科的教 育水平打好基础
由此可见,计算机基础教育既 是文化基础教育、人才素质教育, 又是强有力的技术基础教育。加强 这种教育不仅是信息化社会的需要, 也是各个学科发展的需要。计算机 教育水平高低已成为评价学校教学 质量的重要指标,学生本人的计算 机应用能力反映了个人的素质,影 响着他的竞争能力。因此各个学校 各个学科都在努力使计算机教育上 个新台阶。 心 2021/2/22 3
2021/2/22 3 由此可见,计算机基础教育既 是文化基础教育、人才素质教育, 又是强有力的技术基础教育。加强 这种教育不仅是信息化社会的需要, 也是各个学科发展的需要。计算机 教育水平高低已成为评价学校教学 质量的重要指标,学生本人的计算 机应用能力反映了个人的素质,影 响着他的竞争能力。因此各个学校、 各个学科都在努力使计算机教育上 一个新台阶
经济的发展,社会的进步,信息化 程序的加深和知识经济的膨胀,使得正 确熟练地使用计算软硬件成为当代大学 生必须掌握的一项基本技能。本学期我 们计划开设《 Visual basic程序设计语 言》。Ⅴ isual basic是一种简单易学且功 能强大的 Windows下的编程语言。通过 该课程的学习,使同学们能够熟练掌握 Visual basic程序设计的方法,并能应用 Visual basic语言设计出各种应用程序。 心 2021/2/22 4
2021/2/22 4 经济的发展,社会的进步,信息化 程序的加深和知识经济的膨胀,使得正 确熟练地使用计算软硬件成为当代大学 生必须掌握的一项基本技能。本学期我 们计划开设《Visual Basic程序设计语 言》。 Visual Basic是一种简单易学且功 能强大的Windows下的编程语言。通过 该课程的学习,使同学们能够熟练掌握 Visual Basic程序设计的方法,并能应用 Visual Basic语言设计出各种应用程序
程序设计语言是计机基础教 的最基本的内容之 目前计算机程序设计语言仍是计算机基础 教育的最基本内容之 计算机程序设计语言种类很多,而且发展 也非常快。为了适应这种发展,这学期我们给 大家介绍Ⅴ isual basic程序设计语言,它是 Windows下的编程语言。Ⅴ isual basic程序设 计语言是可视化、面向对象和结构化编程语言, 它采用事件驱动的编程机制。初学者学习ⅤB, 只要掌握几个关键词就可以编写出实用的应用 程序,专业人员可以用 visual basic实现其他 任何 Windows编程语言的功能,从开发个人或 小组使用的小工具,到大型企业应用系统,都 可以用ⅴB实现。 2021/2/22
2021/2/22 5 二、程序设计语言是计算机基础教育 的最基本的内容之一 目前计算机程序设计语言仍是计算机基础 教育的最基本内容之一。 计算机程序设计语言种类很多,而且发展 也非常快。为了适应这种发展,这学期我们给 大家介绍Visual Basic程序设计语言,它是 Windows下的编程语言。 Visual Basic程序设 计语言是可视化、面向对象和结构化编程语言, 它采用事件驱动的编程机制。初学者学习VB, 只要掌握几个关键词就可以编写出实用的应用 程序,专业人员可以用Visual Basic实现其他 任何Windows编程语言的功能,从开发个人或 小组使用的小工具,到大型企业应用系统,都 可以用VB实现
本课程对尊生的要求 、学习程序设计语言可能出现的问题: 1、高级语言很抽象。 2、高级语言规定很多,不象数学那样逻 辑性强。 3、编程序很难,给出一个问题之后往往 不知如何下手 、学习语言的方法探讨: 1、纵观全局,有的放矢。 心 2021/2/22 6
2021/2/22 6 一、学习程序设计语言可能出现的问题: 1、高级语言很抽象。 2、高级语言规定很多,不象数学那样逻 辑性强。 3、编程序很难,给出一个问题之后往往 不知如何下手。 二、学习语言的方法探讨: 1、纵观全局,有的放矢。 本课程对学生的要求
2、循序渐进。 高级语言的语句比较多,编程技 巧也很强。但基本语句并不多,常用 算法和技巧也屈指可数,在学习过程 中应注意归纳和逐步掌握。 个复杂的算法往往可以分解成 一些基本算法。对于课程中的一些常 用的基本算法应注意归纳和总结。比 如 求累加和的数学模型为 S=S+X) 求连乘积数学模型为 P=P*t, 求多项式的和数学模型为:A=AX+T 2021/2/22 7
2021/2/22 7 2、循序渐进。 高级语言的语句比较多,编程技 巧也很强。但基本语句并不多,常用 算法和技巧也屈指可数,在学习过程 中应注意归纳和逐步掌握。 一个复杂的算法往往可以分解成 一些基本算法。对于课程中的一些常 用的基本算法应注意归纳和总结。比 如: 求累加和的数学模型为 : S=S+X, 求连乘积数学模型为 : P=P*T, 求多项式的和数学模型为 : A=A*X+T
这样在遇到问题后,看该问题属于哪种 类型,该用什么算法去解决,就不会无从下 手。 3、“粗”和“细”结合。 高级语言中的规定和需要记忆的东西很 多,比如整数的范围、实数的范围,它们在 机器中存储时所占的字节数,输出时的有效 位数,默认宽度等,对这些不影响高级语言 的初步学习,有的可通过上机逐步掌握的东 西,不必死记硬背,可粗一些,但对基本语 句、基本函数的书写格式、作用、执行过程 等一定要记准,并会灵活应用,这里一定要 细一些 心 2021/2/22 8
2021/2/22 8 这样在遇到问题后,看该问题属于哪种 类型,该用什么算法去解决,就不会无从下 手。 3、“粗”和“细”结合。 高级语言中的规定和需要记忆的东西很 多,比如整数的范围、实数的范围,它们在 机器中存储时所占的字节数,输出时的有效 位数,默认宽度等,对这些不影响高级语言 的初步学习,有的可通过上机逐步掌握的东 西,不必死记硬背,可粗一些,但对基本语 句、基本函数的书写格式、作用、执行过程 等一定要记准,并会灵活应用,这里一定要 细一些
在Ⅴ isual basic程序设计中对常 用控件的的主要属性、方法和事 件要记住。而对一些其他的属性 在使用时可通过查表得到。 4、利用框图读程序和写程序 框图是描写算法的有力工具, 它比较直观整体性强。在框图上对 算法进行解剖、修改比在程序上要 容易得多。 心 2021/2/22
2021/2/22 9 在Visual Basic程序设计中对常 用控件的的主要属性、方法和事 件要记住。而对一些其他的属性 在使用时可通过查表得到。 4、利用框图读程序和写程序。 框图是描写算法的有力工具, 它比较直观整体性强。在框图上对 算法进行解剖、修改比在程序上要 容易得多
5、多上机练习。 高级语言程序设计是一门实践性 很强的课程,只有通过多读程序,多 编程序,多上机练习才能提高编程和 调试程序的能力。程序设计具有艺术 性的特点,只有经过一定的实践才能 掌握其要领。不能只满足于“上课听 懂了”,更要注意作业是否会做了, 上机编程是否能得到正确结果。上机 出现问题后是否能调试出正确结果等。 6、注意掌握结构化程序设计的思想, 养成良好的程序设计风格。 心 2021/2/22 10
2021/2/22 10 5、多上机练习。 高级语言程序设计是一门实践性 很强的课程,只有通过多读程序,多 编程序,多上机练习才能提高编程和 调试程序的能力。程序设计具有艺术 性的特点,只有经过一定的实践才能 掌握其要领。不能只满足于“上课听 懂了”,更要注意作业是否会做了, 上机编程是否能得到正确结果。上机 出现问题后是否能调试出正确结果等。 6、注意掌握结构化程序设计的思想, 养成良好的程序设计风格