Las estructuras de control permiten modificar el orden de ejecución de un programa para adaptarse al estado del mismo. Existen estructuras secuenciales, selectivas y repetitivas. Las selectivas incluyen if, if-else y switch-case para tomar decisiones, y las repetitivas como for, while y do-while repiten instrucciones basadas en una condición.
Este documento contiene una explicación del funcionamiento de los ciclos para, mientras y repetir hasta que, Así como también algunos ejercicios para desarrollar en este IDE.
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regularesHumano Terricola
Materia de lenguajes y autómatas 1 del Tecnológico de Tepic, maestra Sonia. Si llevas la materia de autómatas con Sonia, copienselo y rólenlo a sus amigos.
Los paradigmas de programación son la forma, que determinan los métodos y las herramientas que un programador usara en la construcción de un software.
Mayormente los lenguajes de programación están basados en uno o más paradigmas, ha estos se les puede llamar multiparadigmas.
También menciona los diferentes tipos de paradigmas que se conocen, pero solamente se hace referencia a los mas importante ya que suelen haber muchos más que no se mencionaran en esta investigación.
Este documento contiene una explicación del funcionamiento de los ciclos para, mientras y repetir hasta que, Así como también algunos ejercicios para desarrollar en este IDE.
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regularesHumano Terricola
Materia de lenguajes y autómatas 1 del Tecnológico de Tepic, maestra Sonia. Si llevas la materia de autómatas con Sonia, copienselo y rólenlo a sus amigos.
Los paradigmas de programación son la forma, que determinan los métodos y las herramientas que un programador usara en la construcción de un software.
Mayormente los lenguajes de programación están basados en uno o más paradigmas, ha estos se les puede llamar multiparadigmas.
También menciona los diferentes tipos de paradigmas que se conocen, pero solamente se hace referencia a los mas importante ya que suelen haber muchos más que no se mencionaran en esta investigación.
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.
Este material didáctico fue desarrollado para la asignatura de Tópicos Avanzados de Programación, del plan SCD-1027 2016 de Ing. En Sistemas Computacionales
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.
Este material didáctico fue desarrollado para la asignatura de Tópicos Avanzados de Programación, del plan SCD-1027 2016 de Ing. En Sistemas Computacionales
Las capacidades sociomotrices son las que hacen posible que el individuo se pueda desenvolver socialmente de acuerdo a la actuación motriz propias de cada edad evolutiva del individuo; Martha Castañer las clasifica en: Interacción y comunicación, introyección, emoción y expresión, creatividad e imaginación.
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...JAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA crea y desarrolla el “ROMPECABEZAS DE ECUACIONES DE 1ER. GRADO OLIMPIADA DE PARÍS 2024”. Esta actividad de aprendizaje propone retos de cálculo algebraico mediante ecuaciones de 1er. grado, y viso-espacialidad, lo cual dará la oportunidad de formar un rompecabezas. La intención didáctica de esta actividad de aprendizaje es, promover los pensamientos lógicos (convergente) y creativo (divergente o lateral), mediante modelos mentales de: atención, memoria, imaginación, percepción (Geométrica y conceptual), perspicacia, inferencia, viso-espacialidad. Esta actividad de aprendizaje es de enfoques lúdico y transversal, ya que integra diversas áreas del conocimiento, entre ellas: matemático, artístico, lenguaje, historia, y las neurociencias.
2. Introducción
En un programa los enunciados son ejecutados uno después del otro, en
el orden en que aparecen escritos. Sin embargo, habrá momentos en que
el programa debe ejecutar determinadas partes dependiendo del estado
en el que se encuentre. Esto permite modificar el orden de la ejecución
para adaptarse al estado del programa.
Las sentencias de control son la esencia de cualquier lenguaje de
programación, ya que gobiernan el flujo de la ejecución del programa.
4. Estructuras secuenciales
Las instrucciones se ejecutan en el mismo orden en que ellas aparecen en el programa.
Una acción sigue a otra en secuencia.
5. Estructuras selectivas
Se utilizan para tomar decisiones lógicas.
Se evalúa una condición y en función del resultado de la misma se realiza una opción u
otra.
Las condiciones se especifican utilizando expresiones lógicas y relacionales. La
condición puede resultar verdadera o falsa, indicando qué decisión o acción se debe
tomar.
a) Simple b) Bicondicional c) Condición múltiple
6. Estructura selectiva if (condición)
La sentencia se ejecuta solo si el resultado de evaluar la condición es verdadero, caso
contrario no se toma ninguna acción.
NOTA: Si el número de sentencias a desarrollar en el cuerpo de if es mayor a 1 se
utilizan { }.
Sintaxis en C++ de la sentencia if:
if (condición) sentencia;
7. Estructura selectiva if (condición)
else
Permite que se ejecuten acciones distintas cuando la condición es verdadera que
cuando la condición es falsa.
Sintaxis en C++ de la sentencia if-else:
if (condición) sentencia;
else
sentencia;
8. Estructura selectiva if/else
anidadas
Prueban para muchos casos, colocando estructuras if/else dentro de estructuras if/else.
Sintaxis en C++:
if (condición)
sentencia;
else
if (condición)
sentencia;
else
if (condición)
sentencia;
else
sentencia;
9. Estructura selectiva switch-case
La sentencia múltiple switch ( ) está formada por una serie de etiquetas case y un caso opcional default.
Sirve para agrupar varias sentencias if en una sola, en el caso particular en el que una variable es comparada
a diferentes valores, todos ellos constantes y que realiza acciones si coincide con ellos.
La expresión solo puede ser de tipo entero y de un solo caracter, al igual las constantes que se colocan.
Sintaxis en C++:
switch (expresion)
{
case constante1:
sentencia1;
break;
case constante2:
sentencia2;
break;
case constante_n:
sentencia_n;
break;
default:
sentencias;
break;
}
10. Estructuras repetitivas
Repiten una secuencia de instrucciones un número determinado de veces, en tanto
cierta condición se mantenga verdadera.
Se conocen como bucles / iteración.
a) for b) while c) do- while
11. Estructuras repetitivas for y while
La estructura de repetición for y while, repiten una secuencia de instrucciones un
número determinado de veces, en tanto cierta condición sea verdadera. El bucle itera
mientras la condición sea verdadera. Cuando llega a ser falsa, el control del programa
pasa a la línea que sigue al bucle.
Sintaxis en C++ del ciclo for:
for (inicialización; condición; incremento/decremento)
sentencia;
12. Estructuras repetitivas for y while
En C/C++, se utiliza el bucle while, con la siguiente sintaxis:
Ejemplo, utilizando el ciclo for:
int sum=0, numero;
for (numero=2; numero<=100;
numero+=2)
sum=sum+numero;
cout<<“La suma es ”<<suma<<endl;
return 0;
}
while ( condición )
sentencia;
Ejemplo, utilizando el bucle while:
int product;
product = 2;
while ( product <= 1000 )
product = 2 * product;
13. Estructura repetitiva do-while
Esl funcionamiento de esta estructura es similar al del bucle while, salvo que la
expresión de control se evalúa al final del bucle, por lo tanto, el cuerpo del ciclo se
ejecutará por lo menos una vez.
Cuando termina, la ejecución continuará con el enunciado que aparezca después de la
cláusula while.
Por ejemplo:
int num;
do{
cin >> num;
}while ( num > 100 );
Sintaxis en C++ para el bucle
do-while
do {
sentencia;
}while (condición);