欢迎来到天天文库
浏览记录
ID:28311338
大小:1.75 MB
页数:22页
时间:2018-12-09
《课堂作业(模块1:java编程逻辑)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、课堂作业模块1Java编程逻辑【第1课】【作业1】编写一个Java程序,在控制台上输出如下两行信息:Hello,World!Hello,Java!考核点1:了解一个Java程序的启动位置(即程序入口)。考核点2:掌握基本输出语句:System.out.println(字符串)【第2课】【作业1】从键盘输入3个整数a、b、c,计算a+b*c的结果后输出,验证计算结果是否遵循运算符的优先级顺序。考核点1:使用Scanner类获取键盘输入。考核点2:基本运算符及其优先级顺序。【作业2】从键盘输入1个实数r,计算以r为半径的圆的面积并输出结果,要求
2、将π定义为符号常量。考核点:符号常量的基本用法。【第3课】【作业1】从键盘输入3个整数,比较大小后输出最大者。考核点:if-else语句的运用。【作业2】从键盘输入一个3位数,判断其是否为水仙花数。所谓“水仙花数”是指一个三位整数,其各位数字立方和等于该数本身。例如:153=13+53+33,所以153是一个水仙花数。考核点:基本数学运算符和逻辑运算符的用法。【第4课】【作业1】从键盘输入3个整数,比较大小后按由小到大的顺序输出。考核点:if-else语句嵌套运用。【作业2】从键盘输入一个年份和一个月份,输出此月份有多少天(考虑闰二月的情况
3、)。考核点:使用switch-case多分支语句。【第5课】【作业1】从键盘输入一个正整数,判断其是否为素数。素数指只有1和它本身两个因子的整数。考核点:基本循环语句的用法。【作业2】输出100-999之间的全部水仙花数。考核点:基本循环语句的用法。【作业3】从键盘输入一个正整数,判断并输出该正整数是几位数。考核点1:基本循环语句的用法。考核点2:分离一个整数各个位数字的方法。【第6课】【作业1】编写一个Java程序,输出如下图案,图案的行数由键盘输入。(1)观察图案中行、列及星星个数之间的关系。(2)扩展练习,输出如下图案,图案的行数由键
4、盘输入。(3)扩展练习,输出如下图案,图案的行数由键盘输入。考核点1:发现图案中的变化规律(即逻辑)。考核点2:循环嵌套的用法。【作业2】从键盘输入一个正整数n,利用求π的近似值,n为求和的总项数。考核点:发现公式中的计算规律(即计算逻辑)。【作业3】百钱百鸡问题:公鸡每只5元、母鸡每只3元、小鸡3只1元,用100元钱买100只鸡,求公鸡、母鸡、小鸡的只数。考核点1:多重循环的使用。考核点2:提炼和化简计算逻辑,将多重循环改进为单重循环。【第7课】【作业1】将输入的一个偶数n(n>=6)分解为两个素数之和。例如8=5+3。【作业2】有n个人
5、围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,请输出这n个人退出圈子的整个次序。【第8课】【作业1】将一个n×n方阵就地转置,即行列元素互换。(1)扩展成矩阵转置,将一个矩阵a(m×n)转置成一个新矩阵b(n×m)。【作业2】建立如下的杨辉三角,行数n由键盘输入。(1)分析出杨辉三角形中每个元素的计算逻辑。(2)使用System.out.printf()方法进行格式化输出。【第9课】【作业1】回文串:输入一个字符串,判断其是否为回文串并输出结果。回文串是指从左向右读与从右向左读都相同的一个字符串,如12a3a
6、21就是一个回文串。【作业2】超大整数求和:编写一个Java程序,能对输入的两个超大非负整数求和。例如:输入“12345678”和“111”,其和为“12345789”。(1)每个超大非负整数以字符串形式存储。(2)求和的结果也以字符串形式存储。【作业3】将一个正整数(万以内的数字)的每一位数值转换成中文中的数值表示(如将5036转换成“伍仟零叁拾陆”)。(1)使用数据表来简化转换逻辑。(2)注意逻辑思维的严密性。一组转换数据样例(万以内的数字)数字串汉字串0零100壹佰90000玖万90001玖万零壹90500玖万零伍佰91002玖万壹仟
7、零贰90070玖万零柒拾90055玖万零伍拾伍90909玖万零玖佰零玖90990玖万零玖佰玖拾【第10课】【作业1】编写一个Java程序,定义Java静态方法实现下面数学分段函数并进行验证。【作业2】编写一个Java静态方法,将一个m*n矩阵转置成一个n*m矩阵。【作业3】输入一个数字a,求S=a+aa+aaa+aaaa+aaaaa的和。例如,a=2,则S=2+22+222+2222+22222。(1)学会发现问题中的共性以分解问题。(2)理解解决同一问题的多种逻辑思维。【第11课】【作业1】编写一个Java程序,输出2——1000以内的全
8、部完数。一个完数恰好等于其全部因子之和。例如6=1+2+3,故6是一个完数,28=1+2+4+7+14,故28也是一个完数。要求采用模块化程序设计解决此类问题。【作业2】编写函数
此文档下载收益归作者所有