Preguntas sobre logica y algoritmia
Enviado por donatelo7777777 • 18 de Agosto de 2017 • Apuntes • 1.143 Palabras (5 Páginas) • 263 Visitas
LOGICA Y ALGORITMIA
DONAEL TULIO BARRAGÁN ROBAYO
UNIVERSIDAD DEL TOLIMA
IDEAD
INGENIERÍA DE SISTEMAS
BOGOTÁ
2012
[pic 1]
CREAD BOGOTÁ
PROGRAMA DE INGENIERIA DE SISTEMAS
LOGICA Y ALGORITMIA
CÓDIGO: 083200162012 | NOMBRE: DONAEL TULIO BARRAGAN ROBAYO | ||
GRUPO: 01 | SEDE: TUNAL | ||
TEMA: TÉCNICAS DE PROGRAMACIÓN ESTRUCTURADA | FECHA: 14/04/2012 |
|
PREGUNTA 1. ¿En que casos utilizaría estructuras secuenciales en lugar de estructuras condicionales?
|
Respuesta 1 Cuando no existan condiciones que obliguen a tomar diferentes caminos en el transcurso del programa, es decir cuando el programa siga un único camino y las instrucciones se ejecuten en el mismo orden que han sido escritas. |
PREGUNTA 2. ¿Todos los problemas son susceptibles de solucionar mediante estructuras condicionales?
|
Respuesta 2 No porque existen problemas complejos que requieren la combinación de varias estructuras, sin embargo sin importar la complejidad de un problema, el respectivo algoritmo para solucionarlo se puede elaborar utilizando combinaciones de las estructuras de control de flujo (secuencial, selección, repetitiva) y una cuarta llamada estructura de invocación o salto. |
PREGUNTA 3. ¿Cuando cree debe utilizar las estructuras condicionales para solucionar un problema?
|
Respuesta 3 Las estructuras condicionales se deben utilizar cuando el problema nos plantea la necesidad de hacer una selección o escogencia de caminos y procedimientos para poder resolver y satisfacer una determinada condición que es indispensable dentro del problema.
|
PREGUNTA 4. ¿Como explicaría la diferencia entre las estructuras condicionales simples y alternas? Esquematice la representación de las dos estructuras.
|
Respuesta 4 La diferencia entre las estructuras condicionales simples y alternas consiste en que cuando son simples los procedimientos se realizan únicamente por lo que podríamos llamar la rama verdadera de la condición, y cuando son alternas, los procedimientos se realizan tanto por la rama verdadera como por la rama falsa. Condicional simple: Si se verifica una determinada condición, se ejecuta una serie de instrucciones y luego se sigue adelante. Si la condición no se cumple, no se ejecutan dichas instrucciones y se sigue adelante.[pic 2] …................ if condición si[pic 3] Instrucciones [pic 4][pic 5] end [pic 6] …………… [pic 7] no [pic 8]
Condicional alterna: Si se verifica una determinada condición, se ejecuta una serie de instrucciones (bloque 1). Si_no, es decir si la condición no se verifica, se ejecuta otra serie de instrucciones (bloque 2). ………………[pic 9] If condición Bloque -1 [pic 10] Else [pic 11] Bloque -2 no End[pic 12] ................ si [pic 13][pic 14] [pic 15][pic 16] |
PREGUNTA 5. ¿Con que criterio determina si en un programa debe utilizar estructuras condicionales simples o alternas? |
Respuesta 5 La decisión de utilizar estructuras condicionales simples o alternas, se toma después de analizar el problema y determinar que procedimientos se requieren para satisfacer plenamente dicho problema, es decir cuando hallamos aclarado si el problema tiene mas de una salida, por ejemplo si vamos a hallar las raíces de una ecuación cuadrática, se presentarían dos casos: Que las rices sean reales o que sean complejas, por lo tanto en este caso se necesitaría una condicional alterna
|
...