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

    作业头

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11490
    这个作业的目标 <了解函数的定义和调用,能够自己模仿编程>
    学号 <20209143>

    一、本周教学内容&目标
    第2章 用C语言编写程序-函数 2.5 生成乘方表与阶乘表。使学生对函数的定义和调用有初步的认识,能模仿编程。
    二、本周作业头

    这个作业属于那个课程 <C语言程序设计II>
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11490
    这个作业的目标 <对简单函数能够自己去定义,能够自主模仿编程>
    这个作业在那个具体方面帮助我实现目标 <督促完成自己的目标,使自己在完成过程中有清晰的思路,并记录下来>
    参考文献 C语言程序设计

    三、本周作业

    1.PTA实验作业

    从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分
    1.1 求幂之和
    1.1.1数据处理
    数据表达:用了n,i,sun,num4个变量,其中你,i为整型,使用int,sum,num 为浮点函数,使用double
    数据处理:本题只要用for循环语句 ,并且使用了函数pow,循环pow(2,i)
    1.1.2实验代码截图
    1.1.3 造测试数据
    输入数据 输出数据 说明
    5 result =62 =5
    1 result =2 <5
    7 result =254 >5
    10 result =2046 =10
    1.1.4 PTA提交列表及说明
    提交列表说明
    1.编译错误:未对函数num进行定义
    2.答案错误:在printf中的result = %.0f未对小数点后进行保留确实,编译成result = %f,导致错误
    2.2求组合数
    2.2.1数据处理
    数据表达: 定义了m,n和result,其中m,n为整型,result为浮点型
    数据处理: fact(i)为自定义函数,然后调用自定义函数fact(i)计算i!
    2.2.2实验代码截图
    2.2.3 造测试数据
    输入数据 输出数据 说明
    2 7 result =21 m<n
    3 3 result =1 m=n
    7 2 result =0 m>n
    5 9 result =126 m<n
    2.2.4 PTA提交列表及说明
    提交列表说明
    1.编译错误:未对fact(i)进行自定义说明。

    2.代码互评(5分)找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。

    同学代码截图
    自己代码截图
    1.是由于个人习惯的不同,在对sum=0时候进行声明时,有的习惯在定义变量时直接定义初始值。
    同学代码截图
    自己代码截图
    1.这位同学将需要自定义的函数写在公式中,减少了部分时间
    2.我使用的方法是老师上课使用的普通方法,同学这样使用,说明自己去思考和学习过.

    3.学习总结(15分)
    3.1 学习进度条(5分)

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第11周 约30h 350 对函数进行定义和调用 函数的定义需要自己去摸索和思考,自己对此不是很能分析出来
    3.2 累积代码行和博客字数
    3.3 学习内容总结和感悟(5分)
    3.3.1 学习内容总结
    3.3.2 学习体会
    1.无论做什么都要有自己的思路,先做什么,后做什么,形成自己的思路,不要盲目,写题目,先思考,在下笔。
    2.作业的目的是让自己去预习和复习,要静下心来,自己去思考,去体会,去理解,不会也不用着急,通过自己的思考去完成的才是自己的。
    3.自己学了5周了,实在要说自己学到了什么,反而说不出什么,编程也只有看着题目,自己去模仿,实在让自己去自主自己一个人不依靠书本去完成,感觉极为困难去完成。
  • 相关阅读:
    杭电 1176 免费馅饼
    IE 8 浏览器 F12 调试功能无法使用
    SqlServer 经常使用分页方法总结
    cocos2d-x 2.0下怎样让BOX2D DEBUG DRAW的方法笔记
    在DIV中自己主动换行
    linux之SQL语句简明教程---主键,外来键
    java数据库连接池技术简单使用
    Windows和linux双系统——改动默认启动顺序
    程序员实用的 MySQL sql 语句
    android 多项对话框
  • 原文地址:https://www.cnblogs.com/liu010124/p/13960574.html
Copyright © 2011-2022 走看看