Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Algoritmia y Programacion
Algoritmia y Programacion
Algoritmia y programación
ALGORITMIA Y
TEMA: TRABAJO N° 1-
ALGORITMOS
SEMESTRE: Primer
Presentar informe, que incluye para cada pregunta, análisis del problema,
diseño de un algoritmo utilizando diagrama N-S y código en Java. Se debe subir
a la plataforma Canvas, dentro de los plazos establecidos.
n PROCESO Cuad de n
Diagrama N-S
INICIO
VARIABLES n, cuadrado
LEER: cuadrado de n
Cuadrado de n= n*n
ESCRIBIR Cuad de n
FIN
CODIGO EN JAVA
n Cuadrado
PROCESO Cubo
Diagrama N-S
INICIO
Cuadrado,
VARIABLES
cubo, n
Leer n
Cuadrado= n*n
Cubo = n*n*n
Escribir cuadrado, cubo
FIN
CODIGO EN JAVA
Diagrama N-S
INICIO
VARIABLES n1, n2,sum
Leer n1, n2
Sum =n1+n2
Escribir Sum
FIN
CODIGO EN JAVA
Diagrama N-S
INICIO
VARIABLES n1, n2,sum,promedio
Leer n1, n2
sum =n1+n2
promedio = sum/2
Escribir: promedio
FIN
CODIGO EN JAVA
5.- Leer 2 números enteros N1, N2. Calcular la suma de N1 y N2. y el producto de N1 y N2.
Esquema de flujo de datos (EFD)
Diagrama N-S
INICIO
VARIABLES N1, N2,sum,prod
Leer N1, N2
sum =N1+N2
prod= N1*N2
Escribir sum, prod
FIN
CODIGO EN JAVA
6. Leer 2 números enteros N1, N2. Y calcular el cubo de la suma de N1 y N2, y el producto de
N1 y N2.
Diagrama N-S
INICIO
N1, N2, sum,
VARIABLES
cubo, prod.
Leer N1, N2
sum =N1+N2
cubo = sum*sum*sum
prod= N1*N2
Escribir: cubo, prod
FIN
CODIGO EN JAVA
7. Leer dos números enteros N1, N2. Reportar el cuadrado de su resta y el cubo de su
producto.
Sum= N1+N2
Diagrama N-S
INICIO
N1, N2, rest, cuadrado,
VARIABLES
prod, cubo.
Leer N1, N2
Rest =N1-N2
cuadrado= rest*rest
prod= N1*N2
cubo= prod*prod*prod
Escribir: cuadrado; cubo
FIN
CODIGO EN JAVA
Diagrama N-S
CODIGO EN JAVA
INICIO
N1, N2, N3, sum,
VARIABLES
promedio
Leer N1, N2, N3
Sum =N1+N2+N3
Promedio= sum/3
Escribir: suma, promedio
FIN
prod
N1, N2,N3 PROCESO
Diagrama N-S
INICIO
VARIABLES N1, N2, N3, prod
Leer N1, N2
Prod=N1*N2*N3
Escribir: producto
FIN
CODIGO EN JAVA
10. Leer el precio unitario de un producto y la cantidad que desea comprar. Luego reportar la
cantidad total a pagar.
Diagrama N-S
CODIGO EN JAVA
INICIO
VARIABLES Puni, cant; tot.
Leer Puni, cant.
Tot= Puni * cant
Escribir: Total a pagar
FIN
11. Leer una temperatura en grados centígrados y reportarla en grados Fahrenheit (°F=
1.8*°C +32)
tcent
PROCESO tfah
Diagrama N-S
INICIO
VARIABLES tcent, tfah
Leer tcent
Tfah= 1.8*tcent+32
Escribir: tfah
FIN
CODIGO EN JAVA
INICIO
VARIABLES V, thrs, dist
V, thrs Leer V, thrs PROCESO Dist
Dist= V*
Escribir: Dist
FIN
Diagrama N-S
CODIGO EN JAVA
Diagrama N-S
INICIO
VARIABLES radio, volumen
Leer: radio, volumen.
volumen = 4/3�( radio*radio*radio)
Escribir: volumen
FIN
CODIGO EN JAVA
14. Ingrese el peso (P) de una persona, expresado en Kg y su talla ( T ) expresada en cm.
Calcule el índice de masa corporal que se halla dividiendo el peso expresado en kg entre la
talla en cm elevada al cuadrado.
Esquema de flujo de datos (EFD)
Pkg
Tcm PROCESO Imasa
Diagrama N-S
INICIO
VARIABLES Pkg, Tcm, Imasa
Leer: Pkg, Tcm
Imasa= Pkg/(Tcm*Tcm)
Escribir: Imasa
FIN
CODIGO EN JAVA
15. Se tienen X billetes de 10 soles, Y billetes de Veinte soles y Z billetes de 50 soles. Reportar
cuánto dinero tengo en total.
X10, Y20,
Z50 PROCESO Dtotal
Diagrama N-S
INICIO
X10, Y20, Z50, Dtotal
VARIABLES
Leer: X10, Y20, Z50
Dtotal= X10+Y20+Z50
Escribir: Dtotal
FIN
CODIGO EN JAVA
Radio
PROCESO Volumen
Altura
Superficie
Diagrama N-S
INICIO
Radio,Altura, Volumen, Superficie
VARIABLES
Leer: Radio, Altura
Volumen = (3.1416*(radio*2)*Altura)
Superficie = (2*3.1416*Radio*Altura)*(2*3.1416*(Radio*2))
Escribir: Volumen, Superficie
FIN
CODIGO EN JAVA
17. Leer un número N y calcular el X% del número leído. Reportar tanto el número como el
porcentaje calculado.
Esquema de flujo de datos (EFD)
N PROCESO N, P
Diagrama N-S
CODIGO EN JAVA
INICIO
VARIABLES N,X, P
Leer N, X
P= (X*N)/100
Escribir: N, P
FIN
Diagrama N-S
INICIO
X, Y, Z, TOTAL, PX,PY,
VARIABLES
PZ.
Leer: X, Y,Z
TOTAL=X+Y+Z
PX= (X*100)/TOTAL
PY= (Y*100)/TOTAL
PZ= (Z*100)/TOTAL
Escribir: PX, PY, PZ
FIN
CODIGO EN JAVA
19. Elaborar un programa que ingrese el número de partidos ganados, empatados y perdidos
por un equipo y calcule su puntaje total, sabiendo que por cada partido ganado son 5 puntos,
cada partido empatado es 3 punto y por partido perdido 1 puntos.
Diagrama N-S
INICIO
VARIABLES PG,PE,PP, Ptotal
Leer: PG,PE,PP
Ptotal= (PG*5)+(PE*3)+(PP*1)
Escribir: Ptotal
FIN
CODIGO EN JAVA
Diagrama N-S
INICIO
RC, RI, RN, TRC,
VARIABLES
TRI, TRN, Nfinal
Leer: RC, RI, RN
TRC= RC*4
TRI= RI*-2
TRN=RN*-1
Nfinal=TRC+TRI+TRN
Escribir: Nfinal
FIN
CODIGO EN JAVA