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

news/2024/10/6 15:57:36

这个作业属于哪个课程 2024-2025-1-计算机基础与程序设计
这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK02
这个作业的目标 数字化、信息安全、自学教材计算机科学概论(第七版)第1章并完成云班课测试、 《C语言程序设计》第1章并完成云班课测试
作业正文 https://i.cnblogs.com/posts/edit

** 教材学习内容总结**

一.《计算机科学概论》第一章:····
•计算机系统的分层:
信息、硬件、程序设计、操作系统、应用、通信

•用通俗易懂的例子解释抽象的概念
•讲诉计算机硬件和软件源远流长的历史
•介绍计算工具和计算学科之间的区别
二.《C语言程序设计》第一章:
•我们为什么要学习编程?
编程是我们学习“计算机思维”的最佳途径;

学编程是我们了解,控制一切的最便捷的途径。

•我们怎样学编程?
1.从直观思维转变为数字思维

2.不止无脑的关注语法,更要领会语法背后的编程思想,进而领会计算机思维。

3.不止关注于理论知识,更要亲自动手去实践,践行,在一次次动手实践的过程中得到成长。

教材中所遇到的问题及解决
1、程序和软件有何不同?
AI答:程序的定义和特点
程序是一组计算机能识别和执行的指令,它运行于电子计算机上,满足人们某种需求的信息化工具。程序通常是以某种程序设计语言编写的,运行于某种目标结构体系上。程序的设计和编写是为了使计算机能够执行特定的任务,如进行数值计算、数据处理、逻辑判断等。程序必须装入计算机内部才能实际起作用。

软件的定义和特点
软件是一系列按照特定顺序组织的计算机数据和指令的集合,它不仅包括程序,还包括开发、使用和维护程序所需要的所有文档。软件的目的是为了扩大计算机系统的应用领域和放大硬件的功能。软件可以分为系统软件、应用软件和中间件,它们在计算机系统中承担不同的角色。软件的存在形式不仅仅是可执行程序,还包含了帮助用户更好地理解和使用程序的文档。

程序与软件的关系
程序是软件的一个组成部分,它是软件的必要元素。没有程序,软件就无法实现其预定的功能。然而,软件不仅仅是程序,它还包括了与程序相关的所有文档和数据结构。软件是由程序和文档共同组成的,而且软件运行必须有程序的支持。

区别总结
下表总结了程序和软件的主要区别:

特点 程序 软件
组件构成 计算机数据和指令 计算机数据和指令 + 文档
主要功能 满足特定需求的计算任务处理 提供特定功能的集合
存在形式 可执行代码 可执行代码 + 文档
通过以上分析,我们可以清晰地理解程序和软件之间的区别。程序注重于计算任务的处理,而软件则关注于提供完整的功能集合,包括程序及其相关的技术支持材料。
2、为什么十六进制更简洁?
AI答:计算机内部使用二进制存储和处理数据,但是二进制数字通常很长。例如,二进制的 1111(十进制为 15),而在十六进制中只用 F 来表示。由于 16 是 2 的幂次方(2⁴ = 16),所以每四位二进制数可以很方便地转换为一位十六进制数。这种转换关系使得在处理二进制数据时,如果用十六进制来表示可以大大缩短数据的长度,看起来更加简洁。 ◦ 比如,二进制数 110101101110 可以按四

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

傻逼模拟赛搬的时候能不能看看题面改之后还是不是让人能看懂还有不发 checker 是有什么心事吗

如题。 傻逼模拟赛搬的时候能不能看看题面改之后还是不是让人能看懂还有不发 checker 是有什么心事吗还在最后一道题放集训队互测什么意思 什么叫有 \(b_{k}\) 种 \(k\) 类型的货币,同一种流通的货币不会超过二十种 什么叫接下来 \(n\) 个数表示 \(a_{1} \sim a_{n-1}\)upd:

Java - 10 二维数据

Java - 10 二维数据 一维数组的每个元素又是一个一维数组 静态初始化 int[][] arr = {{0,0,0,0},{1,1,1,1},{2,2,2,2},{3,3,3,3}};public class TwoDimensionArray {public static void main(String[] args) {int[][] arr = {{0,0,0,0},{1,1,1,1},{2,2,2,2},{3,3,3,3}};// 遍历…

Java - 11 类与对象

Java - 11 类与对象 类 类[属性, 行为] ->对象[属性, 行为] public class Test{public static void main(String[] args){Cat cat1 = new Cat(); // 创建对象cat1.name = "大宝";cat1.age = "3";cat1.color = "orange";System.out.println(ca…

20222413 2024-2025-1 《网络与系统攻防技术》实验一实验报告

1.实验内容 在本周的学习过程中,我了解到了许多缓冲区溢出攻击的实际案例、缓冲区溢出攻击的原理和相关基础知识,包括GDB调试器的使用方法、反汇编、基础的汇编语言与指令等,重新温习了函数调用过程和进程管理方面的知识内容。并且通过实验一,我能够了解并熟练完成Linux系统…

函数的上下文

函数的上下文 概述 在函数体的语句中,会出现this这个词,this就是函数的上下文 函数中this是谁,就说明函数的上下文是谁 函数中的this是谁,要看是如何调用的,因为this不是一成不变的 比如我们看下面的例子 var obj = {a: 100,fun: function() {console.log(this.a);} };我们…

拥挤聚集智能监测系统

拥挤聚集智能监测系统可以通过对人员数量、密度等进行实时监测,拥挤聚集智能监测系统识别出拥挤聚集的情况,并及时发出预警。拥挤聚集智能监测系统可以通过对人员进车间的人数等进行监测,识别出是否存在人员拥堵、挤压等安全隐患,及时发出警报,提醒工作人员采取措施疏散人…

睡岗识别 AI助力企业安全管控

睡岗识别可以通过AI视频智能分析技术,睡岗识别识别出操作人员是否存在睡岗情况。例如,在变电站等场景中,睡岗识别技术可以通过对识别出操作人员是否存在睡岗情况,及时发出预警,避免因操作人员的疏忽而导致的安全事故。在工厂车间中,睡岗识别技术可以通过对工人的行为进行…

加油站安全风险监测预警系统

加油站安全风险监测预警系统可以通过对加油站设备、环境、人员等方面进行监测,加油站安全风险监测预警系统实现对加油站的全面监管。例如,在加油站油罐区中,加油站安全风险监测预警系统可以对加油站人员抽烟打电话、明火烟雾等环境安全隐患进行自动识别,及时发出预警,避免…