计算机科学概论与程序设计第八周学习总结

教材内容总结

计算机科学概论第九章学习了面向对象的方法,了解了对象类的概念,分清楚了强类型和数据类型的定义,了解了函数定义的定义;c语言程序设计中,了解了函数的运用,递归函数的范式,初步学习了模块化程序设计方法。

教材学习中的问题和解决过程

问题1:链表到底是什么,到底该如何运算?

问题1解决过程:通过查阅资料,了解到链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。

 链表节点分为两个域

      数据域:存放各种实际的数据,如:num、score等

      指针域:存放下一节点的首地址,如:next等.

问题2:对于循环和嵌套的学习还是比较吃力

问题2解决过程:尚未完全解决,概念基本都能理解,但是自己上手操作依然不能完全正确,还是会出现逻辑错误,只能多做练习。

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

问题1:练习循环结构的代码时容易出现运行不了结果或者出现随机数等问题

问题一解决过程发现容易出现忘记对一些数据进行赋值或者出现逻辑错误

上周错题总结

Which level provides an abstract view of data and the  operations that manipulate them?哪个级别提供了数据和操作数据的抽象视图?

Logical level

posted @ 2022-10-23 14:05  欧阳慕蓉  阅读(13)  评论(0编辑  收藏  举报