jueves, 7 de noviembre de 2019

Ciclos

Los ciclos o bucles de programación son sentencias que se utilizan para ejecutar una o varias instrucciones de forma repetitiva cuando sea necesario.

Tipos de ciclos de programación

Ciclo for

En español se traduce como “ciclo para” y es uno de los bucles más utilizados en la programación gracias a su estructuración, ya que permite determinar el número de repeticiones a realizar (además, es necesario conocer dicho valor para su uso).
wAAACwAAAAAAQABAEACAkQBADs=



Ciclo while

El ciclo de programación while (que se traduce como “ciclo mientras”) permite establecer una condición donde se repetirán las instrucciones hasta que dicha condición no se cumpla
wAAACwAAAAAAQABAEACAkQBADs= 

Ciclo do-while

Se traduce como “repetir mientras”. A diferencia del bucle anterior, el bucle do-while primero ejecuta las instrucciones y luego hace la comprobación de la condición especificada, lo que significa que se ejecutará al menos una vez. En otras palabras, las acciones se realizarán hasta que se cumpla la condición.
wAAACwAAAAAAQABAEACAkQBADs=

Decisiones

Las sentencias de decisión o también llamadas de CONTROL DE FLUJO son estructuras de control que realizan una pregunta la cual retorna verdadero o falso (evalúa una condicion) y selecciona la siguiente instrucción a ejecutar dependiendo la respuesta o resultado

Sentencia if

La instrucción if es, por excelencia, la más utilizada para construir estructuras de control de flujo

sentencia switch

switch es otra de las instrucciones que permiten la construcción de estructuras de control. A diferencia de if, para controlar el flujo por medio de una sentencia switch se debe de combinar con el uso de las sentencias case y break
Resultado de imagen para decisiones de programacion

Pseudocódigo

El pseudocódigo   es una forma de expresar los distintos pasos que va a realizar un programa, de la forma más parecida a un lenguaje de programación. Su principal función es la de representar por pasos la solución a un problema o algoritmo, de la forma más detallada posible, utilizando un lenguaje cercano al de programación.. El pseudocódigo no puede ejecutarse en un ordenador ya que entonces dejaría de ser pseudocódigo, como su propio nombre indica, se trata de un código falso (pseudo = falso), es un código escrito para que lo entienda el ser humano y no la máquina

Ejemplo:


Resultado de imagen para pseudocódigo

Diagramas de flujo


El diagrama de flujo o flujograma o diagrama de actividades es la representación gráfica de un algoritmo o proceso. Se utiliza en disciplinas como programacióneconomíaprocesos industriales y psicología cognitiva.

Un diagrama de flujo presenta generalmente un único punto de inicio y un único punto de cierre, aunque puede tener más, siempre que cumpla con la lógica requerida


Ejemplo:


Simbología de un diagrama de flujo

Los principales símbolos convencionales que se emplean en los diagramas de flujo son los siguientes:

simbologia de diagrama de flujo


Algoritmos

Un algoritmo es un conjunto de paso que tiene un inicio y un fin .Es un conjunto finito de instrucciones que se deben seguir para resolver un problema. No obstante, desde el punto de vista de la programación de ordenadores, la definición del algoritmo como la especificación de una serie de pasos, es incompleta.

Ejemplo de un algoritmo


Realice un algoritmo dónde determine cuando una persona puede casarse; aclarando sólo si es mayor de edad y este sea soltero.
INICIO
1- Escribir “¿Cuál es la edad?”
2- Leer edad
3- Escribir “¿Cuál es el estado civil?”
4- Leer estado civil
5- Si (edad >= 18  estado civil= soltero) entonces
6- Escribir “Puede casarse”
7- Si no
8- Escribir “No puede casarse”
9- Fin (del si)

FIN