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

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

时间:2023-12-17 13:45:06浏览次数:42  
标签:200 20 变量 20231403 2024 25 数组 2023 指针

作业信息

这个作业属于哪个课程 <班级的链接>(如2022-2023-1-计算机基础与程序设计
这个作业要求在哪里 2023-2024-1计算机基础与程序设计第十二周作业)
这个作业的目标 自学《C语言程序设计》第11章
作业正文 https://www.cnblogs.com/lsrmy/p/17908985.html

教材学习内容总结

《c语言程序设计》第十一章:本章标题为指针和数组,首先讲了指针和一维数组、二维数组的关系,讲了如何向函数传递一维数组、二维数组,最后介绍了指针数组和动态数组。

教材学习中的问题

·问题1:指针的应用是什么

问题1的解决过程:

指针是C语言中的一个重要概念及其特点,也是掌握C语言比较困难的部分。指针也就是内存地址,指针变量是用来存放内存地址的变量,在同一CPU构架下,不同类型的指针变量所占用的存储单元长度是相同的,而存放数据的变量因数据的类型不同,所占用的存储长度长度也不同。有了指针以后,不仅可以对数据本身,也可以对存储数据的变量地址进行操作。
指针描述了数据在内存中的位置,标示了一个占据存储空间的实体,在这一段空间起始位置的相对距离值。在 C/C++语言中,指针一般被认为是指针变量,指针变量的内容存储的是其指向的对象的首地址,指向的对象可以是变量(指针变量也是变量),数组,函数等占据存储空间的实体。

·问题2:现代计算机是否有速度限制?

问题2解决过程:上网搜索相关内容后得知:任何计算机都有限制。科学家发现,光电子器件的能力受到量子物理学本身的限制。
众所周知,没有什么东西比光更快,对于使用光来控制电荷运动的电子系统来说,这一教条也是如此。这种系统被称为光电系统,在数据传输方面是最快的。而在一项新的研究中,来自普朗克量子光学研究所的科学家们确定了这种系统可以达到的速度上限。

为此,作者利用半导体材料和激光器进行了实验。在这些过程中,半导体受到超短激光脉冲的轰击,将材料中的电子转化为更高的能量状态,将它们从原子中 "击出",并允许它们在结构内自由移动。然后,第二个稍长的激光脉冲将粒子送往某个方向,从而产生了电流。

使用这种技术以及复杂的计算机模拟,该团队用越来越短的激光脉冲击中半导体。在某个时候,这个过程开始与海森堡的不确定性原理——量子定律相冲突,根据量子定律,不可能同样准确地测量粒子的动量及其在特定时间在空间中的位置。

现代设备的最大速度限制
在这种情况下,使用较短的激光脉冲意味着观察者可以准确地知道电子何时接受能量,但这种能量的数量仍然不确定。而这对电子设备来说是一个严重的问题,因为不知道电子的确切能量就不可能控制它们。

考虑到这一点,该小组计算出了光电系统速度的绝对上限——1 petahertz,即100万千赫兹(1015 Hz)。这是一个无法绕过的硬性限制,因为这个障碍已经嵌入了量子物理学的规律之中。

基于AI的学习





学习进度表

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 20/20
第二周 300/500 2/4 18/38
第三周 100/600 3/7 22/60
第四周 200/800 2/9 20/80
第五周 100/900 1/10 10/90
第六周 100/1000 1/11 20/120
第七周 100/1100 1/12 20/140
第八周 120/1220 1/13 25/165
第九周 200/1420 1/14 25/190
第十周 200/1620 1/15 25/215
第十一周 200/1820 1/16 25/240
第十二周 200/2020 1/17 25/265

标签:200,20,变量,20231403,2024,25,数组,2023,指针
From: https://www.cnblogs.com/lsrmy/p/17908985.html

相关文章

  • 2024年 为什么不建议新人学习ABAP
    引言每个应届生都希望自己有良好的职业发展,当他们发现前路难通时,便会寻找更好的出路。“转码”曾经是个很火热的话题。在互联网行业高速发展的年代,转行学代码,入职大厂,升职加薪,是许多人的可以成真的梦想。而现在,行业进入平台期,不少人也开始迷茫,现在转码还值不值?这样重要的人生选......
  • DOCKER20231217: 容器引擎Docker
       1.1Docker简介 1.1.1什么是Docker?一种轻量级的操作系统虚拟化技术,基于Go语言实现的开源容器项目,诞生于2013年,最初发起者是dotCloud公司(现DockerInc)Docker容器化虚拟技术vs传统虚拟机技术特性容器虚拟机启动秒级分钟级硬盘使用一般为MB一般为G......
  • 2023-2024-1 20231310《计算机基础与程序设计》第12周学习总结
    作业信息作业属于的课程<班级链接>(2022-2023-1-计算机基础与程序设计)作业要求<作业要求>(2022-2023-1计算机基础与程序设计第一周作业)作业目标《C语言程序设计》第11章作业正文https://www.cnblogs.com/wang-hoNbang/p/17908886.html教材学习内容总结《C......
  • 2023-12-16 每天一练
    LeetCode每日一题2276.统计区间中的整数数目题目给你区间的空集,请你设计并实现满足要求的数据结构:新增:添加一个区间到这个区间集合中。统计:计算出现在至少一个区间中的整数个数。实现CountIntervals类:CountIntervals()使用区间的空集初始化对象voidadd(intl......
  • 2023-2024-1 20231410刘珈岐《计算机基础与程序设计》第12周学习总结
    2023-2024-120231410刘珈岐《计算机基础与程序设计》第12周学习总结作业信息这个作业属于哪个课程(https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP)这个作业要求在哪里(https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/homework/13008)这个作业的......
  • 2023-2024-1 20232320 《网络空间安全导论》第六周学习总结
    教材学习内容总结本章主要聚焦于应用安全,具体分为身份认证与信任管理、隐私保护、云计算及其安全、区块链与安全、人工智能及其安全等多个方面,从用户端、服务端等不同视角描述了如何保障应用安全。我们体会到其重要性和实用性,在各个领域都有不可忽视的地位,在历史上,由于这些方面的......
  • 2023-2024-1 20231312 《计算机基础与程序设计》第12周学习总结
    作业信息这个作业属于哪个课程<班级的链接>2023-2024-1-计算机基础与程序设计|-这个作业要求在哪里<作业要求链接>2023-2024-1计算机基础与程序设计第6周作业|这个作业的目标《C语言程序设计》第11章|作业正文作业链接教材学习内容总结《C》指针在一......
  • 2023-2024-1 学号20231318《计算机基础与程序设计》第十二周学习总结
    作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第十二周作业这个作业的目标自学教材《C语言程序设计》第11章并完成云班课测试。作业正文2023-2024-1学号20231318《计算机基础与程序设计》......
  • 学期:2023-2024-1 学号:20231426 《计算机基础与程序设计》第十二周学习总结
    作业信息这个作业属于哪个课程2022-2023-1-计算机基础与程序设计这个作业要求在哪里2022-2023-1计算机基础与程序设计作业这个作业的目标通过教材内容了解文件,动态数组作业正文https://www.cnblogs.com/hhaxx/p/17908761.html教材学习内容总结《计算科学......
  • 2023-2024 20232319《网络空间安全导论》第6周学习总结
    思维导图学习内容挖掘身份认证与信息管理身份认证的主要方法1.用户名/口令:例如QQ微信密码等,其实质是口令,而非真正意义上的密码。2.动态口令/一次性口令:短信验证码,邮件验证码。3.挑战应答认证:非对称密码及数字签名的应用。4.基于生物特征和物性特征:指纹认证,人脸认证,声纹认......