El documento describe diferentes estructuras de control para algoritmos, incluyendo estructuras secuenciales, selectivas (condicionales) y repetitivas. También define conceptos como contador, acumulador y presenta dos ejercicios de programación para ilustrar el uso de estas estructuras de control.
Variables, expresiones y ejecución de condiciones les en PSeIntCristian C
Contiene información sobre los tipos de variables , operadores aritméticos, operadores lógicos, operadores de texto, precedencia, entrada y salida por consola, ejecución condicional (Si - Entonces), ejecución alternativa (Si – Entonces – Si No), si – Entonces – Si No anidados y por ultimo algunos ejercicios.
Tutorial de JFLAP en español que explica paso a paso todas las funcionalidades de la herramienta y al final contiene varias prácticas que van de un nivel de dificultad bajo hacia uno más alto.
Variables, expresiones y ejecución de condiciones les en PSeIntCristian C
Contiene información sobre los tipos de variables , operadores aritméticos, operadores lógicos, operadores de texto, precedencia, entrada y salida por consola, ejecución condicional (Si - Entonces), ejecución alternativa (Si – Entonces – Si No), si – Entonces – Si No anidados y por ultimo algunos ejercicios.
Tutorial de JFLAP en español que explica paso a paso todas las funcionalidades de la herramienta y al final contiene varias prácticas que van de un nivel de dificultad bajo hacia uno más alto.
En esta presentación se hablará a cerca de los diagramas de flujo y cómo se representan los ciclos Mientras, Hacer-Mientras y Para en este mismo tipo de diagrama.
En esta presentación se hablará a cerca de los diagramas de flujo y cómo se representan los ciclos Mientras, Hacer-Mientras y Para en este mismo tipo de diagrama.
En la ciencia de la computación los algoritmos son más importantes que los LP o que las computadoras; la solución de un problema haciendo uso de las computadoras requiere por una parte un algoritmo o método de resolución y por otra un programa o codificación del algoritmo en un LP. Ambos componentes tienen importancia; pero la del algoritmo es absolutamente indispensable; sabemos que un algoritmo es una secuencia de pasos para resolver un problema.
Today is Pentecost. Who is it that is here in front of you? (Wang Omma.) Jesus Christ and the substantial Holy Spirit, the only Begotten Daughter, Wang Omma, are both here. I am here because of Jesus's hope. Having no recourse but to go to the cross, he promised to return. Christianity began with the apostles, with their resurrection through the Holy Spirit at Pentecost.
Hoy es Pentecostés. ¿Quién es el que está aquí frente a vosotros? (Wang Omma.) Jesucristo y el Espíritu Santo sustancial, la única Hija Unigénita, Wang Omma, están ambos aquí. Estoy aquí por la esperanza de Jesús. No teniendo más remedio que ir a la cruz, prometió regresar. El cristianismo comenzó con los apóstoles, con su resurrección por medio del Espíritu Santo en Pentecostés.
2. Estructuras Secuenciales
La estructura secuencial es aquella
en la que una acción (instrucción)
sigue a otra
en secuencia. Las tareas se suceden
de tal modo que la salida de una es
la entrada
de la siguiente y así sucesivamente
hasta el fin del proceso.
Estructurasdecontrol
3. Estructuras selectivas (condicionales)
Se utilizan cuando en el desarrollo de la
solución de un problema se debe de tomar
una decisión para establecer un proceso o un
camino alternativo a seguir.
Esta toma de decisión (expresada en el
diagrama de flujo con un rombo) se
basa en la evaluación de una o más
condiciones que señalan alternativas o
consecuencias esto es, el camino (rama) a
seguir.
Las estructuras de control repetitivas
son aquellas en las que una sentencia o
grupos de sentencias se repiten muchas
veces. Este conjunto de sentencias se
denomina bucle
Estructuras repetitivas
4.
5. Es una variable en la memoria que se
incrementará en una unidad cada vez
que se ejecute el proceso.
Un acumulador es una variable en la
memoria cuya misión es almacenar
cantidades variables.
Se utiliza para efectuar sumas
sucesivas. La principal diferencia con
el contador es que el incremento o
decremento de cada suma es variable
en lugar de constante como en el
caso del contador.
contador
Acumulador
6. Desarrolle un algoritmo que realice la
sumatoria de los números enteros
múltiplos de 5, comprendidos entre el
1 y el 100, es decir, 5 + 10 + 15 +….
+ 100.
El programa deberá imprimir los
números en cuestión y finalmente su
sumatoria.
Ejercicio
Inicializamos la variable Sum en
cero, luego creamos un ciclo For
con la variable i inicializada en 5 y
el ciclo continuara hasta que i sea
menor igual 100, el incremento de
i es de cinco en cinco, luego
Actualizamos el valor de Sum,
agregándole el valor de i, mostramos
los valores de i, finalizamos el ciclo y
se muestra la suma total de los
múltiplos de cinco
7. Hacer un programa o algoritmo
que dado un número indique si es
nulo, negativo o positivo
Procedimiento Se solicita al usuario
ingrese un número, el cual se captura
en la variable “n”.
Se comprueba si el número es igual a
cero (n=0)
Si es Verdadero (Si)
Se muestra que el valor es nulo.
Si es Falso (No)
Se comprueba si el número es
mayor a cero.
Si es Verdadero (Si)
Se muestra que el número es
positivo.
Si es Falso (No)
Se muestra que el número es
negativo.
EJERCICIO