1.9. SENTENCIAS DE CONTROL DE PROGRAMA
|
|
|
- Clara Ortega Revuelta
- hace 7 años
- Vistas:
Transcripción
1 1.9. SENTENCIAS DE CONTROL DE PROGRAMA En C todas las instrucciones o sentencias terminan en punto y coma (;) Un bloque se compone de varias instrucciones o sentencias encerradas entre llaves. Las estructuras secuencial, alternativas y repetitivas se les denomina estructuras de control debido a que controlan el modo de ejecución del programa Estructura Secuencial La estructura secuencial puede estar formada por sentencias o instrucciones simples o por bloques de instrucciones. EJEMPLO: instrucción 1; instrucción 2; instrucción 3; instrucción 4; instrucción 5; Estructuras Alternativas: if, if-, switch Estructura Alternativa Simple: if SINTAXIS 1: if (exp_logica) sentencia; sentencia sólo se ejecutará cuando sea cierta (es decir, se cumpla) la expresión lógica exp_logica. SINTAXIS 2:
2 if (exp_logica) sentencia_2;... sentencia_n; En este caso las sentencias de la 1 a la n (simples o compuestas) sólo se ejecutan cuando se cumpla la expresión lógica exp_logica ; en otro caso, no se ejecutan, las salta. Si la expresión lógica del if es cierta (DISTINTO DE 0), la sentencia o sentencias que incluya el if se ejecutarán. Si la expresión lógica del if es falsa (CERO), el if se salta y se continúa la ejecución con la siguiente sentencia del programa. Dentro del if y del, en C si hay más de una instrucción, éstas deben ir entre llaves. La expresión debe ir escrita SIEMPRE entre PARÉNTESIS EJEMPLO DE USO void main(void ) char x; printf( Introduzca una letra--> ); x=getchar( ); if ((x>= A ) && (x<= Z )) printf( HAS ESCRITO UNA LETRA MAYÚSCULA ); printf( \nintroduzca otra letra--> ); scanf( %c,&x); if (x== m ) printf( HAS ESCRITO UNA %c,x);
3 Estructura Alternativa Doble: if- SINTAXIS 1: if (exp_logica) sentencia_2; Se ejecuta la sentencia_1 (simple o compuesta) si se cumple la expresión lógica y se ejecuta la sentencia_2 si no se cumple la expresión lógica. SINTAXIS 2: if (exp_logica) sentencia_2;... sentencia_n; sentencia_a;... sentencia_z; En este caso, se ejecutan las sentencias desde la sentencia_1 a la sentencia_n si se cumple la expresión lógica y se ejecutan las sentencias desde la sentencia_a a la sentencia_z si no se cumple la expresión lógica. Dentro del if y del, en C si hay más de una instrucción, éstas deben ir entre llaves. La expresión debe ir escrita SIEMPRE entre PARÉNTESIS Los if pueden ir anidados, es decir, uno dentro de otro Ejemplo: Programa que escribe la palabra POSITIVO si el valor de una variable A es mayor que 0, NEGATIVO si es menor que 0 y NULO si es 0.
4 int A; printf( Introducir el valor de A ); scanf( %d, &A); if (A>0) printf( POSITIVO ); if (A<0) printf( NEGATIVO ); printf( NULO ); EJEMPLO DE USO char x; printf( Introduzca una letra--> ); x=getchar( ); if ((x>= A ) && (x<= Z )) printf( HAS ESCRITO UNA LETRA MAYÚSCULA ); printf( HAS ESCRITO UN CARÁCTER QUE NO ES UNA LETRA MAYÚSCULA ); EJEMPLO DE USO 2: sentencias IF anidadas: char x; printf( Introduzca una letra--> ); x=getchar( ); if (x== a ) printf( Has tecleado la primera letra del alfabeto\n ); if (x== z )
5 printf( Has tecleado la última letra del alfabeto\n ); if ((x>= A ) && (x<= Z )) printf( Has tecleado una letra mayúscula\n ); printf( Has tecleado otra letra\n ); Estructura Alternativa Múltiple: switch La sentencia switch hace que se seleccione un grupo de sentencias entre varios grupos disponibles. SINTAXIS: donde: switch (expresión) case constante1:... sentencia_n; case constante2: sentencia_a;... sentencia_z;... default: sentencias; 1) Expresión: debe ser una expresión que nos devuelva un ENTERO O CARÁCTER. 2) Constante1, constante2,...: deben ser constantes ENTERAS O CARÁCTER.
6 CÓMO FUNCIONA EL switch?: 1º) La sentencia SWITCH evalúa la expresión escrita entre paréntesis y compara su valor con las constantes de cada CASE. 2º) Si encuentra un CASE cuya constante coincida con el valor de la expresión entre paréntesis del switch, empieza a ejecutar las sentencias de ese CASE y no para al llegar al siguiente CASE, sino que sigue ejecutando las sentencias que haya hasta el final del switch, o hasta encontrar un BREAK. Por eso es muy importante poner BREAK al final de cada CASE. 3º) Si no encuentra ningún CASE cuya constante coincida, intentará ejecutar las sentencias que hubiese bajo la etiqueta DEFAULT. Si no existe la etiqueta DEFAULT, entonces, no hace nada el switch y pasaría a ejecutarse la sentencia que se encuentre después del switch. EJEMPLO DE USO: void main(void ) int mes; printf( INTRODUZCA UN MES CON Nº: ); scanf( %d,&mes); switch (mes) case 1: case 2: case 3: case 4: default: printf( Su mes es ENERO\n ); printf( Su mes es FEBRERO\n ); printf( Su mes es MARZO\n ); printf( Su mes es ABRIL\n ); printf( SÓLO LE INFORMO HASTA ABRIL\n );
7 OTRO EJEMPLO DE USO: Programa que lee un carácter y escribe la palabra ROJO si el carácter leído es R, BLANCO si el carácter leído es B y AZUL si el carácter leído es A. Si no se introduce ninguno de estos caracteres, debe visualizar un mensaje de error: char color; printf( Introducir un color ); color=getchar(); switch (color) case R : printf( ROJO ); case B : printf( BLANCO ); case A : printf( AZUL ); default : printf( Carácter erróneo ); Estructuras Repetitivas: while, do-while, for Las estructuras repetitivas se utilizan para generar bucles, es decir, para repetir la ejecución de una o más sentencias varias veces Estructura Repetitiva: while o mientras La sentencia o sentencias incluidas en este bucle se ejecutarán repetidamente, MIENTRAS el valor de expresión sea verdadero (es decir, distinto de CERO). La sentencia incluida en el bucle puede ser simple o compuesta y debe incluir algún elemento que altere el valor de expresión lógica, proporcionando así la condición de salida del bucle.
8 SINTAXIS 1: while (expr_logica) sentencia; SINTAXIS 2: while(expr_lógica)... sentencia_n; CÓMO FUNCIONA EL BUCLE WHILE? 1º) Se evalúa la expresión_lógica de la cabecera del bucle. 2º) Si la expresión lógica es CIERTA (distinta de 0), se ejecutan la/s sentencia/s del CUERPO del while. Tras la última sentencia del cuerpo del bucle, se vuelve a la CABECERA a COMPROBAR DE NUEVO la expresión lógica o condición. 3º) Si la expresión lógica es FALSA (vale 0), el bucle while se salta y se pasa a ejecutar la instrucción siguiente al while. EJEMPLO DE USO: Programa que imprime los números del 1 al 100: int cont; cont=0; while(cont <100) cont++; printf( %d \n,cont);
9 OTRO EJEMPLO DE USO: Programa que pide y escribe caracteres hasta que se pulse la j : char a; a= \0 ; printf( INTRODUCE CARACTERES (j para terminar): ); while (a!= j ) a=getchar( ); putchar(a); Estructura Repetitiva: do-while o repetir-mientras Cuando se construye un bucle utilizando la sentencia while descrita en el apartado anterior, el test para la continuación del bucle se realiza al comienzo de cada pasada. Sin embargo, a veces es deseable disponer de un bucle en el que se realice el test al final de cada pasada. Esto se puede hacer mediante la sentencia do-while. SINTAXIS 1: do sentencia; while (expr_logica); SINTAXIS 2: do... sentencia_n; while (expr_lógica);
10 La sentencia o sentencias incluidas en el cuerpo del bucle se ejecutarán repetidamente, mientras el valor de expresión sea CIERTO (es decir, sea distinto de cero). La sentencia incluida en el bucle puede ser simple o compuesta y debe incluir algún elemento que altere el valor de expresión lógica, proporcionando así la condición de salida del bucle. Nótese que sentencia siempre se ejecutará al menos una vez, ya que el test de comprobación de la expresión_lógica que controla el bucle no se realiza hasta el final de la primera pasada por el bucle. CÓMO FUNCIONA EL BUCLE DO - WHILE? 1º) Se ejecutan la/s sentencia/s del CUERPO del bucle 2º) Se evalúa la expresión lógica que aparece al final del bucle. 3º) Si la expresión lógica es CIERTA (distinta de CERO), se ejecutan la/s sentencia/s del CUERPO del while OTRA VEZ. 4º) Si la expresión lógica es FALSA (es CERO), se pasa a ejecutar la instrucción siguiente al do-while. PERO EL CONTENIDO DEL CUERPO DEL DO-WHILE SE HABRÁ EJECUTADO UNA VEZ. EJEMPLO DE USO: Programa que imprime los números del 1 al 100: int cont; cont=0; do cont++; printf( %d \n,cont); while (cont<100); OTRO EJEMPLO DE USO: Programa que pide y escribe caracteres hasta que se pulse la j :
11 char a; a= \0 ; printf( INTRODUCE CARACTERES (j para terminar): ); do a=getchar( ); putchar(a); while (a!= j ); Estructura Repetitiva: for o para La sentencia for es quizá la más frecuentemente usada para crear bucles en C. Esta sentencia incluye: una expresión o inicialización que especifica el valor inicial de un índice; otra expresión o condición que determina cuando se continúa o no el bucle y una tercera expresión o actualización que permite que el índice se modifique al final de cada pasada. Su formato o sintaxis es: for(inicialización; condición; actualización) sentencia_2;... sentencia_n; CÓMO FUNCIONA EL BUCLE for? 4º) Si la expresión lógica es FALSA (es CERO), se pasa a ejecutar la instrucción siguiente al do-while. PERO EL CONTENIDO DEL CUERPO DEL DO-WHILE SE HABRÁ EJECUTADO UNA VEZ. 1º) Se ejecuta la INICIALIZACIÓN 2º) Se evalúa la CONDICIÓN. 3º) Si la condición es CIERTA (distinto de 0):
12 - Ejecuta las sentencias del CUERPO del for - Ejecuta la expresión de ACTUALIZACIÓN - Vuelve a evaluar la CONDICIÓN. 4º) Si la condición es FALSA (vale 0): el cuerpo del for no se ejecuta y se sale del for. Por tanto, la sentencia o sentencias incluidas en el cuerpo del bucle se ejecutarán repetidamente, mientras el valor de la condición que lleva el for en la cabecera sea CIERTO (es decir, sea distinto de cero). En un for se puede omitir: la inicialización, la condición y la actualización. Pero LOS ; DEBEN DEJARSE SIEMPRE. Por ejemplo, se podría poner: for (; ;) printf( hola ); EJEMPLO DE USO: Programa que imprime los números del 1 al 100: int cont; for (cont=0; cont<100; cont++) printf( %d \n,cont); OTRO EJEMPLO DE USO: Programa que pide y escribe caracteres hasta que se pulse la j : char a; printf( INTRODUCE CARACTERES (j para terminar): ); for (a= \0 ; a!= j ; a=getchar( )) putchar(a);
TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ;
TEMA 5. CONTROL DE FLUJO DEL PROGRAMA 5.1 Sentencias Una sentencia es una expresión seguida de un punto y coma. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ; El ; es obligatorio
TEMA 4. ESTRUCTURAS DE CONTROL
M.P. Sesmero, P. de Toledo, F.J. Ordoñez, J. Gómez-Romero, J.A. Iglesias, J.L. Mira Programación TEMA 4. ESTRUCTURAS DE CONTROL Grado en Ingeniería en Tecnologías Industriales Programación CONTENIDOS 4.1.
ESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROL Unidad III ESTRUCTURAS DE CONTROL Permiten controlar el flujo de ejecución de un programa o función, combinando instrucciones o sentencias individuales en una simple unidad lógica
Programación. Test Autoevaluación Tema 4
Programación Test Autoevaluación Tema 4 Autores: M. Paz Sesmero Lorente Paula de Toledo Heras Fco. Javier Ordoñez Morales Juan Gómez Romero José A. Iglesias Martínez José Luis Mira Peidro SOLUCIONES 1.
Sentencias de control de flujo
Bucles Sentencias de control de flujo Departamento de Electrónica Fundación San Valero Bucles Hasta ahora los programas que hemos visto eran lineales. Comenzaban por la primera instrucción y acababan por
Lección 3 Sentencias de control
3.1. INTRODUCCIÓN - Hasta aquí: ejecución secuencial de los programas. - Aquí vamos a ver: Lección 3 Sentencias de control Sentencias de control Sentencias condicionales: if- y switch-case Sirven para
Tema 3. Estructuras de control
Tema 3. Estructuras de control 3.1. Secuencial 3.2. Selección 3.3. Repetición 2 Objetivos Objetivos del tema: Conocer y saber la utilidad de las tres estructuras de control (secuencial, alternativa y repetitiva)
Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Antonio Rivero Cuesta La Sintaxis de Java II... 6 Estructuras de control... 7 Estructuras de selección... 8 Sentencia if... 9 Sentencia if - else... 12 Operador condicional...
Operadores aritméticos
Bloque 3.2 Operadores aritméticos Suma : x + y Resta : x y Multiplicación : x * y División : x / y Módulo : x % y (resto de la división Si los operandos son enteros tipo del resultado
Tema 4. Control de flujo. Programación Programación - Tema 4: Control de Flujo
Tema 4 Control de flujo Programación 2015-2016 Programación - Tema 4: Control de Flujo 1 Tema 4. Control de flujo Introducción. Estructuras condicionales. Estructuras de repetición. Programación - Tema
Dobles: Es el caso de la instrucción if-else (punto 1.2).
1 1.Introducción Las estructuras de control son instrucciones que nos permiten controlar el flujo de ejecución del programa. Las instrucciones de control se pueden agrupar en instrucciones condicionales
TEMA 5. ESTRUCTURAS DE CONTROL: BUCLES.
TEMA 5. ESTRUCTURAS DE CONTROL: BUCLES. Una de las características de las computadoras que aumenta considerablemente su potencia es su capacidad para ejecutar una tarea muchas (repetidas) veces con gran
Algoritmo, Estructuras y Programación I Ing. Marglorie Colina
Unidad II: Fundamentos de la Programación Estructurada Algoritmo, Estructuras y Programación I Ing. Marglorie Colina Estructura General de un Programa Zona de ficheros de cabecera de las librerías Zona
Laboratorio de Arquitectura de Redes. Sentencias de control en lenguaje C
Laboratorio de Arquitectura de Redes Sentencias de control en lenguaje C Sentencias de control en lenguaje C Introducción Sentencia if-else Sentencia switch Sentencia while Sentencia do-while Sentencia
Informática Ingeniería en Electrónica y Automática Industrial
Informática Ingeniería en Electrónica y Automática Industrial Sentencias de control en lenguaje Sentencias de control en lenguaje Introducción Sentencia if-else Sentencia switch Sentencia while Sentencia
Programación Orientada Objetos. Estructuras de control if, If else, switch
Programación Orientada Objetos Estructuras de control if, If else, switch Estructuras de control Las estructuras condicionales controlan si una sentencia o bloque de sentencias se ejecutan, en función
Cuales son los tipos de instrucciones que se utilizan en la programación?
EXAMEN NIVEL PREUNI/UNI Cuales son los tipos de instrucciones que se utilizan en la programación? a) Instrucciones afirmativas e instrucciones negativas b) Instrucciones entrada, instrucciones afirmativas
Objetivos de la práctica: - Trabajar las estructuras de control repetitivas en la realización de programas.
Objetivos de la práctica: - Trabajar las estructuras de control repetitivas en la realización de programas. Sentencias de Control repetitivas (o bucles) Al igual que las estructuras selectivas, el bucle
Fundamentos de programación
Fundamentos de programación Estructuras de Control Estructuras de control Estructuras de control Estructura secuencial Estructura alternativa Sentencias if, if else Sentencias if else anidadas El operador
FUNDAMENTOS PARA LA CONSTRUCCIÓN DEL CÓDIGO A PARTIR DEL ALGORITMO
FUNDAMENTOS PARA LA CONSTRUCCIÓN DEL CÓDIGO A PARTIR DEL ALGORITMO 3.2 Variables, tipos, expresiones y asignación 3.3 Estructuras de control condicional e iterativo. MODIFICADORES DE ALCANCE CONST Y STATIC
ESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROL En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa. Con las estructuras de control se puede: De
TEMA 4: Estructuras de Control
TEMA 4: Estructuras de Control Fundamentos de Informática (Grados en Ingenierías Industriales) Índice de contenidos 1. Estructuras de Selección (Condicionales) 1.1. Sentencias if, if-, if- múltiple 1.2.
TEMA 3. Sentencias de control.
TEMA 3. Sentencias de control. 1. Introducción. En principio, las sentencias de un programa se ejecutan secuencialmente, esto es, cada una a continuación de la anterior empezando por la primera y acabando
5. Sentencias selectivas o condicionales
60 A. García-Beltrán y J.M. Arranz 5. Sentencias selectivas o condicionales Objetivos: a) Describir el funcionamiento de las sentencias selectivas o condicionales (if-else y switch) b) Interpretar el resultado
Programación: Estructuras de Control
Programación: 2 Estructuras de Control Contenido 2.1.- Introducción 2.2.- Estructuras de Selección 2.2.1.- Sentencia if 2.2.2.- Sentencia switch 2.3.- Estructuras de Iteración 2.3.1.- Sentencia while 2.3.2.-
Estructuras de selección
Estructuras de selección Fundamentos de Programación Ingeniería Informática en Sistemas de Información Alicia Troncoso 1 Contenido l Sentencias y composición l Estructuras de selección l Sentencia if l
Objetivos. Conceptos 1. ESTRUCTURAS DE CONTROL SELECTIVAS. Estructura condicional if-else
Metodología y Tecnología de la Programación Ingeniería Técnica en Informática de Gestión (Modalidad Semivirtual) - Curso 2008/2009 ACTIVIDAD PRÁCTICA Y DE DESARROLLO S-APD-2: ESTRUCTURAS DE CONTROL Objetivos
Sentencias iterativas
Sentencias iterativas 1. Objetivos Al finalizar esta actividad, serás capaz de: 1. Utilizar adecuadamente la sentencia while para generar la repetición en la ejecución de grupos de sentencias 2. Motivación
GUÍA DE LABORATORIO #3 ESTRUCTURAS ALGORÍTMICAS CONDICIONALES SIMPLES, DOBLES Y MÚLTIPLES
GUÍA DE LABORATORIO #3 ESTRUCTURAS ALGORÍTMICAS CONDICIONALES SIMPLES, DOBLES Y MÚLTIPLES OBJETIVO: Realizar programas en Lenguaje C aplicando las estructuras condicionales. TEMPORIZACIÓN: Inicio de la
Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Introducción Práctica de Programación Java Antonio Rivero Cuesta Sesión III La Sintaxis de Java II... 6 Estructuras de Control... 7 Estructuras de Selección... 8 Sentencia
Sentencias DO-WHILE EN C++
Sentencias DO-WHILE EN C++ La estructura do-while se utiliza para ejecutar varias veces un bloque de instrucciones mientras una determinada condición sea falsa, si es verdadera en automático el programa
TEMA 4: Programación estructurada
TEMA 4: Programación estructurada 4.1.-Introducción. Teorema de la programación estructurada El principio fundamental de la programación estructurada es que en todo momento el programador pueda mantener
Sentencias de salto: break, continue, goto Sentencia de Salto: break
1.9.4. Sentencias de salto: break, continue, goto 1.9.4.1.- Sentencia de Salto: break La sentencia break se utiliza para terminar la ejecución de bucles o salir de una sentencia switch. Se puede utilizar
Operadores de comparación
Operadores de comparación Los operadores de comparación en C son: Igual (==) Distinto (!=) Mayor (>) y Mayor o igual (>=) Menor (
Tema 06: Estructuras y sentencias de control en C
Tema 06: Estructuras y sentencias de control en C M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com [email protected] @edfrancom edgardoadrianfrancom Estructuras de datos (Prof. Edgardo A.
PYTHON. Programación estructurada
PYTHON Programación estructurada Estructuras selectivas Hasta ahora los programas que hemos hecho siguen todos una secuencia fija de operaciones: muestran datos por pantalla y/o piden datos al usuario,
Capítulo 3. Sentencias condicionales
Capítulo 3. Universidad del País Vasco / Euskal Herriko Unibertsitatea 79 Índice del capítulo 1. Introducción........................................ 81 2. Objetivos...........................................
Fundamentos de Informática 6. Estructuras de control (y sus algoritmos)
Fundamentos de Informática 6. (y sus algoritmos) Fundamentos de Informática Grado en Ingeniería Química 2 Contenidos Iteraciones while for do while algunos usos de las iteraciones Condiciones if switch
Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO
Control de Flujo Estructuras de Control Experiencia Educativa de Algorítmica 1 Introducción El estilo de como escribimos y analizamos un algoritmo se convierte en una de las principales características
SESIÓN DE EJERCICIOS E1
SESIÓN DE EJERCICIOS E1 Primera parte: ejercicios test (soluciones al final) A resolver antes de comenzar la sesión en el aula Ejercicio 1 Qué definición de constantes es la correcta en lenguaje C? a)
fundamentos de programación (unidad 4) programación estructurada en Java
fundamentos de programación (unidad 4) programación estructurada en Java Para ver una copia completa de la licencia, acudir a la dirección http://creativecommons.org/licenses/by-nc-sa/2.5/es/legalcode.es
Estructuras de Control 3
Estructuras de Control 3 Contenido 3.1.- Introducción 3.2.- Estructuras de Selección 3.2.1.- Sentencia if 3.2.2.- Sentencia switch 3.3.- Estructuras de Iteración 3.3.1.- Sentencia while 3.3.2.- Sentencia
Actividad Algoritmos, Estructura y Programación I. FOR, DO-WHILE
Actividad Algoritmos, Estructura y Programación I. FOR, DO-WHILE 1. Qué es un bucle? 2. A que se denomina cuerpo de un bucle? 3. Define iteración de un bucle. 4. Cuál es el cuerpo de un bucle? 5. Qué es
Estructuras de control. Dept. Ciencias de la Computación e I.A. Universidad de Granada
TEMA Estructuras de control Dept. Ciencias de la Computación e I.A. Universidad de Granada Índice Estructura secuencial. Ejemplos Estructuras condicionales. Condicional Simple Condicional Doble Condicional
Programación en Lenguaje C
Lenguaje de programación C Programación en Lenguaje C Introducción El Lenguaje de programación C fue implantado por primera vez en los años 70 por Dennis Ritchie para una computadora DEC PDP-11 corriendo
TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ;
TEMA 5. CONTROL DE FLUJO DEL PROGRAMA 5.1 Sentencias Una sentencia es una expresión seguida de un punto y coma. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ; El ; es obligatorio
Operadores. Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++.
Operadores Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++. Operadores aritméticos Son operadores binarios (requieren siempre dos operandos) que realizan las operaciones aritméticas
Cuáles son los lenguajes que pueden utilizarse para programar Karel?
EXAMEN NIVEL OMI Cuáles son las ventanas del programa de karel? a) Mundo, Programa, Ejecutar y Ayuda. b) Nueva, Abrir, Guardar, Guardar como y compilar. c) Muros y zumbadores. d) Todos los anteriores.
Introducción a las sentencias de control
INSTRUCCIONES DE CONTROL CONTENIDOS 1. Introducción a las sentencias de control. 2. Instrucciones o sentencias condicionales: IF, IF-ELSE, SWITCH. 3. Instrucciones o sentencias repetitivas o iterativas:
WHILE Y DO WHILE BREAK EN LENGUAJE C. BUCLES MIENTRAS. FORZAR SALIDA O TERMINACIÓN. EJEMPLO (CU00534F)
Bucles en lenguaje C Bucle while y forzar detención con break APRENDERAPROGRAMARCOM WHILE Y DO WHILE BREAK EN LENGUAJE C BUCLES MIENTRAS FORZAR SALIDA O TERMINACIÓN EJEMPLO (CU00534F) Sección: Cursos Categoría:
Estructuras de Repetición: Repita Mientras.
Estructuras de Repetición: Repita Mientras. Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Programación Digital I 1 Programación
Estructuras de Decisión Simples y Dobles. Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz
Estructuras de Decisión Simples y Dobles Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz Control de Flujo Las sentencias estudiadas hasta ahora son ejecutadas una tras otra.
SESIÓN DE EJERCICIOS E1
SESIÓN DE EJERCICIOS E1 Primera parte: ejercicios test Ejercicio 1 Qué definición de constantes es la correcta en lenguaje C? a) #define N=25; b) #define N 25 c) int N=25; d) int N 25 Ejercicio 2 La expresión
MÚLTIPLES Estructuras condicionales anidadas if(expresion1 o condición1){ Sentencias1 } else { if (expresion2){ Sentencias2
MÚLTIPLES Estructuras condicionales anidadas if(expresion1 o condición1){ Sentencias1 else { if (expresion2){ Sentencias2 else { if (expresion3){ Sentencia3 else{ Sentencia 4 SELECCIÓN MÚLTIPLE CON SENTENCIA
Capítulo 4. Control de flujo. Continuar
Capítulo 4 Control de flujo Continuar Introducción El control de flujo permite encausar a la computadora sobre la ruta que debe seguir al momento de la ejecución de un programa, para ello se apoya en las
Operadores de comparación
Operadores de comparación Los operadores de comparación en C son: Igual (==) Distinto (!=) Mayor (>) y Mayor o igual (>=) Menor (
Repaso Lenguaje C Área de Servicios Programación (Ing. Elect. y Prof. Tec.), Programación I (TUG y TUR) y Electrónica programable (TUE)
Repaso Lenguaje C OBJETOS Variables Constantes Variable: objeto del ambiente cuyo contenido puede cambiar. Constante: objeto cuyo contenido no puede cambiar. Variables: - un nombre que la identifica. Deben
Estructuras de control
Estructuras de control Introducción Los algoritmos vistos hasta el momento han consistido en simples secuencias de instrucciones; sin embargo, existen tareas más complejas que no pueden ser resueltas empleando
Aprendiendo a programar Microcontroladores PIC en Lenguaje C con CCS
Aprendiendo a programar Microcontroladores PIC en Lenguaje C con CCS Por Andrés Raúl Bruno Saravia Entrega Nº 6 Cuáles son las estructuras básicas de C? Estas estructuras son las que le dan inteligencia
Introducción a C++ Algoritmos y Estructuras de datos II Dra. Carmen Mezura Godoy. Febrero 2009
Introducción a C++ Algoritmos y Estructuras de datos II Dra. Carmen Mezura Godoy Febrero 2009 Índice Elementos básicos Ejecución de un programa Estructuras de control Ciclos Ejercicios 2 Elementos Básicos
Esquemas repetitivos en Fortran 90. Esquemas repetitivos en Fortran 90. Esquemas repetitivos en Fortran 90. Tipos de Esquema
Los esquemas repetitivos permiten implementar iteraciones del lenguaje algorítmico (mientras, repetir, para, hasta). Podemos dividir los esquemas según: - Se conozcan el número de iteraciones a priori,
Curso Informática Lección 4. Instrucciones de control
Fundamentos de Informática Lección 4. Instrucciones de control Curso 2010-2011 Pedro Álvarez y José Ángel Bañares 24/09/2010. Dpto. Informática e Ingeniería de Sistemas. Índice de contenidos Introducción
Programación.Net Lenguaje C#
En esta guía: Programación.Net Lenguaje C# Conversiones de Tipos... 1 Conversión boxing y unboxing... 1 Boxing... 1 Unboxing... 1 Conversiones Implícitas... 2 Conversiones Explícitas... 2 Conversiones
Instrucciones de control
Instrucciones de control Instrucciones de control de flujo C# ofrece un conjunto de sentencias similar al de C, C++ o Java. A continuación se estudian muy brevemente cada una de ellas. if if se utiliza
Lenguaje C. República Bolivariana de Venezuela Fundación Misión Sucre Aldea Fray Pedro de Agreda Introducción a la Programación III
República Bolivariana de Venezuela Fundación Misión Sucre Aldea Fray Pedro de Agreda Introducción a la Programación III Lenguaje C 1 Puntos previos Los códigos fuentes generados en C requieren ser compilados
Capítulo 13 INSTRUCCIONES DE CONTROL REPETITIVAS. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"
Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas ([email protected]) Capítulo 13 INSTRUCCIONES DE CONTROL REPETITIVAS 1 OBJETIVOS Conocer las
Programación Orientada a Objetos
Unidad III Programación Orientada a Objetos en Java Programación Orientada a Objetos Programación I - 0416202 Contenido Esta lección abarca los siguientes temas con respecto a Java: Salida estándar Entrada
Capítulo 12 INSTRUCCIONES DE CONTROL ALTERNATIVAS. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"
Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas ([email protected]) Capítulo 12 INSTRUCCIONES DE CONTROL ALTERNATIVAS 1 OBJETIVOS Conocer las
Tema 3. Estructuras de control en C++
Tema 3 Estructuras de control en C++ 1 E.T.S.I. Telecomunicación Laboratorio de Programación 2 2 Índice General 3 Estructuras de control en C++ 1 3.1 Bloques de sentencias.............................
Estructuras de Control
Algorítmica y Lenguajes de Programación Estructuras de Control Estructuras de Control. Introducción Hasta ahora algoritmos han consistido en simples secuencias de instrucciones Existen tareas más complejas
Esquemas repetitivos en Fortran 90
Los esquemas repetitivos permiten implementar iteraciones del lenguaje algorítmico (mientras, repetir, para, hasta). Podemos dividir los esquemas según: - Se conozcan el número de iteraciones a priori,
GUIÓN DE PRÁCTICAS 3: ESTRUCTURAS CONDICIONALES
GUIÓN DE PRÁCTICAS 3: ESTRUCTURAS CONDICIONALES Introducción. En este guión vamos a introducir aquellas estructuras en C que nos permiten seleccionar qué parte del código queremos que se ejecute. A este
Lenguaje de programación C. Introducción
Lenguaje de programación C Introducción 1 Elementos del lenguaje C Colección de funciones Estas funciones contienen declaraciones, sentencias, expresiones y otros elementos que en conjunto indican a la
Sentencias de Procesamiento Iterativo: while y do-while
ESTRUCTURAS CÍCLICAS Se discuten en este documento las sentencias que se utilizan en el lenguaje C++ para representar la tercera de las estructuras utilizadas en la programación estructurada: La Estructura
6. Sentencias repetitivas o bucles
Programación orientada a objetos con Java 71 6. Sentencias repetitivas o bucles Objetivos: a) Describir el funcionamiento de las sentencias iterativas o bucles (for, while y dowhile) b) Interpretar el
Examen de Fundamentos de la Programación (Modelo 1)
Examen de Fundamentos de la Programación (Modelo 1) 27 de noviembre de 2007 1. Qué escribe el siguiente programa si se teclea 5? int num, resultado; for (resultado=0; num; resultado++) num -= 2; printf
Conocer los tipos de esquemas condicionales. Entender su funcionamiento y sus diferencias. 1. Introducción. 3. Esquemas condicionales en C
Tema 4. Esquemas Condicionales Objetivos Conocer los tipos de esquemas condicionales Entender su funcionamiento y sus diferencias Ser capaz de aplicarlos en ejemplos sencillos 1. Introducción 4. Esquemas
INSTITUTO TECNOLÓGICO
INSTITUTO TECNOLÓGICO DE NUEVO LAREDO Con la Ciencia por la Humanidad Introducción a la Ingeniería en Sistemas Computacionales y al Diseño de Algoritmos Curso propedéutico Instructor: Bruno López Takeyas
Tema 07: Programación estructurada en C
Tema 07: Programación estructurada en C M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com [email protected] @edfrancom edgardoadrianfrancom Estructuras de datos (Prof. Edgardo A. Franco) 1
Lógica de programación
Universidad Nacional Autónoma de Nicaragua - León Facultad de Ciencias y Tecnología Departamento de Computación Lógica de programación Elaborado por: Lic. Luis Ernesto Díaz Beteta La característica fundamental
Tema 3. Estructuras de Datos
Tema 3! Estructuras de Datos Estructuras Simples, Doble, Anidada y Múltiple En este tema veremos las sentencias selectivas: IF (Si) IF - Then (Si - Entonces) IF - Then - Else ( Si - Entonces - Sino) Switch
Práctica #4: Uso de control de flujo
Práctica #4: Uso de control de flujo Introducción El alumno creará cuatro programas en java que manejen control de flujo mediante las sentencias de salto If / else y Switch, así como de las sentencias
