1.本章学习总结(2分)
1.1 思维导图
请以思维导图总结本周的学习内容。如下图所示:
1.2 本章学习体会及代码量学习体会
1.2.1 学习体会
描述本周学习感受,也可以在这里提出你不理解地方、对教师教学建议等等。
1.2.2 代码累计
在excel中画如下表格,保存好,复制到博客随笔。注意要累计所有代码量。
2.PTA总分(2分)
2.1截图PTA中循环结构2次题目集的排名得分
贴图展示。
2.2 我的总分:
填写2次题目集的总得分。
注意,请把PTA代码展示给批阅助教,并能完整回答助教问题,才能得满分。否则根据回答情况给分。
3.PTA实验作业(6分)
从PTA题目集中选3题你最满意的题目,题目选难度越大,分值越高。单层循环和循环嵌套题目都要有。每题2分
,做如下内容:
3.1 PTA题目1
简要介绍题目,如:
判断整数m是否是素数。
3.1.1 算法分析
以伪代码
方式描述算法思路。伪代码
注意文字+C语法方式描述,不要纯C代码或者C代码直接翻译,能做到看了伪代码就知道你的思路是如何。
定义变量m放输入的数
输入数m
n=sqrt(m) //取m的开平方数
for i=2 to n do
if m%i==0 then 退出循环
end for
if i>=n then
输出m 是素数
else
输出m 不是素数
end if
3.1.2 代码截图
贴图展示代码,不要复制,如
3.1.3 测试数据
用表格的形式给出测试数据列表,测试数据自己设计,测试数据要全面,能考虑程序各种情况。excel中造表复制进来,如:
3.1.4 PTA提交列表及说明
根据PTA提交列表,简要描述下调试程序碰到问题及解决办法。如:
扫描二维码关注公众号,回复:
3676067 查看本文章
3.2 PTA题目2
3.2.1 算法分析
3.2.2 代码
3.2.3 测试数据
3.2.4 PTA提交列表及说明
3.3 PTA题目3
3.3.1 算法分析
3.3.2 代码
3.3.3 测试数据
3.3.4 PTA提交列表及说明
4.代码互评
从同学中找一篇优秀代码,和自己写的代码比较下,说明下自己和同学代码区别,各自优势是什么?
4.1 代码截图
- 同学代码截图。
- 自己的代码截图
4.2 二者的不同
1,2,3方式罗列2份代码相同及不同地方。建议互评代码尽量找代码风格差异较大。
评分注意事项。
- 注意用Markdown语法排版,否则倒扣1分。
变量名不规范,没注释,没缩进,括号不对齐,倒扣
5
分。
PTA上写的所有代码务必展示给评阅助教看,重点检查编程的规范问题。- PTA实验作业中算法分析、测试数据、调试问题,请尽量详细描述,如果回答太泛、没内容,
0
分 代码互评如果是应付回答,扣2分。