2022-2023-1 20221309《计算机基础与程序设计》第六周学习总结

作业信息

这个作业属于哪个课程

<班级的链接>

这个作业要求在哪里

<作业要求的链接>https://www.cnblogs.com/rocedu/p/9577842.html#WEEK06

这个作业的目标

学习《计算机科学概论》第7章和《C语言程序设计》第5章

作业正文

  https://www.cnblogs.com/Plame/p/16773367.html

教材学习内容总结

《计算机科学概论》第7章:认识了递归,各种排序算法,了解了各数组区别;

C语言程序设计》第5章:学习switch语句,选择控制结构,条件语句,各种运算符。

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

问题1:i>j>k在C语言中何意?

问题1解决方案:查阅资料,得到:表达式i < j < kC语言中是合法的,但是它不是你所期望的意思。因为运算符是左结合的, 所以这个表达式等价于(i < j) < k.

换句话说, 表达式首先检测l.是否小于j, 然后用比较后产生的结果1或0来和K进行比较。 表达式不测试j是否位于i和K之间,正确的表达式应该是i < j && j < k.

链接:https://www.jianshu.com/p/dfcaa08939

问题2:控制结构包含哪些方面?

问题2解决方案:查阅资料,知道控制结构分为两类:

1.选择控制结构

条件语句(if 语句)两个分支的条件语句形式,即 if-else 语句 和多条件语句if-elif-else; 

2.循坏控制结构

goto循环、while循环、do…while循环和for循环

                                 

代码调试中的问题和解决过程

问题1:找不到前后式子关联如习题6.2(5)

问题1解决方案:通过询问同学,正确认识到关联。

 

 

 

  • 问题2:在华为云系统中如何编译调试运行代码
  • 问题2解决方案:vm编译,ggc -g +文件名,gdb a.out 调试,进入后使用list列出,b设断点,r运行,n下一行,p展示变量的值。
  •  

上周考试错题总结

暂无

其他:学得东西感觉无法运用,或运用得不熟练。

解决方案:跟老师复习的同时,通过OS平台实践学习,完成课本习题。

学习进度条

 

代码行数(新增/累计)

博客量(新增/累计)

学习时间(新增/累计)

重要成长

目标

3000行

20篇

200小时

 

第六周

100/500

5/19

15/75

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2022-10-09 19:22  221309张致远  阅读(14)  评论(0编辑  收藏  举报