zoukankan      html  css  js  c++  java
  • 第四次作业

    这个作业属于哪个课程 C语言程序设计1
    这个作业要求在哪里 <a href="https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9768"target=_blank">第四次作业
    我在这个课程目标是 完全掌握for的使用,熟悉for的作用,近一步学习math函数
    这个作业在那个具体方面帮助我实现目 6个pta作业都与for有关,还有一些用到math函数的
    参考文献 《c语音程序设计》

    PTA作业

    PTA作业第7-3题

    题目名

    编写程序计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和

    数据处理:

    数据表达:分别定义了int型变量N,i,f,s。作用分别为定义for语句的循环次数,用来结束for语句的执行,作为分母,进行符号的转换。
    数据处理:用到了赋值和i++,判定i与N的大小。用到了for的流程结构
    

    实验代码截图

    测试数据

    数据输入 数据输出 说明
    -10 sum =0.000 输入小于0
    0 sum =0.000 较小输入
    10 sum = 0.891 较小输入
    9999 sum = 0.836 较大输入

    PTA提交列表及说明

    提交说明

    部分正确:没有换号,换号不成功
    部分正确:没有看清楚错误直接退出
    答案错误:print("")的sum与=中没有空格
    编辑错误:scanf中的f敲成g
    

    PTA作业第7-5题

    题目名

    编写程序计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和

    数据处理:

    数据表达:用到了int型变量N,n,m,i,double型变量sum,分别用于决定for语句的循环次数,用来结束for语句的执行和用数学函数pow决定m/i的正负号,定义分子使分子可以每次循环+1,定义分母使分母可以在每次循环+2。
    数据处理:用到了赋值和n++,和数学函数pow的函数,用到for语句
    

    实验代码截图

    测试数据

    数据输入 数据输出 说明
    -10 0.000 输入小于0
    0 0.000 较小输入
    10 0.380 较小输入
    9999 0.893 较大输入

    PTA提交列表及说明

    提交说明

    答案错误:删除了变号
    部分正确:没有定义合适的变号
    答案错误:没有定义m与i使得在多次循环是错误
    

    代码互评

    求编写程序计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。

    吴维同学代码截图

    我的代码截图

    1:用到多个变量,一个变量对应一个作用。
    2:目标明确,我的代码容易混淆。
    3:比较整洁,一行对应一个赋值,一个作用。

    求编写程序计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。

    陈艺洋同学代码截图

    我的代码截图

    1:for+if语句这个是值得我学习的,而我只用到了for+pow函数。
    2:引出stdio.h函数的方法不一样
    3:定义sum时他是定义加赋值

    学习总结

    学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    10/7-10/13 三天 90 if-slse,&&的用法,数学函数 pta答案正确但有编码器提示
    10/14-10/20 两天 98 for更深层次的用法和math函数的用法

    积累代码函数和博客字数

    学习内容总结和感悟

    学习内容总结

    for语言的学习:for()是一个用判断来进行循环的语句,比如for(i=1;i<=n;i++)当i每次循环加一大于n时循环结束

    学习体会

    这一段学习较为简单,只是博客园作业不容易做。现在在学习的C语言程序设计中专业术语还是不懂。对于函数的定义与声明有点不理解。

  • 相关阅读:
    七个高效的文本编辑习惯(以Vim为例)
    rbx1 package 下载安装过程
    ros机器人开发概述
    ROS BY EXAMPLE 1 -- 环境设置与安装
    除法取模练习(51nod 1119 & 1013 )
    kinect driver install (ubuntu 14.04 & ros-indigo)
    ros问题总结
    200行代码搞定炸金花游戏(PHP版)
    JavaScript方法call,apply,caller,callee,bind的使用详解及区别
    javascript中apply、call和bind的区别
  • 原文地址:https://www.cnblogs.com/tangyanwen/p/11687640.html
Copyright © 2011-2022 走看看