文档介绍:一、初识 VISUAL BASIC 1、学习编程语言的目的 电脑是一种高级的智能化的数据处理工具数据包括数字文字图像声音等。使用电脑的方法不同,收获不同 更加自由,更高层次的使用电脑已有的软件可能不能满足个体化的特殊需求应用和创造是两个不同的概念 YY 语音 4350 频道一、初识 VISUAL BASIC 2、电脑语言的发展历程和未来展望 电脑语言(或称计算机语言)的概念是人与电脑之间(单向)通信的语言(或者说是人指挥电脑的代码集合) 电脑语言的分类机器语言(以前人迁就电脑)电脑能直接识别和执行的二进制形式的指令集高级语言(现在人获得一定程度解放交给翻译过程翻译后再由电脑执行) 接近人类“自然语言”和“数学语言”的程序设计语言自然语言(未来人类用自然语言控制电脑超级翻译程序翻译后由电脑执行) 自己的母语口头表达要实现的目的,电脑智能执行(我的猜想) YY 语音 4350 频道一、初识 VISUAL BASIC 3、利用电脑处理问题的过程现在的电脑,没有独立于人之外的智能。电脑是人工产物,人类的智能贯穿始终它只能按人设定好的步骤执行,如果只告诉它想要实现的目的而不给于具体方法和步骤,它就无法完成任务。分析问题确定方案确定步骤编写程序上机运行整理结果利用电脑处理问题的一般过程如下图所示 YY 语音 4350 频道一、初识 VISUAL BASIC 4、算法的概念和表示方法(简单表述概念不深入讨论) 算法的概念算法就是为实现特定的目标而采取的确定的有限的方法和步骤 算法的表示方法例如求三个数 A=12 B=16 C=6 的平均值自然语言表示用中文或英文描述具体步骤传统流程图用线框图和流程线描述解题步骤 N-S 结构化流程图( 和 ) 在传统流程图的基础上,取消流程线按由上到下的顺序描述解题步骤伪代码是介于自然语言和计算机语言之间的一种描述算法的代码 YY 语音 4350 频道一、初识 VISUAL BASIC 例如求三个数 A=12 B=16 C=6 的平均值自然语言表示 A B C 三者之和除以三传统流程图起止框一般处理框判断框输入输出框连接点开始结束 A=12 B=16 C=6 SUM=A+B+C AVER=SUM/3 输出 AVER 的值 N-S 流程图 A=12 B=16 C=6 SUM=A+B+C AVER=SUM/3 输出 AVER 的值伪代码 A=12 B=16 C=6 SUM=A+B+C AVER=SUM/3 PRINT AVER YY 语音 4350 频道一、初识 VISUAL BASIC 5、程序设计的含义程序设计不仅指用计算机语言编写程序的过程,而应当包括算法设计、编写程序、上机调试、直到分析结果、整理资料的全过程。程序设计更注重解决问题的思路学习别人的代码,重在理解。 6、选择编程语言的原则 1 )适合所处理任务的特点(或说应用的范围) 在科学工程计算领域多选用 FORTRAN 语言商业和管理领域多选用 COBOL 语言和数据库语言( FOXPRO 等) 人工智能领域多选用 LISP 、 PROLOG 等系统程序设计多选用 C语言和汇编语言实时系统设计领域多用汇编语言、 ADA 语言 CAD 等领域多用具有图形处理功能的语言 C、 BASIC 等 2 )符合程序设计方法的要求(结构化、模块化的要求) 3 )语言所提供的数据类型和数据结构 4 )要考虑使用者的背景易学易用还是功能更全更强 5 )执行的效率及运行环境等个人认为,没有最好的语言,只有与编程需要最适合的语言. YY 语音 4350 频道一、初识 VISUAL BASIC 语言的特点 BASIC = Beginners All-purpose Symbolic Instruction Code 初学者通用的符号指令代码 VISUAL BASIC 就是可视化的 BASIC 语言 BASIC 语言是 1964 年在美国 Dartmouth (达特茅斯)学院的两位科学家创造的,当时普遍使用的 FORTRAN 语言, FORTRAN 语言是为工程计算使用的, 使用它之前往往需要接受专门的培训,对一般人员来说,不容易掌握。而创造 BASIC 语言的初衷就是“使初学者容易学习”。 BASIC 语言本来是为学院的大学生而创造的,目的是是大学生容易使用计算机。由于 BASIC 的无可比拟的“容易学习”的特点,