一、本周教学内容&目标

  • 第3章 分支结构 3.1-3.2 使学生熟悉多分支结构、字符型数据类型和逻辑运算符。

二、本周作业头

问题 答案
这个作业属于哪个课程 C语言程序设计II
博客作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9887
我在这个课程的目标是 熟练运用c语言并自行开发程序
这个作业在哪具体方面帮助我实现目标 PTA的作业,互评代码了解自己的不足.
参考文献 《C语言程序设计》,百度。

三、本周作业

1.PTA实验作业

1.1在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。

  • 1.1.1数据处理.
变量 变量来源 变量类型
n,x,y 输入 整形(int)
d,e 因变量,跟n走. 浮点形(double)
w,c 定值 浮点形(double)
  • 数据处理
    表达式:
    1.d=n/w.
    2.e=n/c+a+b.
    流程结构:
    1.选择结构.

  • 1.1.2实验代码截图.

  • 1.1.3 造测试数据.

输入数据 输出数据 说明
10 Walk 走路快
400 Bike 骑车快
1000 Bike 骑车快
  • 1.1.4 PTA提交列表及说明

    1.2输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除.
  • 1.2.1数据处理.
变量 变量来源 变量类型
year,i 输入 整形(int)
cnt 定值 整形(int)
  • 数据处理
    表达式:
    1.i%40&&i%100!=0||i%4000.
    流程结构:
    1.顺序结构,选择结构.
  • 1.2.2实验代码截图
  • 1.2.3 造测试数据.
输入数据 输出数据 说明
2003 None 不存在任何闰年
2020 2004,2008,2012,2016. 都是润年
2100 Invalid year 不是21世纪的年份
  • 1.1.4 PTA提交列表及说明

    2.代码互评
  • 同学代码(1)
  • 同学代码(2)
  • 自己代码

    (1)同学(1)跟我差不多的代码,但这份代码没有规定初始值.有点不严紧.
    (2)同学(2)三个变量跟我一样用了整形,但我还多了三个变量,感觉我的有点复杂,没有这位同学的简洁.
    3.学习总结
  • 3.1 学习进度条.
周/日期 这周所花时间 代码行
第一周 5天 34行
第二周 5天 64行
第三周 4天 94行
第四周 3天 103行
第五周 4天 124行
第六周 4天 143行
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟.
  • 3.3.1 学习内容总结

  • 3.3.2 学习体会
    1.通过这周的学习,我学会了if-else的嵌套用法。
    2.还是有许多不理解的地方,编程总是出错,需要和同学讨论下才能做出来。