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

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

时间:2024-10-20 13:21:32浏览次数:1  
标签:20241403 字节 double 2024 2025 内存 寄存器

学期(如2024-2025-1) 学号(如:20241403) 《计算机基础与程序设计》第四周学习总结

作业信息

这个作业属于哪个课程 <班级的链接>(如2024-2025-1-计算机基础与程序设计
这个作业要求在哪里 <作业要求的链接>(如2024-2025-1计算机基础与程序设计第四周作业)
这个作业的目标 门电路 组合电路,逻辑电路 冯诺依曼结构 CPU,内存,IO管理 嵌入式系统,并行结构 物理安全
作业正文 https://www.cnblogs.com/chenqiqi/p/18486976

教材学习内容总结

《计算机基础》
机器语言
Pep9的基本特性(寄存器PC、IR、A;指令)
编写程序实例
汇编语言
伪代码
《c语言程序设计》
算法的概念及其描述方法
关系运算符以及关系表达式
单分支,双分支,多分支的条件语句
switch语句
逻辑运算符与逻辑表达式
程序测试

教材学习中的问题和解决过程(先问 AI)

  • 问题1:在 Pep/9 的机器语言中,将字或字节载入寄存器 A 和存储寄存器 A 中的字或字节主要有以下区别:
  • 问题1解决方案:一、操作方向
  1. 将字或字节载入寄存器 A:
    • 这是一个从内存或其他数据源向寄存器 A 传输数据的操作。
    • 例如,从内存中的特定地址读取一个字或字节的数据,并将其放置到寄存器 A 中,以便后续的运算或处理。
  2. 存储寄存器 A 中的字或字节:
    • 与之相反,这个操作是将寄存器 A 中的数据传输到内存或其他存储位置。
    • 比如,将寄存器 A 中的当前值保存到内存中的特定地址,以便在以后的时间可以再次访问或供其他程序使用。
    二、作用和影响
  3. 将字或字节载入寄存器 A:
    • 常用于获取数据以供处理器进行操作。
    • 可以使处理器能够对新的数据进行算术、逻辑或其他类型的运算。
    • 允许程序从外部数据源(如内存、输入设备等)获取信息,为后续的处理步骤做准备。
  4. 存储寄存器 A 中的字或字节:
    • 主要用于保存数据。
    • 可以将计算结果、中间值或重要的状态信息保存到内存或其他存储设备中,以防止数据丢失。
    • 有助于在程序的不同部分之间传递数据,或者在需要时将数据持久化存储。
    总之,将字或字节载入寄存器 A 是将数据引入处理器进行处理,而存储寄存器 A 中的字或字节是将处理器中的数据保存到外部存储位置。这两个操作在程序的执行过程中起着不同但都非常重要的作用。
  • 问题2:C语言中常见的数学函数有哪些
  • 问题2解决方案: 一、三角函数
  1. sin():求正弦值。
    • 例如:double result = sin(0.5);,这里传入弧度值,求 0.5 弧度的正弦值。
  2. cos():求余弦值。
    • 如:double cosValue = cos(1.0);,求 1 弧度的余弦值。
  3. tan():求正切值。
    二、指数对数函数
  4. exp():求以自然常数 e 为底的指数。
    • double expValue = exp(2.0);,计算 e 的 2 次方。
  5. log():求自然对数(以 e 为底)。
    • double logValue = log(10.0);,求 10 的自然对数。
  6. log10():求以 10 为底的对数。
    三、平方根和幂函数
  7. sqrt():求平方根。
    • double sqrtValue = sqrt(9.0);,求 9 的平方根,结果为 3。
  8. pow():求幂次方。
    • double powValue = pow(2.0, 3.0);,求 2 的 3 次方,结果为 8。
    四、绝对值和取整函数
  9. fabs():求浮点数的绝对值。
    • double absValue = fabs(-5.5);,结果为 5.5。
  10. ceil():向上取整。
    • double ceilValue = ceil(3.1);,结果为 4。
  11. floor():向下取整。
    • double floorValue = floor(3.9);,结果为 3。

基于AI的学习










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

熟练掌握代码需要不断地练习与实践,多练多写才能掌握它

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 20/20
第二周 300/500 2/4 18/38
第三周 500/1000 3/7 22/60
第四周 300/1300 2/9 30/90

标签:20241403,字节,double,2024,2025,内存,寄存器
From: https://www.cnblogs.com/chenqiqi/p/18486976

相关文章

  • 中国各省/地级市/县域统计年鉴面板数据三合一(2024全新整理)
    文章目录数据下载地址数据指标说明一、数据名称:中国县域统计年鉴面板数据二、数据名称:中国城市统计年鉴面板数据-全市/市辖区版三、数据名称:中国各省统计面板数据项目备注数据下载地址数据下载地址点击这里下载数据数据指标说明统计年鉴面板数据给大家的研究工作......
  • 随意门导航zlibrary镜像地址入口(2024更新)
    随意门导航是一个集实用性与便捷性于一体的综合性网址导航网站,它为广大网民提供了一个快速访问各类热门网站和实用工具的便捷平台。在这个网站上,你可以轻松找到涵盖电子书下载、学术资源、生活工具、常用查询以及音乐在线听等多个领域的网址链接。随意门导航的设计简洁明了,用......
  • z-library镜像地址,如何获取最新网址(2024.10.20)
    zlibrary数字图书馆介绍Z-library被称为全球最大的数字图书馆,里面包含9,826,996本电子书,84,837,646篇期刊文章。从各种知名文学著作,理工学科,人文艺术、到学术论文等应有尽有!支持PDF、epub、mobi等多种格式图书资源下载绝对是你找书的不二选择。zlibrary数字图书馆镜像网址......
  • 20241313 刘鸣宇 《计算机基础与科学概论》第四周学习总结
    《C语言程序设计》学习总结1.学习了基础算数运算符并通过AI了解了常用运算符的优先级2.学习了复合的赋值运算符,增1与减1运算符,以及前缀与后缀的不同3.学习了宏常量与宏替换#define4.学习了const函数并对比了解const函数相比于宏常量的优势(const函数有数据类型,编译器能对其经......
  • 2024-2025-1 20241304 《计算机基础与程序设计》第4周学习总结
    2024-2025-120241304《计算机基础与程序设计》第4周学习总结作业信息|这个作业属于哪个课程|<2024-2025-1-计算机基础与程序设计)|>|-- |-- ||这个作业要求在哪里|<作业要求的链接>(https://www.cnblogs.com/rocedu/p/9577842.html#WEEK04))||这个作业的目标|<复习第四章内......
  • 2024-2025-1 20241327 《计算机基础与程序设计》第四周学习总结
    作业信息|2024-2025-1-计算机基础与程序设计)||--|-|2024-2025-1计算机基础与程序设计第四周作业)||快速浏览一遍教材计算机科学概论(第七版),课本每章提出至少一个自己不懂的或最想解决的问题并在期末回答这些问题|作业正文|https://www.cnblogs.com/shr060414/p/18440575|教......
  • 2024-2025学年 20241306学号 《计算机基础与程序设计》第四周学习总结
    学期2024-2025学号20241306《计算机基础与程序设计》第四周学习总结作业信息这个作业属于哪个课程2024-2025-1-计算机基础与程序设计(https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP))这个作业要求在哪里[2024-2025-1计算机基础与程序设计第一周作业(https:......
  • 信友队2024CSP-S第二轮(复赛)模拟赛
    2024CSP-S第二轮(复赛)模拟赛\(T1\)A.坦白\(30pts\)部分分\(30pts\):爆搜。点击查看代码llans[300010];chars[300010];intmain(){freopen("confess.in","r",stdin);freopen("confess.out","w",stdout);llt,n,cn......
  • Z-Library最新官方入口国内可用网址/电脑手机Ipad安装包(2024持续更新)
    zlibrary数字图书馆介绍Z-library被称为全球最大的数字图书馆,里面包含9,826,996本电子书,84,837,646篇期刊文章。从各种知名文学著作,理工学科,人文艺术、到学术论文等应有尽有!支持PDF、epub、mobi等多种格式图书资源下载绝对是你找书的不二选择。zlibrary数字图书馆镜像网址z......
  • 『模拟赛』多校A层冲刺NOIP2024模拟赛09
    Rank还行A.排列最小生成树(pmst)签,有点可惜。考虑连\(i\)与\(i+1\)时,所有边边权都是小于\(n\)的,因此我们只考虑边权小于\(n\)的边即可。因为边权为\(|p_i-p_j|\times|i-j|\),所以只考虑\(|p_i-p_j|\lt\sqrt{n}\)和\(|i-j|\lt\sqrt{n}\)的情况,每个点只用连......