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

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

时间:2023-12-31 18:55:36浏览次数:59  
标签:文件 积分 函数 double 2024 1500 2023 程序设计 20231425

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

作业信息

这个作业属于哪个课程

2023-2024-1《计算机基础与程序设计》

这个作业要求在哪里

2023-2024-1计算机基础与程序设计第十四周作业)

这个作业的目标

《C语言程序设计》第13章

 

 

 

 

 

教材学习内容总结

《C语言程序设计》第13章

文件操作: 学习如何在C语言中进行文件的读写操作,包括打开文件、读取文件内容和写入文件等操作。

文件指针: 理解文件指针的概念以及如何使用它们在文件中进行定位和移动。

文件的随机访问: 学习如何通过文件指针实现对文件的随机访问,而不仅仅是顺序读写。

命令行参数: 掌握如何在程序执行时通过命令行传递参数,以增加程序的灵活性。

预处理器指令: 了解预处理器的使用,包括宏定义、条件编译等,以便在编译前进行代码处理。

头文件和源文件的组织: 学会如何将程序分割成多个文件,以提高代码的可维护性和重用性。

动态内存分配: 理解如何使用malloc和free等函数进行动态内存分配和释放,防止内存泄漏。

链表: 掌握链表的概念和实现方式,了解如何使用链表存储和操作数据。

递归: 学会使用递归解决问题,理解递归的原理和注意事项。

位操作: 了解位运算的基本操作,包括与、或、异或等,以及如何通过位操作进行高效的编程。

基于AI的学习

 

如何使用c函数计算积分

ChatGPT

ChatGPT聊天GPT

在C语言中,要计算积分通常需要使用数值积分的方法,例如梯形法则、辛普森法则等。以下是一个简单的例子,使用梯形法则来计算定积分:

cCopy code

#include <stdio.h>

 

// 被积函数

double f(double x) {

    return x * x;  // 这是一个例子,可以根据需要修改成其他函数

}

 

// 梯形法则计算积分

double integrate(double a, double b, int n) {

    double h = (b - a) / n;  // 计算步长

    double sum = (f(a) + f(b)) / 2.0;  // 第一个和最后一个点的函数值

    for (int i = 1; i < n; i++) {

        double x = a + i * h;

        sum += f(x);

    }

    return h * sum;

}

 

int main() {

    double a = 0.0;  // 积分下限

    double b = 1.0;  // 积分上限

    int n = 1000;    // 划分的小区间数

 

    double result = integrate(a, b, n);

 

    printf("定积分结果: %lf\n", result);

 

    return 0;

}

这个例子中,f 函数表示被积函数,integrate 函数使用梯形法则来计算定积分。你可以根据需要替换 f 函数,调整积分的下限、上限以及划分的小区间数。请注意,这只是一个简单的数值积分示例,实际应用中可能需要根据问题的性质选择合适的数值积分方法。

学习进度条

 

代码行数(新增/累积)

博客量(新增/累积)

学习时间(新增/累积)

重要成长

目标

5000行

30篇

400

 

第一周

200/200

2/2

20/20

 

第二周

300/500

2/3

18/38

 

第三周

300/1000

4/7

20/60

 

第四周

400/1300

5/7

20/60

 

第五周

400/1300

6/7

20/60

 

第六周

500/1000

7/7

22/120

 

第七周

900/1500

8/8

30/120

 

第八周

800/1500

9/9

60/120

 

第九周

1100/1500

10/10

50/80

 

第十周

1300/1500

11/11

75/80

 

第十一周

1000/1500

12/12

80/90

 

第十二周

1100/1500

13/13

90/90

 

第十三周

1300/1500

14/14

80/80

 

第十四周

1000/1500

15/15

90/90

 

 

 

 

标签:文件,积分,函数,double,2024,1500,2023,程序设计,20231425
From: https://www.cnblogs.com/lzr20050928/p/17937872

相关文章

  • 2023-2024-1 20231304 《计算机基础与程序设计》第十四周学习总结
    2023-2024-120231304《计算机基础与程序设计》第十四周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第十四周作业这个作业的目标自学教材《C语言程序设计》第13章并完成云班课测试......
  • 2023 Goodbye!
    摆了一天,终于想起今天该跨年了(虽然那个时候我可能还在教室里),该写点什么。可是真的打开文档,却发现倏忽而过的2023好像并没有给我留下什么深刻的印象。那就浅浅地用最后三天的生活总结这一年吧。2023.12.31今天推掉了父母约出去和亲戚吃饭的事,一方面作业很多,另一方面一天的假期......
  • 2023-2024-1 学号20231318《计算机基础与程序设计》第十四周学习总结
    作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第十四周作业这个作业的目标自学教材《C语言程序设计》第13章并完成云班课测试。作业正文2023-2024-1学号20231318《计算机基础与程序设计》......
  • 再见,2023——2023 年度总结
    2023快过去了,很快就要迎来另一个有366天的年份了。现在回想自己脑中最早的元旦经历,好像还是2019~2020,不知道为什么这段记忆在我脑子里能藏那么久。年初的时候是直接返校了,还记得去年这个时候微博上还在骂二南元旦放一天假,现在就直接放三天了,也知道做点人事。返了校之后生活就......
  • 2023
    1前一天晚上打了一场糟糕的如同我的整个2023的Goodbye2023,可能是这个缘故,今天早上和中午各自迟到了三十多分钟。但或许与熬夜也无关吧,这一周的时间总在睡觉,课上也睡,课下也睡,成功的练就了不用爬下坐着就能睡着的绝技,反正我之前是不会这样的。我也没什么错啊,想多留一点睡觉时间......
  • 2023-2024-1 20231403 《计算机基础与程序设计》第十四周学习总结
    作业信息这个作业属于哪个课程<班级的链接>(如2022-2023-1-计算机基础与程序设计)这个作业要求在哪里2023-2024-1计算机基础与程序设计第十四周作业)这个作业的目标学习《C语言程序设计》第13章并完成云班课测试。作业正文https://www.cnblogs.com/lsrmy/p/17937......
  • 校赛2023游记
    打完校赛以后本来想写游记,结果因为各种原因搁置了,就当补了吧...Day-1过预选赛不是什么大问题,不过这是我们第一次参加正式的比赛。之前打模拟赛的时候是一人一台设备,大家也离得比较远,突然说用一台电脑,然后三个人挨着坐,多少还是有点紧张。而且感觉第一次对后面的影响挺大的。Day0......
  • 2023工作与生活总结
    2023年貌似又是一个转折点,经历了疫情的3年,现在终于平静了一阵子,但不知未来是不是还会有更大的风波.自2022年6月竞聘上岗的改革后,工作中经历较大的变化,有一些失落感,更多的是没意思.看起来就是一切都没什么意思,薪资与期望相差较大.工作内容也没有什么新意,眼界也没什么提高,......
  • 云锵投资 2023 年收益统计及 12 月简报
    年度统计本月是本年度最后一月,对本年的各组合进行了年度的收益统计:量化基金,少量超额。量化股票,Beta1.5倍的情况下,只下跌了4.81%,算是还凑合的成绩。今年,个人权益投资,整体没有Alpha,属于与指数陪玩。在持股数方面,相对年初加仓了23.68%(去年该数值是95.16%,本不应该加仓那么......
  • 2023年度总结
    目录Part1:刷题这一年被坑得最惨的一题:P9748[CSP-J2023]小苹果Part2:比赛首先要说一件很重要的事情Part3:文章Part4:数学Part5:我的错题一、P3831[SHOI2012]回家的路二、P2071座位安排三、P1352没有上司的舞会Part6:回首过往,多少奋斗,多少牺牲;展望未来,多少憧憬,多少希......