您的当前位置:首 页 >> 信息中心

������j1������������,16

发布日期:2021-09-28 19:42:29 作者: 点击:
16.试题编号:J1-16 《中学生数学辅助学习系统》关键算法

(1)任务描述 由于中学数学是培养数学思维的基础阶段,为了让学生打造一个坚实的数学基础,A 学 校决定开发一个中学生数学辅助学习系统,通过完成趣味试题,采用游戏通关的方式,帮助 中学生初步掌握二元一次方程解简单应用题的方法和步骤,并会列出二元一次方程解简单的 应用题。

任务一:实现汽车与摩托问题的关键算法并绘制流程图(30 分) 在一个停车场内,汽车、摩托车共停了 48 辆,其中每辆汽车有 4 个轮子,每辆摩托车 有 3 个轮子,这些车共有 172 个轮子,编程输出停车场内有汽 车和摩托车的数量。 注意:用循环语句实现。

public class Teast1 {public static void main(String[] args) {//定义x为汽车数量,y为摩托车数量int x=1;while (x b && b + c > a) {C = a + b + c;System.out.println("三角形的周长为:" + C);} else {System.out.println("您输入的边长不能构成三角形");}return C;}}J1-18《在线考试系统》关键算法

(1)任务描述 在线考试系统可以节约大量的纸张,也能大大减轻阅卷的工作量。越来越多的学校开始 引进在线考试系统。题库是该系统的关键模块,题库中每道题均需提供参考答案,请完成以 下任务来充实在线考试系统的题库。

任务一:实现细胞繁衍关键算法并绘制流程图(30 分) 有一种细胞,从诞生第二天开始就能每天分裂出一个新的细胞,新的细胞在第二天又开 始繁衍。假设在第一天,有一个这样的细胞,请问,在第 N 天晚上,细胞的数量是多少?输 入一个整数 N(0 < N < 20),请编程求解第 N 天该细胞的数量。例如输入 5,输出答案为 32。 注意:使用循环或者递归完成。

import java.util.Scanner;/** * 求解第N天该细胞的数量 * * @author acer * */public class Task1 {public static void main(String[] args) {int sum = 0; // 细胞的数量int start = 1; // 第一天细胞的数量System.out.println("请输入天数: ");Scanner scanner = new Scanner(System.in);int N = scanner.nextInt();if (N > 0 && N < 20) {for (int i = 0; i < N; i++) {start = start * 2;sum = start;}System.out.println(sum);} else {System.out.println("您输入的整数有误");}}}

任务二:实现超级楼梯关键算法并绘制流程图(30 分) 有一楼梯共 M 级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第 M 级, 共有多少种走法?输入一个整数 M(1