El lenguaje de programación C - Control de flujo y bucles -

Slides:



Advertisements
Presentaciones similares
Estructuras de control
Advertisements

ESTRUCTURAS DE CONTROL
ESTRUCTURAS DE PROGRAMACIÓN
ESTRUCTURAS DE CONTROL DIAGRAMAS DE FLUJO PSEUDOCÓDIGO
Estructuras de decisión en C
PHP-MYSQL OPERADORES EN PHP
Estructuras de control
CICLOS EN C – PARTE 2.
Seminario de Actualización - Excel Avanzado y Macros
Estructuras de Control
Bucle for.
INFORMATICA I Funciones CLASE 13.
Estructuras de Control
Curso de Programación I Parte III
CICLOS EN C.
Estructuras de control
Estructuras de Repetición

Estructuras de control
Tema 4: Sentencias de control
Estructuras de Control de Repetición
ESTRUCTURAS ITERATIVAS
Estructuras de Control
Estructuras de Control Iterativas
Estructuras de Decisión Múltiple
Programación de Computadores
Control de flujo: Bucles
Capítulo 1 “Elementos de Programación”
SENTENCIAS DE CONTROL Ing. José Antonio Poma G..
Capítulo 2 – Estructuras de Control
WHILE Estructuras Repetitivas
UNIVERSIDAD PERUANA DE LAS AMERICAS INGENIERIA DE COMPUTACION Y SISTEMAS PROGRAMACION I ING. PEDRO BENITES TOLEDO Programación I Capitulo IV : Estructuras.
Informática Tema 5 - Estructuras de Control Estructuras de Repetición.
Clase 2 Gabriela Araya Baez.  Permite la ejecución de un bloque de instrucciones, mediante la verificación de una condición. Si esta no se cumple (else),
Parte 4: Estructura FOR Basada en diapositivas de Prof. Elizabeth Vidal Duarte.
Informática Ingeniería en Electrónica y Automática Industrial
Resumen Fundamentos de Programación/ Programación I
EXPRESIONES Y SENTENCIAS

Estructuras de Control.
2008 Escuela de Informática y Telecomunicaciones, DuocUC Escuela de Informática y Telecomunicaciones Clase 7: Control del flujo en BASH Nombre unidad de.
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 18/08/2006.
LENGUAJE “C” Programación. Condicionales Los condicionales permiten al programa escoger entre varios posibles resultados dependiendo de la evaluación.
Estructuras de control Resolución de problemas y algoritmos.
Tema ‧ Comando - while Repeticiones. Comando while ‧ Un ciclo es cualquier construcción de programa que repite una sentencia ó secuencia de sentencias.
EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) ESTRUCTURA DEL LENGUAJE.
Símbolos de Programación Estructurada
Sesión 14: Python (5) – Aplicaciones. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Informática.
Sesión 13: Python (4) – Estructura Repetición. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Informática.
UNIVERSIDAD LATINA INTRODUCCION A LA PROGRAMACION INSTRUCCIONES INTERATIVAS.
Estructuras de Control en Visual Basic.net
“variables , sentencia if y bucles”
LENGUAJE “C” Programación.
Fundamentos de Programación
Estructuras de Decisión
2011/1 - CLASE 12. AGENDA 1 Introducción 2 Sentencia while 3 Sentencia for 14 Sentencia do-while 5 Instrucciones Especiales 6 Ciclos anidados.
CICLOS EN C – PARTE 3.
ESTRUCTURA DE CONTROL REPETITIVAS: WHILE, DO… WHILE
TIPOS DE DATOS Estructuras de control y repetición PARCIAL III.
LENGUAJE DE PROGRAMACIÓN
Programación Básica Bachillerato Ingeniería en Informática Lic. Carlos H. Gutiérrez León.
Tipos de ciclos en Visual Basic. Dinámicos y fijos. 6.1 Foro. Wuilson Valencia, Desarrollo de aplicaciones I y Laboratorio. 1.
Tema 8: Programación estructurada Introducción La importancia del conocimiento de programación es mucho mayor de lo que se piensa. Aprender a programar.
Estructuras Repetitivas Consideraciones. Estructuras Repetitivas  Son aquellas que van a ejecutar un número determinado de veces una instrucción o un.
Materia: Informática II Semestre: 2 Mtra. Ericka Yazmin Medina Rodríguez Campus: Tonalá Competencia: Manejo de la información y aprendizaje permanente.
Introduction a la Programacion
Anexo Chame-San Carlos
Estructuras de control iterativas
Fundamentos de Programación. Estructuras de Control
Informática Ingeniería en Electrónica y Automática Industrial
Transcripción de la presentación:

El lenguaje de programación C - Control de flujo y bucles - Isidro González Caballero ( gonzalezisidro@uniovi.es ) Introducción a la Física Computacional Curso 2010 - 2011 5

Tres clases de bloques de programación Rama (o selección) Bucle (o iteración) Secuencial Decisión Acción Acción Acción Acción Acción Decisión Acción

Control de flujo: if-else Acción Decisión Control de flujo: if-else Ejecución condicional Sintaxis simple: Si la expresión lógica es cierta se ejecuta sentencia1 Sintaxis completa: Si la expresión lógica es falsa se ejecuta la sentencia2 Si hay más de una sentencia a ejecutar por caso se meten entre llaves: { } Se pueden encadenar en caso de querer comprobar múltiples opciones: if – else if – else if - … - else if (expresión lógica) sentencia1; if (expresión lógica) sentencia1; else sentencia2;

if-else ejemplo int i; /*Un numero entero*/ Acción Decisión if-else ejemplo int i; /*Un numero entero*/ printf("Introduce un número entero:\n"); scanf("%d", i); printf("El número introducido es "); if (i < 0) printf("negativo\n"); else if (i > 0) printf("positivo\n"); else { printf("ni positivo\n"); printf("ni negativo\n"); }

Blucles: for Iteraciones Sintaxis: Acción Decisión Blucles: for Iteraciones Sintaxis: La inicialización (de un contador) solo se ejecuta la primera vez que entra en el bloque La parada es una expresión lógica Mientras sea cierta se sigue iterando Cuando sea falsa se sale del bucle La acción (normalmente el incremento de un contador) se ejecuta al comienzo de cada iteración for (inicialización; parada; acción) sentencia;

Blucles: for - Ejemplo printf("Tabla de multiplicar del 3...\n"); Acción Decisión Blucles: for - Ejemplo printf("Tabla de multiplicar del 3...\n"); int i; for (i = 1; i <= 10; i++) { printf("3 * %d = %d\n", i, 3 * i); }

Bucles: while y do-while Acción Decisión Bucles: while y do-while Sintaxis: Sólo si la expresión es cierta se ejecuta una nueva iteración La comprobación se hace al inicio Sintaxis Sólo si la expresion es cierta se ejecuta una nueva iteración La comprobación se hace al final: La sentencia se ejecuta al menos una vez! while (expresion) sentencia; do sentencia; while (expresion)

Bucles: while y do-while - Ejemplo Acción Decisión Bucles: while y do-while - Ejemplo while printf("Tabla de multiplicar del 3...\n"); int i = 1; while (i <= 10) { printf("3 * %d = %d\n", i, 3 * i); i++; } do - while printf("Tabla de multiplicar del 3...\n"); int i = 1 do { printf("3 * %d = %d\n", i, 3 * i); i++; } while (i <= 10)