问题 | 答案 |
---|---|
这个专业属于哪个课程 | C语言程序设计II |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9978 |
我在这个课程的目标是 | 熟悉while循环语句 |
这个作业在哪个具体方面帮助我实现目标 | PTA作业编写代码 熟悉循环语句 |
参考文献 | 《C语言程序设计》《PTA常见问题解答》 |
1.PTA试验作业
1.1求整数的位数及各位数字之和
*对于给定的正整数N,求它的位数及其各位数字之和。
1.1.1数据处理
输入数据 | 输出数据 | 说明 |
---|---|---|
178 | 3 16 | 数据为3位数,其各位数字之和为16 |
1107 | 4 9 | 数据为4位数,其各位数字之和为9 |
8867419 | 7 43 | 数据为7位数,其各位数字之和为43 |
说明:
*对while循环语句的编写不够熟悉,导致出现编译错误。
2.1爬动的蠕虫
- 一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井?
这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0)。
2.1.1 数据处理 - 数据表达:运用了三个变量,再将变量之间关联起来。
- 数据处理:运用while循环语句进行,再将变量进行赋值表达。
2.1.2 实验代码截图
2.1.3 造测试数据 .
输入数据 | 输出数据 | 说明 |
---|---|---|
1674 | 14 | 符合题意 |
2210 | 19 | 符合题意 |
9900 | 63 | 符合题意 |
1.我们对变量的关系处理不同,但本质没有区别。
2.他用了一个if-else语句,使逻辑更清楚。
3.学习总结
3.1 学习进度条
周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第一周 | 4天 | 28行 | 了解自己的专业 | 该怎么学习这门专业 |
第二周 | 4天 | 56行 | 编译器的使用 | 代码的作用是什么 |
第三周 | 3天 | 135行 | 对代码的编译以及使用 | 一些代码错误不知道是什么原因 |
第四周 | 3天 | 121行 | 循环语句以及for语句的使用 | 不知道什么情况下使用这些语句 |
第五周 | 4小时 | 144行 | 函数的应用 | 函数该怎样去运用 |
第六周 | 3小时 | 194行 | 分支结构的操作内容 | 运算符号的使用 |
第七周 | 3小时 | 188行 | switch的语句用法 | switch的使用 |
第八周 | 4小时 | 199行 | while循环语句用法 | 与for循环语句的区别 |
3.3 学习内容总结和感悟
3.3.2 学习体会
这一周学习了while循环语句,感觉与for的循环语句有相似也有不同,自己对循环语句还是没了解清楚。