Investigacion De Prograacion
Enviado por Bytrix • 16 de Marzo de 2015 • 1.500 Palabras (6 Páginas) • 605 Visitas
INSTITUTO TECNOLOGICO SUPERIOR DE
VILLA LA VENTA, TABASCO
INGENIERIA INDUSTRIAL
GRADO: 4 GRUPO: H
ALGORITMOS Y LENGUAJES DE PROGRAMACION.
“CARPETA DE EVIDENCIAS”
LIC: MICAELA.
EQUIPO 4:
DILEIDY ALEGRÍA CÓRDOVA
BRIANDA BRILLIT VELAZQUEZ LEYVA
KATHYA CRISTHELL CHÁVEZ PABLO
CARLOS
ANABELLA BARAHONA JIMÉNEZ
ITZEL PAOLA CÓRDOVA IZQUIERDO
VILLA LA VENTA TABASCO
4 Estructuras selectivas
4.1 Selectiva simple. De repetición
4.2 Selectiva doble.
4.3 Selectiva anidada.
4.4 Selectiva múltiple.
4.5 Repetir mientras.
4.6 Repetir hasta.
4.7 Repetir desde.
4.8 Elaboración de programas.
4.1 SELECTIVA SIMPLE.
La especificación formal de algoritmos tiene realmente utilidad cuando el algoritmo requiere una descripción más complicada que una lista sencilla de instrucciones. Este es el caso cuando existen un número de posibles alternativas resultantes de la evaluación de una determinada condición.
Estas estructuras se identifican porque en la fase de solución del problema existe algún punto en el cual es necesario establecer una pregunta, para decidir si ciertas acciones deben realizarse o no.
Las condiciones se especifican usando expresiones lógicas. La representación de una estructura selectiva se hace con palabras en pseudocódigo (if - then - else o en español si - entonces - sino) y en flujo grama con una figura geométrica en forma de rombo.
Las estructuras selectivas o alternativas se clasifican en:
a) Simples
b) Dobles
c) Compuestas
d) Múltiples
ESTRUCTURAS SELECTIVAS SIMPLES.
Se identifican porque están compuestos únicamente de una condición. La estructura si - entonces evalúa la condición y en tal caso:
Si la condición es verdadera, entonces ejecuta la acción Si (o acciones si son varias).
Si la condición es falsa, entonces no se hace nada.
Español Inglés
Si <condición> If <condición>
Entonces then
<acción Si> <acción Si>
fin_si endif
Ejemplo 1.
Construir un algoritmo tal, que dado como dato la calificación de un alumno en un examen, escriba "Aprobado" en caso que esa calificación fuese mayor que 8.
Salidas: mensaje de aprobado si se cumple la condición.
Entradas: calificación
Datos adicionales: un alumno aprueba si la calificación es mayor que 8
Variables:
Cal = calificación
Algoritmo:
Inicio
Leer (cal)
Si cal > 8 entonces
Escribir ("aprobado")
Fin_si
Fin
4.2 SELECTIVA DOBLE.
Son estructuras lógica que permiten controlar la ejecución de varias acciones y se utilizan cuando se tiene dos opciones de acción, por la naturaleza de estas se debe ejecutar una o la otra, pero no ambas a la vez, es decir, son mutuamente excluyentes.
Presentación pseudocodificada.
Español Ingles
Si <condición> entonces if<condición S1>
Sino eise
<Acción S2> <acción S2>
Fin_si end_if
Entonces, si una condición Ces verdadera, se ejecuta la acción s1 y si es falsa, se ejecuta la acción S2.
4.3 SELECTIVA ANIDADA.
En la solución de problemas encontramos numerosos casos en los que luego de tomar una decisión y marcar el camino correspondiente a seguir, es necesario tomar otra decisión. Dicho proceso puede repetirse numerosas veces. En aquellos problemas en donde un bloque condicional incluye otro bloque condicional se dice que bloque esta anidado dentro del otro.
Ejemplo 1
Determinar la cantidad de dinero que recibirá un trabajador por concepto de las horas extras trabajadoras en una empresa, sabiendo que cuando las horas de trabajo excede de 40, el resto se consideran horas extras y que estas, se pagan al doble de una hora normal cuando no exceden de 8; si las horas extras exceden de 8 se pagan las primeras 8 al doble de lo que se paga por una hora normal
...