Sunteți pe pagina 1din 6

TECNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN.

FUNDAMENTOS DE PROGRAMACIÓN EN JAVA

_________________________________________________________________________________________________

ACTIVIDAD
Realizar los siguientes algoritmos en Java, utilizando el IDE netbeans. Los nombres de cada clase o programa en
Java deben ser como se especifica al principio del proceso del seudocódigo. Ejemplo: el algoritmo # 1 se debe
llamar MenorMayor.

ENVIÓ DE EVIDENCIA
Enviar los archivos .java a través del link de envió de evidencias.
Nota: cada archivo debe tener en un comentario el nombre del aprendiz.

Algoritmo # 1

Hacer un programa en java que capture tres números enteros y muestre un mensaje indicando cual es el
mayor, el intermedio y el menor.

Proceso Algoritmo MenorMayor


Definir nume1, nume2, nume3 Como Entero;

Escribir "INGRESAR NUMERO 1";


Leer nume1;

Escribir "INGRESAR NUMERO 2";


Leer nume2;

Escribir "INGRESAR NUMERO 3";


Leer nume3;

Si (nume1>nume2) Entonces
Si (nume2>nume3) Entonces
Escribir "EL NUMERO MAYOR ES ",nume1,",EL NUMERO INTERMEDIO ES ",nume2," Y EL NUMERO
MENOR ES ",nume3;
SiNo
Si (nume1>nume3) Entonces
Escribir "EL NUMERO MAYOR ES ",nume1,",EL NUMERO INTERMEDIO ES " ,nume3," Y EL
NUMERO MENOR ES ",nume2;
SiNo
Escribir "EL NUMERO MAYOR ES ",nume3,",EL NUMERO INTERMEDIO ES ",nume1," Y EL NUMERO
MENOR ES ",nume2;
FinSi
FinSi

SiNo
Si (nume1>nume3) Entonces
TECNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN.
FUNDAMENTOS DE PROGRAMACIÓN EN JAVA

_________________________________________________________________________________________________
Escribir "EL NUMERO MAYOR ES ",nume2,",EL NUMERO INTERMEDIO ES ",nume1," Y EL NUMERO MENOR
ES ",nume3;
SiNo
Si (num2>num3) Entonces
escribir "EL NUMERO MAYOR ES ",nume2,",EL NUMERO INTERMEDIO ES ",nume3," Y EL
NUMERO MENOR ES ",nume1;
SiNo
escribir "EL NUMERO MAYOR ES ",nume3,",EL NUMERO INTERMEDIO ES ",nume2," Y EL
NUMERO MENOR ES ",nume1;
FinSi
FinSi
FinSi

FinAlgoritmo

Algoritmo # 2.

Hacer un programa donde se digiten por separado las cuatro letras que conforman la palabra ADSI, si las letras
introducidas corresponden con las de la palabra, que muestre un mensaje que diga “CORRECTO”, de lo contrario que
diga “INCORRECTO”.

proceso Algoritmo LetrasAdsi


Definir letra1, letra2, letra3, letra4 Como caracter;

Escribir "INSERTAR PRIMER CARACTER";


Leer letra1;
Escribir "INSERTAR SEGUNDO CARACTER";
Leer letra2;

Escribir "INSERTAR TERCER CARACTER";


Leer letra3;

Escribir "INSERTAR CUARTO CARACTER";


Leer letra4;

Si (letra1=="A") y (letra2=="D") y (letra3=="S") y (letra4=="I") Entonces


Escribir "CORRECTO";
SiNo
Escribir "INCORRECTO";
FinSi

Fin proceso
TECNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN.
FUNDAMENTOS DE PROGRAMACIÓN EN JAVA

_________________________________________________________________________________________________

Algoritmo # 3.

Capturar un numero entero y si se encuentra entre los numero 10 y 100 mostrar un mensaje que si se encuentra, de los
contrario mostrar en el mensaje que el número no se encuentra entre ese rango.

proceso Algoritmo NumeroIntermedio


Definir numero Como Entero;

Escribir "INGRESAR UN NUMERO";


Leer numero;

Si (numero>=10) y (numero<=100) Entonces


Escribir "EL NUMERO SI SE ENCUENTRA ENTRE EL NUMERO 10 Y EL NUMERO 100";
SiNo
Escribir "EL NUMERO NO SE ENCUENTRA ENTRE EL NUMERO 10 Y EL NUMERO 100";
FinSi

Fin proceso

Algoritmo # 4.

Hacer un programa en java que lea una letra y diga si es vocal o no.

Proceso Vocal

Definir letra Como Caracter;

Escribir "INGRESAR LETRA";


Leer letra;

Si (letra="A") o (letra="a") o (letra="e") o (letra="E") o (letra="i") o (letra="I") o (letra="o") o (letra="O") o


(letra="u") o (letra="U") Entonces

Escribir "SI ES UNA VOCAL";


Sino
Escribir " NO ES UNA VOCAL";
FinSi

FinProceso
TECNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN.
FUNDAMENTOS DE PROGRAMACIÓN EN JAVA

_________________________________________________________________________________________________

Algoritmo # 5

Hacer un programa donde se digite un numero entero y muestre en un mensaje el nombre del día de la semana que
corresponde al número de lo contrario que muestre un mensaje de error.

proceso Algoritmo Semana


Definir numer Como Entero;

Escribir "INGRESAR NUMERO";


Leer numer;

Segun numer Hacer


1:
Escribir "EL DIA CORRESPONDIENTE AL NUMERO ES LUNES";
2:
Escribir "EL DIA CORRESPONDIENTE AL NUMERO ES MARTES";
3:
Escribir "EL DIA CORRESPONDIENTE AL NUMERO ES MIERCOLES";
4:
Escribir "EL DIA CORRESPONDIENTE AL NUMERO ES JUEVES";
5:
Escribir "EL DIA CORRESPONDIENTE AL NUMERO ES VIERNES";
6:
Escribir "EL DIA CORRESPONDIENTE AL NUMERO ES SABADO";
7:
Escribir "EL DIA CORRESPONDIENTE AL NUMERO ES DOMINGO";

De Otro Modo:
Escribir "ERROR";
FinSegun
Fin proceso
TECNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN.
FUNDAMENTOS DE PROGRAMACIÓN EN JAVA

_________________________________________________________________________________________________

Algoritmo # 6

Hacer un programa donde se digite un numero entero y muestre en un mensaje el nombre del mes que corresponde al
número de lo contrario que muestre un mensaje de error.

proceso Algoritmo Meses


Definir numer Como Entero;

Escribir "INGRESAR NUMERO";


Leer numer;

Segun numer Hacer


1:
Escribir "EL MES CORRESPONDIENTE AL NUMERO ES ENERO";
2:
Escribir "EL MES CORRESPONDIENTE AL NUMERO ES FEBRERO";
3:
Escribir "EL MES CORRESPONDIENTE AL NUMERO ES MARZO";
4:
Escribir "EL MES CORRESPONDIENTE AL NUMERO ES ABRIL";
5:
Escribir "EL MES CORRESPONDIENTE AL NUMERO ES MAYO";
6:
Escribir "EL MES CORRESPONDIENTE AL NUMERO ES JUNIO";
7:
Escribir "EL MES CORRESPONDIENTE AL NUMERO ES JULIO";
8:
Escribir "EL MES CORRESPONDIENTE AL NUMERO ES AGOSTO";
9:
Escribir "EL MES CORRESPONDIENTE AL NUMERO ES SEPTIEMBRE";
10:
Escribir "EL MES CORRESPONDIENTE AL NUMERO ES OCTUBRE";
11:
Escribir "EL MES CORRESPONDIENTE AL NUMERO ES NOVIEMBRE";
12:
Escribir "EL MES CORRESPONDIENTE AL NUMERO ES DICIEMBRE";

De Otro Modo:
Escribir "ERROR";
FinSegun
Fin proceso
TECNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN.
FUNDAMENTOS DE PROGRAMACIÓN EN JAVA

_________________________________________________________________________________________________
Algoritmo # 7

Hacer un programa que solicite dos números, si los dos números son par que muestre un mensaje que diga: ambos son
par, si ninguno de los son par que muestre un mensaje que diga: ambos no son par y si uno de los dos es par, que diga:
uno solo es par.

proceso Algoritmo ParImpar


Definir numer1,numer2 Como Entero;

Escribir "INGRESAR EL PRIMER NUMERO";


Leer numer1;

Escribir "INGRESAR EL SEGUNDO NUMERO";


Leer numer2;

Si (numer1%2==0) y (numer2%2==0) Entonces


Escribir "AMBOS SON PAR";
SiNo
Si (numer1%2<>0) y (numer2%2<>0) Entonces
Escribir "AMBOS NO SON PAR";
SiNo
Si (numer1%2==0 y numer2%2<>0) Entonces
Escribir "UNO SOLO ES PAR, QUE ES ",numer1;
SiNo
Escribir "UNO SOLO ES PAR, QUE ES ",numer2;
FinSi
FinSi
FinSi

Fin proceso

S-ar putea să vă placă și