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

作业信息

班级链接 https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP
作业要求 https://www.cnblogs.com/rocedu/p/9577842.html#JXJC
作业目标 Polya如何解决问题 简单类型与组合类型 复合数据结构 查找与排序算法 算法复杂度 递归 代码安全
作业正文 https://www.cnblogs.com/guolingxi/p/16773620.html

教材内容学习总结

通过阅读《C语言程序设计》第五章,了解到了算法的四种描述方法。了解到C语言中的关系运算符和他们的优先级,学习了单分支控制和双分支控制的条件语句和switch语句。
通过阅读《计算机科学概论》第七章,了解到了Polya解决问题主要分为分析问题,列出主要问题,编写其余的模块,根据需要进行重组和改写四个主要步骤。学习理解了选择排序,冒泡排序,插入排序,快速排序。

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

-问题1:i>j>k在C语言中是什么意思?
-问题1解决方案:表达式i < j < k在C语言中是合法的,但是它不是你所期望的意思。因为<运算符是左结合的, 所以这个表达式等价于(i < j) < k.
-问题2:书写运算关系时,为什么不能将==误写为=?
-问题2解决方案:阅读教材。前者是相等关系运算符,后者是赋值运算符。

代码调试过程中遇到的问题及解决方案

1.不理解伪代码。

上周考试错题总结

posted @ 2022-10-09 20:40  郭泠熙  阅读(16)  评论(0编辑  收藏  举报