Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Al momento de programar nos encontramos con el hecho de tener que seguir una
metodología, unos pasos o métodos para poder realizar dicha tarea, la cual se encuentra con
una forma o sintaxis definida mediante la cual se trabajará y aprende a usar para poder
conseguir un fin, que se realiza la solución de un problema, acción o de alguna operación
que gráficamente por la interfaz se obtenga la impresión de los resultados, más sin
embargo, para realizar esto en necesario saber programar por lo cual no servirá de ayuda el
aprender cuales son estas formas, estructuras sobre las cuales trabajar, que se dividen de
forma secuencial, selectiva e iterativas:
ESTRUCTURAS SECUENCIALES
PSEUDOCODIGO Nombre
VARIABLES
Nombre: Tipo De Dato
CONSTANTES
Nombre = Valor
INICIO
accion
accion1
accion2
.
.
accionN
FIN
En Diagrama de Flujo:
Por ejemplo: Escriba un algoritmo que pregunte por dos números y muestre como resultado
la suma de estos. Use Pseudocódigo y diagrama de flujos.
PSEUDOCODIGO SUMAR
VARIABLES
Num1,Num2,Suma: Entero
INICIO
Escribir ('introduzca dos números')
leer (Num1, Num2)
Suma=Num1 + Num2
escribir ('La suma es:' , Suma)
FIN
ESTRUCTURAS CONDICIONALES
Las estructuras de control condicional son las que incluyen alternativas de selección en
base al resultado de una operación booleana (El resultado de una operación booleana es
siempre verdadero o falso), como, por ejemplo, una comparación (A=B). Según la
expresión sea cierta o falsa, se ejecutará un trozo de código u otro. Es el caso de la
sentencia IF(Si) THEN(Entonces) ELSE(Sino)
IF
Toma una decisión referente a la acción a ejecutar en un programa entre dos alternativas
basándose en el resultado (verdadero o falso) en una expresión.
SWITCH O CASE
Es una instrucción de decisión múltiple donde se compara el valor de una expresión con
una lista de constantes de tipo caracter o entero. En caso de que el valor de la expresión
corresponda con alguna de las constantes, se ejecutan las acciones asociadas a esa
constante.
Por ejemplo, el número dela opción que elijas es el numero al cual es igual:
ESTRUCTURAS ITERATIVAS
También conocidas como estructuras de repetición (bucles o ciclos) se utilizan para realizar
varias veces el mismo conjunto de operaciones.
WHILE
La estructura while, por su parte, evalúa la condición lógica antes de comenzar cada
iteración.
Si ésta es verdadera, entonces se ejecuta el cuerpo de la estructura while, en caso contrario,
el bucle termina.
Como se puede observar en el siguiente código, la variable de control “i” se inicializa antes,
posteriormente es la que se compara en la condición, por ello se debe actualizar dentro del
bucle (i=i+1 puede sustituirse por una forma abreviada i++;).
El bucle do-while, se utiliza cuando se quiere asegurar que el ciclo se ejecuta al menos una
vez, puesto que la evaluación de la condición lógica se hace al final de éste.
En este ejemplo se ejecuta primero (sólo una vez) y posteriormente verifica la condición si
es verdadera, en caso contrario se sale del bucle.
La estructura for, permite definir un bucle controlado por un contador, denominado variable
de control o de inducción, la sintaxis es:
Como se puede observar entre el paréntesis lleva “;”, en la primera se inicializa la variable
de control y sólo se ejecuta una vez.
https://es.slideshare.net/ncrmax/estructuras-selectivas-y-repetitivas-en-c
https://sites.google.com/site/proyectoZZefundamentos/metodos/estructuras-secuenciales-
condicionales-y-de-control-de-flujo
http://informaticaingqmi.blogspot.com/2010/05/estructuras-secuenciales-clase-n02.html
http://decsai.ugr.es/~jfv/ed1/c/cdrom/cap4/cap43.htm
http://simple-programacion.blogspot.com/2017/03/ciclo-do-while.html
http://simple-programacion.blogspot.com/2017/03/ejemplos-con-el-ciclo-while.html
https://www.aulafacil.com/cursos/programacion/lenguaje-de-programacion-c/sentencia-
switch-l16772
https://slideplayer.es/slide/4166644/
https://www.aulafacil.com/cursos/programacion/en-c/else-else-if-l17108
https://sites.google.com/site/programacionlogicajv/estructuras-iterativas