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

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

时间:2024-10-12 23:10:53浏览次数:1  
标签:学习 语言 2024 2025 程序设计 20241307 计算机

作业信息

这个作业属于哪个课程 2024-2025-1-计算机基础与程序设计
这个作业要求在哪里 (2024-2025-1计算机基础与程序设计第三周作业)
这个作业的目标
作业正文 2024-2025-1 学号20241307《计算机基础与程序设计》第三周学习总结

教材学习内容总结


《计算机科学概论》第一章的主要内容包括以下方面:

• 计算系统的分层:介绍了计算系统由硬件、软件和数据等核心板块构成,各个分层各司其职,共同完成计算机的强大功能。

• 抽象的概念:这是一种思考问题的方式,它通过删除或隐藏复杂的细节,保留实现目标所必须的信息。

• 计算机硬件简史:简述了计算机的四代硬件发展历程,如真空管、晶体管等电子元件的出现和发展。

• 计算机软件简史:介绍了五代软件的更新与进步,以及其逐渐走向大众化的过程。还提到了历史上第一位程序员 Ada 以及其他做出过贡献的科学家和发明,展现了计算机语言的发展脉络。


《C 语言程序设计》第一章通常会对 C 语言进行初步介绍,主要内容如下:

一、C 语言的背景和特点

  1. 介绍了 C 语言的发展历程,它是在贝尔实验室为了开发 Unix 操作系统而被创造出来的高级编程语言。

  2. 强调了 C 语言的特点,如简洁高效、功能强大、可移植性好等。它既可以进行底层系统编程,也能用于高层应用开发。

二、程序和编程语言的概念

  1. 解释了程序的定义,即一组指令的集合,用于告诉计算机如何执行特定的任务。

  2. 阐述了编程语言的作用,它是人类与计算机沟通的工具,通过特定的语法和规则来表达算法和逻辑。

三、C 语言程序的基本结构

  1. 展示了一个简单的 C 语言程序示例,如“Hello, World!”程序,让你初步了解 C 语言程序的外观。

  2. 分析了 C 语言程序的基本组成部分,包括预处理指令、函数、变量声明、语句等。

四、开发环境和工具

  1. 介绍了常见的 C 语言开发环境,如 Visual Studio、Code::Blocks 等,以及如何安装和配置这些工具。

  2. 提及了编译器的作用,它将 C 语言源代码转换为可执行的机器代码。

五、学习 C 语言的重要性和方法

  1. 强调了学习 C 语言的重要性,它是学习其他编程语言的基础,也是深入理解计算机系统的关键。

  2. 给出了一些学习 C 语言的方法和建议,如多写代码、多做练习、阅读优秀的代码等。

基于AI的学习




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

学习了《计算机科学概论》第一章和《C 语言程序设计》第一章后,我深感计算机科学的博大精深。概论第一章让我了解到计算系统的分层以及计算机发展的历史,体会到科技进步的魅力。而 C 语言程序设计第一章则开启了编程世界的大门,认识到编程语言作为人与计算机沟通的桥梁的重要性。这两章的学习激发了我的好奇心和探索欲,让我渴望深入了解计算机科学的奥秘,为未来的学习和应用奠定了基础。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 100/200 2/2 20/20
第二周 500/500 3/4 38/38

标签:学习,语言,2024,2025,程序设计,20241307,计算机
From: https://www.cnblogs.com/ZYF15246391068/p/18461662

相关文章

  • 【论文速看】DL最新进展20241011-3D雷达、目标检测、大核CNN
    目录【3D雷达】【目标检测】【CNN】【3D雷达】[ECCV2024]BetterCallSAL:TowardsLearningtoSegmentAnythinginLidar论文链接:https://arxiv.org/pdf/2403.13129代码链接:https://github.com/nv-dvl/segment-anything-lidar文中提出了SAL(Lidar中的任意......
  • 20241012 mysql查漏补缺
    2024/10/12mysql查漏补缺1.联合索引什么时候会失效[联合索引]遵循最左前缀法则NO1​ 如果索引了多列(联合索引),要遵守最左前缀法则。最左前缀法则指的是查询从索引的最左列开始,并且不跳过索引中的列。如果跳跃某一列,索引将会部分失效​ 对于最左前缀法则指的是,查询时,最左边......
  • 2024-2025-1 20241413 《计算机基础与程序设计》第三周学习总结
    作业信息这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK03这个作业的目标数字分类与计数法位置计数法进制转换模拟数据与数字数据压缩与解压数字化信息......
  • 【试了下Canvas效果杠杠的】OpenAI在2024年10月3号最新发布的gpt-4o with canvas模型
    2024年10月3日,OpenAI推出了名为“GPT-4owithCanvas”的新功能,该功能旨在提高写作和编程任务的协作体验。Canvas提供了一种与传统聊天不同的交互方式,它允许用户在一个单独的窗口中与ChatGPT进行深度合作,进行详细的内嵌反馈、针对性的编辑以及内容重写。在编程方面,Canvas......
  • 2024-2025-1《计算机基础与程序设计》第3周学习总结20241420姚金济
    <班级链接>https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP/join?id=CfDJ8AOXHS93SCdEnLt5HW8VuxQ23KfVCDd17M92RURIJwdTBPMF7locrEwU_PbdKakofz0zTbJuc7KceG9Y6oQCShgfHFT19twYLe61kME6CedB920aZMY90TR1BJoIekMfCQXD2yhv5D-jTBrh3BU7q18<作业要求链接>https://www......
  • 多校A层冲刺NOIP2024模拟赛04
    02表示法直接递归即可,稍微写个高精。点击查看代码#include<bits/stdc++.h>usingnamespacestd;//#defineint__int128constintN=1e4;strings;intb[N],c[N],len;inta[N],tot;intread(){ intf=1,s=0;charch=getchar(); while(ch<'0'||ch>'9......
  • NOIP 模拟赛:2024-10-12
    T1:break忘了写,于是-20pts离散化,若一个段被\(\ge3\)个线段覆盖,无解;否则答案为\(2^{cnt}\),\(cnt\)为连通块个数。T2:推式子题,注意轮数\(\le\logn\)即可。T3:T4:一种新的树的生成方式。这个数据范围,一眼状压。考虑一颗以\(u\)为根的树\(T\)怎么生成:枚举\(u\)的......
  • 多校A层冲刺NOIP2024模拟赛05
    好数(number没啥好说的直接\(O(n^2)\)枚举即可。点击查看代码#include<bits/stdc++.h>usingnamespacestd;constintN=2e6+107;constintd=2e5;intn,a[N],sum[N];intread(){ intf=1,s=0;charc=getchar(); while(c<'0'||c>'9'){if(c==�......
  • KEYENCE Programming Contest 2024(AtCoder Beginner Contest 374)E题
    六年级蒟蒻来题解了!!!题目大意:给定你一个n,表示有n个生产线,每一个生产线都有两种机器,第i个生产线第一件产品每天可以造Ai件零件但是得付出Pi元的代价,第二件产品每天可以生产Bi件物品但是得付出Qi元的代价,然后给你x元的预算问你所有流水线中的最小值的最大值是多少?思路:首先我们......
  • 2024.10.12
    双极定向INTERNETYAMEROインターネット・エンジェルという現象は当代互联网小天使这种现象仮定された有機交流電燈の是被假定为有机交流电灯的かわいい虹色の照明ですぶいっ一盏可爱虹色照明耶あらゆる透明なアカウントの複合体(所有透明账号的复合体)このクソゴ......