作业信息
这个作业属于哪个课程 | <班级的链接> 2023-2024-1-计算机基础与程序设计 | | |
---|---|---|
-这个作业要求在哪里 | <作业要求链接>2023-2024-1计算机基础与程序设计第6周作业 | | |
这个作业的目标 | 《计算机基础概论》第7章 《C语言程序设计》第5章 | | |
作业正文 | 作业链接 |
教材学习内容总结
《机》
7.1了解了计算机问题求解的过程。
7.2学会了简单的变量算法,选择用“IF/ELSE IF/ELSE”,循环使用“WHILE”,以及计算平方根的伪代码。
7.3复杂变量。数组(integer 数组名【索引】),记录。
7.4搜索算法。顺序搜索(布尔变量,index,date[n]),二分检索。
7.5排序。选择,冒泡,插入,快速
7.6递归算法。重复的控制结构,子程序语句,递归阶乘,递归二分检索。
7.7几个重要思想。信息隐蔽(隐藏细节的做法),抽象(隐藏细节的结果),事物命名,测试(算法走查)
《C》学会了算法描述的方法————自然语言,流程图,伪码描述。运算符的表达。条件语句(if/else/else if),switch(使用break跳出/常量与表达式类型一致)
计算最大值:max = a>b?a:b;
switch:switch(表达式)
{case常量1:
语句1
.
.
.
}
fabs()计算绝对值
教材学习中的问题和解决过程
嵌套函数使用不对。
解决方法:AI
感悟思考
伪代码知识不能与C语言混淆,要注意区别。switch语句常量与表达式类型一致。编写复杂代码时要注意逻辑以及花括号。
基于AI的学习
无
上周考试的错题及分析
第五周
1.Which of the following is not a valid mnemonic in the Pep/9 assembly language?(那个不是pep/9的助记符)
A. STOP B. LDWA C. ADDA D. STWA E. REPEAT
正确答案: E 我的作答: A
2.Assembly language instructions are executed directly by the hardware of a particular computer.(汇编语言指令由特定计算机的硬件直接执行)
正确答案: 错误 我的作答: 正确
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) |
---|---|---|
目标 5000行 | 30篇 | 400时 |
第6周 200/200 | 2/2 | 20/20 |
参考:软件工程软件的估计为什么这么难
,软件工程 估计方法
-计划学习时间:20小时
-实际学习时间:20小时
参考资料
《计算机科学概论》