Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ASIGNATURA: Programacin 2
SEMESTRE PARALELO: 1ero 1ero
PROFESOR: Ing. Jos Ramiro Pilaluisa Q. M.Sc.
PERODO ACADMICO: Octubre 2017 Marzo 2018
INFORME DE INVESTIGACIN
1 Resumen
Todas las estructuras de control tienen un nico punto de entrada y un nico punto de salida. Las
estructuras de control se pueden clasificar en: secuenciales, iterativas y de control avanzadas.
Esto es una de las cosas que permite que la programacin se rija por los principios de la
programacin estructurada.
Otros lenguajes ofrecen estructuras diferentes, como por ejemplo los comandos guardados.
2 Introduccin
Se denomina estructuras de control denominadas tambin sentencias de control, son las que
permiten tomar decisiones y realizar un proceso repetidas veces. Se trata de estructuras muy
importantes, ya que son las encargadas de controlar el flujo de un programa, segn los
requerimientos del mismo.
Alternativas o de seleccin
Repetitivas o iteracin.
En una estructura de seleccin el algoritmo al ser ejecutado toma una decisin, ejecutar o no
ciertas instrucciones si se cumplen o no ciertas condiciones. Las condiciones devuelven un valor,
verdadero o falso, determinado as la secuencia a seguir.
Por lo general los lenguajes de programacin disponen de dos estructuras de este tipo: estructura
de decisin simple (if), y estructura de decisin mltiple (CASE, SWITCH).
Prof. Ing. Jos Ramiro PILALUISA Q. M. Sc. Octubre 2017 Marzo 2018 1
Programacin 2 Proyecto
Estructuras de decisin
La estructura de control SI ENTONCES permite que el flujo del programa siga un camino
especifico si se cumple una CONDICION o CONJUNTO DE CONDICIONES, si la condicin
no se cumple, no realiza este paso.
El seudocdigo es:
01 SI [condicin] ENTONCES
02 HACER OPERACIN
03 FIN DE SI
Y su implementacin en VB.NET
01 If A > B Then
02 Console.WriteLine ("A es mayor")
03 End If
La estructura selectiva SI ENTONCES/SINO permite que el flujo del programa se bifurque por
dos caminos distintos dependiendo si la CONDICIN se cumple o no, si la condicin resulta
verdadera, desarrollara ciertas operaciones y sino, desarrollara otras operaciones, cuando se
termine las operaciones, el ciclo del programa vuelve a la secuencia normal.
Prof. Ing. Jos Ramiro PILALUISA Q. M. Sc. Octubre 2017 Marzo 2018 2
Programacin 2 Proyecto
El seudocdigo es:
01 SI [Condicin] ENTONCES
02 HACER OPERACION 1
03 SINO
04 HACER OPERACION 2
05 FIN DE SI
01 If A > B Then
02 Console.WriteLine ("A es mayor")
03 Else
04 Console.WriteLine ("B es mayor")
05 End If
La mayora de los programas no cuentan con una sola estructura de seleccin, sino que estn
compuestas de varias estructuras una despus de la otra, estas son las estructuras de seleccin
anidadas.
Prof. Ing. Jos Ramiro PILALUISA Q. M. Sc. Octubre 2017 Marzo 2018 3
Programacin 2 Proyecto
SELECT-CASE
Esta sentencia permite ejecutar una de entre varias acciones en funcin del valor de una
expresin. Es una alternativa a if then else cuando se compara la misma expresin con diferentes
valores.
Prof. Ing. Jos Ramiro PILALUISA Q. M. Sc. Octubre 2017 Marzo 2018 4
Programacin 2 Proyecto
ESTRUCTURAS REPETITIVAS/ITERATIVAS
Las estructuras de control repetitivas o iterativas, tambin conocidas como bucles, nos
permiten resolver de forma elegante este tipo de problemas. Algunas podemos usarlas cuando
conocemos el nmero de veces que deben repetirse las operaciones. Otras nos permiten repetir
un conjunto de operaciones mientras se cumpla una condicin.
Es utilizada para generar una repeticin de instrucciones o bucles entre un nmero inicial y un
nmero final que se lo debe indicar al mismo.
SINTAXIS
ESTRUCTURA DO-WHILE
Do While (Condicin)
(Bloque de sentencias)
Loop
Prof. Ing. Jos Ramiro PILALUISA Q. M. Sc. Octubre 2017 Marzo 2018 5
Programacin 2 Proyecto
While (Condicin)
(Bloque de sentencias)
Wend
Do-Until
Do
(Bloque de sentencias)
Loop Until (Condicin)
3 Materiales y Mtodos
Utilizamos el medio electrnico (computadora) para realizar la investigacin. El internet fue
nuestra principal fuente de informacin, puesto a que hoy en da la tecnologa ha avanzado tanto
que es muy difcil realizar este tipo de investigaciones en los libros.
El mtodo empleado fue el cualitativo, pues nuestra investigacin se basa en las estructuras de
control es decir averiguamos todas las cualidades que presenta.
4 Resultados
Entre el grupo se presentaron los resultados y todos fueron las consultas que se hicieron y a que
conclusin se lleg, para este informe de investigacin seran las sintaxis realizadas y los
flujogramas de todos los casos investigados tanto para las estructuras de Decisin como las de
Repeticin
5 Discusin
En este tema se podra decir que casi no existira una discusin entre los integrantes de este
grupo o entre las personas que estudian este tema, porque, como se lo dijo anteriormente este
tema ya fue estudiando aos atrs y se han planteado hiptesis y argumentos para defender
cualquier tipo de duda que pueda llegar a presentarse sobre este tema en diferentes aspectos
como: las aplicaciones de las estructuras de control sus propiedades el concepto bsico de este
tema las diferentes aplicaciones en la vida diaria entre otras.
6 Conclusiones
Existen varios tipos de estructuras de control a partir de los cuales se deducen que permiten
tomar decisiones y realizar un proceso repetidas veces.
7 Recomendaciones
Se debe conocer en primera parte el concepto bsico de estructuras de control, cmo se las puede
aplicar. Sus diferentes mtodos para su aplicacin. Sus propiedades para as poder realizar
cualquier tipo de ejercicios que se presenten sobre este tema o dudas que se puedan presentar a lo
largo del estudio de este tema.
Prof. Ing. Jos Ramiro PILALUISA Q. M. Sc. Octubre 2017 Marzo 2018 6
Programacin 2 Proyecto
8 Referencias
https://es.wikipedia.org/wiki/Estructuras_de_control#Antecedentes
https://www.ecured.cu/Estructuras_de_control
http://www.alegsa.com.ar/Dic/estructura_de_selecci%C3%B3n.php
http://es.fundamentos.wikia.com/wiki/ESTRUCTURAS_DE_REPETICION
Prof. Ing. Jos Ramiro PILALUISA Q. M. Sc. Octubre 2017 Marzo 2018 7