2022-2023-1 20221418 《计算机基础与程序设计》第七周学习总结
2022-2023-1 20221418 《计算机基础与程序设计》第七周学习总结
作业信息
这个作业属于哪个课程 | (2022-2023-1-计算机基础与程序设计) |
---|---|
这个作业要求在哪里 | (2022-2023-1计算机基础与程序设计第七周作业) |
这个作业的目标 | 自主学习《C语言程序设计》第六章,《计算机科学概论》第八章 |
作业正文 | https://www.cnblogs.com/7777xiaohu/p/16794361.html |
教材学习内容总结
1.计科概
一.抽象数据类型
(1)观察数据的层次:【1】应用层【2】逻辑层【3】实现层
(2)数据结构:<1>栈(LIFO)<2>队列(FIFO)<3>列表(抽象结构,注意与队列的区分)<4>树(二叉树,二叉检索树)<5>图(去掉约束的树)
(3)图算法:深度优先搜索,广度优先搜索,单源最短路搜索
二.子程序
(1)参数传递
[1] 参数:附在子程序后的标识符/值
[2] 分类:形参:列在子程序名后的括号中的标识符
实参:子程序调用中列在括号中的标识符
(2)传递方式
[1] 值传递:将数据的值的一个副本传给子程序
[2] 引用传递:把实参的地址传给子程序
2.C语言
分类:计数控制的循环 条件控制的循环
while 语句
do - while 语句
for 语句
逗号表达式
循环嵌套
随机数
goto 语句
continue和break用法
穷举法编程
结构化程序设计
类型溢出
教材学习中的问题和解决过程
- 问题1:列表和数组的区别
- 问题1解决方案:查询资料博客
- 问题一答案:列表是抽象结构,是由数据项构成的有限序列;数组是内嵌结构,是有序的元素序列
- 问题2:参数是否是附在子程序后的列表
- 问题2解决方案:询问陈嘉树同学
- 问题2答案:附在子程序后的都统一叫做参数。
上周考试错题总结
Which of the following allows a WHILE loop to be contained within the body of another WHILE loop?
A. SubprogramB. Clear-box testingC. RecursionD. Nested logicE. Identifiers
正确答案: D 你的作答: C
while循环中嵌套while是一种循环嵌套,运用了嵌套逻辑
A record is a named heterogeneous collection of items in which individual items are accessed by position.
正确答案: 错误 你的作答: 正确
记录是按照名字来访问的,相当于节奏体
Letters within quotations are called strings.
正确答案: 正确 你的作答: 错误
在双引号中的字母是字符,相当于%s
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 0/0 | 2/2 | 20/20 | |
第二周 | 200/200 | 2/4 | 18/38 | |
第三周 | 101/301 | 3/7 | 22/60 | |
第四周 | 200/501 | 3/10 | 30/90 | |
第五周 | 200/701 | 3/13 | 20/110 | |
第六周 | 200/901 | 5/18 | 20/130 | |
第七周 | 200/1101 | 1/19 | 20/150 | |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。 | ||||
耗时估计的公式 | ||||
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。 |
-
计划学习时间:XX小时
-
实际学习时间:XX小时
-
改进情况:
(有空多看看现代软件工程 课件
软件工程师能力自我评价表)
参考资料
- 《计算机科学概论》
- ...