循环作业总结

1.1 基本要求

  • 按时交 - 有分
  • 未交 - 0分
  • 迟交一周以上 - 倒扣本次作业分数
  • 抄袭 - 0分
  • 博客作业不规范,没有Markdown语法 - 扣分
  • 泛泛而谈(最多七分)

1.2 评分要求

  1. PTA总分评分规则

    1. 2个循环题目集全做即100%,能回答助教问题则满分2分
    2. 做80%--100%,能回答助教问题则1.5分--2分
    3. 做60%-80%,能回答助教问题则1分--1.5分
    4. 做40%--60%,能回答助教问题则1分
    5. 做40%以下 || 问题不会回答 0分
  2. PTA实验作业,算法描述不好、测试数据比较少,分值减少。
  3. 思维导图及学习总结,发现应付0分。
  4. 代码互评和代码规范都是倒扣分。

本次作业亮点

2.1整体情况

本次博客作业个别同学未提交,整体完成情况不错,本次PTA两个题目集难度相较上次有所加大,大部分同学能做完,少数同学做的比较少好,需要加强代码的编写。

2.2博客推荐

陈清玲

推荐理由:陈玲清同学的思维导图做得很认真,伪代码相对其他同学来说较为直观明了,代码较为规范,也有适当的注解,整体的作业完成得较为认真。

赖慧颖

推荐理由:伪代码清晰直观,二进制转十进制用了多种方法解决,值得参考学习,提交列表说明详细,代码互评到位。

林中鹏

推荐理由:林同学思维清晰,对学习的总结很到位,对题目分析和伪代码的书写也比较到位,并且对代码互评也很用心,值得大家学习。

刘海博

推荐理由:体会很细腻很深刻,伪代码还需加强,错误说明基本都说到了点上,代码互评幽默且用心,整体完成度很高,值得表扬,加油!!!

张伟龙

推荐理由:总结详细认真,思维导图很全面。代码规范,注释很到位,对每题提交列表遇到的问题以及解决过程写的很详细。代码互评分析的很详细认真,对各自的优缺点都有分析,唯一不足就是伪代码格式有些乱,整体作业完成认真。

本次作业以及批改过程中存在的问题

在这次的博客作业中,发现大部分同学对伪代码的编写不规范,需要继续学习。伪代码也应该缩进,可以在编译器上直接编写,将题目的大概步骤用文字结合代码的方法写出,将你代码的思路写出来。而不是直接翻译代码,把代码的每一步都写得清清楚楚,另外在博客园元可以用markdown语法渲染。另外有些同学代码命名不适当,代码缩进方面也有问题,需要改进。

下面提供几个写得较好的伪代码给大家参考,希望大家相互学习,共同进步。


定义 length=0单词长度,blank=0有无空格(区分第一个单词和后面单词的区别)exsit=0存在单词,用于输'.'前的最后一个单词长度,flag=0计入非空格字符,ch字符
while ch!='.'//输入句号前的所有字符
if ch!=' ' length++,exsit=1,flag=1//开始计数过滤空格
if flag==1&&ch==' '
if blank==0 输出长度 blank=1//自此后的数字前面要输出空格
else 输出 长度 length=flag=0
end if
ch=getchar()//循环输入
end while
if exsit==1&&length!=0 输出 长度 //单独判断最后一个单词
·定义字符型二进制数ch、整型十进制数decimalism
·while (ch=getchar())!='\n' do //判断输入的字符是否为换行符
if ch=='1' 或者 ch=='0' then
decimalism=decimalism*2+ch-'0' //将字符型变量转化为字符型常量
else
输出:error intput!
return 0 (goto out) //直接结束程序(将程序跳转到out处,结束程序)
end if
end while
输出:十进制数
(out)
定义i和n为计量数,定义num为规定层数,定义op用来读入字母
输入字母op和层数num
for i=(num+1)/2 to num do //循环输出上三角形部分
for n=1 to i do //循环输出每层的部分
if n==i 或 num+1-i==n then //判断字母在每行的位置
输出字母ch
else
输出空格
end for
输出换行//每层换行
字母op加1//字母递增
end for
op=op-2 //调整为该层的正确字母
for i=i-2 to (num-1)/2 do //输出下三角形部分
for n=1 to i do//循环输出每层的部分
if n==i 或 mun+1-i==n then //判断字母在每行的位置
输出字母op
else
输出空格
end for
输出换行//每层换行
op=op-1//字母递减
end for

助教有话说

  • 在这次的博客作业中,发现很多同学的伪代码写得不好,需要继续学习,个别同学的代码变量取名不适当需要改正,还有些同学的博客排版出现了些问题,这些细节希望同学们可以在今后的博客中多加注意及时改正。
  • 这次PTA整体来说还不错,但有很多题目大家的想法稍显麻烦,希望大家在做题目之前可以认真想想有没有更好的方法,还有就是希望大家多多交流。
  • 这次看代码时,同学们的积极性没有上一次那么强了,有些同学甚至连博客也不写了,代码互评的时候最好是选和自己思路不同的代码来互评,希望大家不要放弃学习,加油!
  • 本次博客作业完成比较理想,提问代码回答的情况也比较好,但有的同学上机考成绩并不理想,需要大家好好反思一下,PTA的题目需要同学们独立完成,碰到问题多用调试功能或者输出语句查看错误,不要一碰到问题就问同学或者助教,需要培养自己的查错能力。接下来就是期中考,希望大家好好复习,好好准备,加油!!

详细得分

姓名 作业地址 学习总结
2分
PTA
总分
2分
PTA实验作业 6分 代码互评
0---2
代码不规范
0---5
博客格式 0—-2 总分 是否推荐博客
陈玲清 https://www.cnblogs.com/salcious/p/9866094.html 2 2 5.5 0 0 0 9.5
林中鹏 https://www.cnblogs.com/blsn/p/9851311.html 2 2 5.5 0 0 0 9.5
范华 https://www.cnblogs.com/fanfaniscute/p/9859120.html 2 2 5.5 0 0 0 9.5
赖慧颖 http://www.cnblogs.com/Lay-549/p/9853508.html 2 2 5.5 0 0 0 9.5
张伟龙 http://www.cnblogs.com/zwl-/p/9862860.html 2 2 5.5 0 0 0 9.5
刘海博 http://www.cnblogs.com/qsls8643/p/9864091.html 2 2 5.5 0 0 0 9.5
王赐荣 https://www.cnblogs.com/wcrbailun/p/9851169.html 2 2 5 0 0 0 9
翁凌涛 https://www.cnblogs.com/1112wlt/p/9863272.html 2 2 5 0 0 0 9
祝文涛 https://www.cnblogs.com/zwtcyt/p/9866212.html 1.5 2 5.5 0 0 0 9
黄雅静 http://www.cnblogs.com/hyj-/p/9832034.html 2 2 5 0 0 0 9
杨鸿漾 http://www.cnblogs.com/yhy949/p/9861098.html 2 2 5 0 0 0 9
康友煌 http://www.cnblogs.com/xycm/p/9861152.html 1.5 2 5.5 0 0 0 9
曾俊伟 http://www.cnblogs.com/vanishzeng/p/9860906.html 2 2 5 0 0 0 9
周秋斌 http://www.cnblogs.com/zhouqb/p/9864097.html 2 2 5 0 0 0 9
张瑀鑫 https://www.cnblogs.com/zyxaa/p/9866139.html 2 2 5 0 -0.5 0 8.5
何汐 https://www.cnblogs.com/victory0917/p/9864000.html 2 2 5 0 -0.5 0 8.5
白海槟 https://www.cnblogs.com/B-hai/p/9862716.html 1.5 2 5.5 -0.5 0 0 8.5
程建君 http://www.cnblogs.com/chianun2000/p/9866784.html 2 1.5 5 0 0 0 8.5
钟海清 http://www.cnblogs.com/zhonghaiqing/p/9860850.html 1.5 2 5.5 0 -0.5 0 8.5
严威 http://www.cnblogs.com/putianliuzhong/p/9863996.html 1.5 2 5.5 -0.5 0 0 8.5
罗小川 http://www.cnblogs.com/ashinluox/p/9862122.html 1.5 2 5 0 0 0 8.5
王粤翰 http://www.cnblogs.com/yue7521/p/9855790.html 1.5 2 5 0 0 0 8.5
李天明 http://www.cnblogs.com/1814-com/p/9840309.html 1.5 2 5 0 0 0 8.5
苏楚雯 https://www.cnblogs.com/x-m-66/p/9861156.html 1 2 5 0 0 0 8
吴沂聪 http://www.cnblogs.com/qq1191834402/ 1 2 5 0 0 0 8
蔡德鑫 https://www.cnblogs.com/kisamko/p/9847685.html 1.5 2 5 -0.5 0 0 8
潘楚坤 http://www.cnblogs.com/p123/p/9864907.html 1.5 2 4.5 0 0 0 8
闫栩宁 http://www.cnblogs.com/jellysheep/p/9865735.html 2 1 5 0 0 0 8
谢晓淞 http://www.cnblogs.com/Rasang/p/9866785.html 1.5 2 4.5 0 0 0 8
岳小钢 http://www.cnblogs.com/2084624983yue/p/9864854.html 1.5 2 4.5 0 0 0 8
林玮璐 https://www.cnblogs.com/056lu/p/9860963.html 1 2 4.5 0 0 0 7.5
林硕 https://www.cnblogs.com/ls1272397716/p/9861496.html 1 2 5 0 -0.5 0 7.5
沈宇涛 https://www.cnblogs.com/syt666/p/9867005.html 1 2 5 -0.5 0 0 7.5
蔡丰骏 https://www.cnblogs.com/cfjblog/p/9866162.html 1.5 2 4.5 -0.5 0 0 7.5
郭坤 https://www.cnblogs.com/qqcom/p/9859150.html 1.5 2 5 -0.5 -0.5 0 7.5
李金妲 http://www.cnblogs.com/112Ada/p/9858704.html 2 1 4.5 0 0 0 7.5
吴彬凯 http://www.cnblogs.com/yvvq/p/9846839.html 1.5 2 4.5 -0.5 0 0 7.5
林炜 http://www.cnblogs.com/lw123---/p/9846934.html 1.5 2 4.5 -0.5 0 7.5
陈梓灿 http://www.cnblogs.com/porphyra/p/9866721.html 1.5 2 4.5 -0.5 0 7.5
林舒馨 https://www.cnblogs.com/linshuxin1761/p/9860145.html 1 2 5 0 -1 0 7
汪雨 https://www.cnblogs.com/lkjhgfdsa/p/9867821.html 1 2 4.5 0 0 -0.5 7
林晓龙 http://www.cnblogs.com/lxldbk/p/9846818.html 1 2 4.5 -0.5 0 0 7
刘聚文 http://www.cnblogs.com/ljw999/p/9866166.html 1.5 1 4.5 0 0 0 7
鲁俊文 http://www.cnblogs.com/ljwclot/p/9867270.html 1.5 1.5 4 0 0 0 7
刘鲜 https://www.cnblogs.com/ttyppt/p/9864542.html 1.5 1.5 4.5 0 -0.5 0 6.5
许馨予 https://www.cnblogs.com/NOH8xxy/p/9867122.html 2 1 4.5 0 -0.5 -0.5 6.5
唐洪俊 https://www.cnblogs.com/455j/p/9864811.html 1.5 1.5 4 -0.5 0 0 6.5
阮承南 http://www.cnblogs.com/mr3woman/p/9859213.html 2 1.5 4 0 -1 0 6.5
郭东阳 http://www.cnblogs.com/jellysheep/p/9865735.html 1.5 1.5 4.5 0 -1 0 6.5
张明海 http://www.cnblogs.com/cosmosss/p/9866879.html 1 1.5 4.5 0 -1 0 6
古锦源 http://www.cnblogs.com/asings/p/9866750.html 1.5 1.5 4.5 -1 -1.5 0 5
韦荣桃 http://www.cnblogs.com/Gejkdj/p/9851671.html 1.5 1 3.5 -0.5 -0.5 0 5
珠玛 http://www.cnblogs.com/abriginal/p/9861097.html 1 1 3 -1 -1 0 3
王鑫杰 http://www.cnblogs.com/wxj991220/p/9866771.html 2 0 0 0 0 0 2
周仁杰 http://www.cnblogs.com/zrjAIRON/p/9890078.html 2 0 0 0 0 0 2
李谦 http://www.cnblogs.com/liqian0725/p/9867814.html 1 1 1.5 -2 -1 0 0.5
刘羽 0
黄陈昊 0
霍淏华 http://www.cnblogs.com/czrsdsb/p/9889939.html 0 0 0 0 0 0

C语言循环结构作业总结的更多相关文章

  1. C语言-循环结构及break、continue

    循环结构 --1-- 结构循环 1.1 while循环 1.2 do…while循环 1.3 for循环 --2-- break和continue 2.1 break关键字 2.2 continue关 ...

  2. C语言------循环结构II

    仅供借鉴.仅供借鉴.仅供借鉴(整理了一下大一C语言每个章节的练习题.没得题目.只有程序了) 文章目录 1 .实训名称 2 .实训目的及要求 3 .源代码及运行截图 4 .小结 1 .实训名称 实训6: ...

  3. C语言------循环结构I

    文章目录 1 .实训名称 2 .实训目的及要求 3 .源代码及运行截图 4 .小结 1 .实训名称 实训5:循环结构I 2 .实训目的及要求 1 .熟练掌握while.do-while和for语句实现 ...

  4. C语言----循环结构1(基础篇五)

    今天更新一个C语言的循环,简单点就是就是我们平时在使用电脑时不停的刷新网页,生活中每天都要吃饭等等就是循环,而编程中也有不断循环的过程,或者遇到符合的条件结束循环 下面进入今天的主题: 需求:用计算机 ...

  5. iOS学习03C语言循环结构

    1.while循环 while (循环条件) {        循环体: } // 1.定义循环变量 ; // 2.循环条件 ) { // 3.循环体 printf("%d\n", ...

  6. iOS学习之C语言循环结构

    一.while循环    while (循环条件) {        循环体:    }    // 1.定义循环变量    int time = 1;    // 2.循环条件    while ( ...

  7. C语言--循环结构

    watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvenVveW91MTMxNA==/font/5a6L5L2T/fontsize/400/fill/I0JBQk ...

  8. C 语言循环结构

      25.有如下程序 main() { int i,sum; for(i=1;i<=3;sum++) sum+=i; printf("%d\n",sum); } 该程序的执行 ...

  9. [编程] C语言循环结构计算π的值

    公式: 分析:首先,系数为正数的项的分母是4n-3(n为正数项的项数),为负数的项的分母为4n-1(n为负数项的项数),即分母的变化规律是1.3.5.7...的奇数数列,则第n项的分母为2n-1,第1 ...

随机推荐

  1. oracle中lock和latch的用途

    本文向各位阐述Oracle的Latch机制,Latch,用金山词霸翻译是门插栓,闭锁,专业术语叫锁存器,我开始接触时就不大明白为什么不写Lock,不都是锁吗?只是翻译不同而以?研究过后才知道两者有很大 ...

  2. iOS 通用缓存:HanekeSwift

    iOS 通用缓存:HanekeSwift Haneke 是个采用 Swift 编写的轻量级 iOS 通用缓存.示例: 初始化一个数据缓存: let cache = Cache<NSData> ...

  3. 《瞿葩的数字游戏》T3-三角圣地(Lucas)

    题目背景 国王1带大家到了数字王国的中心:三角圣地. 题目描述 不是说三角形是最稳定的图形嘛,数字王国的中心便是由一个倒三角构成.这个倒三角的顶端有一排数字,分别是1~N.1~N可以交换位置.之后的每 ...

  4. vue服务端渲染提取css

    vue服务端渲染,提取css单独打包的好处就不说了,在这里主要说的是抽取css的方法 要从 *.vue 文件中提取 CSS,可以使用 vue-loader 的 extractCSS 选项(需要 vue ...

  5. 课时102.CSS精灵图(掌握)

    我们这节课来介绍一个和背景图片相关的东西,精灵图 1.设么是css精灵图? css精灵图是一种图像合成技术 2.css精灵图作用 可以减少请求的次数,以及可以降低服务器处理压力 3.如何使用css精灵 ...

  6. dedecms左侧导航栏不显示问题

    dedecms左侧导航栏不显示问题 在做织梦项目时,经常会碰到后台左侧导航栏不显示的问题,如下所示: ​ 这主要是由于文件权限不足造成的.有两种方法 第一种:把 /data 文件夹全部改成 777 权 ...

  7. Yaf学习(二)----Yaf初体验

    1.hello world 1.1 用yaf输出hello world 1.首先配置host,nginx 2.host不用多说,指向虚拟机IP即可 1.2 重点说一下nginx (只说server块) ...

  8. mysql中tinyint、smallint、mediumint,int 和bigint 的区别

    1:字节的定义:字节(Byte):字节是通过网络传输信息(或在硬盘或内存中存储信息)的单位. 一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间 2.在mysql中一个汉字占三个 ...

  9. python+matplotlib 绘制等高线

    python+matplotlib 绘制等高线 步骤有七: 有一个m*n维的矩阵(data),其元素的值代表高度 构造两个向量:x(1*n)和y(1*m).这两个向量用来构造网格坐标矩阵(网格坐标矩阵 ...

  10. 使用virtual安装Windows系列操作系统总结

    最近在安装Windows操作系统的过程中,发现总是报错,无法安装成功,后来经过不断地摸索,发现根本的问题在于镜像,所以在以后的大文件传输下载后,一定要校验其MD5值是否与源文件一致,需要的朋友可以联系 ...