随笔 - 43, 文章 - 0, 评论 - 1, 阅读 - 3143

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

2022-2023-1 20221301 《计算机基础与程序设计》第六周学习总结

作业信息

这个作业属于哪个课程 <班级的链接>https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP
这个作业要求在哪里 <作业要求的链接>https://www.cnblogs.com/rocedu/p/9577842.html#WEEK06](https://www.cnblogs.com/rocedu/p/9577842.html#WEEK05))
这个作业的目标 自学教材《计算机科学概论》第7章并完成云班课测试,自学《C语言程序设计》第5章并完成云班课测试

教材学习内容总结

polya 计算机问题求解的过程:分析和说明阶段、算法开发阶段、实现阶段和维护阶段
查找与排序算法:排序算法:交换排序、、选择排序、插入排序、归并排序、,查找算法:分法查找
算法复杂程度:有简单变量的算法、带有选择的算法、带有循环的算法、、搜索算法
递归:递归算法、递归阶乘

代码调试中的问题和解决过程

  • 问题1:在输入中文的以后忘记调回去输入法,导致()输成中文的了,但不是很好看出来,会出现编译错误。
  • 问题1解决方案:习惯要好好养成。
  • 问题2:#include<stdio.h>
    int main(void)
    {
    int a,sum;
    a = 1;
    sum = 0;
    do{
    do
    {
    a=a+1;
    }while(a%7 != 0);
    sum = sum+a;
    }while(a<100);
    printf("sum=%d\n",sum);
    return 0;

}程序运行没问题,但结果不对

  • 问题2解决办法:通过与同学交流,发现没注意逻辑,100以内最大的7的倍数是98,当a取98后while的条件控制语句的值还是为真 a还会一直加一加到105并把105加给sum 加完之后才会终止循环。

其他(感悟、思考等,可选)

在华为云上购置了新的虚拟机,通过自己配置,对计算机的构造组成又加深了印象。在打代码和做各种测试题的过程中能够自己独立思考,并体会程序运行的内部逻辑,但还是存在很多语句不会用、用不对或者逻辑不够严密的问题,需要继续改进,多加练习!!

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 0/0 0/0 3/3
第二周 200/200 6/6 18/21
第三周 200/400 10/10 10/31
第四周 300/700 2/12 19/50
第五周 300/1000 3/15 20/70
第六周 300/1300 5/20 15/85

参考资料

编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示