Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
“ P R A C T I C A S“
FUNDAMENTOS DE INVESTIGACION.
Semestre: 1
Grupo: “E”
Práctica 1
Enunciado:
Análisis de enunciado:
Proceso:
Descuento = Precio_artículo * .25
Precio_sin_descuento = Precio_artículo
Precio_con_descuento = Precio_artículo - Descuento
Algoritmo:
Proceso Práctica_1
Definir
PrecioArticulo, Descuento,PrecioConDescuento,PrecioSinDescuento
Como Real;
Leer precio_articulo;
Descuento<-PrecioArticulo*.25;
PrecioSinDescuento<-PrecioArticulo;
PrecioConDescuento<-PrecioArticulo-Descuento;
FinProceso
Diagrama De Flujo.
Ejecucion PseInt.
Código en Java.
Ejecución Java.
Práctica 2
Enunciado:
Calcular la suma de dos números enteros
Proceso: S=N1*N2
Datos de salida: S
Algoritmo:
Proceso Práctica_2
Leer N1;
Leer N2;
S<-N1 + N2;
Escribir "La suma de ", N1, " mas ", N2, " es ", S;
FinProceso
Diagrama De Flujo.
Ejecución PseInt.
Ejecución Java.
Enunciado:
Proceso: ( C1 + C2 + C3 + C4 ) / 4
Proceso Práctica_3
Leer Nombre;
Leer C1;
Leer C2;
Leer C3;
Leer C4;
PROM<-(C1+C2+C3+C4)/4;
FinProceso
Diagrama De Flujo.
Ejecución PsenInt.
Código en Java.
Ejecución Java.
Práctica 4
Enunciado:
Datos de entrada: R
Proceso: ÁREA = PI * R ^2
Algoritmo:
Proceso Práctica_4
Leer R;
ÁREA<-PI*(R^2);
FinProceso
Diagrama De Flujo.
Código en Java.
Ejecución Java.
Práctica 5
Enunciado:
Algoritmo:
Proceso Práctica_5
Leer hrs_trab;
Leer precio_hora;
sueldo <- hrs_trab*precio_hora*7;
FinProceso
EjecucionPseInt
Código en Java.
Ejecución Java.
Práctica 6
Enunciado:
Una modista, para realizar sus prendas de vestir, encarga las telas al
extranjero. Para cada pedido, tiene que proporcionar las medidas de la
tela en
pulgadas, pero ella generalmente las tiene en metros. Realice un
algoritmo
para ayudar a resolver el problema, determinando cuántas pulgadas
debe
pedir con base en los metros que requiere. Represéntelo mediante el
diagrama
de flujo y el pseudocódigo
(1 pulgada = 0.0254 m).
Algoritmo:
Proceso Práctica_6
FinProceso
Ejecución PseInt
Diagrama De Flujo.
Código en Java.
Ejecución Java.
Practica 7
Enunciado:
“Presentacion”;”AreaCirculo”;”AreaTriangulo”;
main.
Datos de entrada:
“Presentacion”
“AreaCirculo”, Radio
“AreaTriangulo”, Base, Altura
“AreaRombo”, Diag_Mayor, Diag_Menor
“AreaCuadrado”; Lado
Proceso:
“Precentacion”
“AreaCirculo”: AreaCir=(PI*(Radio ˄2))
“AreaTriangulo”: AreaTri=((Base*Altura)/2)
“AreaRombo”: AreaRom=(( Diag_Mayor* Diag_Menor)/2)
“AreaCuadrado”: AreaCua=(Lado*Lado)
Datos de Salida:
“AreaCirculo”; AreaCir
“AreaTriangulo”; AreaTri
“AreaRombo”;AreaRom
“AreaCuadrado”;AreaCua
Algoritmo:
Proceso Pract7
Presentacion();
AreaCirculo():
AreaTriangulo();
AreaRombo();
AreaCuadrado();
Escribir “Fin del Programa”;
FinProceso
SubProceso Presentacion();
es Yesenia Martinez”;
FinSubProceso
SubProceso AreaCirculo();
FinSubProceso
SubProceso AreaTriangulo();
FinSubProceso
SubPorceso AreaRombo();
AreaTri=(( Diag_Mayor*
Diag_Menor)/2); Escribir “El Area Del
Triangulo es “,AreaTri;
FinSubPorceso
Ejecución PseInt
Diagrama De Flujo:
Código en Java:
Ejecución Java.
Practica 8
Enunciado:
Datos de entrada:
Cali1, Cali2, Cali3, Cali3
Proceso:
PROM=((Cali1+Cali2+Cali3+Cali4)/4)
Datos de salida:
PROM
Algoritmo:
Proceso Practica8
Código en Java.
Ejecución en Java.
Práctica 9
Enunciado:
Algoritmo:
Proceso Pract9
Presentacion();
Promedio();
SubProceso Presentacion();
FinSubProceso
SubProceso Promedio();
Si(PROM<70) Entonces
Escribir “Tu Nota es MALA”;
Escribir “Resprobaste el Curso”;
FinSi
FinSubProceso
Ejecución PsenInt
Yesenia Martinez Martinez.
Semestre: 1 Grupo: “E”.
“P R A C T I C A S “
Diagrama de Flujo:
Código en Java
Ejecución en Java
Práctica 10
Enunciado:
Datos de entrada:
OP, N1, N2
Proceso:
(PROCESO SUMA): SUM=N1+N2
(PROCESO RESTA): REST=N1-N2
(PROCESO MULTIPLICACION): MULT=N1*N2
(PROCESO DIVISION): DIV=N1/N2
Datos de salida:
(PROCESO SUMA): SUM
(PROCESO RESTA): REST
(PROCESO MULTIPLICACION): MULT
(PROCESO DIVISION): DIV
Algortimo:
Proceso Practica10
Presentacion();
Menu_Opciones();
FinProceso
SubProceso Presentacion()
Escribir "Calculadora";
Escribir "Bienvenido";
FinSubProceso
SubProceso Menu_Operaciones();
Definir OP como entero;
Escribir “Menu De Operaciones”;
Escribir “1= Suma”;
Escribir “2= Resta”;
Escribir “3= Multiplicaacion”;
Escribir “4= Dvision”;
Leer OP;
Si (OP = 1) Entonces
SUMA();
Sino
Si (OP = 2) Entonces
RESTA();
Sino
Si (OP = 3) Entonces
MULTIPLICACION();
Sino
Si (OP = 4) Entonces
DIVISION();
Sino
Escribir "La opciòn que acaba de escribir no existe";
Escribir "Vuelve intentarlo";
FinSi
FinSi
FinSi
FinSi
FinSubProceso
SubProceso SUMA()
Definir N1, N2, SUM como entero;
Escribir "Da 2 nùmeros";
Leer N1;
Leer N2;
SUM <- (N1+N2);
Escribir "La suma de ",N1," Màs ",N2, " Es igual a ",SUM;
FinSubProceso
SubProceso RESTA()
Definir N1, N2, REST como entero;
Escribir "Da 2 nùmeros";
Leer N1;
Leer N2;
REST<-(N1-N2);
Escribir "La resta de ", N1, " Menos ", N2, " Es igual a ", REST;
FinSubProceso
SubProceso DIVISION()
Definir N1, N2, DIV como real;
Escribir "Da 2 nùmeros";
Leer N1;
Leer N2;
DIV<-(N1/N2);
Escribir "La divisiòn de ",N1, " Entre ", N2, " Es igual a ", DIV;
FinSubProceso
Ejecución PseIn
ACTICAS“
Diagrama de Flujo
Código en Java
Ejecucion en Java
Práctica 11
Enunciado:
Datos de entrada:
OP, N1, N2
Proceso:
(PROCESO SUMA): SUM=N1+N2
(PROCESO RESTA): REST=N1-N2
(PROCESO MULTIPLICACION): MULT=N1*N2
(PROCESO DIVISION): DIV=N1/N2
Datos de salida:
(PROCESO SUMA): SUM
(PROCESO RESTA): REST
(PROCESO MULTIPLICACION): MULT
(PROCESO DIVISION): DIV
NOTA: EN PSEINT NO SE DECLARAN VARIABLES ESTATICAS.
Ejecución en Java
Práctica 12
Enunciado:
Datos de entrada:
OP, N1, N2
Proceso:
(PROCESO SUMA): SUM=N1+N2
(PROCESO RESTA): REST=N1-N2
(PROCESO MULTIPLICACION): MULT=N1*N2
(PROCESO DIVISION): DIV=N1/N2
Datos de salida:
(PROCESO SUMA): SUM
(PROCESO RESTA): REST
(PROCESO MULTIPLICACION): MULT
(PROCESO DIVISION): DIV
Algoritmo:
Proceso Practica12
Presentacion();
Menu_Opciones();
FinProceso
SubProceso Presentacion()
Escribir "Calculadora bàsica";
Escribir "Bienvenido";
FinSubProceso
SubProceso Menu_Opciones()
Definir OP como entero;
Escribir "Operaciones del Menù";
Escribir "1 = SUMA";
Escribir "2 = RESTA";
Escribir "3 = MULTIPLICACION";
Escribir "4 = DIVISION";
leer OP;
Segun OP Hacer
1: Suma();
2: Resta();
3: Multiplicacion();
4: Division();
De Otro Modo:
Escribir "La Opcion es Incorecta";
FinSegun
FinSubProceso
SubProceso SUMA()
Definir N1, N2, SUM como entero;
Escribir "Da 2 nùmeros";
Leer N1;
Leer N2;
SUM <- (N1+N2);
SubProceso RESTA()
definir N1, N2, REST como entero;
Escribir "Da 2 nùmeros";
Leer N1;
Leer N2;
REST<-(N1-N2);
Escribir "La resta de ", N1, " Menos ", N2, " Es igual a ",
REST; FinSubProceso
SubProceso MULTIPLICACION()
definir N1, N2, MULT como entero;
Escribir "Da 2 nùmeros";
Leer N1;
Leer N2;
MULT<-(N1*N2);
Escribir "La multiplicacion de ", N1, " Por ", N2, " Es igual a ",
MULT; FinSubProceso
SubProceso DIVISION()
definir N1, N2, DIV como real;
Escribir "Da 2 nùmeros";
Leer N1;
Leer N2;
DIV<-(N1/N2);
Escribir "La divisiòn de ",N1, " Entre ", N2, " Es igual a ",
DIV; FinSubProceso
Ejecución PseInt
Diagrama de flujo:
Código en Java
Ejecución en java
Enunciado:
Datos de entrada:
PESO, ZONA
Proceso:
Si zona ”1” COSTO=(PESO*11)
Si zona ”2” COSTO=(PESO*10)
Si zona “3” COSTO=(PESO*12)
Si zona “4” COSTO=(PESO*24)
Si zona ”5” COSTO=(PESO*27)
Datos de salida:
Costo
Algoritmo:
Proceso Practica13
definir PESO, COSTO Como Real; Definir ZONA como entero; Escribir
"¿Cuál es el peso del paquete en gramos?"; leer PESO; Si
(PESO<=5000) Entonces
Escribir "Escribe la zona a donde quiere enviar el paquete"; Escribir
"1.América del Norte"; Escribir "2.América del Centro"; Escribir
"3.América del Sur"; Escribir "4.Europa"; Escribir "5.Asia";
Leer ZONA;
Segun ZONA Hacer
1: COSTO<-(PESO*11);
2: COSTO<-(PESO*10);
3: COSTO<-(PESO*12);
4: COSTO<-(PESO*24);
5: COSTO<-(PESO*27);
De Otro Modo:
Escribir "La zona no existe";
COSTO<-(PESO*0); FinSegun
Sino
Escribir "Tú paquete no puede ser importado, excede el peso";
COSTO<-(PESO*0);
FinSi
Escribir "Lo que usted debe pagar por su paquete es $",COSTO;
FinProceso
Ejecución PseInt
Diagrama de flujo
Código en java
Ejecicion Java
Práctica 14
Enunciado:
Lee un número del 0 al 99999, indica cuantas cifras tiene.
Análisis del enunciado:
Datos de entrada:
Nùmero
Proceso:
Si Nùmero ”0-9” TIENE 1 CIFRA
Si Nùmero ”10-99” TIENE 2 CIFRAS
Si Nùmero ”100-999” TIENE 3 CIFRAS
Si Nùmero ”1000-9999” TIENE 4 CIFRAS
Si Nùmero ”10000-99999” TIENE 5 CIFRAS
Datos de salida:
CIFRA
Algoritmo:
Proceso Practica14
Ejecucion PseInt
Diagrama de flujo
Codigo Java
showMessageDialog
showInputDialog
Práctica 15
Enunciado:
Escriba un programa que calcule el valor de un número base a la x. Por
ejemplo, si la base es 4 y el exponente es 3 se debe mostrar como resultado
el valor 34. Suponga que el exponente es un entero positivo distinto de cero
y que base es un entero.
Algoritmo.
Ejecución en PseInt.
Código en Java.
Ejecucion en Java.
Practica 16
Enunciado:
Datos de entrada:
Sueldo
Proceso:
“Si sueldo>30000”. Impuesto = (Sueldo*0.17)
Datos de salida:
Algoritmo:
Proceso Practica16
Si Sueldo>3000 Entonces
Impuesto<-(Sueldo*0.17);
Escribir "La Cantidad a Pagar es $ ",Impuesto;
Sino
Escribir "Sin Impuesto";
Escribir "Finalizado";
FinSi
FinProceso
Ejecución en PseInt.
Diagrama De Flujo.
Código en Java.
Ejecución en Java.
Práctica 17
Enunciado:
Datos de entrada:
Año, Mes, Di
Datos de salida:
JUNTAR Año/Dia/Mes
Algoritmo:
Proceso Prac17
Escribir "Generador De Numero De Identificacion Personal";
Si (An<2000) Entonces
Si (An<=1999 Y An>=1900)Entonces
Ans<-(An-1900);
Escribir "Ingrese el Mes De Nacimiento en
Numero";
Leer Mes;
Escribir "Ingrese el Dia De Nacimiento";
Leer Dia;
Escribir "Su Numero De Identificacion Personal es
",Ans,Mes,Dia;
Sino
Escribir "Es Menor De Edad";
FinSi
FinSi
FinProceso
Ejecución en PseInt.
Diagrama de Flujo.
Código en Java.
Código en Java.
Ejecución en Java.
Práctica 18
Enunciado:
Datos de entrada:
Proceso:
Datos de salida:
Edad_Mayor
Diferencia
Algoritmo:
Proceso Prac18
Escribir "Programa que Calcula la Edad Mayor y la Dferencia De
Edades";
Definir Edad1, Edad2, Diferencia Como Entero;
Definir Nombre1,Nombre2 Como Caracter;
Si (Edad1>Edad2) Entonces
Diferencia<-Edad1-Edad2;
Escribir "El Hermano Mayor es ", Nombre1," La Diferencia
De Edades es ",Diferencia," Años";
FinSi
Si (Edad1<Edad2) Entonces
Diferencia<-Edad2-Edad1;
Escribir "El Hermano Mayor es ", Nombre2," La
Diferencia De Edades es ", Diferencia," Años";
FinSi
Si (Edad1=Edad2) Entonces
Escribir Nombre1, " Y ", Nombre2, " Tienen la Misma
Edad";
FinSi
FinProceso
Ejecución en PseInt.
Diagrama de Flujo.
Código en Java.
Ejecución en Java.
Práctica 19
Enunciado:
Datos de entrada:
Proceso:
Datos de salida:
Algoritmo.
Costo<-(Dias_Internacion*132);
Costo_Adicional<-(Costo+(Costo*0.10));
De Otro Modo:
Escribir "La Opcion Elegida es Incorrecta";
FinSegun
Si Edad<=14 Entonces
Escribir "Costo Total $", Costo_Adicional;
Sino
Escribir "Costo Total $ ", Costo;
FinSi
FinProceso
Ejecución en Java.
Diagrama de Flujo.
Código en Java.
Ejecución en Java.
Práctica 20
Enunciado:
Datos de entrada:
Datos de salida:
Algoritmo.
Proceso Prac20
Escribir "Progra De Control De Multas De Tránsito";
Definir Multa, An Como Entero;
Definir Costo_Multa Como Real;;
Definir Nombre, Marca, Matricula Como Caracter;
Escribir "Matricula";
Leer Matricula;
FinProceso
Diagrama de Flujo.
Código en Java.
Ejecución en Java.