一、本周教学内容&目标

  • 第3章 分支结构 3.3 使学生熟悉多分支结构switch语句的使用。

二、本周作业头

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

三、本周作业

1.PTA实验作业

1.1自从湖南农业大学、吉首大学和怀化学院组织程序设计课程联考以后,举办联考的经验越来丰富。尤其是在使用PTA系统作为考试平台之后,联考工作得到了很多学校的认可和支持。所以,现在参与联考的学校比较多。为了便于区分考生,考生账号的第一位是学校代号。1代表Hunan Agricultural University,2代表Jishou University,3代表Huaihua University,4代表Aerospace University,5代表Ocean University。 请编写程序根据考生的账号区分考生的学校。

  • 1.1.1数据处理.
变量 变量来源 变量类型
account 输入 整形(int)
count 输出 整形(int)
  • 数据处理
    表达式:
    1.count=account/100000
    流程结构:
    1.选择结构.

  • 1.1.2实验代码截图.

  • 1.1.3 造测试数据.

输入数据 输出数据 说明
321374 Huaihua University 怀化学院
437543 Aerospace University 航空航天大学
824673 OtherUniversity 不清楚学校代号是哪个学校
  • 1.1.4 PTA提交列表及说明

  • 编译错位:表达式中少打了个0。
    1.2本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:

    大于等于90分为A;
    小于90且大于等于80为B;
    小于80且大于等于70为C;
    小于70且大于等于60为D;
    小于60为E。

  • 1.2.1数据处理.

变量 变量来源 变量类型
result,N 输入 整形(int)
A,B,C,D,E 输出 整形(int)
  • 数据处理
    表达式:
    1.F=result/10
    流程结构:
    1.循环结构,选择结构.
  • 1.2.2实验代码截图
  • 1.2.3 造测试数据.
输入数据 输出数据 说明
N=4,n=83,54,67,75 0 1 1 1 1 满足A的零个,B一个,C一个,D一个,E一个
  • 1.1.4 PTA提交列表及说明

  • 编译错误(1):switch中变量不对.

  • 编译错误(2):结束的时候多了个大括号.
    2.代码互评

  • 同学代码(1)

  • 同学代码(2)

  • 自己代码

    (1)同学(1)跟我差不多的代码,都用了swich语句,也用了两个变量.
    (2)同学(2)唯一不同的是只用一个变量,将取整后的值重新赋给自己.
    3.学习总结

  • 3.1 学习进度条.

周/日期 这周所花时间 代码行
第一周 5天 34行
第二周 5天 64行
第三周 4天 94行
第四周 3天 103行
第五周 4天 124行
第六周 4天 143行
第七周 4天 124行
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟.
  • 3.3.1 学习内容总结

  • 3.3.2 学习体会
    1.通过这周的学习,我学会了如何运用swich语句。
    2.明白了swich语句中case后可以接常量,但不能接变量。