Android-作业、实验、实践
- 作业 ([代码详情]())
- 作业一
- 1、魔方矩阵——要用面向对象
- 2、复数计算——要用面向对象
- 作业二
- 1、求出所有可能的以下形式的算式,每个算式中有九个数位,正好用尽1到9这九个数字。
- 2、往界面中放200个按钮。
- 作业三
- 1、二维绘图
- 作业三
- 1、顺序显示一系列图片,每幅图片以不同的动画形式显示出来。
- 2、矩阵运算
- 实验([代码详情]())
- 实验1 九宫格布局
- 实验2 登录页面
- 实验3 菜单的应用
- 实验4 图形程序设计
- 实验5 菜单与对话框的使用
- 实践([代码详情]())
- 实践1 Android基本程序设计
- 实践2 视图与绘图程序设计
- 实践3 动画程序设计
- 实践4 动画程序设计
- 实践5 组件程序设计
作业 (代码详情)
作业一
1、魔方矩阵——要用面向对象
在页面中输入矩阵的阶数,然后输出一个n*n的魔方矩阵。
2、复数计算——要用面向对象
给定一组数据,这组数据中包含了若干个复数及运算类型。将这些复数进行加、减、乘和除运算。
作业二
1、求出所有可能的以下形式的算式,每个算式中有九个数位,正好用尽1到9这九个数字。
○×○○○=○×○○○○
2、往界面中放200个按钮。
作业三
1、二维绘图
作业三
1、顺序显示一系列图片,每幅图片以不同的动画形式显示出来。
2、矩阵运算
实验(代码详情)
实验1 九宫格布局
掌握 Android 布局的基本应用。
实验2 登录页面
熟悉各种控件的运用,实现使用控件实现登录页面。
实验3 菜单的应用
在 Android 中实现下拉菜单
实验4 图形程序设计
绘制一个运动的小球。开始时小球位于任意位置,并向任意一个方向开始运动,当遇到区域边缘(屏幕边缘)时,以相反角度(镜面反射)回弹。
实验5 菜单与对话框的使用
编写一个绘图程序,该程序具有绘制直线、圆、正多边形和文字的功能。
给程序加一个菜单,菜单项有直线、圆、正边形和文字。
1 当用户选择直线时,出现一个对话框,在对话框中可以输入直线的两个端点坐标,然后在视图中将直线绘出;
2 当用户选择圆时,出现一个对话框,在对话框中可以输入圆心坐标和半径,然后在视图中将圆绘出;
3 当用户选择正多边形时,出现一个对话框,在对话框中可以输入正多边形中心的坐标、外接圆半径和边数,然后在视图中绘出;
4 当用户选择文字时,出现一个对话框,在对话框中可以输入欲输出的文字和左上角点的坐标,然后在视图中显示文字;
5 选择保存方法,保存所绘制的图形或文字,以便视图刷新后仍能显示已绘制的图形。
实践(代码详情)
实践1 Android基本程序设计
生产者与消费者问题。
(1)编写程序模拟生产者和消费者的生产和消费过程;
(2)用栈表示存放商品的仓库;
(3)用整型数表示商品;
(4)要显示生产者生产的产品和消费者购买的商品;
(5)每次仓库的变动都要将仓库中现有的商品显示出来。
实践2 视图与绘图程序设计
1.编写一个答题或问卷系统(程序)。系统中有若干题(不少于15道题),每一题有不少于4个选项答案,有的题是单选,有的题是多选。
根据用户答题情况,给出答题分数,如:实际得分/总分。
2.绘制一条摆线。
3.绘制一条正弦线。
1、
2、
3、
实践3 动画程序设计
报数游戏
有m个小孩围成一圈,从第1个小孩开始报数。当某一个小孩报的数是n时,该小孩离开这个圈子;下一个小孩再从1开始报数,报到n的小孩再出圈……,一直重复这个过程,直到只剩一个小孩为止。问最后留在圈中的小孩是游戏开始前的第几个小孩?
实践4 动画程序设计
1、实现一个判断验证码是否正确的程序。由程序生成验证码,再由程序判断用户输入的验证码是否正确?
2、编写一个模拟龟兔赛跑的程序,要用图形表示出赛跑的过程。
1、
2、
实践5 组件程序设计
分数运算。
将若干个分数进行加、减、乘和除运算。如:
1 2 + 3 4 / -5 7 * -3 2 - 4 6
表示:
(1/2)+(3/4)/(-5/7)*(-3/2)-(4/6)
运算时不用考虑运算的优先级,按给定的数据顺序运算。