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

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

作业 速达
作业课程 班级链接
作业要求 计算机基础与程序设计第六周学习总结
作业内容 计算机科学概论第7章《C语言程序设计》第5章并完成云班课测试Polya如何解决问题、简单类型与组合类型、复合数据结构查找与排序算法、算法复杂度、递归、代码安全
作业正文 我的作业


教材总结

总结

《计算机科学概论》:阅读本章,能了解到在学习了低级语言和人工语言后,要开始能从整体宏观解决问题,知道了计算机问题的求解是由,分析和说明、算法开发、实现和维护阶段,算法讲述了几种常见算法:冒泡、快排,插排、顺搜、二分法...
《C语言程序设计》:算法的描述方法、单分支、双分支、多分支选择控制结构,条件语句、用于多路选择的 switch 语句,break 语句在switch语句中的作用、关系运算符、条件运算符、逻辑运算符和位运算符。

学习过程中的问题

没有保证充足的时间进行相关习题的训练,周天设置专门时间进行刷题

《计算机基础与程序设计》第七章

第七章,详细的介绍了polya提出的“解决问题的办法”,同时讲述了分冶法、算法等基础大面的知识,
详细地给出了计算机问题的求解过程,从而得出了总结:分析问题,列出主要任务,编写其余模块,重组和改正,

同时也给出了多种算法,搜索、排序、循环、递归等多种大类算法,以及他们下设的具体小算法,递归二分检索,递归阶乘,顺序搜索
更重要的是,学习过程中的思想:信息隐蔽、抽象(包括下设的具体抽象)、事物命名


《C语言程序设计》

关系运算和逻辑运算

在进行关系运算时,不能在符号内插入空格,不能混淆

逻辑运算主要包括一下几点

同时这里需要注意一个问题,多种运算放在一起时,他们的运算优先级

条件语句

单分支

双分支


在这之中掺杂了一个三目运算的条件运算符和表达式

多分支

1、重复的if else的使用,
在课本习题上给出的还存在exit函数的应用

2、多路选择的switch语句

位运算符

程序测试

需要有大量的含有数据的盒子,对编写的程序进行测试,最终的得出结论来

基于AI的学习






代码行数(新增/累积) 学习时间(新增/累积)
目标 2000行 100小时
第一周 50/50 2/2
第二周 50/50 2/2
第三周 50/50 2/2
第四周 50/50 2/2
第五周 300/300 2/2
第六周 300/300 2/2
posted @ 2023-11-05 17:04  Raymongillichmks  阅读(12)  评论(0编辑  收藏  举报