自考“微型计算机应用基础”自考大纲(5)
第六章 程序设计基础
(一)学习目的和要求
通过本章的学习,了解程序设计的基本任务和步骤,掌握基本程序结构和常用算法(迭代、排序、检索等),熟悉算法描述工具的使用,能运用结构化程序设计方法编写程序,并掌握简单BASIC程序的上机调试的基本方法。
(二)考试内容
1 程序设计的任务和步骤
1. 程序设计是指设计一个为解决某特定任务,用某种语言编写程序的过程。
2. 程序设计的步骤:分析分析问题、确定解题方法和操作步骤,编写程序,上机运行调试,分析结果。
2 算法的描述
1. 算法:指解决某一问题的具体操作步骤的全过程。
2. 算法的描述方法: 常用流程图法和N-S结构化盒图法。
3 BASIC 程序简介
1. BASIC 语言简介。
2. BASIC 程序的编辑与运行
(1)BASIC 的启动与退出。
(2)BASIC 程序的输入与编辑。
(3)BASIC 程序的保存(SAVE)与装入(LOAD)。
(4)程序的运行(PUN)。
(5)常用命令:AUTO,DELETE,CONT,FILES,KILL,LIST(LLIST),MERGE,MAME, RENUM,NEW,SYSTEM.
4 BASIC 程序的数据类型及其运算
1. 常量和变量。
2. 数制表达式和运算符。
3. 数值函数与字符串函数。
5 顺序结构程序设计
1. 赋值语名。
2. 输出语句。
3. 输入语句。
4. 停止执行语句。
6 选择结构程序设计
1. 两分支选择结构。
2. 选择结构的嵌套。
3. 多分支选择结构。
7 循环结构程序设计
1. 计数型循环。
2. 条件循环。
3. 循环的嵌套。
8 数组程序设计
1. 数组和数组元素的概念。
2. 数组定义和数组元素的引用方法。
(1)数组定义语名(DIM)。
(2)一维数组。
(3)二维数组。
9 自定义函数
自定义函数语名(DEF),一般格式为:
DEF FNS(R)=表达式
10 子程序
1. 子程序。
2. 转子程序语句。
(三)考核知识点
1. 程序设计初步。
2. BASIC语言基础。
3. 顺序结构程序设计。
4. 选择结构程序设计。
5. 循环结构程序设计。
6. 数组及其应用。
7. 函数与子程序。