miércoles, 22 de abril de 2015
propu_1
package propuesto1;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class PROPUESTO1 {
public static void main(String[] args) throws IOException {
int a,b,s,r;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("a: ");
a=Integer.parseInt(in.readLine());//ojo
System.out.println("b: ");
b=Integer.parseInt(in.readLine());//ojo
s=a+b;
System.out.println("");
System.out.println("suma:" + s);
System.out.println();
r=a-b;
System.out.println("");
System.out.println("Resta:" + r);
System.out.println();
}
}
propu_2
package propuesta2;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class PROPUESTA2 {
public static void main(String[] args) throws IOException {
// TODO code application logic here
int a=150 , b=-78 ;
int totalenteros;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("ingresar a: ");
a=(int)Integer.parseInt(in.readLine());//ojo
System.out.println("ingresar b: ");
b=(int)Integer.parseInt(in.readLine());//ojo
totalenteros=a-b-1;
System.out.println("");
System.out.println("el total de enteros entre"+a+"y "+b+" es:"+totalenteros);
System.out.println();
}
}
propu_3
package propuesto3;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class PROPUESTO3 {
public static void main(String[] args) throws IOException {
// TODO code application logic here
int total_milimetros = 159999;
int metros,decimetros,centimetros;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("ingresar total_milimetros: ");
total_milimetros=Integer.parseInt(in.readLine());//ojo
metros=total_milimetros/1000;
decimetros=(total_milimetros%1000)/10;
centimetros=(total_milimetros%1000)%10;
System.out.println("");
System.out.println(+total_milimetros+"milimetros, expresado en metros,decimetros y centimetros es : " +metros+"metros");
System.out.println(+decimetros+"decimetros"+centimetros+"y centimetros");
System.out.println();
}
}
propu_4
package propuesto4;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class PROPUESTO4 {
public static void main(String[] args) throws IOException {
// TODO code application logic here
int a=(int) 6.0 , b=(int) 8.0;
int c,d,factor1;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("ingresar a:");
a=(int)Integer.parseInt(in.readLine());//ojo
System.out.println("ingresar b:");
b=(int)Integer.parseInt(in.readLine());//ojo
c=(int) ((4*Math.pow(a,4)+3*a*b+Math.pow(b,2))/(Math.pow(a,2)-Math.pow(b,2)));
factor1 = (int) (3*(Math.pow(c,2))+a+b);
d=factor1/4;
System.out.println("");
System.out.println("el valor de c es:"+c+" y el valor de d es :"+d);
System.out.println();
}
}
propu_5
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package propuesto5;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
*
* @author User
*/
public class PROPUESTO5 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws IOException {
// TODO code application logic here
int a=80 , b=33 , c=20 , d=5 , suma;
suma=a+b+c+d;
//si suma ----100%
//variable(a,b,c,d)--x%,entonces:variable(a,b,c,d)=valor*100/suma
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("ingresar a: ");
a=(int)Integer.parseInt(in.readLine());//ojo
int porcentaje_a=(int)(a*100)/(int)suma;
porcentaje_a=(porcentaje_a*1000)/1000;
System.out.println("ingresar b: ");
b=(int)Integer.parseInt(in.readLine());//ojo
int porcentaje_b=(int)(b*100)/(int)suma;
porcentaje_b=(porcentaje_b*1000)/1000;
System.out.println("ingresar c: ");
c=(int)Integer.parseInt(in.readLine());//ojo
int porcentaje_c=(int)(c*100)/(int)suma;
porcentaje_c=(porcentaje_c*1000)/1000;
System.out.println("ingresar d: ");
d=(int)Integer.parseInt(in.readLine());//ojo
int porcentaje_d=(int)(d*100)/(int)suma;
porcentaje_d=(porcentaje_d*1000)/1000;
System.out.println("");
System.out.println("la variable\"a\"representa el:"+porcentaje_a+"% de"+suma);
System.out.println("la variable\"b\"representa el:"+porcentaje_b+"% de"+suma);
System.out.println("la variable\"c\"representa el:"+porcentaje_c+"% de"+suma);
System.out.println("la variable\"d\"representa el:"+porcentaje_d+"% de"+suma);
System.out.println();
}
}
propu_6
package propuesto6;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class PROPUESTO6 {
public static void main(String[] args) throws IOException {
// TODO code application logic here
int lado=5;
int perimetro,area;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("perimetro: ");
perimetro=(int) Integer.parseInt(in.readLine());//ojo
System.out.println("area: ");
area=(int) Integer.parseInt(in.readLine());//ojo
perimetro=5*4;
area=(int) Math.pow(lado,2);
System.out.println("");
System.out.println("el perimetro del cuadrado de lado "+lado+"es"+perimetro+"y su area es"+area);
System.out.println();
}
}
propu_7
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package propuesta7;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
*
* @author User
*/
public class PROPUESTA7 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws IOException {
// TODO code application logic here
int MINUTO=60;
int SEGUNDO=3600;
int c,m,s;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Cantidad de horas: ");
c=Integer.parseInt(in.readLine());//ojo
m=(c * MINUTO);
s=(c % MINUTO)-c;
c=(s * SEGUNDO);
c=(s % SEGUNDO);
System.out.println("");
System.out.println("Minutos:" + m);
System.out.println("Segundos:" + s);
System.out.println();
}
}
propu_8
package propuesto.pkg8;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class PROPUESTO8 {
public static void main(String[] args) throws IOException {
// TODO code application logic here
int f = 50;
float c,k;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Introduz Grados fahrenheit para su conversión");
c=Integer.parseInt(in.readLine());//ojo
k=Integer.parseInt(in.readLine());//ojo
c=(float) ((f*0.5)-32);
k=(float) (((f*0.5)-32)+273.15);
System.out.println("el resultado de grados celsius es:"+c);
System.out.println("el resultado de grados kelvin es:"+k);
}
}
propu_9
package propuesta9;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class PROPUESTA9 {
public static void main(String[] args) throws IOException {
// TODO code application logic here
int lado1,lado2,area,perimetro;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("ingrese valor del primer lado: ");
lado1=Integer.parseInt(in.readLine());//ojo
System.out.println("ingrese valor del segundo lado: ");
lado2=Integer.parseInt(in.readLine());//ojo
perimetro=(2*(lado1+lado2));
area=(lado1*lado2);
System.out.println("el perimetro es:"+perimetro);
System.out.println("el area es:"+area);
}
}
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class PROPUESTA9 {
public static void main(String[] args) throws IOException {
// TODO code application logic here
int lado1,lado2,area,perimetro;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("ingrese valor del primer lado: ");
lado1=Integer.parseInt(in.readLine());//ojo
System.out.println("ingrese valor del segundo lado: ");
lado2=Integer.parseInt(in.readLine());//ojo
perimetro=(2*(lado1+lado2));
area=(lado1*lado2);
System.out.println("el perimetro es:"+perimetro);
System.out.println("el area es:"+area);
}
}
propu_10
package propuesta10;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class PROPUESTA10 {
public static void main(String[] args) throws IOException {
// TODO code application logic here
int S,C;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("ingresar los grados sexagesimales: ");
S=Integer.parseInt(in.readLine());//ojo
C=((200*S)/180);
System.out.println("los grados centesimales es :"+C);
}
}
propu_11
package propuesto.pkg11;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class PROPUESTO11 {
public static void main(String[] args) throws IOException {
// TODO code application logic here
int e;
String r="";
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.print("Edad:");
e=Integer.parseInt(in.readLine());//ojo;
//PROCESO
if(e>=18){
r="MAYOR DE EDAD";
}
if(e<18){
r="MENOR DE EDAD";
}
//SALIDA
System.out.println("");
System.out.println("LA PERSONA ES "+r);
}
}
propu_12
package propuesta12;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class PROPUESTA12 {
public static void main(String[] args) throws IOException {
int n1, n2, me=0;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Numero 1: ");
n1=(int) Integer.parseInt(in.readLine());//ojo
System.out.println("Numero 2: ");
n2=(int) Integer.parseInt(in.readLine());//ojo
if(n1<n2)
me=n1;
if(n2<n1)
me=n2;
System.out.println("");
System.out.println("Menor:" + me);
System.out.println();
}
}
propu_13
public class PROPUESTO13 {
public static void main(String[] args) throws IOException {
// TODO code application logic here
int a,b;
String S;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.print("Primer numero:");
a=Integer.parseInt(in.readLine());//ojo
System.out.print("Segundo numero:");
b=Integer.parseInt(in.readLine());//ojo
if (a==b){
S="Iguales";
}else{
S="Diferentes";
}
System.out.println("");
System.out.println("Son:"+S);
}
}
propu_14
package propuesta.pkg14;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class PROPUESTA14 {
public static void main(String[] args) throws IOException {
// TODO code application logic here
int a,r;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.print("Escribir numero:");
a=Integer.parseInt(in.readLine());//ojo
if (a>0){
r=a*2;
}else{
if (a<0){
r=a*3;
}else{
r=0;
}
}
System.out.println("");
System.out.println("Resultado:"+r);
}
}
propu_15
package propuesta15;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class PROPUESTA15 {
public static void main(String[] args) throws IOException {
int n1,n2,n3,menor,inter,mayor;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Numero 1: ");
n1= Integer.parseInt(in.readLine());//ojo
System.out.println("Numero 2: ");
n2=Integer.parseInt(in.readLine());//ojo
System.out.println("Numero 3: ");
n3= Integer.parseInt(in.readLine());//ojo
if(n1 < n2 && n1 < n3)
{
menor=n1;
}
else
{
if (n2 < n1 && n2< n3)
{
menor=n2;
}
else
{
menor=n3;
}
}
if(n1 > n2 && n1 > n3)
{
mayor=n1;
}
else
{
if (n2 > n1 && n2 > n3)
{
mayor=n2;
}
else
{
mayor=n3;
}
}
inter=(n1 + n2 + n3)- (menor + mayor);
System.out.println("");
System.out.println("Menor:" + menor);
System.out.println("Inter:" + inter);
System.out.println("Mayor:" + mayor);
System.out.println("Mayor:" + mayor);
System.out.println("Inter:" + inter);
System.out.println("Menor:" + menor);
System.out.println();
}
}
propu_16
package propuesta.pkg16;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class PROPUESTA16 {
public static void main(String[] args) throws IOException {
// TODO code application logic here
int a,b,c,d,PROMEDIO=0;
String M;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.print("Primera nota:");
a=Integer.parseInt(in.readLine());//ojo
System.out.print("Segunda nota:");
b=Integer.parseInt(in.readLine());//ojo
System.out.print("Tercera nota:");
c=Integer.parseInt(in.readLine());//ojo
System.out.print("Cuarta nota:");
d=Integer.parseInt(in.readLine());//ojo
if(a<b && a<c && a<d){
PROMEDIO=(b+c+d)/3;
}else{
if (b<a && b<c && b<d){
PROMEDIO=(a+c+d)/3;
}else{
if (c<a && c<b && c<d){
PROMEDIO=(a+b+d)/3;
}else{
PROMEDIO=(a+b+c)/3;
}
}
}
if(PROMEDIO>=15){
M="Aprobado";
}else{
M="Desaprobado";
}
System.out.println("");
System.out.println("Resultado:"+PROMEDIO);
System.out.println("Mensaje:"+M);
}
}
propu_17
package propuesta.pkg17;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class PROPUESTA17 {
public static void main(String[] args) throws IOException {
// TODO code application logic here
int sa,mt,sactual=0;
float tm;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.print("ingrese saldo :");
sa=Integer.parseInt(in.readLine());//ojo
System.out.print("ingrese tipo de movimiento:");
tm=Integer.parseInt(in.readLine());//ojo
System.out.print("ingrese monto:");
mt=Integer.parseInt(in.readLine());//ojo
if(tm== 1){
sactual = sa - mt;
}else{
if(tm== 2){
sactual = sa + mt;
}
}
System.out.print("el saldo actual es:"+sactual);
}
}
propu_18
package propuesta.pkg18;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class PROPUESTA18 {
public static void main(String[] args) throws IOException {
// TODO code application logic here
int A,B;
String C = "";
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.print("PRIMER NUMERO:");
A=Integer.parseInt(in.readLine());//ojo
System.out.print("SEGUNDO NUMERO:");
B=Integer.parseInt(in.readLine());//ojo
if(A>B){
C = "A Es Mayor que B";
}else{
if(B>A){
C = "B Es Mayor que A";
}
}
if(A==B){
C = "A Es igual a B";
}
System.out.println("RESULTADO: " +C);
}
}
martes, 21 de abril de 2015
e_25
package ejercicio25;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class EJERCICIO25 {
public static void main(String[] args) throws IOException {
int h,m,s;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Hora: ");
h= Integer.parseInt(in.readLine());//ojo
System.out.println("Minuto: ");
m=Integer.parseInt(in.readLine());//ojo
System.out.println("Segundo: ");
s= Integer.parseInt(in.readLine());//ojo
s+=1;
if (s==60)
{
s=0;
m+=1;
if(m==60)
{
m=0;
h+=1;
if(h==24)
{
h=0;
}
}
}
System.out.println("");
System.out.println("Hora:" + h);
System.out.println("Minuto:" + m);
System.out.println("Segundo:" + s);
System.out.println();
}
}
e_24
package ejercicio24;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class EJERCICIO24 {
public static void main(String[] args) throws IOException {
double a,b,c,d,x1,x2;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("a: ");
a=(double) Integer.parseInt(in.readLine());//ojo
System.out.println("b: ");
b=(double)Integer.parseInt(in.readLine());//ojo
System.out.println("c: ");
c=(double) Integer.parseInt(in.readLine());//ojo
d=Math.pow(b,2.0)-4.0*c;
if(a!=0 && d>=0)
{
x1=(-b+Math.pow(d,(1.0/2.0)))/2*a;
x2=(-b-Math.pow(d,(1.0/2.0)))/2*a;
}
else
{
x1=0;
x2=0;
}
System.out.println("");
System.out.println("x1:" + x1);
System.out.println("x2:" + x2);
System.out.println();
}
}
e_23
package ejercicio23;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class EJERCICIO23 {
public static void main(String[] args) throws IOException {
float a,b,x;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("a: ");
a=Integer.parseInt(in.readLine());//ojo
System.out.println("b: ");
b=Integer.parseInt(in.readLine());//ojo
if(a!=0)
{
x=-b/a;
}
else
{
x=0;
}
System.out.println("");
System.out.println("x:" + x);
System.out.println();
}
}
e_22
package ejercicio22;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class EJERCICIO22 {
public static void main(String[] args) throws IOException {
float DESC_G=0.15f;
float DESC_A=0.2F;
float REC_G=0.1F;
float REC_A=0.05F;
float mc,m,tp;
char tc,fp;
String r;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Monto de compra: ");
mc=(float) Integer.parseInt(in.readLine());//ojo
System.out.println("Tipo de cliente: ");
tc=(char)Integer.parseInt(in.readLine());//ojo
System.out.println("Forma de pago: ");
fp=(char) Integer.parseInt(in.readLine());//ojo
if(tc=='G')
{
if(fp=='C')
{
m=mc*DESC_G;
tp=mc-m;
r="DESCUENTO 15&";
}
else
{
m=mc*REC_G;
tp=mc+m;
r="RECARGO 10%";
}
}
else
{
if (fp=='C')
{
m=mc* DESC_A;
tp=mc-m;
r="DESCUENTO 20%";
}
else
{
m=mc*REC_A;
tp=mc+m;
r="RECARGO 5%";
}
}
System.out.println("");
System.out.println(r+ ":"+m);
System.out.println("Total a pagar:" + tp);
System.out.println();
}
}
e_21
package ejercicio21;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class EJERCICIO21 {
public static void main(String[] args) throws IOException {
int t;
String c;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Numero: ");
t=Integer.parseInt(in.readLine());//ojo
if (t<10)
{
c="FRIO";
}
else
{
if (t>10 && t <=20)
{
c="NUBLADO";
}
else
{
if (t>=21 && t<=30)
{
c="CALOR";
}
else
{
c="TROPICAL";
}
}
}
System.out.println("");
System.out.println("Clima:" + c);
System.out.println();
}
}
e_20
package ejercicio20;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class EJERCICIO20 {
public static void main(String[] args) throws IOException {
float D1=0.1F;
float D2=0.2F;
float D3=0.3F;
float IGV=0.19F;
float c,m_d, m_igv, p;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Consumo: ");
c=(float)Integer.parseInt(in.readLine());//ojo
if(c>=200)
{
m_d=c*D3;
}
else
{
if(c>100)
{
m_d=c*D2;
}
else
{
m_d=c*D1;
}
}
m_igv=(c-m_d) * IGV;
p=c-m_d+m_igv;
System.out.println("");
System.out.println("Monto descuento:" + m_d);
System.out.println("Impuesto IGV:" + m_igv);
System.out.println("Importe a pagar:" + p);
System.out.println();
}
}
e_19
package ejercicio19;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class EJERCICIO19 {
public static void main(String[] args) throws IOException {
float D1=0.1F;
float D2=0.2F;
float IGV=0.19F;
float c,m_d, m_igv, p;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Consumo: ");
c=(float)Integer.parseInt(in.readLine());//ojo
if(c<=100)
{
m_d=c*D1;
}
else
{
m_d=c*D2;
}
m_igv=(c-m_d) * IGV;
p=c-m_d+m_igv;
System.out.println("");
System.out.println("Monto descuento:" + m_d);
System.out.println("Impuesto IGV:" + m_igv);
System.out.println("Importe a pagar:" + p);
System.out.println();
}
}
e_18
package ejercicio18;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class EJERCICIO18 {
public static void main(String[] args) throws IOException {
// TODO code application logic here
int n1,n2,n3,mayor,inter,menor;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Numero 1: ");
n1= Integer.parseInt(in.readLine());//ojo
System.out.println("Numero 2: ");
n2=Integer.parseInt(in.readLine());//ojo
System.out.println("Numero 3: ");
n3= Integer.parseInt(in.readLine());//ojo
if(n1 > n2 && n1 > n3)
{
mayor=n1;
}
else
{
if (n2 > n1 && n2> n3)
{
mayor=n2;
}
else
{
mayor=n3;
}
}
if(n1 < n2 && n1 < n3)
{
menor=n1;
}
else
{
if (n2 < n1 && n2 < n3)
{
menor=n2;
}
else
{
menor=n3;
}
}
inter=(n1 + n2 + n3)- (mayor + menor);
System.out.println("");
System.out.println("Mayor:" + mayor);
System.out.println("Inter:" + inter);
System.out.println("Menor:" + menor);
System.out.println();
}
}
e_17
package ejercicio17;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class EJERCICIO17 {
public static void main(String[] args) throws IOException {
// TODO code application logic here
int n,r;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Numero: ");
n=Integer.parseInt(in.readLine());//ojo
if (!(n%2==0))
{
r=n*2;
}
else
{
r=n*3;
}
System.out.println("");
System.out.println("Resultado:" + r);
System.out.println();
}
}
e_16
package ejercicio16;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class EJERCICIO16 {
public static void main(String[] args) throws IOException {
int n1,n2,n3,m;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Numero 1: ");
n1= Integer.parseInt(in.readLine());//ojo
System.out.println("Numero 2: ");
n2=Integer.parseInt(in.readLine());//ojo
System.out.println("Numero 3: ");
n3= Integer.parseInt(in.readLine());//ojo
if (n1>n2)
{
if(n1>n3)
{
m=n1;
}
else
{
m=n3;
}
}
else
{
if(n2>n3)
{
m=n2;
}
else
{
m=n3;
}
}
System.out.println("");
System.out.println("Mayor:" + m);
System.out.println();
}
}
e_15
package ejercicio15;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class EJERCICIO15 {
public static void main(String[] args) throws IOException {
// TODO code application logic here
int n;
String r;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Numero: ");
n=Integer.parseInt(in.readLine());//ojo
if(n%2==0)
{
r="PAR";
}
else
{
r="IMPAR";
}
System.out.println("");
System.out.println("Resultado:" + r);
System.out.println();
}
}
e_14
package ejercicio14;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class EJERCICIO14 {
public static void main(String[] args) throws IOException {
// TODO code application logic here
int n;
String r;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Numero: ");
n=Integer.parseInt(in.readLine());//ojo
if(n%3==0 && n%5==0)
{
r="SI ES MULTIPLO DE 3 Y 5";
}
else
{
r="NO ESMULTIPLO DE 3 Y 5";
}
System.out.println("");
System.out.println("Resultado:" + r);
System.out.println();
}
}
e_13
package ejercicio13;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class EJERCICIO13 {
public static void main(String[] args) throws IOException {
char c;
String r="";
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Caracter: ");
c= (char) Integer.parseInt(in.readLine());//ojo
r="NO ES VOCAL";
if(c=='a'||c=='A')
{
r="ES VOCAL";
}
if(c=='e'||c=='E' )
{
r="ES VOCAL";
}
if(c=='i'|| c=='I')
{
r="ES VOCAL";
}
if (c=='o'|| c=='O')
{
r="ES VOCAL";
}
if (c== 'u'|| c=='U')
{
r="ES VOCAL";
}
System.out.println("");
System.out.println("Resultado:" + r);
System.out.println();
}
}
e_12
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class EJERCICIO12 {
public static void main(String[] args) throws IOException {
// TODO code application logic here
int n;
String r="";
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Numero: ");
n=(int)Integer.parseInt(in.readLine());//ojo
if (n>0)
{
r="POSITIVO";
}
if (n<0)
{
r="NEGATIVO";
}
if(n==0)
{
r="NEUTRO";
}
System.out.println("");
System.out.println("Resultado:" + r);
System.out.println();
}
}
e_11
package ejercicio11;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class EJERCICIO11 {
public static void main(String[] args) throws IOException {
// TODO code application logic here
int n1, n2, m=0;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Numero 1: ");
n1=(int) Integer.parseInt(in.readLine());//ojo
System.out.println("Numero 2: ");
n2=(int) Integer.parseInt(in.readLine());//ojo
if(n1>n2)
m=n1;
if(n2>n1)
m=n2;
System.out.println("");
System.out.println("Mayor:" + m);
System.out.println();
}
}
e_10
package ejercicio10;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class EJERCICIO10 {
public static void main(String[] args) throws IOException {
// TODO code application logic here
int HORA=3600;
int MINUTO=60;
int t,h,m,s;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Tiempo en segundos: ");
t=(int)Integer.parseInt(in.readLine());//ojo
h=t / HORA;
t=t % HORA;
m=t / MINUTO;
s=t % MINUTO;
System.out.println("");
System.out.println("Horas:" + h);
System.out.println("Minutos:" + m);
System.out.println("Segundos:" + s);
System.out.println();
}
}
e_09
package ejercicio9;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class EJERCICIO9 {
public static void main(String[] args) throws IOException {
// TODO code application logic here
float PI=3.14159F;
float a,r;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Radio: ");
r=(float) Integer.parseInt(in.readLine());//ojo
a=(float)(PI *(Math.pow((double)r,2.0)));
System.out.println("");
System.out.println("Area:" + a);
System.out.println();
}
}
e_08
package ejercicio8;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class EJERCICIO8 {
public static void main(String[] args) throws IOException {
// TODO code application logic here
float c,r,t,i,m;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Capital: ");
c=(float) Integer.parseInt(in.readLine());//ojo
System.out.println("Tasa de interes: ");
r=(float) Integer.parseInt(in.readLine());//ojo
System.out.println("Tiempo: ");
t=(float) Integer.parseInt(in.readLine());//ojo
m=(float)(Math.pow((double)(1+r/100),(double) t))*c;
i= m-c;
System.out.println("");
System.out.println("Interes:" + i);
System.out.println("Monto:" + m);
System.out.println();
}
}
e_07
package ejercicio7;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class EJERCICIO7 {
public static void main(String[] args) throws IOException {
// TODO code application logic here
int n,s;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Numero: ");
n=Integer.parseInt(in.readLine());//ojo
s=(n*(n+1))/2;
System.out.println("");
System.out.println("Suma:" + s);
System.out.println();
}
}
e_06
package ejercicio6;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class EJERCICIO6 {
public static void main(String[] args) throws IOException {
int n,ni,r;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Numero: ");
n= Integer.parseInt(in.readLine());//ojo
r=n%10;
n=n/10;
ni=r*10;
r=n%10;
n=n/10;
ni=(ni+r)*10;
r=n%10;
n=n/10;
ni=(ni+r)*10;
r=n%10;
n=n/10;
ni=(ni+r)*10;
ni=ni+n;
System.out.println("");
System.out.println("Inverso:" + ni);
System.out.println();
}
}
e_05
package ejercicio5;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class EJERCICIO5 {
public static void main(String[] args) throws IOException {
// TODO code application logic here
int a;
short n, r;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("a: ");
a=(int) Integer.parseInt(in.readLine());//ojo
System.out.println("n: ");
n=(short) Integer.parseInt(in.readLine());//ojo
r=(short)Math.pow((double)a,(1/(double) n));
System.out.println("");
System.out.println("Radicacion:" + r);
System.out.println();
}
}
e_04
package ejercicio4;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class EJERCICIO4 {
public static void main(String[] args) throws IOException {
// TODO code application logic here
short a,n;
int p;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("a: ");
a=(short) Integer.parseInt(in.readLine());//ojo
System.out.println("n: ");
n=(short) Integer.parseInt(in.readLine());//ojo
p=(int)Math.pow((double)a,(double) n);
System.out.println("");
System.out.println("Potencia:" + p);
System.out.println();
}
}
e_03
package ejercicio3;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class EJERCICIO3 {
public static void main(String[] args) throws IOException {
// TODO code application logic here
float vv,igv,pv;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Valor de venta: ");
vv=Integer.parseInt(in.readLine());//ojo
igv=vv*0.19F;
pv=vv+igv;
System.out.println("");
System.out.println("Igv:" + igv);
System.out.println("Precio de venta:" + pv);
System.out.println();
}
}
e_02
package ejercicio2;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class EJERCICIO2 {
public static void main(String[] args) throws IOException {
// TODO code application logic here
int n1,n2,c,r;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("numero 1: ");
n1=Integer.parseInt(in.readLine());//ojo
System.out.println("numero 2: ");
n2=Integer.parseInt(in.readLine());//ojo
c=n1/n2;
r=n1%n2;
System.out.println("");
System.out.println("Cociente:" + c);
System.out.println("Residuo:" + r);
System.out.println();
}
}
e_01
package ejercicio1;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class EJERCICIO1 {
public static void main(String[] args) throws IOException
{
int n1 ,n2,s;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("numero 1: ");
n1=Integer.parseInt(in.readLine());//ojo
System.out.println("numero 2: ");
n2=Integer.parseInt(in.readLine());//ojo
s=n1+n2;
System.out.println("");
System.out.println("suma:" + s);
System.out.println();
}
}
viernes, 10 de abril de 2015
PREGUNTAS RESUELTAS DEL LIBRO KENDALL & KENDALL
ANALISIS Y DISEÑOS DE SISTEMAS
EL ROL DE ANALISTAS DE SISTEMAS
En este capítulo se examinan los aspectos básicos
de los diferentes tipos de sistemas de información, los diversos roles de los
analistas de sistemas, las fases del ciclo de vida del desarrollo de sistemas.
TIPOS DE SISTEMAS
Los sistemas de información se desarrollan
con diversos propósitos, según las necesidades de la empresa.
Los sistemas de procesamiento de
transacciones (TPS, Transaction
Processing Systems).
Funcionan al nivel operativo de una
organización, los sistemas de automatización de la oficina
(OAS, Office
Automañon Systems) y los sistemas de trabajo del conocimiento (KWS, Knowledge
Work Systems) apoyan el trabajo al nivel del conocimiento.
Los sistemas de información gerencial (MIS, Management Information Systems) y los
sistemas de apoyo a la toma de decisiones (DSS, Decisión Support Systems) se encuentran entre los sistemas de
alto nivel.
Los sistemas de apoyo a ejecutivos (ESS, Executive Support Systems) se
encuentran en el nivel estratégico de la administración. Los sistemas de apoyo
a la toma de decisiones en grupo
(GDSS, Group Decisión Support Systems)
y los sistemas de trabajo corporativo
apoyados por computadora (CSCWS, Computer-Supported
Collaborative Work Systems).
SISTEMAS DE
PROCESAMIENTO DE TRANSACCIONES
Los sistemas de procesamiento de
transacciones (TPS, Transaction
Processing Systems).
Son sistemas de información computarizada
creados para procesar grandes cantidades de datos
relacionadas con transacciones rutinarias de
negocios, como las nóminas y los inventarios.
SISTEMAS DE
AUTOMATIZACIÓN DE LA OFICINA Y SISTEMAS DE TRABAJO DEL CONOCIMIENTO
Los sistemas de automatización de la oficina
[OAS, Office Automation Systems] apoyan
a los trabajadores de datos, quienes por lo general no generan conocimientos
nuevos, sino más bien analizan la información con el propósito de transformar
los datos o manipularlos de alguna manera antes de compartirlos o, en su caso,
distribuirlos formalmente con el resto de la organización y en ocasiones más
allá de ésta. Entre los componentes más comunes de un OAS están el procesamiento
de texto, las hojas de cálculo, la autoedición, la calendarización electrónica
y las comunicaciones mediante correo de voz, correo electrónico y
videoconferencia.
Los sistemas de trabajo del conocimiento
(KWS, Knowledge Work Systems] sirven
de apoyo a los trabajadores profesionales, como los científicos, ingenieros y
médicos, en sus esfuerzos de creación de nuevo conocimiento y dan a éstos la
posibilidad de compartirlo con sus organizaciones o con la sociedad.
SISTEMAS DE
INFORMACIÓN GERENCIAL
Los (MIS) son sistemas de información
computarizados cuyo propósito es contribuir a la correcta interacción entre los
usuarios y las computadoras. Debido a que requieren que los usuarios, el software [los programas de
cómputo] y el hardware (las computadoras, impresoras, etc.), funcionen de
manera coordinada, los sistemas de información gerencial dan apoyo a un
espectro de tareas organizacionales mucho más amplio que los sistemas de
procesamiento de transacciones, como el análisis y la toma de decisiones.
SISTEMAS DE APOYO A
LA TOMA DE DECISIONES
Los sistemas de apoyo a la toma de decisiones
(DSS, Decisión Support Systems].
Constituyen una clase de alto nivel de
sistemas de información computarizada. Los DSS coinciden con los sistemas de información
gerencial en que ambos dependen de una base de datos para abastecerse de datos.
Los sistemas de apoyo a la toma de decisiones
se ajustan más al gusto de la persona o grupo que los utiliza que a los sistemas
de información gerencial tradicionales.
SISTEMAS EXPERTOS E
INTELIGENCIA ARTIFICIAL
La inteligencia artificial (AI, Artificial Intelligence), se puede
considerar como el campo general
para los sistemas expertos. Los sistemas
expertos utilizan las técnicas de razonamiento de la
AI para solucionar los problemas que les
plantean los usuarios de negocios (y de otras Áreas).
Los sistemas expertos conforman una clase muy
especial de sistema de información que se ha puesto a disposición de usuarios
de negocios gracias a la amplia disponibilidad de hardware y software como
computadoras personales (PCs) y generadores de sistemas expertos.
SISTEMAS DE APOYO A LA TOMA DE DECISIONES EN
GRUPO Y SISTEMAS
DE TRABAJO COLABORATIVO APOYADOS POR
COMPUTADORA
Un sistema de apoyo a la toma de decisiones
en grupo (GDSS, Group Decisión Support
System) podría ser la solución. Este tipo de sistemas, que se utilizan
en salones especiales equipados
con diversas configuraciones, faculta a los miembros del grupo a interactuar con apoyo electrónico casi
siempre software especializado y la asistencia de un facilitador especial.
Término más general sistemas de trabajo colaborativo apoyados por computadora (CSCWS,
Computer-Supported Collaborative Work
Systems], que pueden contener
el respaldo de un tipo de software denominado groupware para la colaboración en equipo a través de computadoras conectadas en red.
SISTEMAS DE APOYO A EJECUTIVOS
Los sistemas de apoyo a ejecutivos (ESS, Executive Support Systems) ayudan a
estos últimos a organizar sus actividades relacionadas con el entorno externo
mediante herramientas gráficas y de comunicaciones, que por lo general se
encuentran en salas de juntas o en oficinas corporativas personales.
INTEGRACIÓN DE LAS TECNOLOGÍAS DE SISTEMAS
En esta sección se describen algunas de las
nuevas tecnologías de información que los analistas de sistemas utilizarán para
empresas que buscan integrar sus aplicaciones de comercio electrónico con sus
negocios tradicionales, o bien, iniciar negocios electrónicos completamente
nuevos.
APLICACIONES DE COMERCIO ELECTRÓNICO Y
SISTEMAS WEB
Muchos de los sistemas que se describen en
este libro pueden dotarse de una mayor funcionalidad si se migran a la World
Wide Web o si desde su concepción se implementan como
tecnologías basadas en la Web. Hay muchos
beneficios derivados de la implementación de una aplicación en la Web:
1. Una creciente difusión de la
disponibilidad de un servicio, producto, industria, persona o grupo.
2. La posibilidad de que los usuarios accedan
las 24 horas.
3. La estandarización del diseño de la
interfaz.
4. La creación de un sistema que se puede
extender a nivel mundial y llegar a gente en lugares
remotos sin preocuparse por la zona horaria
en que se encuentren.
SISTEMAS DE PLANEACIÓN DE RECURSOS
EMPRESARIALES
Esta integración es precisamente el propósito
de los sistemas de planeación de recursos empresariales (ERP, Enterprise Resource Planning). El
establecimiento de los sistemas ERP implica un enorme compromiso y cambio por
parte de la organización.
Es común que los analistas de sistemas
desempeñen el papel de asesores en los proyectos de ERP que utilizan software
patentado. Entre el software más conocido de ERP se encuentran SAP, PeopleSoft
y paquetes de Oracle y J.D. Edwards. Algunos de estos paquetes están diseñados
para migrar a las empresas a la Web.
SISTEMAS PARA DISPOSITIVOS INALÁMBRICOS Y
PORTÁTILES
Los analistas tienen la exigencia de diseñar
una gran cantidad de nuevos sistemas y aplicaciones, muchos de ellos para
dispositivos inalámbricos y computadoras portátiles como la popular serie de
computadoras Palm y otros asistentes personales digitales (PDAs, Personal
Digital Assistants).
Las redes inalámbricas de área local (WLANs, Wireless Local Área Networks), las
redes de fidelidad inalámbrica, conocidas como WI-FI, y las redes inalámbricas
personales que agrupan a muchos tipos de dispositivos dentro del estándar
conocido como Bluetooth, constituyen sistemas cuyo diseño podrían solicitarle a
usted en su función de analista.
SOFTWARE DE CÓDIGO
ABIERTO
El software de código abierto es una
alternativa al desarrollo de software tradicional cuyo código
patentado se oculta a los usuarios.
Representa un modelo de desarrollo y
filosofía de distribución de software gratuito y publicación de su código
fuente.
El desarrollo de código abierto es útil para
los dispositivos portátiles y el equipo comunicaciones. Su uso podría estimular
el progreso en la creación de estándares para que los
dispositivos se comunicaran con más
facilidad.
LANECESÍ'DADÍELANKÍ'SÍSYDISEM'D
El análisis y diseño de sistemas, tal como lo
realizan los analistas de sistemas, tiene el propósito
de analizar sistemáticamente la entrada o el
flujo de datos, procesar o transformar datos, el almacenamiento de datos y la
salida de información en el contexto de una empresa en particular.
Más aún, el análisis de sistemas se emplea
para analizar, diseñar e implementar mejoras en el funcionamiento de las
empresas, a través de sistemas de información computarizados.
ROLES DEL ANALISTA DE SISTEMAS
El analista de sistemas evalúa de manera
sistemática el funcionamiento de un negocio mediante
el examen de la entrada y el procesamiento de
datos y su consiguiente producción de información, con el propósito de mejorar
los procesos de una organización.
EL ROL DE CONSULTOR DEL ANALISTA DE SISTEMAS
Con frecuencia, el analista de sistemas
desempeña el rol de consultor para un negocio y, por
tanto, podría ser contratado de manera
específica para enfrentar los problemas de sistemas de información de una
empresa.
Esta contratación se puede traducir en una
ventaja porque los consultores externos tienen una perspectiva fresca de la
cual carecen los demás miembros de una organización.
También se puede traducir en una desventaja
porque alguien externo nunca conocerá la verdadera cultura organizacional.
EL ROL DE EXPERTO EN SOPORTE TÉCNICO DEL
ANALISTA DE SISTEMAS
Otro rol que tendrá que desempeñar es el de
experto en soporte técnico dentro de la empresa
en la cual labora de manera regular. Como
experto de soporte técnico, usted no está a cargo del proyecto; tan sólo actúa
como recurso para aquellos que sí lo están.
EL ROL DE AGENTE DE CAMBIO DEL ANALISTA DE
SISTEMAS
El rol más completo y de mayor
responsabilidad que asume el analista de sistemas es el de
agente de cambio, ya sea interno o externo
para la empresa. Como analista, usted es un agente
de cambio si desempeña cualquiera de las
actividades relacionadas con el ciclo de vida del desarrollo de sistemas (que
se explicará en la siguiente sección) y está presente en la empresa
durante un largo periodo (de dos semanas a
más de un año).
CUALIDADES DEL ANALISTA DE SISTEMAS
El analista es un solucionador de problemas.
Es una persona que aborda como un reto el análisis de problemas y que disfruta
al diseñar soluciones factibles.
El analista debe contar con la capacidad de
afrontar sistemáticamente cualquier situación mediante la correcta aplicación
de herramientas, técnicas y su experiencia.
El analista de sistemas debe ser una persona
autodisciplinada y automotivada, con la
capacidad de administrar y coordinar los
innumerables recursos de un proyecto.
EL CICLO DE VIDA DEL DESARROLLO DE SISTEMAS
Los analistas no se ponen de acuerdo en la
cantidad de fases que incluye el ciclo de vida
del desarrollo de sistemas, pero en general
alaban su enfoque organizado. Aquí hemos dividido
el ciclo en siete fases:
IDENTIFICACIÓN DE PROBLEMAS, OPORTUNIDADES Y
OBJETIVOS:
Acá el analista observa objetivamente lo que
sucede en un negocio. Esta etapa es crítica para el éxito del resto del
proyecto, pues a nadie le agrada desperdiciar tiempo trabajando en un problema
que no era el que se debía resolver.
DETERMINACIÓN DE LOS REQUERIMIENTOS DE
INFORMACIÓN:
El analista es la determinación de los requerimientos
de información de los usuarios. Entre las herramientas que se utilizan para
determinar los requerimientos de información de un negocio se encuentran
métodos interactivos como las entrevistas, los muestreos, la investigación de
datos impresos y la aplicación de cuestionarios.
ANÁLISIS DE LAS NECESIDADES DEL
SISTEMA:
Aquí el analista tiene herramientas la cual
es el uso de diagramas de flujo de datos para graficar las entradas, los
procesos y las salidas de las funciones del negocio en una forma gráfica
estructurada. Analiza también las decisiones estructuradas que se hayan tomado.
DISEÑO DEL SISTEMA RECOMENDADO:
El analista utiliza la información recopilada
en las primeras fases para realizar el diseño lógico del sistema de
información. El analista diseña procedimientos precisos para la captura de
datos que aseguran que ios datos que ingresen al sistema de información sean
correctos. Facilita la entrada eficiente de datos al sistema de información
mediante técnicas adecuadas de diseño de formularios y pantallas.
DESARROLLO Y DOCUMENTACIÓN DEL SOFTWARE:
El analista trabaja de manera conjunta con
los programadores para desarrollar cualquier software original necesario. Entre
las técnicas estructuradas para diseñar y documentar software se encuentran los
diagramas de estructura, los diagramas de Nassi-Shneiderman y el pseudocódigo.
El analista se vale de una o más de estas herramientas para comunicar al
programador lo que se requiere programar.
PRUEBAS Y MANTENIMIENTO DEL SISTEMA:
Para que el sistema esté en funcionamiento es
necesario antes probarlo. Es mucho menos costoso encontrar los problemas antes
que el sistema se entregue a los usuarios.
IMPLEMENTACIÓN Y EVALUACIÓN DEL SISTEMA:
Acá se capacita a los usuarios en el manejo
del sistema. Parte de la capacitación la imparten los fabricantes, pero la
supervisión de ésta es responsabilidad del analista de sistemas.
También el analista tiene que planear una
conversión gradual del sistema anterior al actual.
IMPACTO DEL MANTENIMIENTO
Después de instalar un sistema, se le debe
dar mantenimiento, es decir, los programas de
cómputo tienen que ser modificados y
actualizados cuando lo requieran. El mantenimiento se realiza por dos razones.
La primera es la corrección de errores del software.
No importa cuan exhaustivamente se pruebe el
sistema, los errores se cuelan en los programas de cómputo. El momento que se
detectan. La otra razón para el mantenimiento del sistema es la mejora de las
capacidades del software en respuesta a las cambiantes necesidades de una organización,
que por lo general tienen que ver con alguna de las siguientes tres
situaciones:
1. Con frecuencia, después de familiarizarse
con el sistema de cómputo y sus capacidades,
los usuarios requieren características
adicionales.
2. El negocio cambia con el tiempo.
3. El hardware y el software cambian a un
ritmo acelerado.
USO DE HERRAMIENTAS CASE
Los analistas de sistemas se apoyan en estas
herramientas, desde el principio hasta el fin del ciclo de vida, para
incrementar la productividad, comunicarse de manera más eficiente con los
usuarios e integrar el trabajo que desempeñan en el sistema.
RAZONES PARA EL USO DE LAS HERRAMIENTAS CASE
Aumento en la
productividad del analista
Visible Analyst (VA) es una herramienta CASE que
da al analista de sistemas la posibilidad de realizar planeación, análisis y
diseño por medios gráficos, con el propósito de construir aplicaciones cliente-servidor
y bases de datos complejas.
Mejora de la comunicación
analista-usuario
Para que el sistema propuesto se concrete y sea
útil en la práctica, es esencial una excelente comunicación entre analistas y
usuarios durante todo el ciclo de vida del desarrollo de sistemas.
Suscribirse a:
Entradas (Atom)