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

2023-2024-1 20231325 《计算机基础与程序设计》第8周学习总结

时间:2023-11-19 19:44:07浏览次数:48  
标签:25 20231325 level 30 2024 面向对象 2023 学习 节点

###目录
* 作业信息
* 教材学习内容总结
1.《计算机科学概论》第9章
2.《c语言程序设计》第7章
* 基于AI的学习
* 学习心得
* 学习进度条

作业信息

这个作业属于哪个课程 2023-2024-1《计算机基础与程序设计》
这个作业的要求在哪里 1. 学习《计算机科学概论》第9章并完成云班课测试;2. 学习《C语言程序设计》第7章并完成云班课测试。
作业正文 本博客链接< https://www.cnblogs.com/jia-luoqi/p/17765826.html>

教材学习内容总结

1.《计算机科学概论》

1)功能设计与面向对象设计

  • 功能设计:指根据需求分析,将系统的功能划分为若干个模块,然后分别设计每个模块的实现细节,最终将它们组合成一个完整的系统。在功能设计中,强调的是系统的功能实现和模块之间的协作关系。
  • 面向对象设计:一种更加抽象和灵活的设计方法。它将系统看作是一组对象的集合,每个对象都具有自己的属性和方法。在面向对象设计中,强调的是对象的抽象和封装,以及对象之间的继承和多态性。

2)面向对象设计过程

  • 首先需要对系统的需求进行分析和抽象。
  • 然后将系统划分为若干个对象,每个对象都具有自己的属性和方法。
  • 接着,需要确定对象之间的关系,包括继承、聚合、关联等。
  • 最后,根据设计的对象模型,进行具体的实现和编码工作。

3)面向对象语言三要素

  • 指的是封装、继承和多态这三个面向对象编程的基本概念。
  • 这三个要素是面向对象编程的基础,它们可以帮助程序员更好地设计和实现面向对象的程序,提高代码的复用性、可维护性和扩展性。

4)汇编、编译、解释、执行

  • 汇编:汇编是一种低级语言,它使用助记符(mnemonics)代表机器指令,通过汇编器将汇编语言程序转换成机器语言程序,以便计算机能够直接执行。
  • 编译:编译是指将高级语言(如C、C++、Java等)编写的源代码通过编译器转换成机器语言的过程。编译器会对源代码进行词法分析、语法分析、语义分析和代码生成,最终生成可执行的机器语言程序。
  • 解释:解释是指通过解释器直接执行源代码,而不需要进行编译。解释器会逐行解释源代码,并将其转换成机器语言执行。解释型语言的代码在运行时被逐行解释执行。
  • 执行:执行是指计算机根据编译或解释得到的机器语言代码,按照程序的逻辑顺序执行指令,完成程序的运行和功能。
2.《C语言程序设计》

数组:一种数据结构,它是由相同类型的元素组成的有序集合。数组中的元素可以通过索引来访问,索引通常是一个整数,表示元素在数组中的位置。通常被用来存储一组相关的数据,可以快速访问和操作其中的元素。

基于AI的学习

  1. 数组的学习
    1
    2
    2.功能设计与面向对象设计
    1
    2

上周考试错题总结

  1. What is the minimum number of nodes in a binary tree with 3 levels?
    A. 1
    B. 3
    C. 7
    D. 8
    E. 16
    正确答案: B
    分析:在一个二叉树中,每个节点最多有两个子节点。这意味着每一层都会比前一层的节点数量多一倍。因此,一个有3个层级的二叉树最少有3个节点在第一层级,6个节点在第二层级,以及12个节点在第三层级。
  2. Which level provides an abstract view of data and the operations that manipulate them?
    A. Implementation level
    B. Logical level
    C. Array level
    D. Linked level
    E. Application level
    正确答案: B
    分析:逻辑层提供了对数据和操作的抽象视图。
  3. The root node in a tree has no children.
    正确答案:错误
    分析:树的根节点可以有子节点
  4. The properties of an abstract data type are tightly related to the implementation of that data type.
    正确答案: 错误
    分析:抽象数据类型是一种数据类型的抽象描述,与具体实现无关。它定义了数据类型的操作和行为,而具体实现则是指如何实现这些操作和行为。因此,它的属性与其实现是解耦的,可以在不改变接口和行为的情况下改变其实现方式。

学习进度条

代码行数(新增/积累) 博客量(新增/积累) 学习时间(新增/积累) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 25/25
第二周 240/300 3/3 20/30
第三周 190/300 2/3 25/30
第四周 260/300 3/4 25/30
第五周 320/350 1/3 25/30
第六周 300/350 1/3 25/30
第七周 270/350 1/3 20/30
第八周 400/350 2/3 25/30

标签:25,20231325,level,30,2024,面向对象,2023,学习,节点
From: https://www.cnblogs.com/jia-luoqi/p/17842431.html

相关文章

  • 2023-2024-1 20231304 《计算机基础与程序设计》第八周学习总结
    2023-2024-120231304《计算机基础与程序设计》第八周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第八周作业这个作业的目标功能设计与面向对象设计,面向对象设计过程,面向对象语言......
  • NOIP 2023
    NOIP2023不管怎么样,好像暂时不用退役了...进场前机房同学在看字符串,我奶了一手不会考字符串,然后进场一看abandon,有点想笑。开场看了一下,感觉T1是去年cspT1那种题,然后简单想了一下发现可以直接找出最小次小,大概十几分钟的时候过了样例。然后看T2,感觉和食物链有点像,仔细......
  • 2023-2024-1 20231304 《计算机基础与程序设计》第八周学习总结
    2023-2024-120231304《计算机基础与程序设计》第八周学习总结这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第八周作业这个作业的目标功能设计与面向对象设计,面向对象设计过程,面向对象语言三要素,汇编、......
  • 学期 2023-2024-1 20232326 《网络空间安全导论》第二周学习总结
    教材学习内容总结教材学习中的问题和解决过程问题1:在何种情况下弗纳姆密码就变成了一次一密密码?问题1解决⽅案:弗纳姆密码(代换密码)弗纳姆密码(VernamCipher)的基本原理是:将明文与密钥进行模2加法运算。如果M=C=K={0,1}*,则弗纳姆密码就是代换密码的特例;如果密钥串只使......
  • 2023.11.19——每日总结
    学习所花时间(包括上课):9h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习;我了解到的知识点:1.mybatis明日计划:学习......
  • 2023-2024-2 20232404 《网络空间安全导论》第2周学习总结
    教材学习内容总结2.1密码学概述古典密码的两个基本工作原理——代换和置换,依然是构造现代对称密码算法的核心思想。一次一密的密钥的分配、保护及确保大规模的随机性是关键。2.2密码学基本概念密钥管理是影响系统安全的关键因素。RSA是第一个既能用于数据加密也能......
  • NOIP2023
    前情概括:csp爆炸,本次期望不高,目标是两题然后暴力打满。赛时情况:8:00到考场,吹了会水之后就进去了,有点点紧张。来到三楼的时候肚子就开始犯病。直接去厕所发现还要排队。/fn直接去四楼,因为没有手表心里慌的很,回来时已经8:27拿了个水杯就进场了,心砰砰跳。一遍过密码开题,开题顺序......
  • Adobe Premiere Pro 2024 v24.0 Mac Intel芯片版下载
    软件介绍PremierePro2024是Adobe公司最新推出的一款视频编辑软件,它作为行业内最受欢迎的非线性编辑工具之一,为视频创作者提供了强大的剪辑、特效、调色和音频处理功能。PremierePro2024在保持一贯的高效、稳定和易用的基础上,进一步提升了用户体验和功能强度,使得视频制作更加......
  • Adobe Acrobat Pro DC 2023 Mac Intel芯片版下载
    软件介绍AcrobatDC是软件厂商Adobe继AcrobatXI之后的旗舰PDF产品。作为世界上最优秀的桌面版PDF解决方案的后继之作,焕然一新的AcrobatDC将彻底超乎您的想象。它包含一个移动应用程序,使您可以在任何设备上填写、签署和分享PDF。AcrobatDC相对于AcrobatXIPro旧版......
  • Adobe Illustrator 2024 v28.0 Mac Intel芯片版下载
    软件介绍Illustrator2024是一款功能强大的矢量图形编辑软件,由Adobe公司开发。它是设计师、艺术家和创意专业人士的首选工具,用于创建和编辑各种矢量图形、插图、图标、标志和艺术作品。神秘文件获取方式微信关注"精品Mac软件收录站"......