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

    一.表格


    问题 答案
    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://www.cnblogs.com/dy-985211/p/11661894.html
    我在这个课程的目标是 熟练的运用与掌握计算机系统和C语言知识
    这个作业在那个具体方面帮助我实现目标 打字能力和键盘符号熟练程度以及对数据的分析
    参考文献 《PTA系统常见问题解答》

    二.本周作业


    1.PTA实验作业(20分/题)

    **1.1 7-5 求交错序列前N项和 (15 分)

    本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。
    输入格式:
    输入在一行中给出一个正整数N。
    输出格式:
    在一行中输出部分和的值,结果保留三位小数。
    输入样例:
    5
    输出样例:
    0.917**

    1.1.1数据处理

    数据表达:用了整点型 int,浮点型 double,变量,赋值与计算
    数据处理:数据用到的表达式:算术运算符,逻辑运算符 ,复合赋值运算符。流程结构:for语句
    

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    0 0.000 使用临界值
    1 1.000 使用最小正整数
    88 0.391 使用>50的数据
    10000 0.393 使用较大数据

    1.1.4 PTA提交列表及说明

    说明:
    1.编译错误:函数的传入的参数与函数要求的参数不符
    2.编译错误:书写错误,分号少了
    3.答案正确:........
    

    **1.2 7-1 求N分之一序列前N项和 (15 分)

    本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。
    输入格式:
    输入在一行中给出一个正整数N。
    输出格式:
    在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。
    输入样例:
    6
    输出样例:
    sum = 2.450000 **

    1.2.1数据处理

    数据表达:用了整点型 int,浮点型 double变量,赋值与计算
    数据处理:数据用到的表达式流程结构:for语句
    

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    -1 0.000000 使用负数
    0 0.000000 使用临界值
    1 1.000000 使用最小正整数
    10000 9.787606 使用较大数据

    1.2.4 PTA提交列表及说明

    说明:
        1.编译错误:定义的变量类型与使用不对应,如为float,但实际给与了一个double的值。 %.6f\n中的“ ."没有打。
        2.答案错误:程序输出结果错误,程序考虑不够完善
        3.答案正确: ......
    

    2.代码互评(5分)

    同学代码截图

    自己代码截图

    比较:
    ①使用的变量的不同,我的使用的是一种复合赋值运算符,比他使用的变量更简便一些。
    ②使用的循环正负方法的不同,我使用的是 flag*=-1;,他的使用的是 f=-f 。
    ③使用的公式不同,我的使用的是sum+=(flag*i)/(2*i-1) ,而他的使用的与我不同。
    

    3.学习总结(15分)

    3.1 学习进度条


    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第四周/10-15 这周花了大约两天 110 for语句循环体的使用 各种变量,语句的使用会混乱

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟(5分)

    3.3.1 学习内容总结

    在本周中我新学习到了一种新的语句——for语句,这是一种执行循环体的语句。另外同时还复习了前面的一些变量,运算符。
    

    3.3.2 学习体会

    我在本周的学习中深感C语言的博大精深,对于各种类型的题,编程都可以对相应的不同的编码。此外我还学习到了不少的知识,如 fahr++ 为自增运算符。
  • 相关阅读:
    sqlhelper使用指南
    大三学长带我学习JAVA。作业1. 第1讲.Java.SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行 大三学长带我学习JAVA。作业1.
    pku1201 Intervals
    hdu 1364 king
    pku 3268 Silver Cow Party
    pku 3169 Layout
    hdu 2680 Choose the best route
    hdu 2983
    pku 1716 Integer Intervals
    pku 2387 Til the Cows Come Home
  • 原文地址:https://www.cnblogs.com/wanghuaba/p/11685987.html
Copyright © 2011-2022 走看看