首页 > 编程语言 >2024-2025-1学号20241309《计算机基础与程序设计》第十周学习总结

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

时间:2024-11-30 17:11:49浏览次数:12  
标签:arr 变量 指向 学号 int 2024 2025 模拟 指针

作业信息

这个作业属于哪个课程 2024-2025-1-计算机基础与程序设计
这个作业要求在哪里 2024-2025-1计算机基础与程序设计第十周作业
这个作业的目标

|作业正文|2024-2025-1学号20241309《计算机基础与程序设计》第十周学习总结

教材学习内容总结

《计算机科学概论》第十二章:

信息管理

信息系统是帮助组织和分析数据的软件,电子制表软件是其中一种,它使用单元格来组织数据和公式,行列标号可引用单元格,公式能引用其他单元格的值并使用内置函数计算结果,需避免循环引用.

数据库管理系统

关系模型是数据库管理系统的基础,以二维表形式组织数据,通过主键和外键维护数据完整性和关系。SQL 是用于操作关系数据库的标准编程语言,包括数据定义语言(DDL)、数据操纵语言(DML)、数据控制语言(DCL)和数据查询语言(DQL),如 SELECT 语句用于查询,INSERT、UPDATE、DELETE 用于数据操纵,GRANT、REVOKE 用于数据控制.

电子商务

探讨了电子商务的相关内容,包括其在商业活动中的应用和优势等.

大数据

介绍了大数据的概念和重要性,强调了其在当今信息时代对决策制定和业务发展的重要作用.

《计算机科学概论》第十三章:

人工智能基础

人工智能是研究对人类思想建模和应用人类智能的计算机系统的学科。图灵测试是衡量机器是否能像人一样思考的方法,通过模拟人类对话进行,通过图灵测试的计算机具有弱等价性,即结果与人等价但实现方式不同,强等价性则指内部过程也相同.

知识表示:

语义网是知识的图形化表示,捕捉对象在真实世界中的关系;检索树用于表示对抗性移动的知识,如比赛中的各种选择.

专家系统:

专家系统嵌入了人类专家的知识,采用一套规则来定义条件,在满足条件时得出结论,适用于多种决策过程,如医疗诊断等.

人工神经网络:

尝试模拟人体神经网络的计算机知识表示法,其中每个元素都受到一个数值权重的影响,训练是调整神经网络中的权和阈值以实现想要结果的过程.

自然语言处理:

涉及语音合成、语音识别以及计算机对自然语言的理解,如对单词 “light” 的多种解释,但句法歧义仍是自然语言理解的一个问题.

机器人学:

介绍了机器人学的三个基本定律,以及固定机器人和移动机器人两类机器人,规划系统是给定目标、起始位置和结束情况生成解决方案算法的软件系统,subsumption 架构则规定行为并行运行,除非冲突时由目标排序决定优先级,还描述了机器人的组成,包括传感器、执行器和计算元素.

《计算机科学概论》第十四章:

模拟:

模拟是为复杂系统构建计算机模型并用模型进行实验以观察结果的计算领域,模型是真实系统的抽象。主要有连续模拟和离散事件模拟两种类型,连续模拟中的变化由偏微分方程表示,离散事件模拟中行为被表示为实体、属性和事件,排队系统是一种离散事件模拟,气象模型和地震模型是连续模拟的例子.

计算机图形学:

结合计算机、科学和绘画艺术,依赖数学方程模拟图像中自然现象,涉及光的交互、对象属性、形状和物理属性等,以生成接近真实照片的图像.

计算机游戏:

玩家可与系统及其他玩家交互的虚拟世界,游戏开发者使用游戏引擎创建游戏虚拟世界.

其他应用:

还探讨了计算机科学在计算生物学等其他领域的应用,以及所需的计算能力等

《C语言程序设计》第九章:

一、指针的概念

指针是一种特殊的变量,它存储的是另一个变量的地址。通过指针可以间接访问所指向的变量,这为在C语言中灵活处理数据提供了强大的手段。

二、指针变量的定义与初始化

定义:指针变量的定义形式为数据类型 *指针变量名; 例如:int *p; 这里定义了一个指向整型数据的指针变量p。
初始化:指针变量可以在定义时进行初始化,将某个变量的地址赋给它。如:int a; int *p = &a; 此时p就指向了变量a,&a是取变量a的地址操作符。

三、指针的运算

赋值运算:可以将一个地址赋给指针变量,使指针指向特定的内存单元。例如:int a, b; int *p1 = &a; p1 = &b; 这样p1就从指向a变为指向b了。
算术运算:
指针与整数的加减运算:如果指针指向某种数据类型的数组元素,那么指针加上或减去一个整数n,其结果是指针指向该数组中相对于当前元素偏移n个元素的位置。例如,对于一个整型数组int arr[5],int *p = &arr[0]; p + 2会指向arr[2]。但要注意,指针运算的步长是根据其所指向的数据类型的大小来确定的,比如指向整型的指针加减运算步长为4个字节(假设整型占4个字节)。
两个指针相减:当两个指针指向同一数组中的元素时,它们相减的结果是两个指针所指向元素之间的间隔元素个数。

四、指针与数组

数组名在很多情况下可以看作是一个常量指针,它指向数组的首元素地址。例如:int arr[5]; int *p = arr; 这里p就指向了arr的首元素,这等价于int *p = &arr[0];
通过指针可以方便地遍历数组元素,比如可以使用指针的算术运算来依次访问数组中的各个元素,实现与使用下标访问数组类似的功能,但在某些情况下可能更高效。

五、指针与函数

函数参数传递:可以将指针作为函数的参数进行传递。当需要在函数内部修改函数外部变量的值时,通过传递指向该变量的指针就可以实现。

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

问题:使用指针时总是会忘记初始化
解决方法:多次练习

基于AI的学习

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

感悟:在不断的刷题中,发现需要记忆一些常见的函数等可以提高编程速度。

标签:arr,变量,指向,学号,int,2024,2025,模拟,指针
From: https://www.cnblogs.com/mlq061015/p/18578567

相关文章

  • 20222317 2024-2025-1 《网络与系统攻防技术》实验八实验报告
    1.实验内容(1)Web前端HTML:能正常安装、启停Apache。理解HTML,理解表单,理解GET与POST方法,编写一个含有表单的HTML。(2)Web前端javascipt:理解JavaScript的基本功能,理解DOM。在(1)的基础上,编写JavaScript验证用户名、密码的规则。在用户点击登陆按钮后回显“欢迎+输入的用户名”尝试......
  • 第5关:合法的学号
    本题要求实现一个check(s)函数,判断字符串s是否为合法的学号,合法返回True,不合法返回False。符合下面规则的字符串即为合法学号,否则不合法。(1)以字母H开始,学号长度为9(2)除首字符H以外的8位均为数字为了验证函数定义的正确性,测试程序代码如下,功能是判定用户输入的字符串是否合法......
  • Adobe Photoshop 2025版安装教程及最低配置需求
    版本处理器操作系统内存(RAM)显卡显示器分辨率硬盘空间Photoshop2025多核Intel®、AMD或WinARM处理器Windows1064位(版本22H2)或更高版本8GB支持DirectX12的GPU(功能级别12_0或更高),1.5GBGPU内存1280x800,100%UI缩放10GB可......
  • 20222425 2024-2025-1 《网络与系统攻防技术》实验五实验报告
    1.实验内容MetasploitFramework(MSF)是一款开源安全漏洞检测工具,附带数千个已知的软件漏洞,并保持持续更新。Metasploit可以用来信息收集、漏洞探测、漏洞利用等渗透测试的全流程,被安全社区冠以“可以黑掉整个宇宙”之名。刚开始的Metasploit是采用Perl语言编写的,但是再后来的新......
  • docker可用国内镜像源2024.11.30
    系统版本/proc/versionLinuxversion5.15.0-126-generic(buildd@lcy02-amd64-052)(gcc(Ubuntu9.4.0-1ubuntu1~20.04.2)9.4.0,GNUld(GNUBinutilsforUbuntu)2.34)#136~20.04.1-UbuntuSMPThuNov1416:38:05UTC2024docker版本Dockerversion27.3.1,buildc......
  • 大模型开发工程师:2025年的高薪职业路线图
    在人工智能的浪潮中,大模型(LargeModels)已经成为推动技术进步的重要力量。那么,什么是大模型?大模型开发的前景如何?作为一名大模型开发工程师,需要具备哪些核心能力?就业方向有哪些?又该如何学习大模型?一、什么是大模型?大模型,通常指的是参数量达到亿级甚至千亿级的深度学习模型......
  • 【每天一篇深度学习论文】(IEEE 2024)即插即用特征增强模块FEM
    目录论文介绍题目:论文地址:创新点方法整体结构即插即用模块作用消融实验结果即插即用模块代码论文介绍题目:FFCA-YOLOforSmallObjectDetectioninRemoteSensingImages论文地址:https://ieeexplore.ieee.org/document/10423050创新点FFCA-YOLO模型的设计:该......
  • 【2024年最新 AIGC如何测试,如何开展测试,AIGC的测试标准?一文带你看明白什么是AIGC测试
    2024年,随着人工智能生成内容(AIGC,ArtificialIntelligenceGeneratedContent)技术的快速发展,相关的测试和评估工作也变得越来越重要。AIGC涉及生成文本、图像、音频、视频等内容,因此其测试方法和标准涵盖了多个方面。AIGC如何测试及测试标准1.AIGC测试的目标2.AIGC测试......
  • 【2024小美赛/认证杯ABCD题】2024年第十三届“认证杯” 数学中国数学建模国际赛(小美赛
    ......
  • 全国企业风险投资及融资事件数据(1921-2024.2)
    一、数据介绍数据名称:企业风险投资、融资事件数据范围:上市与非上市企业数据年份:1921-2024.2数据样本:27.8万条数据说明:包含投资、融资相关信息二、数据指标融资或上市时间企业全称所在行业注册地址联系电话邮箱成立时间注册资本经营范围上市状态股......