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

    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://i.cnblogs.com/EditPosts.aspx?postid=11692191
    我在这个课程的目标是 学习使用 for 循环语句,学习指定次数的循环程序设计
    这个作业在那个具体方面帮助我实现目标 PTA练习掌握for语句的使用
    参考文献 c语言程序设计

    1.PTA实验作业

    1.1 题目名1

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

    1.1.1数据处理

    数据表达:整型变量 i,N,浮点型变量sum。
    数据处理:表达式:sum=sum+1.0/i;流程结构:for循环语句,scanf结构。

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明

    1.1.4 PTA提交列表及说明


    提交列表说明:
    1.编译错误:循环语句中“i <= N”多打了空格。

    1.2 题目2

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

    1.2.1数据处理

    数据表达:整型变量N,浮点变量 i,sum..。
    数据处理:表达式: sum = sum+pow((-1),i+1)(1/(3i-2)); 流程结构:for循环语句。

    1.2.2实验代码截图

    1.2.3 造测试数据

    1.2.4 PTA提交列表及说明


    1.编译错误:“ sum = sum+pow((-1), i+1)(1/(3i-2))”中逗号后面多了空格。

    2.代码互评(5分)

    1同学代码截图
    2自己代码截图

    3.学习总结(15分)

    3.1 学习进度条(5分)

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    5/2019.10.02 7小时 40 编译器的安装 不同编译器如何安装还是比较困惑
    7/2019.10.11 9小时 100 使用if-else 具体结构流程不太明白
    8/2019.10.17 13小时 180 for循环语句的使用 实际操作还是不清楚

    3.2 累积代码行和博客字数(5分)

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

    3.3.1 学习内容总结

    这周主要了解for循环语句,可以实现c语言语句的重复执行,for语句中表达式用分号隔开但其后面没有分号;另外,对指定次数的循环程序设计有一定了解,它一般包含:初始化,条件控制,工作,改变循环变量;并了解各自的作用。

    3.3.2 学习体会

    1.通过对C语言的学习,也慢慢加深了对电脑的使用;
    2.虽然还是对C语言掌握的不够,作业也完成的不够好,但慢慢的做下去也感觉到效率要比之前提高了。
    加油!

  • 相关阅读:
    对结构化学习(structured learning)的理解
    【语义分割】large kernel matters中GCN模块的pytorch实现
    【C++】使用find函数快速定位元素
    Python通过Openpyxl包汇总表格,效率提升100倍
    conda环境管理
    C++解决大数组问题
    C++ 赋值运算符重载
    [Android] java代码无错误,但跳转失败
    android 如何从activity跳转到另一个activity下指定的fragment
    绝命毒师口语精析(6)
  • 原文地址:https://www.cnblogs.com/LZF55/p/11692191.html
Copyright © 2011-2022 走看看