TIPOS DE DATOS Estructuras de control y repetición PARCIAL III.

Slides:



Advertisements
Presentaciones similares
Laboratorio Lenguaje de Programación ING2101
Advertisements

ESTRUCTURAS DE CONTROL
Programación Interactiva Fundamentos de Programación
Instrucciones Básicas Entrada de Información
Estructuras de decisión en C
Profesora: Nelwi Báez P
Estructuras de Repetición Algoritmos
MANUAL EXPRESS DE C J.M.sevilla.
Estructuras de control
Fundamentos de la Programación Estructurada
Procedimientos y Funciones
EJERCICIOS DE PROGRAMACION
FUNCIONES EN C.
INFORMATICA I Funciones CLASE 13.
Programación Estructurada
Aprende C en una lluviosa tarde de domingo (en algo más de un par de horas) Sintaxis del lenguaje C para implementar un programa imperativo.
Ocurre con frecuencia, tanto en programación como en la vida real, que las decisiones que se nos pide tomar son más complicadas que una simple selección.
Funciones y procedimientos
Estructuras de repetición
Son aquellas que van a ejecutar un número determinado de veces una instrucción o un conjunto de ellas. Un BUCLE O CICLO son las instrucciones a repetirse.
Estructuras de Control de Repetición
Programa “Coordenadas” Ing. Arturo Díaz Vargas Departamento de Sistemas División de Ciencias Básicas e Ingeniería UNIVERSIDAD AUTONOMA METROPOLITANA.
Introducción a la Computación
Semana 5 Subprogramas..
Características de “C”
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Nivel medio. Y Es un compilador. YContiene un conjunto de palabras.
Estructuras de Iteracion (Repetitivas ) while , for,, do-while
Unidad III Elementos del lenguaje C++
ESTRUCTURAS DO-WHILE Y FOR.
Lenguaje C Ing. Sonia Alexandra Pinzón Nuñez
Capítulo 1 “Elementos de Programación”
UNIVERSIDAD PERUANA DE LAS AMERICAS INGENIERIA DE COMPUTACION Y SISTEMAS PROGRAMACION I ING. PEDRO BENITES TOLEDO Programación I Capitulo IV : Estructuras.
Programación en Lenguaje C
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),
Figure: Algoritmos Conceptos básicos. Programación: 1.Establecer una secuencia de acciones que: puedan ser ejecutadas por el procesador realicen una.
EXPRESIONES Y SENTENCIAS
Estructuras de Control.
Informática Tema5- Estructuras de Control en C:
Estructuras de repetición
LENGUAJE “C” Programación. Condicionales Los condicionales permiten al programa escoger entre varios posibles resultados dependiendo de la evaluación.
Estructuras de Repetición (Hacer-Mientras)
Recursividad. 2 Son funciones que se llaman a sí mismas. Requisitos: – Deben retornar un valor. – Deben tener expresiones en las que se llaman a sí mismas:
Estructuras de control Resolución de problemas y algoritmos.
Acerca del curso Nombre del curso Créditos: Profesor Teoría:
Tema ‧ Comando - while Repeticiones. Comando while ‧ Un ciclo es cualquier construcción de programa que repite una sentencia ó secuencia de sentencias.
Elementos del lenguaje C++
Símbolos de Programación Estructurada
Estructuras de Repetición (Hacer-Mientras)
Programación Básica con NQC Patricio A. Castillo 10/05/2008.
Lenguaje de Programación  Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan.
UNIVERSIDAD LATINA INTRODUCCION A LA PROGRAMACION INSTRUCCIONES INTERATIVAS.
INTRODUCCIÓN AL LENGUAJE C++. Instrucciones Temas.
Pelando la cebolla 1. Aquí discutiremos lo necesario del lenguaje necesario para implementar una metodología que llamo “pelando la cebolla”. Permite abordar.
INTRODUCCION A LA PROGRAMACION
LENGUAJE “C” Programación.
El lenguaje de programación C - Control de flujo y bucles -
Estructuras selectivas
LENGUAJE “C” Programación.
Estructuras de Decisión
CLASE 10. AGENDA 1 Repaso 2 Operadores 3 Directivas 14 Entrada y Salida de Datos.
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
Ing. Esp. Ricardo Cujar. Permite la ejecución de una sentencia, dada una determinada condición. If(condición){ sentencia(s) a ejecutar en caso de que.
TIPOS DE DATOS PARCIAL III FUNCIONES. Las funciones son un conjunto de instrucciones que realizan una tarea específica. En general toman ciertos valores.
PARCIAL III. DATO Información en volumen, sin ningún significado Dado un enunciado, evento o acción, los datos Permiten representar sus actores o participantes.
PARCIAL 3. CADENAS Y CARACTERES PARA PODER DISTINGUIR LOS DATOS DE TIPO CARACTER (CHAR), ESTOS SE ENCIERRAN EN COMILLAS SIMPLES. LOS DATOS DE TIPO CARÁCTER.
Estructuras Repetitivas Consideraciones. Estructuras Repetitivas  Son aquellas que van a ejecutar un número determinado de veces una instrucción o un.
ESTRUCTURAS DE CONTROL REPETITIVAS
Transcripción de la presentación:

TIPOS DE DATOS Estructuras de control y repetición PARCIAL III

Estructuras de Control y de Repetición Las estructuras de control controlan la ejecución de las instrucciones de un programa If- else- For- Switch- Case- while Sentencia If. Nos permite elegir si se ejecuta o no un bloque de instrucciones. Sintaxis if (condición) sentencia; if (condición) { bloque }

Decir si un número es positivo #include<stdio.h> int main (int argc, char *argv[]) { int x; printf(“Déme un numero”); scanf(“%d”,&x); if (x>0) { printf(“El numero %d es positivo”,x); } return 0;

La cláusula else Una sentencia if, cuando incluye la cláusula else, permite ejecutar un bloque de código si se cumple la condición y otro bloque de código diferente si la condición no se cumple. Sintaxis if (condición) sentencia1; else sentencia2; if (condición) { Bloque1 } else { bloque2 }

Decir si un número es positivo o negativo #include<stdio.h> void main () { int x; printf(“Déme un numero: ”); scanf(“%d”,&x); if (x>=0) { printf(“El numero %d es positivo”, x); } else { printf(“El numero %d es negativo”, x); }

#include <stdio.h> void main () { float nota; printf(“ingreso una nota: ”); scanf(“%f”,&nota); if (nota>=10) { printf(“Sobresaliente”); } else if (nota>=8) { printf(“Notable”); } else if (nota>=7) { printf(“Aprobado”); } else { printf(“Reprobado”); } Encadenamiento Las sentencias if se suelen encadenar: Control de notas

Sentencia For. Permite realizar ciclos repetitivos , poseen un valor inicial ,un incremento y una condición que cumplir. Formato. for(col=3; col<=7;col++

Cálculo del factorial de un número #include<stdio.h> void main() { long i, n, factorial; printf ("Introduzca un número: "); scanf ("%ld", &n); factorial = 1; for (i=1; i<=n; i++) { factorial *= i; } printf ("factorial(%ld) = %ld", n, factorial);

Sentencia Switch Permite controlar la recepción del dato en una variable que posea contenido desde teclado. Formato. C=getch(); swicth (c)

Sentencia Case. Selecciona una opción entre múltiples opciones; ejecutando un proceso determinado de acuerdo a la opción digitada por el usuario Formato. Case ‘t’ { Procesos uno Case ‘h’ Procesos dos Case ‘c’

Control de calificaciones #include <stdio.h> void main() { int nota; printf(“Calificación: ”); scanf(“%d”, &nota); switch (nota) { case 0: case 1: case 2: case 3: case 4: printf(“Suspenso”); break;

case 5: case 6: printf(“Aprobado”); break; case 7: case 8: printf(“Notable”); break; case 9: printf(“Sobresaliente”); break; case 10: printf(“Matrícula”); default: printf(“Error”); }

Sentencia While Ejecuta una instrucción o un bloque de instrucciones, una o más veces, dependiendo del valor de la condición. do { instrucción 1; .............. instrucción N; } while (condicion);

#include <stdio.h> int main(){ Programa que lea una serie de números (leer hasta que llegue el cero por ejemplo) y que calcule su media aritmética #include <stdio.h> int main(){ int i,suma=0,cont=0; do{ printf("\nNúmero: "); scanf("%i",&i); suma+=i; if (i!=0) cont++; }while (i!=0); if(cont!=0) printf("\nMedia: %5.2f",(float)suma/cont); else printf("\nNo hubo números"); }