Practica de principios de programacion

Páginas: 5 (1246 palabras) Publicado: 14 de septiembre de 2012
Introducción a los lenguajes de programación
Objetivo: Utilizar diagramas de flujo y algoritmos
Desarrollo:
Ejercicio 1: Escribir un algoritmo que reciba un ángulo y mostrar el mensaje “es un ángulo recto”, si el ángulo es igual a 90 grados, caso contrario, mandar mensaje que diga lo contrario
Ejercicio 2: Hacer un algoritmo que lea 3 números y deducir si están en orden creciente odecreciente
Ejercicio 3: Escribe un algoritmo que lea 3 números y visualice el mayor
Ejercicio 4: Hacer un algoritmo que lea 2 valores, determine si son iguales y en caso de no serlo indicar cuál de ellos es el mayor
Ejercicio 5: Dados 2 valores enteros determinar el valor de la división entera y el resto de la división entera de los mismos
Ejercicio 6: Dadas 3 longitudes, decir mediante unmensaje si se forma o no un triángulo, tome en cuenta que cada lado tiene que ser menor de la suma de los otros 2.
Plantee identificación de problema, análisis de datos, diseño de la solución, diagrama de flujo y algoritmo.
Ejercicio 1.- Identificación del problema: Si el ángulo es igual a 90 grados imprimir “es un ángulo recto”, en caso contrario mandar mensaje que diga lo contrario.
Análisis dedatos: Ángulo recto = 90 grados o Ángulo menor o mayor a 90 grados no es un ángulo recto
Diseño de la solución: Si en la línea horizontal de abajo forma una línea recta vertical, se dice que es un ángulo de 90 grados. Hay muchos otros tipos de ángulos, si hay una línea recta es de 180 grados, si el ángulo tiene una línea en diagonal, puede ser agudo u obtuso.
Algoritmo:
* Inicio
*Trazar una línea horizontal corta
* En el final de esa línea trazar una línea vertical
* Encontrar el ángulo en el cruce de las 2 líneas
* Éste es un ángulo recto , si la línea ha sido trazada un poco inclinada deja de ser ángulo recto
* Fin
Inicio
Inicio
Diagrama de flujo:
Fin
Fin
Imprimir: “No es un ángulo de 90 grados”
Imprimir: “No es un ángulo de 90 grados”
Imprimir:“Es un ángulo de 90 grados”
Imprimir: “Es un ángulo de 90 grados”
Ángulo = 90
Ángulo = 90
Ángulo
Ángulo

Ejercicio 2.- Identificación del problema: Determinar si de 3 números están en orden creciente o decreciente
Análisis de datos: A los 3 números les declararemos una variable, Num1, Num2, Num3
Diseño de la solución: Si Num1 es mayor a Num2 y Num2 es mayor a Num3 están en ordendecreciente, si Num1 es menor a Num2 y Num2 es menor a Num3 están en orden creciente
Algoritmo:
* Inicio
* Determinar las variables que se van a leer. Num1, Num2, Num3
* Determinar los valores de las variables Num1, NUm2, Num3
* En una decisión poner que si Num1 es mayor a Num2 y Num2 es mayor a Num3, se trata de un orden decreciente
* Si es sí, entonces imprimir “Los númerosvan en orden decreciente” e ir al final
* Si es no en la decisión, hacer una segunda, en donde se pondrá que si Num1 es menor a Num2 y éste menor a Num3 están ordenados crecientemente
* Si en la decisión es sí, imprimir ”Los números van en orden creciente” e ir al final
* Si fue no la decisión, imprimir “No están ordenados ni creciente ni descendientemente”
* Fin
Fin
FinImprimir “Los números no van en ningún orden”
Imprimir “Los números no van en ningún orden”
Imprimir “Los números van en orden decreciente”
Imprimir “Los números van en orden decreciente”
Imprimir “Los números van en orden creciente”
Imprimir “Los números van en orden creciente”
Num1<Num2<Num3
Num1<Num2<Num3
Num1>Num2>Num3
Num1>Num2>Num3
Leer: “Num1”, “Num2”, “Num3”Leer: “Num1”, “Num2”, “Num3”
Num1, Num2, Num3
Num1, Num2, Num3
Inicio
Inicio
Diagrama de flujo:

Ejercicio 3.- Identificación del problema: De 3 números leídos, determinar el mayor
Análisis de datos: A los 3 números asignarles una variable. Num1, Num2, Num3
Diseño de la solución: Si Num1 es mayor a Num2 y 3, entonces es el mayor, Si Num2 es mayor a Num1 y 3, entonces éste es el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Principio de programacion
  • Principios de programacion
  • Principio De Programacion
  • Principios de programación
  • Principios de programación
  • Principios De Programacion
  • Principios programacion
  • Principios de programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS