Algoritmo

Páginas: 9 (2216 palabras) Publicado: 22 de septiembre de 2010
TALLER 2 EN CLASE DE ALGORITMOS
SENA – CENTRO DE OPERACIÓN Y MANTENIMIENTO MINERO
PROGRAMACION DE SOFTWARE

INSTRUCTOR: LEONAR SOCARRAS

Desarrollar la siguiente actividad con los elementos vistos en clase, hacer los algoritmos pasarlos a Word, y después pasarlos a LPP.

1. Construir un sistema que lea el nombre y año de nacimiento de dos personas e imprima true si los nombres de laspersonas son iguales o si nacieron en el mismo año.

entero año1,año2
cadena[25]nombre1,nombre2
inicio
escriba "ingresar nombre y año de nacimiento de la primera persona"
lea nombre1,año1
escriba "ingresar nombre y año de nacimiento de la segunda persona"
lea nombre2,año2
si (nombre1=nombre2)o (año1=año2) entonces
sino
escriba "true"
fin si
fin

2. Leer un texto y determinar sidicho texto es igual a "*1234* " imprimiendo false de ser verdad y true de ser mentira.

cadena [25] text
inicio
escriba "ingrese el texto: "
lea text
si text = "*1234*" entonces
escriba "false"
sino
escriba "true"
fin si
fin

3. Leer el valor decimal que se le desea asignar a tres variables a, b y c. El sistema deberá imprimir true si a es mayor que b y b mayor que c.

reala,b,c,numero
inicio
escriba "ingrese primer numero"
lea a
escriba "ingrese segundo numero"
lea b
escriba "ingrese tercer numero"
lea c
si (a>b) y (b>c) entonces
escriba "true"
sino
escriba "false"
fin si
fin

4. Determinar si un número leído está en el rango [-100 , 100] imprimiendo false si se encuentra en el rango y true si no.

entero num
inicio
escriba "Numero aevaluar"
lea num
si (num >=-100 ) y (num<=100) entonces
Escriba " el numero esta entre -100 y 100"
sino
Escriba " Fuera del rango -100 y 100"
fin si
fin

5. Leer nombre de una persona, su edad en años y el año actual. El sistema deberá imprimir el año de nacimiento de la persona.

entero edad,descuento
cadena [15]nombre
inicio
escriba "nombre"
lea nombre
escriba "edad"
lea edaddescuento <- edad - 2010
escriba "fecha de nacimiento"
escriba descuento
fin

6. Leer dos dígitos enteros y construir un número decimal con la interacción de ellos.

entero a,b
inicio
escriba "ingrese el primer numero "
lea a
escriba "ingrese el segundo numero"
lea b
llamar nueva_linea
escriba "el numero decimal de la interaccion de los dos numeros: ", a,",",b
fin

7. Leer unnúmero entero de máximo tres dígitos. Luego deberá imprimir dicho número al revés multiplicado por el número original.

entero a, b,c,d,e,dcb,bcd
inicio
escriba "escriba numero de tres digitos"
lea a
b<-a div 100
c<-(a div 10)-(b*10)
d<-(a div 1)-((b*100)+(c*10))
escriba d
llamar nueva_linea
escriba c
llamar nueva_linea
escriba b
llamar nueva_linea
e<-(dcb*bcd)
llamarnueva_linea
escriba e
fin

8. Leer los datos de cateto1, cateto2 e hipotenusa de un triangulo rectángulo. El sistema deberá imprimir False si los datos ingresados son correctos y true en caso contrario.

real ca,co,H
inicio
escriba "ingrese el cateto adyacente: "
lea ca
escriba "ingrese el cateto opuesto: "
lea co
escriba "ingrse el valor de la hipotenusa"
lea H
si (H^2)=(ca^2+co^2)entonces
escriba "true"
sino
escriba "false"
fin si
fin

9. Leer dos número enteros de máximo dos dígitos.  El sistema deberá generar dos nuevos números de dos dígitos cada uno mezclando los dígitos de los números originales.

entero a,b
inicio
escriba "ingrese el primer numero "
lea a
escriba "ingrese el segundo numero"
lea b
llamar nueva_linea
escriba "la mezcla de estos dosnumeros da como resultado: ", a,"",b
fin

10. Leer tres colores por el teclado y determinar si son los colores de la bandera de Colombia imprimiendo False y en caso contrario True.

cadena [25] a,b,c
inicio
escriba "ingresar los tres colores de la bandera"
lea a,b,c
si (((a="amarillo")o (b="azul")o (c="rojo")))entonces
escriba "true"
sino
escriba "false"
fin si
fin

11. Leer tres...
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