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

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

时间:2023-11-12 17:55:44浏览次数:39  
标签:语句 20231320 计算机 C语言 2024 while 循环 2023 程序设计

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

作业信息

这个作业属于哪个课程 <班级的链接>(2023-2024-1 计算机基础与程序设计)
这个作业要求在哪里 <作业要求的链接>(2022-2023-1计算机基础与程序设计第七周作业)
这个作业的目标 <自学《计算机基础与程序设计》第8章并完成云班课作业 、自学《C语言程序设计》第6章并完成云课班作业>
作业正文 作业正文

教材学习内容总结

《计算机基础与程序设计》
本章讲解了如何解决问题。第一步要理解问题,第二步是要找到问题与信息之间的联系,第三步是要有执行方案,第四步是分析得到的解决方案。本章还讲解了算法:在有限的时间内用有限的数量解决问题或子问题的明确指令集合。计算机解决问题有四个阶段,分析说明阶段、算法开发阶段、实现阶段、维护阶段。最后对写好的算法需要进行测试。算法分为带有选择的、带有循环的算法、,对复杂变量的储存,搜索算法(顺序算法、二分检索),排序(选择排序、冒泡排序、插入排序,递归算法、快速排序),以及重要概念(信息隐藏、抽象、命名)。
《C语言程序设计》
本章主要讲了循环控制结构,除去常规的for,while,do while 循环外,本章还介绍了循环的嵌套,以及用条件来控制循环。同时还讲了流程的控制转移,如goto,break等语句。还介绍了一种运算方法穷举法以及一种错误原因,类型溢出。

教材学习中的问题和解决过程

问题1:对于《计算机基础与程序设计》中里面很多专有名词不清楚,如信息隐藏。
解决:我在网上查找了关于信息隐藏的具体介绍,通过这种方式来理解书中信息隐藏的内容。
问题2:不太能够分清什么时候使用for,什么时候使用while,什么时候使用do while
解决:我发现可以在具体问题中判断,涉及次数是考虑for,需要先执行在判断时用do whlie

基于AI的学习

q
我最近在学习C语言的循环控制,请你用苏格拉底的方式向我提问,一次一个问题
AI
当你使用循环控制语句时,你是否明确知道它们的基本目的是什么?
q
减少代码的重复,使同一操作不用重复操作
AI
很好,你已经理解了循环控制语句的基本目的。接下来的问题是,C语言中有哪些主要的循环控制语句,以及它们各自的特点是什么?
q
主要的控制语句有for ,while ,do while其中for与计数有关,while主要是条件控制,而do while则主要是先执行一次再判断条件
AI
你对C语言中的循环控制语句有了很好的了解。接下来的问题是,在使用循环控制语句时,你是否遇到了任何具体的困难或疑惑?
q
再具体使用时我不清楚在使用循环时在那些地方需要使用“;”来中断语句
AI
这是一个常见的疑惑点。在C语言中,循环的主体部分如果只有一条语句,可以不用加分号,直接写在循环控制语句后面。但如果循环体内有多条语句,你就需要使用花括号将它们括起来,而每条语句之间则需要用分号分隔。
例如,对于for循环:

for (int i = 0; i < 5; i++)
printf("%d ", i);

这里printf("%d ", i); 是循环体内唯一的语句,所以不需要分号。但如果有多条语句,你需要这样写:

for (int i = 0; i < 5; i++) {
printf("%d ", i);
someOtherFunction();
}

在这个例子中,循环体内有两条语句,所以用花括号括起来,并在它们之间使用分号分隔。
希望这能帮助你更清晰地理解在何处需要使用分号。
q
你觉得我掌握了吗?
AI
看起来你已经对C语言中的循环控制语句有了基本的理解,知道了for、while、do while的用途和特点,也提到了在使用循环时需要注意语句的分号问题。这是一个很好的起点!
如果你还有其他关于循环或其他C语言方面的问题,或者需要更深入的解释,随时告诉我。我乐意帮助你巩固和扩展你的知识。

上周错题改错

问题1:
The general case of a recursive solution determines when the recursion stops.
递归解的一般情况决定了递归何时停止。
正确答案: 错误

问题2:
An IF statement is an example of a control structure.
IF 语句是控件结构的一个示例。
正确答案: 正确

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 20/20 1/2 20/20 通过计算机概论的略读,对计算机有了一个更准确的初步了解
第二周 5/10 2/4 5/25 对计算机和编程有了基础的专业了解
第三周 5/10 1/4 7 /32 对C语言有了初步的了解,编程开始入门
第四周 50/50 2/4 7/38 学会使用编程工具,逻辑门,分支等重要编程基础
第五周 40/120 2/4 6/20 学会一些编程语言,对codeblocks的使用有了新的学习
第六周 400/520 1/5 8/28 学会了关于分支等的一些基础编程语言,同时也对计算机的自学有的更深的体会,能够自己解决部分不懂的问题
第七周 350/870 2/7 7/35 学会了关于自定义函数的使用,以及代码的编写

标签:语句,20231320,计算机,C语言,2024,while,循环,2023,程序设计
From: https://www.cnblogs.com/tautumut/p/17816224.html

相关文章

  • # 2023-2024-1 20231322 《计算机基础与程序设计》第七周学习总结
    |2022-2023-1-计算机基础与程序设计)||--|--||2022-2023-1计算机基础与程序设计第七周作业)||这个作业的目标|总结本周学习成果及疑问||作业正文|(https://www.cnblogs.com/cjl03/p/17827451.html)|教材学习内容总结数据结构:栈,队列,列表及其性质(线性);图,二叉数及其搜索;子程序教......
  • # (2023-2024-1) (20232410) 《网络》第1周学习总结
    教材学习内容总结网络空间安全的定义,现状,法律,标准。教材学习中的问题和解决过程问题:zuc算法有何创新性问题解决方案:运用ai提问回答感悟:网络空间安全是一门综合性学科,在信息化时代中有着重要的战略意义。参考资料《网络空间安全导论》网络空间安全导论书单......
  • 2023-2024-1 20231303 《计算机基础与程序设计》赵泊瑄第七周学习总结
    2023-2024-120231303《计算机基础与程序设计》赵泊瑄第七周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里作业要求的链接2023-2024-1计算机基础与程序设计第七周作业)这个作业的目标总结第七周学习收获作业正文......
  • 学期 2023-2024-1 学号 20232329 《#学期 2023-2024-1 学号 20232329 《网络》第一周
    教材学习内容总结第一章、网络空间安全概述1.1 信息时代与信息安全1.1.1 信息技术与产业空前繁荣1.1.2 信息安全形势严峻1.1.3 我国重视信息安全1.2网络空间安全学科浅谈1.2.1 网络空间与网络空间安全的概念1.2.2 网络空间安全学科的内涵1.2.3 网络空间安全......
  • 2023-2024-1 学号20231315第七周学习总结
    学期:2023-2024-1学号:20231315《计算机基础与程序设计》第七周学习总结作业信息这个作业属于哪个课程2023-2024-1《计算机基础与程序设计》这个作业要求在哪里2023-2024-1《计算机基础与程序设计》这个作业的目标学习计算机科学概论第8章和《C语言程序设计》第6......
  • 2023.11.12日报
    今天主要在做大数据实验三,有个问题记录一下代码如下packageTest3;importorg.apache.hadoop.conf.Configuration;importorg.apache.hadoop.hbase.*;importorg.apache.hadoop.hbase.client.*;importorg.apache.hadoop.hbase.util.Bytes;importjava.io.IOException;p......
  • 2023-2024-1 20211327 信息安全系统设计与实现 学习笔记9(必做)
    学习笔记9信号和中断Unix/Linux中的信号处理信号处理步骤与异常Linux中的IPC实践过程信号和中断“中断”是从I/O设备或协处理器发送到CPU的外部请求,它将CPU从正常执行转移到中断处理。“信号”是发送给进程的请求,将进程从正常执行转移到中断处理。中断的概念和机制......
  • 20232329易杨文轩《网络》第一周学习总结
    学期2023-2024-1学号20232329《#学期2023-2024-1学号20232329《网络》第一周学习总结教材学习内容总结教材学习中的问题和解决过程-问题一:现代网络空间安全已经做到完美了吗,是否还有缺陷?-问题一解决方案:现代网络空间安全尚未达到完美状态,仍然存在许多缺陷和挑战。一......
  • 2023强网拟态crypto-一眼看出
    1、题目信息一眼看穿查看代码 fromCrypto.Util.numberimport*fromsecretimportflagimportgmpy2flag=b''r=getPrime(6)a=1100124079130849656541177384550975435259748146428827269932523139547213714461077464537281214967514136060046964049287422354......
  • 2023-2024-1 20232303 《网络空间安全导论》第10周学习总结
    2023-2024-120232303《网络空间安全导论》第10周学习总结教材学习内容总结教材学习中的问题和解决过程问题一:对书上关于系统安全和信息系统中“系统”的区别不是很清楚。问题一解决方案:询问AI工具基于AI的学习参考资料《网络空间安全导论》感悟网络空间安全学科......