一、本周教学内容&目标
第3章 分支结构 3.1-3.2 使学生熟悉多分支结构、字符型数据类型和逻辑运算符。
二、本周作业头
三、本周作业
1.PTA实验作业
2.代码互评
3.学习总结
四、作业格式
1.1 7-20 将秒数转换成时分秒
编写程序实现:从键盘输入一个以秒为单位的时间值整数,将其转换成时、分、秒的形式输出。
1.1.1数据处理
数据表达:用了a,b,c,d,通过自己输入,类型为整数型。
数据处理:运用了简单的除法运算。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 |
输出数据 |
说明 |
70000 |
19:26:40 |
小于100000 |
130000 |
36:6:40 |
大于100000 |
1.1.4 PTA提交列表及说明
部分错误:在进行转换时,只有小时正确,分和秒都错误。
答案错误:将小时改正,发现全部错了。
答案正确:最后通过手算,进行代码实现,成功通过。
1.2 题目2 7-3 有多少位是7?
从键盘读入一个4位数的整数,求该数中有多少位是7。
1.2.1 数据处理
数据表达:用了变量n,x,count,通过输入以及运算得来,类型为整数型。
数据处理:表达式呢运用了x=n%10的表达式,运用了for循环结构。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 |
输出数据 |
说明 |
3777 |
3 |
三个7 |
7777 |
4 |
四个7 |
1.1.4 PTA提交列表及说明
编译错误:少打了一个分号。
部分正确:必不可能错,我在贴一张图,这代码要错了,我人直接傻掉。
这行代码在PTA就错,垃圾PTA。
2.代码互评(5分)
找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。
同学代码
我的代码
1.同学用的while,而我用的for语句。
2.同学没有进行范围定义,而我则使用了if语句进行定义。
3.同学没有进行相除7,但是却正确,而我可以测试出正确答案,却在PTA中答案错误。
3.学习总结(15分)
3.1 学习进度条(5分)
时间 |
内容 |
本周学习时间 |
问题 |
12周 |
进行分支结构的深入学习,一些数组内容,和C++内容 |
48h |
可惜虽然讲了数组,可惜我没系统看数组,导致无法听的完全懂 |
3.2累积代码行和博客字数
折线图
|
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
这一周下来,又巩固了分支结构,对与if else if的用法更加深刻,可惜没对switch语句进行复习与使用,对于数组和字符串的一些使用有了了解。
3.3.2 学习体会
在进行数组的一些函数讲解时,因为没有系统性的去进行阅读书籍,导致听的一知半解的,很迷,更让我下定决心看书。
在看了暗时间这本书籍,让我懂得了专注是非常不容易的,想要培养专注的能力还需要不断的去看书。
代码是很灵活的,可以用很多办法解题,但是需要理解透这些的本质是什么,这样才能拥有良好的代码基础。
思维导图