2022-2023-1 20221305 《计算机基础与程序设计》第X周学习总结
作业信息
这个作业属于哪个课程 | <班级的链接>(如2022-2023-1-计算机基础与程序设计) |
---|---|
这个作业要求在哪里 | <作业要求的链接>(如2022-2023-1计算机基础与程序设计第一周作业) |
这个作业的目标 | <写上具体方面> |
作业正文 | ... 本博客链接 |
教材学习内容总结
在《计算机科学概论》9.3学习中,我了解了各种程序设计语言范型,两种主要的范型为命令式和声明式。
- 命令式范型
主要有FORTRAN,BASIC,C,Pascal和C++
1.面向过程的范型
2.面向对象的范型 - 声明式范型
1.函数式模型
Scheme表达式,解释器用#;>作为提示符输入表达式,没有提示符的行是系统返回的。
用名字和括号中的参数来执行函数。
2.逻辑编程
PROLOG程序
《C语言与程序设计》
本章了解了函数的定义和调用,函数封装与程序的健壮性,断言与防御使程序设计,代码风格,函数的递归调用,递归函数和函数调用栈,变量的作用域,变量的生存期,模块化程序设计。
教材学习中的问题和解决过程
- 问题1:想了解main函数定义的各种格式写法。
- 问题1解决方案:通过参考网站https://blog.csdn.net/m0_57882370/article/details/122424490
代码调试中的问题和解决过程
- 问题1:
当时编写这个代码时没有意识到使用case,而且总是忘记在case结束后加break,default后加exit(0). - 问题1解决方案:反复阅读了教材中case部分知识,加深印象,巩固练习。
- 问题2:打印九九乘法表不知道如何在规定位置换行。
- 问题2解决方案:上网查询代码,得以解决。
其他(感悟、思考等,可选)
C语言函数的内容有些难懂,目前自学有些吃力,需要老师带领。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 20/20 | |
第二周 | 300/500 | 2/4 | 18/38 | |
第三周 | 500/1000 | 3/7 | 22/60 | |
第四周 | 300/1300 | 2/9 | 30/90 |