请以思维导图总结本周的学习内容。(画图工具可下载xmind)如下图所示:
描述本周学习感受,也可以在这里提出你不理解地方、对教师教学建议等等。
在excel中画如下表格,保存好,复制到博客随笔。后续每周都要累计进去。
填写顺序结构+分支结构2次题目集的总得分。
从PTA题目集中选3题你最满意的题目,题目选难度越大,分值越高。顺序和分支结构题目都要有。每题2分,做如下内容:
简要介绍题目,如:
本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。
算法描述中你用哪些变量存放数据、怎么处理数据、流程如何控制。描述内容如下:
1.定义三个整型变量:a,b,c。
2.定义三个浮点型变量:area(面积),perimeter(周长),s(中间量,以方便计算面积)。
3.输入三条边长a,b,c。
4.判断这三条边是否可以构成三角形。
如果可以,则套用公式求出面积和周长,并按格式输出。
如果不可以,则输出语句"These sides do not correspond to a valid triangle"
贴图展示代码,不要复制,如
用表格的形式给出测试数据列表,测试数据自己设计,测试数据要全面,能考虑程序各种情况。excel中造表复制进来,如:
根据PTA提交列表,简要描述下调试程序碰到问题及解决办法。如:
给定两个绝对值不超过100的整数A和B,要求你按照“A/B=商”的格式输出结果。
(如果分母是正数,则输出“A/B=商”;如果分母是负数,则要用括号把分母括起来输出;如果分母为零,则输出的商应为Error。输出的商应保留小数点后2位。)
1.定义两个整型变量A,B。
2.定义一个浮点型变量quotient。
3.输入A,B。
4.算出A/B的值并赋值给quotient。
5.判断B和0的关系
若B等于0,则输出A/B=Error。
若B大于0,则输出A/B=商。
若B小于0,则输出A/(B)=商。
编写程序计算某年某月某日是该年中的第几天。(有平闰年之分)
1.定义三个整型变量year,month,day。
2.按格式输入year/month/day。
3.先判断年份,如果是闰年,则走分支一,反之则走分支二。
4.再次判断月份,如果小于二走分支一,大于二小于7走分之二,其他则走分支三。
5.根据各个分支的运算公式计算出天数并输出。
第一次错误原因:月份没有分支,没有考虑到7,8月连续31天的情况,只是粗略地将平闰年分类了,导致计算结果有误。
修正:用if的嵌套结构将月份进行了判断,结合具体情况写出公式。
至少点评5个同学博客,并截图展示。请给予专业点评,而不是诸如加油,写的好等内容,争对同学代码、算法问题给予专业意见。如果评论内容简单、太泛,倒扣2分。
原文:https://www.cnblogs.com/lkjhgfdsa/p/9749190.html