• C语言博客作业06


    一、本周教学内容&目标

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

    二、本周作业头

    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9890
    我在这个课程的目标是 学会分支结构的运用,和逻辑运算符的使用。
    这个作业在那个具体方面帮助我实现目标 通过做编辑题和填空题让我对所学的知识更熟练。
    参考文献 C语言程序设计实验与习题指导

    三、本周作业

    1.PTA作业

    1.1.题目名7-2 任务06-01-04 骑车与走路

    1.1.1数据处理

    数据表达:用了整形数据类型。
    数据处理:用了if,else的分支结构。

    1.1.2实验代码截图

    1.1.3造测试数据

    输入数据 输出数据 说明
    50 walk 随意输入的数据
    150 Bike 骑车有优势的数据

    1.1.4 PTA提交列表及说明

    编译错误:漏打了分号以及一些逻辑错误。
    部分正确:开始我是用笔在课本上写,然后用x时间来判别,后来改为用公式算距离,用距离来比较,最后没办法了,检查不到错误但就是不对,我就换成比较时间来判别。

    1.2 7-5 输出闰年

    1.2.1 数据处理

    数据表达:运用了整形变量year
    数据处理:运用了自学的while语句和老师教的if,else语句

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    2065 2004 2008 2012 2016 2020 2024 2028 2032 2036 2040 2044 2048 2052 2056 2060 2064 2068 2072 2076 是21世纪
    2790 nvalid year! 21世纪以后
    2000 None 不在21世纪

    1.2.4 PTA提交列表及说明

    编译错误:有几个分号打成中文的去了,还有括号有的少了一半。
    答案错误:有个数写错了,找了好久,改了几次,最终找到了。

    2.代码互评

    同学代码截图

    自己代码截图

    1.第一位同学把Walk,Bike设置成了变量,想法比较新颖,但是复杂了一点,确实是很聪明。
    2.第二位同学也用了四个变量,有整形也有双精度浮点型,是运用了公式,将未知数全放入里面了,这样未知数有点多,有点麻烦。

    3.学习总结

    3.1 学习进度条

    周/日期 周所花的时间 代码行 学到的知识简介 目前比较迷惑的问题
    第一周 两天 四个题目代码共三十行代码 学会了最基础的编程,输出一些事实就好了,还有画三角形 第一次接触代码,失败了好多次,还是最基础的,发现C语言好难,以及不清楚这个代码的用处是什么
    第二周 一天半 两个题目共二十一行代码 初步接触了用代码算东西,还只接触最基础的算法,学会了算温度变化 开始意识到代码的第一个用处,可以更快速的计算函数,但我对等号两边什么时候空格,什么时候不打空格感到迷惑
    第三周 两天半 六个题目共八十四行代码 学会了更加复杂的函数编程,计算二元一次方程函数,和条件转换 有许多符号我不是特别理解,完全按书上搬上去的,难道这个代码和英语差不多要死记硬背吗?这个让我感到有点迷惑,等有时间多看看书了解一下C语言及代码
    第四周/10/16~10/18 18h 85 for语句,输出华氏-摄氏温度转换表,指定次数的循环程序设计 for语句中较为复杂的问题难以解决,变量太多容易出错,PTA不能输入输入提示。
    第五周 13h 109 学到了fun语句和if,else语句的灵活应用,&&与,还有或语句 在Visual Studio 2019 sacnf为不安全语句,要加-s才为安全语句,while语句的用法
    第六周 32h 126 学到了if-else的分支结构,while语句的初步使用,用Visual Studio 2019检验自己的编译错误 PTA有时候不能理解一些其他方法的编程。

    3.2 累积代码行和博客字数

    时间 博客字数 代码行数
    第一周 732 30
    第二周 1159 51
    第三周 2367 135
    第四周 1440 218
    第五周 2248 327
    第六周 2879 453

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    1.学习了if-else的多分支结构。
    2.温习了printf()语句。
    3.自学了while()语句。
    4.通过调试找到自己的错误出现在哪里。
    5.学会了设置断点,通过c++改正错误。

    3.3.2 学习体会

    这一次的题目有点小多,特别是填空题有点不知所云,查看了书籍有个题目很想填空题的,再去网上查阅了些许资料,百度了一下,问了一些厉害的同学,还是得到了一些解答,这次老师也给了我们周六这一天放假的时间,没有通宵赶作业,以后希望不要因为熬夜秃头,哈哈。

  • 相关阅读:
    解决使用OCI连接oracle LNK2019: 无法解析的外部符号的问题
    VS2010下配置OCI编程
    OpenLayers简单介绍以及简单实例
    浏览器的标准模式与怪异模式的设置与区分方法
    解决ie7不支持after、before的方法
    ie7兼容after、before的方法
    【移动端适配】适配1个像素的border
    js实现对table的增加行和删除行的操作
    css3线性渐变:linear-gradient
    使用iScroll实现上、下滑动刷新和加载更多数据
  • 原文地址:https://www.cnblogs.com/ztnb/p/11781392.html
Copyright © 2020-2023  润新知