20241313 刘鸣宇 《计算机基础与程序设计》第十周学习总结

2024-2025-1 20241313 《计算机基础与程序设计》第十周学习总结

作业信息

这个作业属于哪个课程 <班级的链接>(如2024-2025-1-计算机基础与程序设计)
这个作业要求在哪里 <作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)
这个作业的目标 <写上具体方面>
作业正文 ... 本博客链接

教材学习内容总结

《计算机科学概论》
第十二章-信息系统
根据搜索结果,以下是《计算机科学概论》第七版第12章信息系统的简要知识点总结:

  1. 信息系统的定义:信息系统是用于收集、处理、存储和分发信息的系统,它们支持组织的日常运作和决策制定。

  2. 信息系统的组成:信息系统通常包括硬件、软件、数据库、网络和用户界面等组件。

  3. 数据库系统:数据库系统是信息系统的核心部分,用于存储和检索数据。它们可以基于不同的数据模型,如关系模型、对象模型等。

  4. 数据组织:信息系统中的数据处理涉及数据结构和文件结构,这些结构决定了数据存储和访问的方式。

  5. 网络和通信:信息系统常常需要通过网络进行数据的传输和通信,这涉及到网络协议、拓扑结构等概念。

  6. 信息安全:信息系统必须保护信息不受未授权访问和各种威胁,这包括加密技术、安全认证技术等。

  7. 系统开发和维护:信息系统的开发涉及需求分析、设计、实现和测试等阶段。维护则包括对系统进行更新和修复,以适应变化的需求。

  8. 用户界面:用户界面是用户与信息系统交互的界面,它需要设计得直观易用,以提高效率和用户体验。

这些知识点提供了信息系统领域的一个基本框架,涵盖了从基础概念到实际应用的各个方面。
第十三章-人工智能
根据搜索结果,以下是《计算机科学概论》第七版第13章人工智能的知识点总结:

  1. 人工智能的三大学派

    • 符号主义学派:强调使用符号和规则来模拟人类智能。
    • 连接主义学派:侧重于通过神经网络模拟大脑结构和功能。
    • 行为主义学派:关注智能行为和环境之间的交互。
  2. 人工智能的研究内容

    • 概述了人工智能的主要研究领域和核心技术。
  3. 人工智能的应用

    • 探讨了人工智能在不同领域的应用实例。
  4. 人工智能的未来

    • 讨论了人工智能的发展趋势和潜在影响。
      第十四章-模拟、图形学、游戏和其他应用
      根据搜索结果,以下是《计算机科学概论》第七版第14章模拟、图形学、游戏和其他应用的知识点总结:
  5. 计算机图形学的应用领域

    • 影视特技:利用计算机图形学技术创造视觉效果和动画制作。
    • 计算机游戏:开发逼真的三维环境、角色、物品和场景。
    • 计算机辅助设计和计算机辅助制造:在工程、建筑、汽车等领域中,用于设计、建模、仿真和制造流程的辅助。
    • 科学计算可视化:将复杂数据和科学计算结果以图形形式展现。
    • 图形用户界面:设计直观易用的用户界面以提高效率和用户体验。
    • 计算机艺术:探索计算机技术在艺术创作中的应用。
    • 移动图形学:针对移动设备优化的图形学技术。
  6. 图形计算

    • 利用计算机对图形图像进行处理和计算的领域,涉及图形学、计算机视觉、图像处理等多个学科的交叉。
  7. 虚拟现实和增强现实

    • 虚拟现实(VR)技术提供沉浸式的视觉体验,而增强现实(AR)技术将计算机图形与其他媒体结合,发展势头强劲。
  8. OpenGL

    • OpenGL是计算机图形学研发者应用广泛的工具,本版增设了对OpenGL的介绍,并插入有关章节,与其中的原理与算法对照,增加了实用性。
  9. 真实感图形绘制

    • 本版充实了大量新内容,关注如何通过计算机技术来生成、处理、分析和显示图像和图形数据,以实现真实感图形绘制。
  10. 计算机图形学基础

    • 包括图形区域、主要应用、图形API、图形管线、数值问题、效率以及图形程序的设计和编码等内容。
  11. 游戏中的计算机图形学

    • 探讨了游戏开发中的平台、有限资源、优化技术、游戏类型和游戏制作流程等。

《C语言程序设计》第九章-指针
《C语言程序设计》第四版中关于第九章指针的知识点,可以简要总结如下:

  1. 指针的概念

    • 指针是一种特殊的变量,它存储的是另一个变量的内存地址。
  2. 指针的声明

    • 使用 * 符号声明指针变量,例如 int *ptr; 声明了一个指向整型的指针。
  3. 指针的初始化

    • 指针变量在使用前应该被初始化,以避免指向未知的内存地址。
  4. 指针的解引用

    • 使用 * 符号对指针进行解引用,访问指针指向的值,例如 *ptr
  5. 指针的算术运算

    • 指针可以进行加法和减法运算,但只能对同类型的指针进行。
  6. 指针与数组的关系

    • 数组名可以作为指向数组首元素的指针使用,指针运算可以用于遍历数组。
  7. 指针作为函数参数

    • 指针作为函数参数时,可以实现对原变量的修改。
  8. 指针的指针

    • 可以声明指向指针的指针,即二级指针,用于多级指针操作。
  9. 动态内存分配

    • 使用 mallocfree 函数进行动态内存分配和释放。
  10. 指针与字符串

    • 字符串在C语言中以字符数组的形式存在,字符串的地址可以赋给字符指针。
  11. 指针与函数

    • 指针可以指向函数,实现函数指针,用于回调函数等高级特性。
  12. 指针的安全性

    • 讨论了指针使用中的安全性问题,如野指针、内存泄漏等,并介绍了如何避免这些问题。

基于AI的学习

pow函数的输入与输出都是double型,之前一直忽略了这个知识点,在编写代码的过程中出错

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

1.对自己做错的代码询问ai查错

2.不会做的题目思考无果后询问ai并理解再自己编写一遍,学习到用位运算进行计数
(代码如下)

include <stdio.h>

include <stdlib.h>

include <string.h>

define MAX_SIZE 1000

int main() {
int money[] = {1, 1, 1, 5, 5, 10};
int n = sizeof(money) / sizeof(money[0]);
int visited[MAX_SIZE] = {0};
int count = 0;

for (int i = 0; i < (1 << n); i++) {int sum = 0;for (int j = 0; j < n; j++) {if (i & (1 << j)) {sum += money[j];}}if (!visited[sum]) {visited[sum] = 1;count++;}
}
printf("%d\n", count);
return 0;

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/844539.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

同步时钟,异步时钟

synchronous & asynchronous 在静态时序分析中,有一个很重要的概念是同步和异步 如果 launch clock 与 capture clock 有固定的相位差,那就是同步时序 如果两者没有固定的相位差,那就是异步时序 一般情况下,STA 只检查同步时序,不用检查异步时序 同步时序又分为以下几…

Python数据爬取处理可视化,手把手全流程教学

这篇博客中,选取openjudge网站上“百练”小组中的用户答题数据,作为材料进行教学目录爬取主页面内容主页面内容提取需求数据爬取数据处理数据分析 网站地址:http://bailian.openjudge.cn/使用到的Python包:requests、pandas、re、BeautifulSoup、time、matplotlib、seaborn…

Nuxt.js 应用中的 render:island 事件钩子

title: Nuxt.js 应用中的 render:island 事件钩子 date: 2024/12/1 updated: 2024/12/1 author: cmdragon excerpt: 在 Nuxt.js 中,render:island 钩子允许开发者在构建“岛屿”HTML之前进行处理和修改。此钩子为实现复杂的客户端交互和动态内容提供了基本支持,特别适合与…

linux 软连接使用

转载请注明出处:在Linux系统中,软连接(Symbolic Link)是一种特殊类型的文件链接,类似于Windows系统中的快捷方式。它允许用户通过一个文件路径访问另一个文件或目录,而不需要拥有原始文件或目录的实际拷贝。软连接是通过文件名来引用文件或目录,而不是通过它们的物理位置…

2024.11多模态学习月报

2024年11月学习月报 SegEarth-OV SegEarth-OV是面向遥感图像的开放词汇语义分割模型。SegEarth-OV的模型架构为CLIP,并且采用SimFeatUp作为上采样器。由于FeatUp中的上采样器和下采样器都是可学习的,所以难以保证HR特征完整。于是在SimFeatUp中引入了一个额外的图片重建损失来…

湖北大学新星杯web-misc---wp from sorin

差一点akweb,算是一个小遗憾 WP----sorin 1\Ezhttp Exp如下:访问:得到flag 2\Robots Leak 直接git-dumper下载后, Git log Git showGit stash list 后pop1查看.flag.exe即可 3\Random_Door 爆破flag{{int(1-100)}}.php利用伪协议php://filter/convert.base64-encode/resour…

exe 安装为 windows服务

下载地址 http://www.nssm.cc/download只有一个exe文件放在 C:\Windows\nssm.exe命令行执行 nssm install

UI自动化基础知识

一、UI自动化测试介绍1、什么是自动化测试概念:由程序代替人工进行系统校验的过程1.1自动化测试能解决的问题?回归测试 (冒烟测试)针对之前老的功能进行测试,通过自动化的代码来实现。 针对上一个版本的问题的回归兼容性测试:web实例化不同的浏览器驱动相当于对不同的浏览器进…

AI大模型系列之一:大模型原理科普(深度好文)

.MathJax, .MathJax_Message, .MathJax_Preview { display: none }AI大模型系列之一:大模型原理科普(深度好文)目录 认识AI大模型家族 AI是什么? 机器学习是什么? 机器学习有哪些分支? 什么是强化学习? 深度学习属于哪一类学习? 生成式AI和深度学习是什么关系? 大语言…

Web自动化002-Web自动化元素定位及浏览器的相关操作

Web自动化002-Web自动化元素定位及浏览器的相关操作Web自动化元素定位及浏览器相关的操作标签=元素1.元素定位首先需要选择要被定位的元素(锁定被操作的元素)然后才能对元素进行具体操作(具体的操作方法) selenium第三方库中提供了两类定位的方法 find_element----->返回…

2024-2025-1 20241314 《计算机基础与程序设计》第十周学习总结

2024-2025-1 20241314 《计算机基础与程序设计》第十周学习总结 作业信息这个作业属于哪个课程 2024-2025-1-计算机基础与程序设计这个作业要求在哪里 2024-2025-1计算机基础与程序设计第十周作业这个作业的目标 信息系统 数据库与SQL 人工智能与专家系统 人工神经网络 模拟与…

ElementUI上传多图的操作

一、使用ElementUI上传多图 1.在项目中引入ElementUI的相关组件<el-form-item label="详细图片"><!-- <el-upload:action="api_url+/api/upload.php"list-type="picture-card":file-list="picsUrl":on-success="hand…