首页 > 编程语言 >2022-2023-1 20221307 《计算机基础与程序设计》 第七周学习总结

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

时间:2022-10-15 13:46:16浏览次数:66  
标签:2022 计算机科学 2023 学习 数组 程序设计 20221307

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

作业信息

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

教材学习内容总结

《计算机科学概论》第八章,主要介绍了抽象数据类型和子程序,还有列表,在这章中,我们学习区分了数组的实现与链式实现,还有数组和列表,并且理解并区分了二叉树和二叉检索树。解释了子程序与参数的概念。

《c语言程序设计》第六章,我们主要学习了循环结构和语句等知识,以及一些基本语法,在学习之后能够利用语句进行一些基本的算法实现。尤其课本在for,if ,while等语句的使用中,列出了很多典型的错误。

 

 

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

 

 

一、#include "stdio.h" #define M 5; main() {   int a[M]={1,2,3,4,5};     int i,j,*t;     i=0;j=M-1;     while(i)     {           t=*(a+i);         *(a+i)=*(a+j);         *(a+j)=t;         i++;j++     }     for(i=0;i<M;i++) printf("%d",(a+i)); }  
上面程序的功能是将数组元素倒置
但是如源码所示,有很多错误。
问题
1.不知道*(a+i)的意思
解决方案:看了看网课,了解到他表示在数组首元素地址向后移动i个单位,和A[i]意思相同。
2.对算法理解有误,没有看出j的变化。
解决方案:
好好学习了计算机科学概论

二、
学习了函数的递归运算,以及数组的排序后,发现自己对c语言的一些概念还不是很理解,例如斐波那契数列的递归实现,以及数组元素的排序等问题。

三、
越往下学习,越能认识到基础的重要性,以前对《计算机科学概论这本书》还不够重视,之后要加强学习。


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

 

在哈工大平台练习c语言过程中,发现真到自己真正面对一个程序,思维的独立性还不够,要加强练习。

 

学习进度条


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



标签:2022,计算机科学,2023,学习,数组,程序设计,20221307
From: https://www.cnblogs.com/zhangchengwei/p/16794008.html

相关文章

  • 2022-10-15 深搜
     深度优先搜索深度优先搜索(缩写DFS)有点类似广度优先搜索,也是对一个连通图进行遍历的算法。它的思想是从一个顶点V0开始,沿着一条路一直走到底,如果发现不能到达目标解,那就......
  • 2022-10-15 闲话
    SeniorThreeishardtosurvivesoIdesignedasetencerecentlywrittenas"和过去与未来说拜拜,拥抱最后一个现在".Deathisnotabigdealtobehonest.Wait,J......
  • Netty源码解读 2022.10.15
    netty:4.1.9.Final核心概念:-Channel通道,贯穿一切。-ChannelHandler处理通道事件或响应。-ChannelHandlerInitializer用来初始化一个ChannelHandler。-ChannelHandl......
  • 2022CCPC湖北省赛
    Bpotion题意:有一个容量仅在一半位置有刻度的量杯,有两类水,求最小接水步数使得杯子里面两类水的比例为x:y,或者输出无解。分析:找规律可以发现最终成立的话x+y一定是......
  • 2022.10.03-D 宝石
    题意:初始有\(n\)种宝石,每种宝石有\(1\)颗。现在你要进行\(m\)次操作,每次等概率选择一个宝石,将其复制一遍。问最后数量最多的前\(k\)种宝石的期望数量。\(n,m,......
  • 2022.10.3-C 旅伴
    题意:有一棵大小为\(n\)的无标号无根树,其中有三种结点:红蓝黄。红色结点的度数最多为\(4\),蓝、黄结点的度数最多为\(3\)。黄色结点之间不能有直接连边。问方案数,\(\b......
  • 自选股 2022年10月15日
    1.300760迈瑞医疗2.002197证通电子3.300015爱尔眼科4.603011合锻智能5.603100川仪股份6.002783凯龙股份7.600438通威股份8.300109新开源9.000756新华制药10.00275......
  • 2022-08-12-esp32把玩记-②_用Micropython点ssd1306_oled屏幕
    layout:postcid:8title:esp32把玩记-②用Micropython点ssd1306oled屏幕slug:8date:2022/08/1215:12:39updated:2022/08/1215:12:39status:publishautho......
  • 2022-08-11-emo了
    layout:postcid:7title:emo了slug:7date:2022/08/1110:14:00updated:2022/08/1110:15:40status:publishauthor:admincategories:默认分类tags:post......
  • 2022-08-08-好郁闷啊
    layout:postcid:6title:好郁闷啊slug:6date:2022/08/0815:27:05updated:2022/08/0815:27:05status:publishauthor:admincategories:默认分类tags:p......