zoukankan      html  css  js  c++  java
  • C语言I博客作业06

    一、本周教学内容&目标

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

    二、本周作业头

    这个作业属于那个课程|C语言程序设计II
    ---|:----:
    这个作业要求在哪里|https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9887
    我在这个课程的目标是|学会自己编程,熟练的敲代码
    这个作业在那个具体方面帮助我实现目标|完成作业是的知识积累
    参考文献|《PTA常见问题解答》《c语言程序设计》

    三、本周作业

    1.PTA实验作业
    ![](https://img2018.cnblogs.com/blog/1806805/201911/1806805-20191101230420280-1836293986.png)

    1.1高考结束不久,各校的入取分数线也出来了,北京大学(Peking University)720,浙江大学(Zhejiang University)650,工业大学(University Of Technology)600,文理学院(Shaoxing University)550,文理学院元培学院(Shaoxing University Yuanpei College)500,绍兴职业技术学院(Shaoxing Vocational & Technical College)400,张三的分数为n,请问张三能去哪个大学? 如果分数低于400,则回家种地(to be a farmer)。很多学生都想知道自己能去哪个学校,求身为程序员的你帮帮他们。

    • 1.1.1数据处理

    变量 变量来源 变量类型
    n 输入 整形(int)
    数据处理:
    表达式:
    ①n>=&&n<
    流程结构:顺序结构
    
    
    • 1.1.2实验代码截图

    • 1.1.3造测试数据

    输入数据|输出数据|说明
    ---|:--:----:
    360|to be a farmer|不能读大学
    460|Shaoxing Vocational & Technical College|绍兴职业技术学院
    520|Shaoxing University Yuanpei College|文理学院元培学院
    560|Shaoxing University|文理学院
    620|University Of Technology|工业大学
    666|Zhejiang University|浙江大学
    720|Peking University|北京大学

    • 1.1.4 PTA提交列表及说明

    问题:if-else语句中条件的不准确(括号使用不当)
    方法:重新写语句,一层层加括号

    1.2、本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。.

    • 1.2.1数据处理

    数据表达:

    变量 变量来源 变量类型
    N, n, m, i 输入 整形(int)
    sum, count 随自变量变化而变化 整形(int)
    average 随自变量变化而变化 浮点型(double)
    数据处理:
    表达式:
    sum=sum+n;
    count++;
    average=sum*1.0/ count;
    
    流程结构:顺序结构;分支结构
    
    
    • 1.2.2实验代码截图

    • 1.2.3 造测试数据

    输入数据|输出数据|说明
    ---|:---:------:
    3 56 74 85|average = 71.7 count = 2|平均数71.7,及格数2
    6 47 37 89 96 56 90|average = 69.2 count = 3|平均数69.2,及格数3

    • 1.2.4 PTA提交列表及说明

    问题1:average的式子写错了
    方法1:将式子改为 average=sum*1.0/ count
    问题2:不小心删除了一个分号
    方法2:将分号加好

    2.代码互评
    ![](https://img2018.cnblogs.com/blog/1806805/201911/1806805-20191101232057662-1392478349.png)
    ❶同学的代码简洁明了,使用了"--"
    ❷同学的代码变量比较多,并且格式也不怎么美观,
    
    3.学习总结
    ### 3.1 学习进度条
    周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
    10.14~10.20 25小时 85 for循环语句使用 有些时候变量不是很清楚
    10.21~10.27 3天 86 怎样定义函数 有的函数体自己无法写出
    10.28~11.3 2天 197 不能准确的使用关系运算符与逻辑运算符

    3.2累积代码行和博客字数

    3.3 学习内容总结和感悟

    • 3.3.1 学习内容总结

    • 3.3.2 学习体会

    收获:
    ❶了解逻辑运算符的概念
    ❷熟悉了分支结构的用法
    
  • 相关阅读:
    关于Class.getResource和ClassLoader.getResource的路径问题
    spring源码第一章_获取源码并将源码转为eclipse工程
    《ORACLE数据库管理与开发》第三章学习之常用函数记录
    hibernate部分源码解析and解决工作上关于hibernate的一个问题例子(包含oracle中新建表为何列名全转为大写且通过hibernate取数时如何不用再次遍历将列名(key)值转为小写)
    整合Spring时Service层为什么不做全局包扫描详解
    Tomcat启动时加载数据到缓存---web.xml中listener加载顺序(例如顺序:1、初始化spring容器,2、初始化线程池,3、加载业务代码,将数据库中数据加载到内存中)
    tomcat出现的PermGen Space问题
    org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/pcisv7]]
    用户线程和守护线程
    @override的意思
  • 原文地址:https://www.cnblogs.com/lbb6/p/11758011.html
Copyright © 2011-2022 走看看