基本情况课程名称:《高级语言程序设计》课程类别:技术基础类学时:60[30学时讲课、30学时实验](3学分)先修课:《计算机基础》教材:《BASIC语言(五次修订本)--QBASIC》通过本课程的学习,熟悉利用计算机处理问题的流程和典型算法的设计,了解程序设计的基本方法,得到程序设计的基本训练,并具有上机调试程序的能力
第一章关于计算机的一般知识(本章内容略过)第二章程序设计初步1
利用计算机处理问题的过程2
算法的概念和算法的表示方法3
结构化程序设计方法人与人的交流通过人的自然语言人与计算机交流通过人设计的计算机语言计算机解题的一般过程用高级语言编写程序翻译成机器语言执行程序源程序目标程序输出结果关于计算机语言第一代:机器语言
完全由二进制的“0”,“1”组成的一些数字信息,只有计算机专业人员才能掌握它的编写规则,但计算机可以非常方便的读懂;第二代:汇编语言
这种语言增加了一些容易记忆的英文缩写来表示命令,它编制出来的程序计算机无法直接读懂,必须翻译成计算机语言
虽然比机器语言容易掌握,仍需要大量的计算机知识;第三代:高级语言
这些语言的编程规则比较接近人的自然思考规则,所以比较容易被一般人掌握,也需要翻译为机器语言
常用的高级语言如:BASIC,C,FORTRAN,LISP,PROLOG,PASCAL,COBOLetc
BASICBASIC语言的发展语言的发展初期BASIC微机BASIC结构化BASICVisualBASICQBASIC属于第三代BASIC语言BASICBASIC:Beginner’sAll-PurposeSymbolicInstructionCode初学者通用符号指令代码为什么选为什么选QBASICQBASIC
贴近初学者(我们是初学者);功能丰富:不仅可以用于数值计算,也提供作图和音乐功能
“如果今天你能用BASICBAS