星座大师- 2023-09-25 09:21:09
作业计划书
一、课程名称:计算机编程基础课程
二、课程代码:C311G
三、授课老师:张老师
四、课程安排:
- 第一周:数据类型与运算符
1. 数据类型:整型、浮点型、字符型、布尔型
- 2. 运算符:算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符等
- 3. 实例:求一个数组最大值、最小值、平均值等
- 3. 数据类型:整型、浮点型、字符型、布尔型
1. 数据类型:整型、浮点型、字符型、布尔型
- 2. 运算符:算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符等
- 3. 实例:求一个数组最大值、最小值、平均值等
- 第五周:数组
1. 数组的概念:数组是一组具有相同数据类型的元素的集合
- 2. 数组的声明:使用arr关键字,如:arrA表示一个一维数组A
- 3. 数组元素:数组的每个元素都有一个独立的变量,变量名称为数组的下标
- 4. 数组操作:添加元素、删除元素、修改元素、遍历数组等
- 第六周:字符串
1. 字符串的概念:字符串是一个由字符组成的序列
- 2. 字符串的声明:使用双引号,如:"hello"表示一个字符串
- 3. 字符串操作:获取字符串长度、获取字符串子串、拼接字符串等
- 第七周:函数
1. 函数的概念:函数是一段可重复使用的代码块,用于完成特定任务
- 2. 函数的声明:使用func关键字,如:funcA表示一个函数A
- 3. 函数参数:函数可以接受任意数量的参数,每个参数都有一个独立的变量
- 4. 函数返回值:函数可以返回一个值,也可以不返回
- 第八周:文件操作
1. 文件的概念:文件是计算机用于存储和传输数据的载体
- 2. 文件的操作:打开、读取、修改、删除文件等
- 3. 文件的权限:文件的所有者、文件拥有者、文件访问权限等
五、作业安排:
1. 请完成以下作业:
- 2
1. 编写一个程序,输入一个整型数组,输出其中最小的数
- 22. 编写一个程序,输入一个整型数组,输出其中最大的数
- 23. 编写一个程序,输入一个整型数组,输出其中平均数
- 24. 编写一个程序,输入一个字符串,输出其中所有的空格
- 2. 请根据课程内容,完成以下编程任务:
- 25. 编写一个程序,输入一个整型数组,求其中最大值、最小值、平均值
- 26. 编写一个程序,输入一个字符串,求其中所有单词的个数、长度、频率
六、课程要求:
1. 熟练掌握C语言的基本语法和编程技巧
- 2. 熟练掌握数组、字符串、函数等基本数据结构和操作
- 3. 了解面向对象编程思想和算法复杂度分析
- 4. 编写程序时,注意代码规范、注释规范,提高代码可读性