码迷,mamicode.com
首页 > 其他好文 > 详细

第一次过程性考核

时间:2018-09-16 19:45:42      阅读:379      评论:0      收藏:0      [点我收藏+]

标签:转换   原理   乘法表   alt   table   ima   form   有一个   程序设计   

 

结构化程序设计

码云地址:

技术分享图片https://gitee.com/wrwrwrw/codes
 
 7-1 Hello World!
本题要求编写程序,输出一个短句“Hello World!”。程序思路:一个简单的输出语句。
知识点:使用输出语句 System.out.println();
运行结果:
 技术分享图片

 

 7-2 求1到100的和
本题要求编写程序,计算表达式 1 + 2 + 3 + ... + 100 的值。
程序思路:首先想到的便是循环结构for.之前在c语言中有涉及到。先定义,然后循环累加就行。
知识点:循环的应用
运行结果:
  技术分享图片

 

7-3 分段计算居民水费
要求:为鼓励居民节约用水,自来水公司采取按用水量阶梯式计价的办法,居民应交水费y(元)与月用水量x(吨)相关:当x不超过15吨时y=4x/3,超过后,y=2.5x?17.5.。请编写程序实现水费的计算。
程序思路:首先想到的是跟PTA练习分支结构中的成绩转换题很类似。用if判断就行。用数学的思路解题,然后换成Java语句就行。这道题要注意的是,输出时要保留小数点后两位。在分支结构中涉及到过。要使用String.format(%.2f,x)语句.
知识点:if 判断语句的灵活运用
运行结果:
技术分享图片

 

 7-4 打印九九口诀表
本题要求对任意给定的一位正整数N,输出从1*1到N*N的部分口诀表。
程序思路:首先想到的是python中练习的各种输出形状九九乘法表。当时用了两个循环。相互嵌套。原理相通。语法类型不同。换成JAVA本题要求,首先的有一个输入结构。然后也是循环嵌套。不过此题中,对输出有要求,要有四个占位符。当时前几遍都做错了。总结出来几个要点,1是占位符不能以空格代替,2是占位符前要使用相应的语法,3.是占位符不能用四个”\t“代表。要使用String.format("%-4d",i*j)语法做到4个占位符。
知识点: for循环的嵌套使用   if分支语句
运行结果:

技术分享图片

学习内容 代码行数 博客内容
hello world 21 305
输入输出结构 61 0
循环结构 150 0
分支结构 184 0
第一次过程性考核 59 340

 

 

 

第一次过程性考核

标签:转换   原理   乘法表   alt   table   ima   form   有一个   程序设计   

原文地址:https://www.cnblogs.com/wrwrwr/p/9656871.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!