学期:2023-2024-1 学号:20231426 《计算机基础与程序设计》第七周学习总结

作业信息

这个作业属于哪个课程 2022-2023-1-计算机基础与程序设计
这个作业要求在哪里 2022-2023-1计算机基础与程序设计作业
这个作业的目标 通过教材内容了解数组、子程序与参数
作业正文 https://www.cnblogs.com/hhaxx/p/17826871.html

教材学习内容总结

《计算科学概论》第八章  

  • 数组和链表的区别

    都是数据结构,但它们有一些重要的区别:

  1. 存储方式:数组是一种连续存储结构,它在内存中占据一块连续的地址空间;而链表是一种离散存储结构,它的节点可以存储在内存的任意位置,通过指针来连接各个节点。

  2. 插入和删除操作:在数组中,插入和删除操作可能需要移动大量元素,特别是在数组的中间或开头位置;而链表的插入和删除操作只需要修改相邻节点的指针,时间复杂度为O(1)。

  3. 访问元素:在数组中,可以通过下标直接访问元素,时间复杂度为O(1);而在链表中,需要从头节点开始遍历,时间复杂度为O(n)。

  4. 空间占用:数组需要预先分配一定大小的内存空间,而链表可以动态分配内存,灵活性更高。

总的来说,数组适合对数据的随机访问操作,而链表适合对数据的插入和删除操作。

《C语言程序设计》第6章 循环控制结构 

while语句

  • while语句的一般形式为:
    while(<循环表达式>)
    {
     循环语句;
     循环变量表达式;
    }

do-while语句

  • do_while语句的一般形式为:
    do
    {
    <循环体语句>
    }
    while(<条件表达式>);

for语句

  • for语句是一种计数循环。循环次数由循环变量来控制。
    for语句的一般形式为:
     for(<初始表达式>;<条件表达式>;<循环体表达式>)
     {
     <循环体语句>
     }
    for语句的3个重要的组成部分:
      1.初始表达式——初始化循环控制变量。
      2.条件表达式——测试循环条件。
      3.循环表达式——更新循环控制变量的值。

    用于循环中的break语句和continue语句

    1.break语句

    • break语句可用于分支结构和循环语句结构。

    • break语句的作用:
      跳出当前的控制结构。

      2.continue语句
      continue的语法规则;
      结束本次循环,提前进入下一轮循环。
      注意:
      ①continue语句不会跳出循环结构,而是提前进行下一个循环。
      ②while语句和do_while语句遇到continue时,程序会立刻转到条件表达式,开始下一轮循环;而在for语句中遇到continue时,程序会立刻转到<循环表达式>,更新循环变量,开始下一轮循环。

基于AI的学习

学习中遇到的问题和解决方案

问题:笔记本电脑WiFi图标消失

解决方案:第一步:

win+r,输入services.msc,

找到wlan,全部启动


右键,单击属性

启动类型设置为自动

第二步:

在手机或他人的电脑上下载ccleaner,用u盘拷贝到自己的电脑上(如果自己电脑上已有可以直接打开)专业版:下载地址

下好后,点击registry,scan,review ,fix,重启电脑


学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 1/3 20/20 学会使用markdone格式添加图片和链接
第二周 100/300 1/4 15/35 大量询问chatgpt以解决问题
第三周 150/450 1/5 20/55 开始利用青蛙蹦极学打代码并理解其意义
第四周 200/650 1/6 20/75 学会购买弹性云服务器,使用vscode中的debug功能
第五周 300/950 1/7 20/95 以苏格拉底的方式与AI交流所学内容,学会分支、循环结构的灵活运用
第六周 200/1150 1/8 20/115 学会使用流程图表达所编写的程序,学习如何定义函数
第七周 250/1400 1/9 25/140 学习了如何运用函数和数组
  • 计划学习时间:20小时

  • 实际学习时间:25小时

参考资料

posted @ 2023-11-12 10:54  恣意千秋  阅读(10)  评论(0编辑  收藏  举报
1 2 3