ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Investigacion De Prograacion


Enviado por   •  16 de Marzo de 2015  •  1.500 Palabras (6 Páginas)  •  605 Visitas

Página 1 de 6

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

...

Descargar como (para miembros actualizados) txt (8 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com