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"猛进,一定要不断地勤加练习。就和老师上课讲的道理一样,上帝喜欢笨人,因为笨人会脚踏实地开始做自己的事情,然后到后面跑起来就轻松快捷很多。

    `

  • 相关阅读:
    论文总结
    尝试为有限元模拟加入场的控制
    关于maya动力学系统的一些总结
    实现了与maya场交互的能力
    selenium 3.0鼠标事件 (java代码)
    selenium 常用浏览器操作API
    selenium 3.0与2.0 打开火狐浏览器的区别
    testng+IEDriverServer+yum+tomcat下载软件包
    yum,httpd,php环境搭建方法
    PHP文件环境搭建—EcShop环境搭建
  • 原文地址:https://www.cnblogs.com/abcd123456/p/11942293.html
Copyright © 2011-2022 走看看