第一次过程性考核

 

结构化程序设计

码云地址:

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

 

 

 

posted @ 2018-09-16 18:13  wrwrwr  阅读(259)  评论(3编辑  收藏  举报