一、本周教学内容&目标
第3章 分支结构 3.1-3.2 使学生熟悉多分支结构、字符型数据类型和逻辑运算符
二、本周作业头
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019- 3/homework/9891
我在这个课程的目标是 熟悉多分支结构、字符型数据类型和逻辑运算符。
这个作业在那个具体方面帮助我实现目标 在PTA题目中多次使用所学语句和字符。
参考文献 C语言程序设计 百度
1.PTA实验作业(20分/题)
uploading-image-756754.png
1.1 题目名1
7-4 统计学生平均成绩与及格人数 (15 分)
本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。
输入格式:
输入在第一行中给出非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生的成绩,其间以空格分隔。
输出格式:
按照以下格式输出:
average = 成绩均值
count = 及格人数
其中平均值精确到小数点后一位。
输入样例:
5
77 54 92 73 60
输出样例:
average = 71.2
count = 4
1.1.1数据处理
数据表达:定义count,n,i整型变量,分别表示及格人数,学生人数。average, grade, total浮点型,表示平均成绩,存放输入成绩,成绩之和。
数据处理:运用了if-else条件语句和for循环,先用if语句,把无学生情况输出,后面就是有学生的情况。
1.1.2实验代码截图
uploading-image-629347.png
1.1.3 造测试数据
输入数据 输出数据 说明
|0|average = 0.0,count = 0|无平均值,无大于等于60的|
|6 35 68 26 49 87 95|average=60.0 count=3|平均成绩60,及格人数3|
|5 26 48 79 85 90|average=65.6 count=3|平均成绩65.6,及格人数3|
答案错误:一开始没有学生的情况。
答案错误:n==0错写成n=0。
答案错误:无学生情况,没有换行。
1.2 题目2
7-2 任务06-01-04 骑车与走路 (10 分)
任务06-01-04 骑车与走路
任务描述
在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。
输入格式:
输入一行,包含一个整数,表示一次办事要行走的距离,单位为米。
输出格式:
输出一行,如果骑车快,输出一行"Bike";如果走路快,输出一行"Walk";如果一样快,输出一行"All"。
输入样例:
120
输出样例:
Bike
提示
题目来源
该题目选自OpenJudge网站,在线网址:http://noi.openjudge.cn/ch0104/12/。
1.1.1数据处理
数据表达:用了f整形变量,用f表示输入的整数。
数据处理:用到了if语句,用if进行判断
1.1.2实验代码截图
uploading-image-432385.png
1.1.3 造测试数据
|输入数据|输出数据 说明|
|66| Walk|走路比骑车快|
|100|All|走路和骑车一样快|
|175|Bike |骑车比走路快|
1.1.4 PTA提交列表及说明
Q1:第六行代码的“==”写成了“=”。
Q2:第七行“f/3.0+50.0”前面只写了一个括号
2.代码互评
四.学习总结
4.1 学习进度条
|周/日期| 这周所花时间| 代码行| 学到的知识点简介| 目前比较迷惑的问题|
|第十周| 8个小时| 700| 字符型数据类型和逻辑运算符,对字符型还不太了解|
3.2 累积代码行和博客字数
|第4周|688|88|
|第5周|1056|112|
|第6周|1400|221|
|第7周|1832|324|
|第8周|2266|488|
|第9周|2588|565|
|第10周|3068|668|
3.3.1 学习内容总结
1.学会了字符型数据类型和逻辑运算符
2.打代码低级错误变少了
3.软件工程真是个难学的专业,,
4.还要多加练习,提高熟练度。
3.3.2 学习体会
大多数东西在于自学,要自己控制自己学习,熟能生巧。