第六周
学习目标
·Polya如何解决问题
·简单类型与组合类型
·复合数据结构
·查找与排序算法
·算法复杂度
·递归
·代码安全
学习资源
·教材
·阅读 「反作弊」:任何时候发现同学们有抄袭作业,抄袭代码的情况,即时课程总成绩清零
学习任务
·加入云班课,参考本周学习资源

自学教材

·计算机科学概论第7章 并完成云班课测试
·《C语言程序设计》第5章并完成云班课测试
问题一:#include<stdio.h>
int main()
{
int a,b,max;
printf("Input a,b:");
scanf("%d,%d",&a,&b);
max = a>b ? a : b; //用条件表达式计算两整数的最大值
printf("max=%d\n",max);
return 0;
}
此代码不知为何运行时max=a,且没有语法错误。如附图
问题二:数组的概念
array是一个数组对象,里面包含了许多属性和方法。
array 容器以类模板的形式定义在 array 头文件,并位于命名空间 std

include

1
namespace std{
template <typename T, size_t N>
class array;
}
链接https://blog.csdn.net/mantou_riji/article/details/123551965?ops_request_misc=&request_id=&biz_id=102&utm_term=array&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-0-123551965.142v51control,201v3control_1&spm=1018.2226.3001.4187
问题三:polya如何解决问题?
·理解问题
·设计方案
·执行方案
·回顾
问题四:简单类型与组合类型?
简单变量是那些不能被分开的变量,是存储在一个地方的一个值。
复杂变量:使用引用中的一串字符代表写入一条消息。
计算机科学概论一书中未直接提及简单类型与组合类型。


进制转换



排序




新增
代码数量行数 博客量 学习时间 收获
100 1 18h 了解了一点伪代码,练习中对编写代码更熟悉了些。学习了调试的基本操作

posted on 2022-10-07 20:46  20221417wzy  阅读(28)  评论(0编辑  收藏  举报