2024-2025-1 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
posted @ 2024-10-06 18:25  20241307张岳峰  阅读(18)  评论(0编辑  收藏  举报