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

学年(2023-2024-1)学号(20231311)《计算机基础与程序设计》第8周学习总结

时间:2023-11-19 20:55:21浏览次数:32  
标签:范型 函数 面向对象 20231311 2024 如何 模块 2023 程序设计

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

作业信息

这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计
这个作业要求在哪里 2023-2024-1计算机基础与程序设计第八周作业
这个作业的目标 1.学习计算机科学概论第9章 并完成云班课测试2.《C语言程序设计》第7章并完成云班课测试
作业正文 https://i.cnblogs.com/posts/edit;postId=17827716#postBody

教材学习内容总结

计算机科学概论第9章:
9.1 面向对象方法
9.1.1 面向对象:介绍面向对象编程方法的基本概念和原则,包括封装、继承和多态等概念。
9.1.2 设计方法:探讨在软件开发过程中应用的面向对象设计方法,可能涉及到设计模式、UML(统一建模语言)等内容。
9.1.3 一个计算机示例:是通过一个实际计算机示例来说明面向对象方法如何应用于实际软件开发。
9.2 翻译过程
9.2.1 编译器:介绍编译器的功能和工作原理,以及它是如何将源代码转换为目标代码的。
9.2.2 解释器:讨论解释器的作用和工作方式,以及它如何逐行解释源代码并执行。
9.3 程序设计语言的范型
9.3.1 命令式范型:探讨命令式编程范型,这种范型下程序员指定一系列命令来实现任务。
9.3.2 声明式范型:讨论声明式编程范型,这种范型下程序员描述问题的性质,而非详细的解决步骤。
9.4 高级程序设计语言的功能性
9.4.1 布尔表达式:涉及布尔逻辑和表达式,探讨如何使用逻辑运算符(AND、OR、NOT)来操作布尔值。
9.4.2 数据归类:涉及到数据结构、数据类型和如何组织数据。
9.4.3 输入/输出结构:讨论程序如何从外部获取输入并向外部提供输出。
9.4.4 控制结构:涵盖编程语言中的控制结构,如条件语句、循环和跳转等。
9.5 面向对象语言的功能性
9.5.1 封装:介绍封装的概念,即将数据和相关操作封装在一起以创建对象。
9.5.2 类:讨论类的概念,类是面向对象编程中的模板或蓝图,用于创建对象。
9.5.3 继承:探讨继承的概念,即一个类可以继承另一个类的特性和行为。
9.5.4 多态:介绍多态性,即对象可以根据上下文以不同方式呈现行为。
9.6 过程设计与面向对象设计的区别
9.6:讨论过程设计和面向对象设计之间的区别,包括设计方法、思维方式和代码组织等方面的不同。
《C语言程序设计》第7章:

  1. 函数
    函数的定义与声明:介绍如何定义和声明函数,包括函数名、返回类型、参数列表等。
    函数的调用:讲解如何在程序中调用函数,以及如何传递参数给函数。
    函数的返回值:讨论函数如何返回值给调用者。
  2. 模块化程序设计
    模块的概念:解释什么是模块,以及如何将程序划分为模块。
    函数的模块化设计:探讨如何使用函数来实现模块化程序设计的目标。
    模块的优势:说明模块化程序设计的优势,包括代码可读性、维护性和重用性等方面的好处。
  3. 函数的进阶主题
    递归函数:介绍递归函数的概念和用法。
    函数指针:讲解如何使用函数指针,允许在运行时动态选择调用哪个函数。
    可变参数函数:介绍如何定义和使用可变参数函数,使函数能够接受不定数量的参数。
  4. 头文件与源文件
    头文件的作用:解释头文件的用途,如何声明函数原型和宏定义等。
    源文件的组织:说明如何将函数的定义放在源文件中,以及如何在程序中引用这些函数。
  5. 模块化程序设计的实践
    示例程序:通过示例程序演示如何将程序分解为模块,每个模块负责特定的功能。
    模块间的数据传递:讨论模块之间如何进行数据的传递,以及如何通过参数和返回值进行通信。
  6. 函数与模块化程序设计的最佳实践
    代码可读性:强调写清晰易读的函数和模块的重要性。
    模块的独立性:讲解模块应该是相对独立的单元,易于测试和维护。

基于AI的学习

显示
显示
显示
显示

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

问题:函数中的定义的常量并不影响函数外部。
问题解决方案:在外部定义常量,然后作为参数让函数输入.

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

第一次编程考试失利,让我明白了我的严重不足,经过对错题的分析,感觉自己的能力上升了很多。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 100 /100 1/1 20/20
第二周 200/300 1/2 18/38
第三周 200/500 1/3 22/60
第四周 300/800 1/4 30/90
第五周 600/1400 1/5 40/130
第六周 900/2100 1/6 40/170
第七周 800/3000 1/7 40/210
第八周 600/3600 1/8 50/260

标签:范型,函数,面向对象,20231311,2024,如何,模块,2023,程序设计
From: https://www.cnblogs.com/wuguan123456/p/17842619.html

相关文章

  • 2023-2024-1 20231303 《计算机基础与程序设计》赵泊瑄第八周学习总结
    2023-2024-120231303《计算机基础与程序设计》赵泊瑄第八周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里作业要求的链接2023-2024-1计算机基础与程序设计第八周作业)这个作业的目标总结第八周学习收获作业正文......
  • 学期:2023-2024-1 学号:20231426 《计算机基础与程序设计》第八周学习总结
    作业信息这个作业属于哪个课程2022-2023-1-计算机基础与程序设计这个作业要求在哪里2022-2023-1计算机基础与程序设计作业这个作业的目标通过教材内容了解函数、模块化设计、作业正文https://www.cnblogs.com/hhaxx/p/17842602.html教材学习内容总结《计......
  • 2023-2024-1 学号20231318《计算机基础与程序设计》第8周学习总结
    作业信息这个作业属于哪个课程2022-2023-1-计算机基础与程序设计这个作业要求在哪里2022-2023-1计算机基础与程序设计第八周作业这个作业的目标自学教材《计算机科学概论》第9章以及《C语言程序设计》第7章并完成云班课测试。作业正文2023-2024-1学号20231318......
  • 2023-2024-1 20231326《计算机基础与程序设计》第八周学习总结
    2023-2024-120231326《计算机基础与程序设计》第八周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2022-2023-1计算机基础与程序设计第八周作业这个作业的目标自学教材《计算机科学概论》第9章《C语言程序设计》第7......
  • CSP/NOIP2023 游记
    比赛的事情不想写了。可能就是不会考试吧,各种地方的失误,各种策略的失误,各种没来由的蠢。大概不知道我发生了什么的也看不懂我在乱抱怨什么。如果能力根本就不足以触碰到,如果区区肮脏的败者也想偷取星杯的话,那就不要以希望之名玩弄本就不存在的胜利啊。只可惜,生活终究不是动漫,里......
  • 2023秋季综合训练(三)
    问题G:夜刀与黑角如果两个人全部访问则ans=4*(n-1)考虑删除没有遍历的节点对于角色A:1.对于以u为根的节点,如果存在A需要访问的节点,则u必须要访问2.对于以u为根的节点,如果存在B需要访问的节点x,dep[x]-dep[u]>=D,则u须要访问3.其他情况,可以不用访问dfs求每个节点是否需要......
  • 2023-2024-1 20231306 《计算机基础与程序设计》第八周学习总结
    这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第八周作业这个作业的目标功能设计与面向对象设计、面向对象设计过程、面向对象语言三要素、汇编、编译、解释、执行作业正文https://www.cnblogs.com/......
  • 2023-2024-1 20232320 《网络空间安全导论》第二周学习总结
    教材学习内容总结本周我进行了《网络空间安全导论》第二章的学习,其中主要对密码学以及密码的概念和分类进行了讲述,也简述了密码学的发展的进展和方向,在学习中,我以思维导图的方式总结了以下要点:教材学习中的问题和解决过程问题1:shannon信息论有什么主要内容?问题1解决方案:问百......
  • 2023-2024-1 20231425《计算机基础与程序设计》第八周学习总结
    2023-2024-120231425《计算机基础与程序设计》第八周学习总结作业信息所属课程2023-2024-1-计算机基础与程序设计作业要求在哪里2023-2024-1计算机基础与程序设计八周作业作业目标学习教材《计算机科学概论》第9章《C语言程序设计》第7章并完成云班课测......
  • 2023-2024-1 20231422 《计算机基础与程序设计》第八周学习总结
    作业信息这个作业属于哪个课程2023-2024-计算机基础与程序设计这个作业要求在哪里2023-2024-计算机基础与程序设计这个作业的目标功能设计与面向对象设计,面向对象设计过程,面向对象语言三要素,汇编、编译、解释、执行作业正文(https://www.cnblogs.com/Augenstern......