Algoritmo

Páginas: 5 (1031 palabras) Publicado: 4 de enero de 2013
EJERCICIO No.1

Se desea saber cual es el mayor de tres números teclados por el usuario.


Datos de entrada

Numero 1
Numero 2
Numero 3

Proceso

Leer Numero 1
Leer Numero 2
Leer Numero 3

Datos de salida

Si (Numero 1 > Numero 2) y (Numero 1 > Numero 3)
Entonces
Escribir “El mayor es ” Numero 1
Si no
Si(Numero 2 > Numero 1) y (Numero 2 > Numero 3)
Entonces
Escribir “El mayor es” Numero 2
Si no
“Escribir el mayor es” Numero 3
Fin si
Fin si

EJERCICIO No.2

Se desea calcular la distancia recorrida (m) por un móvil que tiene velocidad constante (m/s) durante un tiempo T (seg) considerar que se tratade un MRU (movimiento rectilinio uniforme).

Datos de entrada
Velocidad constante ---------------- V
Tiempo--------------------------------T

Proceso
Leer -------V,T
D= V.T

Datos de salida
Imprimir D

PSEUDOCODIGO

Console.write (“dame el valor de V”:)
Console.readline (V)
Console.write (“dame el valor de T”:)
Console.readline (T)
D= V.T
Console.write (“la distanciaes={0}”,D)



EJERCICIO No. 3

Se desea obtener el promedio de 5 alumnos en 7 materias.

Datos de entrada

Numero de alumnos-----------NA
Numero de materias----------NM

Proceso

Leer NA
Leer NM

Leer c1,c2,c3,c4,c5,c6,c7
PA1=( c1,c2,c3,c4,c5,c6,c7)/NM
Leer c1,c2,c3,c4,c5,c6,c7
PA2=( c1,c2,c3,c4,c5,c6,c7)/NM
Leer c1,c2,c3,c4,c5,c6,c7
PA3=( c1,c2,c3,c4,c5,c6,c7)/NM
Leerc1,c2,c3,c4,c5,c6,c7
PA4=( c1,c2,c3,c4,c5,c6,c7)/NM
Leer c1,c2,c3,c4,c5,c6,c7
PA5=( c1,c2,c3,c4,c5,c6,c7)/NM

Datos de salida
Imprimir PA1
Imprimir PA2
Imprimir PA3
Imprimir PA4
Imprimir PA5

EJERCICIO No.4

Desarrolla un algoritmo que te permita leer tres valores y almacenarlos en las variables A,B,C el algoritmo debe imprimir cual es el mayor y cual es el menor. En caso de que los valoresintroducidos sean iguales que muestre un mensaje con el texto los valores son iguales.


PSEUDOCODIGO

1.-Inicio
2.-inicializar las variables A,B,C
3.-Leer los tres valores
4.-Almacenar en las variables A,B,C
5.-A>B>C
6.-Escribir “A” es el mayor
7.-Si no
8.-Si B>A y B>C, entonces
9.-Escribir “B” es el mayor
10.-Si no
11.-Escribir “C” es el mayor
12.-Fin si
13.-Fin si14.-Fin

EJERCICIO 5
Elabora un algoritmo en pseudocódigo y diagrama de flujo que te permita averiguar si una persona debe inscribirse al servicio militar obligatorio sabiendo su año de nacimiento.

Datos de entrada
Año de nacimiento----------AN
Año actual--------------------AA

Datos intermedios
Edad-------------------------ED
Si hace servicio militar obligatorio --------SSMO
No haceservicio militar obligatorio--------NSMO

Proceso
Leer AN,AA
ED=AA-AN

Si (ED > 18) Entonces
SSMO=”si hace SMO”
Si no
NSMO=”no hace SMO”
Fin si

IF (ED > /8) THEN
CONSOLE.WRITE(“SSMO”)
ELSE
CONSOLE.WRITE(“NSMO”)
END FININICIO
INICIO

ED > 18
ED > 18
AN,AA
AN,AA
ED=AA-AN
ED=AA-AN

SI NO

SSMO
SSMO
NSMO
NSMO

FIN
FIN

EJERCICIO 6
Elabora un algoritmo que solicite la edad de dos hermanos y muestre un mensaje indicando la edaddel mayor y cuantos años de diferencia tiene con el menor.

Datos de entrada
EDAD DE HERMANO 1-----------H1
EDAD DE HERMANO 2-----------H2

DATOS INTERMEDIOS
DIFERENCIA DE EDADES----------DDE

PROCESO
LEER H1,H2
SI (H1 > H2) ENTONCES
ESCRIBIR “H1 ES EL MAYOR”
DDE= H1-H2
SI NO
ESCRIBIR “H2 ES EL MAYOR”
DDE=H2-H1

DATOS DE SALIDA
DDE...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS