C语言I博客作业09

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9981
我在这个课程的目标是 学会独立写一些小程序
这个作业在哪个具体方面帮助我实现目标 帮助我掌握嵌套结构的用法和规则
参考文献 《C语言程序设计》《C primer plus》百度

1.PTA实验作业

1.1 7-1 打印九九口诀表

1.1.1数据处理

  • 数据表达:用整型变量i,j,N,分别表示行,列,输入数,使用for的嵌套语句,和%-4d的左右对齐

  • 数据处理:
    伪代码:
    begin
    定义变量
    输入
    for语句(限制i范围,循环次数)
    for(限制j的范围,循环次数)
    输出(注意左右要求占4位对齐)
    end

1.1.2 实验代码截屏

1.1.3 造测试数据

输入 输出 说明
-9 无输出 小于0
10 无输出 大于9
1 1*1=1 小于9

1.1.4 PTA提交列表及说明


列表说明:

           *没有注意到要左右要求占4位对齐,通过再次查看题目找到错误,导致答案错误
           *未输出回车键,导致编译错误
           *将i,j赋值为0,导致错误
           *一不小心把分号删了没有发现导致错误
           *左右对齐写成%4d,在devc++中输出没有对齐,导致编译错误

1.2 7-6 跟奥巴马一起画方块

1.2.1 数据处理

  • 数据表达:定义变量整型变量i,j,N,x,分别表示方块之间的间距宽度,方块的边长,实际输出数值;
    还定义了字符型变量 ch,表示组成方块的符号

  • 数据处理:运用了for的嵌套结构
    伪代码:
    begin
    定义变量
    输入
    x的表达式 (x=N*0.5+0.5)
    for语句(限制i范围,循环次数)
    for(限制j的范围,循环次数)
    输出(注意为字符型)
    end

1.2.2 实验代码截图

1.2.3 造测试数据

输入 输出 说明
2 a 无输出 小于3
29 s 无输出 大于20
4 d dddd dddd 3-20之间

1.2.4 PTA提交列表及说明

列表说明: *x的表达式写错了,导致错误,仔细了解题意思考后找到正确表达式。

2.代码互评

同学代码截图


自己代码截图

对比:

      *同学1的代码同时运用了if-else的分支结构和for循环的嵌套结构,比较复杂和繁琐
      *同学2的代码运用了for循环的嵌套结构,将表达式放入了for循环的限制条件中,还运用了没有学过的getchar函数,比较厉害
      *我的代码比较简单,直接运用for循环的嵌套结构,比较按照老师要求做题,中规中矩

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较困惑的问提
第一周 6h 74 学习基本的C语言语法和知识,初步了解和接触C语言 不知道自己编的程序的正真用法
第二周 13h 102 学习了解C语言的一些基础模式和变量 无法正确的解释代码中不同量的意义
第三周 15h 156 学习C语言的一些基本函数和变量模板 无法正确使用各类函数类型和变量类型
第四周 15h 130 for语句和循环结构 运用for语句时变量的控制及其循环时各表达式的书写
第五周 12h 273 学习调用,定义,说明函数 无法正确运用各种函数,不明白什么时候定义什么类型的函数
第六周 16h 270 学习使用分支结构,和if-else与分支结构的合并使用 对于分支比较复杂的无法正确的分层
第七周 7h 109 学习switch语句,并且运用switch语句 不知道表示case范围时,该怎么用switch语句编写
第八周 9h 89 学习do-while语句,并且掌握switch语句 不了解do-while语句使用时的条件
第九周 6h 103 学习for语句的嵌套,比较好的解决了一些排列问题 无法正确确定for语句内部判断条件

3.2 累积代码行和博客字数

3.3.1 学习内容总结

3.3.2 学习体会

  • 总体来说学习的积极性还是上来了,可能是临近期末,学习的力量回来了,但是作业对我来说还是比较困难的,还是有许多东西是借鉴百度的,希望能够加油。
  • 很多东西都停留在看到的,听得懂,不会动手的阶段,还是平时自己思考的太少了,导致这种情况的发生。
  • 临近期末比较害怕自己会挂科,希望能够抓紧这一个月时间,加油学习。

posted on 2019-11-22 19:46  lxx007  阅读(129)  评论(0编辑  收藏  举报

导航