实验大纲
上机与编程1--简单程序设计
1.目的要求
(1)能根据需要正确选择数据类型;
(2)能根据需要正确定义变量和对其进行初始化;
(3)能正确书写各种算式;
(4)能根据需要选择库函数进行相关处理;
(5)能熟练使用函数printf控制数据的输出;
(6)能熟练使用函数scanf控制数据的输入;
(7)能使用函数getchar/putchar控制字符的输入/输出。
2.学时划分
4学时
3.主要内容
(1)上机练习全部
(2)上机编程任意选2道题目
上机与编程2--分支程序设计
1.目的要求
(1)能正确使用关系和逻辑运算构造各种条件;
(2)能正确选择if和switch语句进行程序设计;
(3)能够使用流程图和N-S图进行算法描述。
2.学时划分
4学时
3.主要内容
(1)上机练习全部
(2)独立完成【上机编程2-3】
上机与编程3--循环程序设计
1.目的要求
(1)掌握循环程序设计的基本技巧;
(2)能正确选择使用while、do-while和for语句;
(3)掌握多重循环的选择时机和使用方法;
(4)掌握使用break和continue语句的方法。
2.学时划分
4学时
3.主要内容
(1)上机练习全部
(2)独立完成【上机编程3-4】
上机与编程4--数组应用
1.目的要求
(1)掌握一维数组与二维数组的定义、初始化和引用元素的方法;
(2)掌握一维数组与二维数组中数据的输入输出方法;
(3)掌握使用数组进行程序设计的基本方法;
(4)掌握查找、排序等基本算法。
2.学时划分
4学时
3.主要内容
(1)上机练习全部
(2)独立完成【上机编程4-3】
上机与编程5--指针应用
1.目的要求
(1)掌握一级指针、二级指针、多级指针的定义、初始化的方法;
(2)掌握指针数组与行指针的定义与初始化方法;
(3)掌握使用指针处理单个变量的方法;
(4)掌握使用指针处理数组的方法;
2.学时划分
4学时
3.主要内容
(1)上机练习全部
(2)独立完成【上机编程5-2】
上机与编程6--字符串处理
1.目的要求
(1)掌握字符串的存储方法;
(2)掌握字符串输入/输出函数的用法;
(3)掌握使用指针处理字符串的方法;
(4)掌握常用字符串处理函数strlen,strcpy,strcmp,strcat的用法;
2.学时划分
4学时
3.主要内容
(1)上机练习全部
(2)独立完成【上机编程6-2】
上机与编程7--函数应用
1.目的要求
(1)掌握函数定义和函数原型声明的方法;
(2)掌握函数调用的方法;
(3)掌握向函数传值、传地址、传数组、传字符串的方法;
(4)掌握变量的存储类型、生命期和作用域的含义与作用;
(5)了解命令行参数的实现方法。
2.学时划分
4学时
3.主要内容
(1)上机练习全部
(2)三个中任意选择两个题目
上机与编程8--自定义数据类型
1.目的要求
(1)掌握类型定义的方法;
(2)掌握结构类型、联合类型、枚举类型声明的方法;
(3)掌握结构变量、结构指针、结构数组的使用方法;
(4)掌握向函数传递结构变量和结构数组的方法;
(5)掌握动态链表的创建和操作方法。
2.学时划分
4学时
3.主要内容
(1)上机练习全部
(2)两个题目中任意选择一个
上机与编程9--文件操作
1.目的要求
(1)掌握文件的类型和处理步骤;
(2)掌握文本文件的处理方法;
(3)掌握二进制文件的处理方法;
2.学时划分
4学时
3.主要内容
(1)上机练习全部
(2)独立完成【上机编程9-2】