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

    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 作业要求
    我在这个课程的目标是 熟练多种编写程序的模块,进一步掌握学习C语言
    这个作业在那个具体方面帮助我实现目标 分析了解数据,学习表格作图
    参考文献 C语言程序设计

    1.PTA实验作业

    1.1 阶梯电价
    题目内容描述:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费
    1.1.1实验代码截图

    1.1.2 数据处理

    数据处理:使用了分段函数表达式,if-else语句执行流程
    

    1.1.3 PTA提交列表及说明

    • Q1:没注意C语言里面的标点符号,造成一系列的编程错误
    • A1:读题不够准确,导致运算符号使用错误,运算数据计算错误

    1.2 输出三角形面积和周长

    题目内容描述:根据输入的三角形的三条边a、b、c,计算并输出面积和周长。
    1.2.1实验代码截图
    1570865845420
    1.2.2 数据处理

    数据表达:运用了int型定义三边长,之后采用double型来处理面积和周长
    数据处理:使用了if-else语句执行流程,然后使用基本公式进行计算
    

    1.2.3 PTA提交列表及说明
    1570865922578

    • Q1:老是显示部分正确,错误的那一项老是显示格式错误
    • A1:通过百度等渠道终于找到了错误点,漏了一个空格键没打

    1.3 三天打鱼两天晒网
    题目内容要求:假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?
    1.3.1实验代码截图
    1570866020711
    1.3.2 数据处理

    数据表达:采取int型定义变量day,
    数据处理:依旧用到了if-else语句执行流程
    

    1.3.3 PTA提交列表及说明
    1570866060571

    • Q1:“day%5>3||day%5==0”一开始对这段一脸懵,进一步思考
    • A1:“;”符号漏写,导致我的编译一直错误,仔细观察后才恍然大悟

    2.阅读代码

    1. 知识:递归方法(该程序采用了递归函数,用递归把问题分解求解)
    2. 功能:涉及的递归能够解决汉诺塔问题 ,也能够轻而易举地解决一些其他比较复杂的问题
    3. 心得:暂时未涉及,但一直在试图理解,通过百度等渠道了解到,汉诺塔问题是一个经典的递归问题,同时也包含了算法,更延伸到人工智能,递归程序涉及是一个非常有用的工具,在我们日后的编程中,也会经常用到,所以特别期待老师对这节知识的讲解,接下来我也会收集更多的资料学习未知的领域

    3.学习总结

    3.1 学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷茫的问题
    第一周 5个小时左右 28行 初步学习markdown写博客,更加系统的了解专业知识 markdown语法掌握不全
    第二周 9个小时左右 16行 明智的提问技巧,安装编译器编译C语言 暂无
    第三周 16个小时左右 82行 计算掌握分段函数所涉及的关系运算、if-else语句、格式化输入语句scanf(),以及常用的数学库函数 if-else语句比较迷

    3.2 累积代码行和博客字数

    3.3 学习感悟
    不知不觉学习C语言也一段时间了,对于咱这这种菜鸟来说,每次的作业都要琢磨好久,无奈感慨自己太难了。C语言是计算机的基础,很多软件都要用它来编写,在这段时间里,我也在慢慢探索怎样才能学好C语言,总结了两点方法,如下

    1. 学会做笔记。编程需要不断地积累,我们要学会模仿别人优秀的代码、优秀的算法,然后把它记下来,我们的记忆能力是有限的,所以一有心得、体会、感悟就写下来,这些都是很珍贵的。
    2. 多多敲代码。编程是一门实践性的学科,很多问题只有在“敲代码”的时候才能发现,才会有更深刻的体会、理解和领悟,不要刻意记知识点,这些都是在不停“敲代码”的过程中,自然而然地融入你的身体中
  • 相关阅读:
    从Oracle提供两种cube产品说开
    Sql Server DWBI的几个学习资料
    Unload Oracle data into text file
    初学Java的几个tips
    我常用的Oracle知识点汇总
    benefits by using svn
    如何在windows上使用putty来显示远端linux的桌面
    building commercial website using Microsoft tech stack
    Understand Thread and Lock
    Update google calendar by sunbird
  • 原文地址:https://www.cnblogs.com/super_can/p/11662055.html
Copyright © 2011-2022 走看看