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

    一、本周教学内容&目标

    第4章 循环结构 4.5 综合介绍循环结构的程序设计,涉及到多个典型算法。要求学生能够根据实际情况,选择合适的算法、合理的循环结构,熟练的编写程序。

    二、本周作业头

    问题 答案
    这个作业属于哪个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10096
    我在这个课程的目标是 掌握并熟练根据实际情况,选择合适的算法、合理的循环结构解决实际问题
    这个作业在哪个具体方面帮助我实现目标 熟练的编写程序,运用多种语句,例如break与while语句等
    参考文献 C语言程序设计I,百度

    三、本周作业

    1.PTA实验作业

    请在此处列出自己的排名图片

    1.1 题目:本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。

    输入格式:
    输入在一行中给出一个正整数n(1≤n<7)。
    输出格式:
    输出n行由大写字母A开始构成的三角形字符阵列。格式见输出样例,其中每个字母后面都有一个空格。
    输入样例:
    4
    输出样例:
    A B C D
    E F G
    H I
    J

    • 1.1.1数据处理:
      数据表达:首先定义三个数字变量,分别是n,i,j.均为整型,又因为字符型c,所以要定义char c.并在后面赋值c = 'A'。
      数据处理:伪代码解读

    • 1.1.2实验代码截图

    • 1.1.3造测试数据

    输入数据 输出数据 说明
    3 输出数据1 三行
    4 输出数据2 四行
    5 输出数据3 五行
    6 输出数据4 六行
    • 1.1.4PTA提交列表及说明

      说明:1.答案错误:没有对c赋值‘A’,首先就要确定为某一个字符值 2.格式错误:在循环体输出时没有空格printf("%c ", c).

    1.2 题目叙述

    • 1.2.1数据处理
      数据表达: 先整型定义四个变量n,i,j,sum.分别表示正整数、1到n之间的所有数,素数因子、梅森数。
      数据处理:伪代码解读

    • 1.2.2实验代码截图

    • 1.2.3造测试数据

    输入数据 输出数据 说明
    1 None 与题目不符
    6 6 3 7 31 题目样例
    10 10 3 7 31 127 两位数的最小正整数
    • 1.2.4PTA提交列表及说明

      说明:部分正确:一开始我是将输入n==1,输出为None的情况放在循环语句for的后面,显示为部分正确。到后面将他们放在了循环语句的前面才正确,所以应该先判断等于1的情况,在依次增加,这也严谨一点,而且素数因子也不会超过本身的1/2.

    2.代码互评


    差异:1.我和两位同学定义的变量不一样,不仅个数不一样,而且含义也有所不同。 2.我是先输入n==1,输出None的情况,而改两位同学都是最后说明该情况。 3. 我和两位同学的循环语句for语句里面的条件几乎是一样的,只是变量命名有点不同。

    3.学习总结

    3.1 学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第一周 4/h 150 学会了输入输出字符 如何去定义和运用Markdown格式
    第二周 12/h 300 知道定义变量和表格的制作及Markdown格式的运用 运算符怎么输入
    第三周 15/h 396 学会了折线图的制作和lf-else语句的运用及多种运算符的使用 怎样才能使输入代码更加简便,有没有惯用的
    第四周 13/h 350 for的循环结构 各种情况下各种变量的灵活运用
    第五周 12/h 370 用代码输入生成乘方表和阶乘表 不知道该定义多少个量
    第六周 16/h 400 字符型数据类型和逻辑与关系运算符 做了PTA上面的几个编程题,感觉有的题目自己看不懂,不知道如何写表达式
    第七周 9/h 310 多支结构switch语句 不知道该对谁应用switch语句,题目意思转化成代码不知如何表达
    第八周 15/h 410 while与for语句使用的区别及do-while的使用 解决问题没有好的逻辑思维能力
    第九周 14/h 430 break、continue的使用及区别 二进制与其他进制的转化
    第十周 14/h 420 能够根据实际情况,选择合适的算法、合理的循环结构 不会选择最简便的解题方法

    3.2 累积代码行和博客字数

    3.3.1学习内容总结

    3.3.2学习体会

    要想学好一门编程语言,看书远远不够,一定要把书里的代码搬到电脑里。把你觉得很抽象、难以理解的东西放到VS里面进行调试,会有很多发现。最后一句话作为总结,想要使自己的编程"突飞#3333ff"猛进,一定要不断地勤加练习。就和老师上课讲的道理一样,上帝喜欢笨人,因为笨人会脚踏实地开始做自己的事情,然后到后面跑起来就轻松快捷很多。

    `

  • 相关阅读:
    卡特兰数
    hdu 1023 Train Problem II
    hdu 1022 Train Problem
    hdu 1021 Fibonacci Again 找规律
    java大数模板
    gcd
    object dection资源
    Rich feature hierarchies for accurate object detection and semantic segmentation(RCNN)
    softmax sigmoid
    凸优化
  • 原文地址:https://www.cnblogs.com/abcd123456/p/11942293.html
Copyright © 2011-2022 走看看