• 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++ 为自增运算符。
  • 相关阅读:
    关于手机号码输入验证
    关于table参数的一些问题
    关于video.js
    Yeoman官方教程:用Yeoman和AngularJS做Web应用
    IE11中的F12无效的问题
    当网站中嵌入视频中,总是弹出迅雷的下载框,或者视频无法播放的情况
    JS window.onload 和模拟document.ready.
    VB6 Access 事务(Transaction)
    ASP 读写文件FSO,adodb.stream
    【转】Win10/UWP新特性系列—Web
  • 原文地址:https://www.cnblogs.com/wanghuaba/p/11685987.html
Copyright © 2020-2023  润新知