1.问题描述
2.问题分析
3.算法设计
4.程序框架
5.字符数字转换
6其他数制转换成十进制
7十进制转换成其他数制
8.完整程序
9运行结果
10问题拓展...
分类:
编程语言 时间:
2016-03-30 11:06:47
阅读次数:
171
一 入门 摘自<Head First Design Patterns> chapter 1 1 飞翔的鸭子 开发一款模拟鸭子的游戏。首先设计一个鸭子母类,里面有鸭子的叫声、游泳和外形三个成员函数,然后在野鸭和红头鸭两个子类中重写继承的外形函数。 更进一步,要求鸭子会飞,应该如何设计程序呢? 2 两种 ...
分类:
其他好文 时间:
2016-03-27 01:25:13
阅读次数:
191
本周花费数小时了解软件生命周期有哪些: 1、问题的定义及规划。 2、需求分析。 3、软件设计。 4、程序编码。 5、软件测试。 6、运行维护。 软件开发周期小结: 软件工程方法学: 通常把在软件生命周期全过程中使用的一整套技术的集合,称为软件工程方法学。软件工程方法学包括三个要素:方法、工具和过程。
分类:
其他好文 时间:
2016-03-22 12:20:52
阅读次数:
130
1.描述HashMap内部实现原理。2.描述Hashset和HashMap的区别。3.年级的集合使用Map的嵌套实现。10班,每个班50人。4.编程实现文本文件的复制。合理设计程序,得到缓冲区的大小的高效区间。提示缓冲区设置1k开始,不超过10M。--------------------------------------------------..
分类:
编程语言 时间:
2016-03-19 06:32:14
阅读次数:
134
一、理解面向对象 结构化程序设计 1、程序=算法+数据结构 2、算法第一,数据结构第二 二、面向对象程序设计OOP 1、程序=对象+对象+… 2、据第一,算法第二 3、关键:让每个对象负责执行一组相关任务 三、面向对象编程的特性 1、万物皆对象 2、程序是一组对象彼此之间在发送消息 3、每个
分类:
编程语言 时间:
2016-03-12 22:51:49
阅读次数:
285
【项目:求Fibonacci数列】 Fibonacci数列在计算科学、经济学等领域中广泛使用,其特点是:第一、二个数是1,从第3个数开始,每个数是其前两个数之和。据此,这个数列为:1 1 2 3 5 8 13 21 34 55 89 ……,请设计程序,输出这个数列,直到这个数字超过10000。
【提示】数列可以表示为:
{f1=f2=1fn=fn?1+fn?2,n>2\begin{case...
分类:
编程语言 时间:
2016-03-08 12:08:07
阅读次数:
178
瀑布模型将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。在瀑布模型中,软件开发的各项活动严格按照线性方式进行,必须等前一阶段的工作完成之后,才能开始后一阶段的工作;前一阶段的输出文档就是
分类:
其他好文 时间:
2016-03-06 17:29:28
阅读次数:
153
分治算法 使用分治法设计程序时,一般可按以下步骤进行: (1)分解:将要求解的问题划分成若干规模较小的同类问题 (2)求解:当子问题划分得足够小时,用较简单的方法解决 (3)合并:按求解问题的要求,将子问题的解逐层合并,即可构成最终的解 分治算法实例(乒乓球比赛赛程安排): 我们要给八个人安排赛程 ...
分类:
编程语言 时间:
2016-03-03 19:12:33
阅读次数:
177
#include<reg52.h> //包括头文件,普通情况不须要修改。头文件包括特殊功能寄存器的定义 #define uchar unsigned char #define uint unsigned int sbit LED0=P1^0;//定义按键位置 sbit LED1=P1^1; sbit
分类:
其他好文 时间:
2016-02-28 13:46:43
阅读次数:
145
带着学生做课程设计。程序一大,课程中做过了小项目,练过了分解动作,一到合起来了,难免还是要乱了分寸。事实上,实战的功夫,就是这样出来的。(课程设计指导视频链接(第36课时,3.18 银行系统开发)。课程主页在链接,指导文档见链接,演示样例程序见链接)。 话说,已经有两位做银行系统的同学和我说,“文件
分类:
其他好文 时间:
2016-02-28 12:38:30
阅读次数:
163