zoukankan      html  css  js  c++  java
  • c语言1博客作业08

    一、本周作业头

    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 http://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/9982
    我在这个课程的目标是 <学习c语言知识,学会做编程题,学会做小程序>
    这个作业在那个具体方面帮助我实现目标 <学会使用while语句>
    参考文献 <c语言程序设计教科书和实验书,浏览器,上课笔记,PTA>

    二、本周作业

    1.PTA实验作业(20分/题)

    1.1 题目1

    1.1.1数据处理

    ####数据表达:
    在本题目中,我设了sum,N,x,三个变量,三个都是整型变量。
    ####数据处理:
    应用了scanf,while,printf语句,输入,执行循环体,输出。表达式有x++,sum+=N%10,N/=10;
    
    ####伪代码;
    编译预处理命令
    主函数
    变量定义,sum,N,x,sum=0,x=0;
    输入整数,N
    执行循环体;当N不等于0时候,使用while语句,
    x++表示累加位数,
    sum+=N%10表示;取余数,
    N/=10表示i等于N除以10,如果N为整数,结果保留整数。
    输出位数与各位数之和
    

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据|输出数据
    --|:---:--
    321|3 6
    456|3 15
    789|3 24
    520|3 7
    905|3 14

    1.1.4 PTA提交列表及说明

    提交列表说明:

    1,运行超时:两次:出现打字错误,导致死循环,
    2,答案正确,查找了资料,使用了浏览器搜索。改正了错误
    

    1.2 题目2

    1.2.1 数据处理

    ####数据表达:
    应用了N,U,D,X和time五个变量,都是整型变量
    ####数据处理:
    使用scanf,while,printf语句,表达式有time++,X=X+N,X=X-D。
    ####伪代码:
    编译预处理命令
    主函数
    变量定义:N,U,D,X,time time=x=0
    输入整数U,D,X
    执行循环体,
    while(x<N)
    X=X+U表示上爬,高度增加
    如果X>=N,
    X=X-D表示下滑,高度降低
    

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据|输出数据
    --|:--:--
    12 3 1|11
    20 3 4|2
    11 2 1|19
    15 3 2|25

    1.2.4 PTA提交列表及说明

    提交列表说明:

    1,段错误,在scanf语句中,忘记打&符号了,导致段错误
    2,答案正确,看了一下作业与课本,发现自己打快了,忘记了&,改正了错误。
    

    2.代码互评(5分)

    同学代码截图

    (1)
    (1+)

    比较;

    1:我们设的变量不同,我设了sum,N,x,她设了count,N,sum,但是表达意思相同,我没有对N赋值,她赋了,
    2:她先使用了一个printf,我没有用
    3:while(N>0)与while(N!=0)意思不全同,但在这个题目中作用相同。
    

    (2)
    (2+)

    比较;

    1:她设变量更简洁,我重复了一下
    2:她使用的是for语句和if-else语句,我使用的是while语句和if语句
    3:scanf语句在她没空格,我空了,好像有点多余
    

    3.学习总结(15分)

    3.1 学习进度条(5分)

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第四周9.16-9.23 6小时 28 初步了解敲代码,做博客 怎样进去做这些作业
    第六周9.23-10.6 32小时 19 熟悉部分编程的格式,使用markdown语法 和做表格 不太会做表格
    第七周10.7-10.11 40小时 105 学会使用if-else语句做分支结构题 做折线图开始的时候有点不太会
    第八周10/14-10/19 48小时 82 学习了for语句,运用于敲代码时,进行循环过程。 有时候忘记赋值,循环体处掌握的方法还不够,容易运行错误。
    第九周10/20-10/26 50小时 108 学习了c语言函数知识,理解定义和使用方法 不太懂,经常出错,函数式子很难想到
    第十周10/28-11/02 38小时 180 学习了字符型,库函数,还有逻辑运算符知识 对这些我还挺感兴趣的
    第十一周11./3-11/8 30小时 156 学习了switch语句 刚开始不太了解,慢慢了解了
    第十二周11.9-14/17 35小时 112 学习了while语句,一种已知一个条件限制,求解满足条件的任意值。 开始的时候,与for循环语句有点分不清楚,现在明白了

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

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

    3.3.1 学习内容总结

    3.3.2 学习体会

    1,我发现做博客作业和PTA作业不能着急,本来就是需要打字的题目,越急越慢,做题目要仔细。
    2;我PTA的时候,常常忘记打空格,符号,或者多打了
    3;随着知识的增加,我们了解的越来越多,更要注重吸收消化。
    4:新学习的while语句,训练我们多多练习,才能掌握更多
    5;每次做作业几乎都在星期四和星期五...,忙碌的日子,我需要合理的安排自己的时间。
    6:再忙也要注重身体,身体是革命的本钱,尽量不熬夜。
    
  • 相关阅读:
    if 语句运用
    c#语言基础
    关于条件运算符的应用
    Could not open Hibernate Session for transaction;
    node to traverse cannot be null!
    Struts2文件下载中文名乱码
    Spring MVC框架下的第一个Hello World程序
    strtus2中的defaultactionref无效的解决方法
    c 笔记
    工具系列1
  • 原文地址:https://www.cnblogs.com/99peng/p/11869081.html
Copyright © 2011-2022 走看看