Sentencias de Control en C++
|
|
|
- Ángel Torres San Segundo
- hace 9 años
- Vistas:
Transcripción
1 Sentencias de Control en C++ Informática II Fundamentos de Programación 1
2 Sentencias de Control Las sentencias de un programa en C++ se ejecutan secuencialmente, esto es, cada una a continuación de la anterior, empezando por la primera y acabando por la última. Cada sentencia termina con un Punto y coma. Para poder modificar el flujo secuencial de la ejecución, el C++ dispone de varias sentencias, de las cuales, las más utilizadas, se pueden agrupar en dos familias: Sentencias de Bifurcación: Permiten elegir entre dos o más opciones según ciertas condiciones. Dentro de esta familia encontramos a las sentencias if, else, else if y switch. Sentencias de Iteración o Bucles: Permiten ejecutar repetidamente un conjunto de instrucciones tantas veces como se desee, cambiando o actualizando ciertos valores. Dentro de esta familia de sentencias encontramos a las sentencias for, while y dowhile. También existen las sentencias break, continue y goto que trabajan en conjunto con las anteriores. En las sentencias de control se usan mayoritariamente los operadores relacionales y lógicos, para la evaluación de las expresiones. 2
3 Sentencias if, else y else if: 1. Bifurcaciones La sentencia if permite ejecutar una sentencia simple o compuesta según se cumpla o no una determinada condición. Ver a continuación las dos formas: if ( expresion ) sentencia; if (expresion) { sentencia1; sentencia2; La sentencia else se usa junto con la sentencia if. Permite realizar una bifurcación ejecutando una parte u otra del programa, según se cumpla o no la condición: if ( expresion ) { sentencia1; sentencia2; else { sentencia3; sentencia4; Explicación: se evalúa la expresión. Si el resultado es true, se ejecutan las sentencias 1 y 2. Si el resultado es false, se ejecutan las sentencias 3 y 4. La sentencia if - else if permite realizar una ramificación múltiple, ejecutando una entre varias partes del programa, según se cumpla una entre n condiciones. if (expresion1) sentencia1; else if (expresion2) sentencia2; else if (expresion3) sentencia3; else sentencia4; Explicación: Se evalúa expresion1. Si el resultado es true, se ejecuta sentencia1 y sale de este bloque de if-elseif. Si el resultado es false, pasa a evaluar expresion2 y así sucesivamente. Si todas las expresiones son false, se ejecutará la sentencia4. 3
4 Sentencia switch: Bifurcaciones (cont( cont.) Esta sentencia desarrolla una función similar a la de las sentencias if..else de múltiples ramificaciones, aunque presenta importantes diferencias. El formato general de esta sentencia es: switch( expresion ){ case valor1: sentencia1; case valor2: sentencia2; case valor3: sentencia3; default: sentencia4; break; break; break; char tecla; switch( tecla ){ case 1: Abrir(); break; case 2: Guardar(); break; case 3: Salir(); break; default: Error(); La sentencia switch se usa en conjunto con las sentencias case, default y break. Características: Cada sentencia case se corresponde con un único valor de expresion. No se pueden establecer rangos o condiciones. Si una sentencia case no lleva la sentencia break al final, el control pasa a la sentencia case siguiente, aunque su valor no corresponda con expresión. Los valores no comprendidos en las sentencias case se gestionan en default, que es opcional. 4
5 2. Bucles Habíamos dicho que un bucle es un bloque donde se puede ejecutar repetidamente un número determinado (o indeterminado) de veces unas líneas de código. Sentencia for: for es el bucle más versátil y utilizado en C++. Su forma general es la siguiente: for (inicialización;expresion_de_control;actualizacion){ Sentencia1; Sentencia2; En inicialización se inicializan las variables que intervienen en el bucle for. Sólo se hace una vez, al inicio del bucle. La expresion_de_control es la que nos va a permitir continuar o terminar el bucle. En actualizacion se les da los nuevos valores a las variables, antes de que se ejecute la expresion_de_control. La sentencia1 y sentencia2 se ejecutarán tantas veces cómo lo permita la expresion_de_control. for (int Num=0;Num<3;Num++) { cout << "Num=" << Num << endl; >> Num=0 Num=1 Num=2 for (int cont=0,x=10,num=1;num<4;num++,cont+=2) { x = x*num; cout << "x=" << x << " cont=" << cont << endl; >> x=10 cont=0 x=20 cont=2 x=60 cont=4 5
6 Sentencia while: Bucles (cont( cont.) Esta sentencia permite ejecutar repetidamente, mientras se cumpla una condición, una sentencia o bloque de sentencias. Su forma general es la siguiente: while (expresion_de_control){ Sentencia1; sentencia2; La Sentencia1 y Sentencia2 se ejecutarán repetidamente hasta que se cumpla la condición que hay en la expresion_de_control (la cual es una expresión booleana o lógica, true o false). Sentencia do-while while: Esta sentencia funciona de modo análogo a while, con la diferencia de que la evaluación se realiza al final del bloque (en la sentencia while), de manera que las sentencias se ejecutan por lo menos una vez. Su forma general es: do { Sentencia1; sentencia2; while (expresion_de_control); int Num=1; //declar. de variable while(num <= 3){ cout << "Num=" << Num << endl; Num++; //equivale a Num=Num+1; int Num=1; do{ cout << "Num=" << Num << endl; Num++; //equivale a Num=Num+1; while(num <= 3); En ambos casos la salida es la misma: Num=1 Num=2 Num=3 6
7 Sentencia break: 3. break y continue Esta instrucción interrumpe la ejecución del bucle donde se ha incluido, haciendo al programa salir de él, aunque la expresion_de_control no se haya cumplido. Sentencia continue: Esta sentencia hace que el programa comience el siguiente ciclo del bucle donde se halla, aunque no halla llegado el final de las sentencias o bloque. Sentencia goto: Permite saltar a una determinada etiqueta del programa. No se recomienda su uso debido a que disminuye la legibilidad y claridad del código. Sólo se mantiene por motivos de compatibilidad. int Num; //variable while(true){ cout << endl << "Numero:"; cin >> Num; if ( Num == 0) break; //termina = int Num=1; while(num!=0){ cout << endl << "Numero:"; cin >> Num; for (int Num=1;Num<30;Num++){ if (Num%2) continue; //Num%2=0 para pares, 1 impares cout << "Num: " << Num << endl; >> Num:2 Num:4 Num:6... Num:28 7
8 4. Ejemplos Conversor de Temperatura Mejorado #include <stdlib.h> //para exit() #include <conio.h> //para getch() void main (){ int opc=1; double temp1,temp2; //declarac. De variables while(true) { system("cls"); cout << "Conversor de Temperatura" << endl; cout << " " << endl; cout << "0: Salir." << endl; cout << "1: de gcent. a gfarenh." << endl; cout << "2: de gfarenh. a gcent." << endl; cout << "\topcion:?"; cin >> opc; if (!opc) break; //Salir del while if (opc<1 opc>2) continue; cout << "Dar Temperatura: "; cin >> temp1; switch(opc){ case 1: temp2 = 9.0/5.0*temp1 + 32; cout << temp1 << "gf es " << temp2 <<"gc"<< endl; break; case 2: temp2 = (temp1-32)*5.0/9.0; cout << temp1 << "gc es " << temp2 <<"gf"<< endl; break; cout << "\tpresione una tecla para continuar.."<<endl; getch(); //lee una tecla cout << "Fin.."; 8
9 Ejemplos (cont( cont.) Genera números aleatorios entre 0 y 1 Genera números aleatorios entre dos valores dados #include <stdlib.h> //para rand() #include <conio.h> //para getch() #define NUM 20 void main (){ char ch=1; while(ch!=27){ for (int i=0;i<num;i++){ double tmp=(double)rand()/ ; cout << tmp << endl; cout << "Esc para salir"; cout << flush; //vaciar el buffer ch=getch(); //espera el teclado system("cls"); #include <stdlib.h> //para rand() void main (){ //generador aleatorio de números int Num; int LimInf,LimSup; cout << "Cuantos num. desea generar?"; cin >> Num; cout << "Limite inferior y superior:?"; cin >> LimInf >> LimSup;; for (int i=0;i<num;i++){ double tmp=(double)rand(); double n = (LimSup-LimInf)*tmp/ LimInf; cout << (int)n << endl; 9
10 Ejemplos (cont( cont.) Capturando los argumentos pasados al programa, por medio de la función main() Calcular el factorial de un número pasado como argumento al programa void main (int argc, char *argv[]){ int num=argc-1; //numero de argumentos if (num>0) { cout << "Vienen " << num << " argumentos\n"; else{ cout << "No vienen argumentos.."; return; //otra forma de terminar for (int i=1;i<=num;i++){ cout << "Arg. "<<i<<": "<< argv[i]<<endl; #include <stdlib.h> //para atoi(); void main (int argc, char *argv[]){ long fact=1; if (argc>1) { int num=atoi(argv[1]); //convertir de char a int for (int i=num;i>0;i--){ fact*=(long)i; cout << "factorial de "<<num<<" es "<<fact<<endl; else{ cout << "Error, escribir: >>Prog 13"<<endl; 10
11 Ejemplos (cont( cont.) Calculando el mayor de varios números pasados como argumentos a main() #include <stdlib.h> //para atoi() void main (int argc, char* argv[]){ int numa=0, Max=0; if (argc>1){ Max = atoi(argv[1]); //conv. entero for (int i=2;i<argc;i++) { numa = atoi(argv[i]); if (numa > Max ) Max=numA; //resultado cout << "Los numeros que has dado son: " << endl; for (i=1;i<argc;i++) cout << " " << argv[i]; cout << "\nel mayor es " << Max << endl; n Datos Max = Primero Tomamos el sgte. Y lo comparamos con Max. Si es mayor, le asignamos el nuevo Valor. 11
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:
3.3 Bifurcaciones en Pascal
3.3 Bifurcaciones en Pascal Selección La selección de alternativas en Pascal se realiza con alguna de las dos siguientes formas : 1. La sentencia if 2. La sentencia case IF-THEN-ELSE Dado que una condición
Prof. Dr. Paul Bustamante
Prácticas de C++ Practica Nº 4 Fundamentos de Programación Informática II Prof. Dr. Paul Bustamante Practica Nº 4 Programación en C++ Pág. 1 ÍNDICE ÍNDICE... 1 1. Introducción... 1 1.1 Números Perfectos....
Programación 1 Tema 3. Información, datos, operaciones y expresiones
Programación 1 Tema 3 Información, datos, operaciones y expresiones Índice Datos y tipos de datos Datos primitivos en C++ Expresiones e instrucción de asignación Datos y tipos de datos Problema información
Programación 1 Tema 5. Instrucciones simples y estructuradas
Programación 1 Tema 5 Instrucciones simples y estructuradas Índice Instrucciones simples Instrucciones estructuradas Instrucción ::= Instrucciones.
Operando1 operador de relación Operando2
PROGRAMACIÓN 10 Prof. Dolores Cuiñas H. Recuerde que estos son apuntes muy simplificados que deberá completar con la bibliografía recomendada APUNTES Nº 5 ESTRUCTURAS DE CONTROL SELECTIAS O ESTRUCTURAS
Clase adicional 2. Estructuras básicas de control. Temas
Clase adicional 2 Temas Estructuras de control Sentencia condicional Iteración Clases Definir una clase Crear una instancia de una clase Campos estáticos Problemas de la clase adicional Problema de diseño
Lenguaje C, segundo bloque: Sentencias de control
Lenguaje C, segundo bloque: Sentencias de control José Otero 1 Departmento de informática Universidad de Oviedo 23 de octubre de 2007 Índice 1 Sentencia if 2 Sentencia if-else 3 if e if-else anidados 4
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 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
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)
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.1. Bloques de sentencias En C++ el concepto de bloque de sentencias se utilizar para agrupar
Estructuras de control
Estructuras de control El flujo secuencial de acciones en un algoritmo puede ser alterado por medio de las denominadas estructuras de control, las cuales se resumen a continuación: Estructuras de selección
Programación 1 Tema 5. Instrucciones simples y estructuradas
Programación 1 Tema 5 Instrucciones simples y estructuradas Índice Instrucciones simples Instrucciones estructuradas 2 Instrucción ::= 3 Instrucciones.
Estructuras de repetición
Estructuras de repetición Fundamentos de Programación Fundamentos de Programación I FP-PFI Curso 2005-2006 1 Estructuras iterativos Sentencia for for(inic; cond; increm) sentencia1; sentencia2; Sentencia
Programación de Computadores 4 Iteraciones y Decisiones. Prof. Javier Cañas. Universidad Técnica Federico Santa María Departamento de Informática
Programación de Computadores 4 Iteraciones y Decisiones Prof. Javier Cañas Universidad Técnica Federico Santa María Departamento de Informática Contenido 1 Introducción 2 Operadores Relacionales y Lógicos
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
Computación III. Objetivo de aprendizaje del tema
Computación III Tema 7 Uso de construcciones de bucle 1 Objetivo de aprendizaje del tema Al finalizar el tema serás capaz de: Aplicar el bucle while en un programa en lenguaje Java. Aplicar el bucle for
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
Estructuras de control condicionales
Estructuras de control condicionales Por defecto, las instrucciones de un programa se ejecutan secuencialmente: El orden secuencial de ejecución no altera el flujo de control del programa respecto al orden
Tema 4: Estructuras de Control Estructura y Contenidos
Tema 4: Estructuras de Control Estructura y Contenidos 4.1. ESTRUCTURA SECUENCIAL. 4.2. ESTRUCTURAS DE SELECCIÓN. 4.2.1. Selección simple ( if ). 4.2.2. Selección binaria ( if... ). 4.2.3. Selección múltiple
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
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
1. Juego del Ahorcado
Solución Ex. Junio 06 GrA - Programación C++ Pág. 1 1. JUEGO DEL AHORCADO...1 2. CLASES...3 1. Juego del Ahorcado #include #include #include #include void Jugar(char
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 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
Herramientas computacionales para la matemática MATLAB: Estructuras de control
Herramientas computacionales para la matemática MATLAB: Verónica Borja Macías Mayo 2012 1 Una sentencia condicional es una instrucción MATLAB que permite tomar decisiones sobre si se ejecuta un grupo de
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.-
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
Prof. Dr. Paul Bustamante
Prácticas de C++ Practica Nº 5 Informática II Fundamentos de Programación Prof. Dr. Paul Bustamante Practica Nº 5 Programación en C++ Pág. 1 ÍNDICE ÍNDICE... 1 1. Introducción... 1 1.1 Ejercicio 1: Mi
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
GUÍA DE LABORATORIO #4. SENTENCIAS DE CONTROL EN C: CICLO for, while y do while. Realizar programas en Lenguaje C aplicando for, while y do while.
GUÍA DE LABORATORIO #4 SENTENCIAS DE CONTROL EN C: CICLO for, while y do while OBJETIVO: Realizar programas en Lenguaje C aplicando for, while y do while. TEMPORIZACIÓN: Inicio de la Práctica: 06/05/2013.
Estructuras de control y DFDs
Diagramas de flujo y estructuras de control condicionales Fundamentos de Programación Fundamentos de Programación I Estructuras de control y DFDs El orden de las operaciones dentro de un algoritmo es muy
Operadores de comparación
Operadores de comparación Los operadores de comparación en C son: Igual (==) Distinto (!=) Mayor (>) y Mayor o igual (>=) Menor (
Flujo del programa. Este flujo puede alterarse mediante: El ordenador ejecuta cada sentencia y va a la siguiente hasta el final del programa.
Flujo del programa El flujo del programa hace referencia al orden en que se ejecutan las instrucciones. El flujo por defecto de un programa es el secuencial: El ordenador ejecuta cada sentencia y va a
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
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
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
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
Estatutos de decisión
Tema 6. Estatutos de decisión Objetivo de aprendizaje del tema Al finalizar el tema serás capaz de: Explicar el funcionamiento de los estatutos de decisión de C++. D.R. Universidad TecMilenio 1 Introducción
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 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
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...
Introduc)on to Programming (in C++) Ejemplos de tratamiento de secuencia de secuencias. Emma Rollón Departament of Computer Science
Introduc)on to Programming (in C++) Ejemplos de tratamiento de secuencia de secuencias Emma Rollón Departament of Computer Science Ejemplo 1: recorrido con recorrido Input: La entrada consiste en un número
8.1 Un primer bucle FOR... 5 8.2 Varias formas de utilizar el bucle FOR... 5 8.3 Calcular el factorial de un número mediante un bucle FOR...
PROGRAMACIÓN EN C++ PRÁCTICA 08 INTRODUCCIÓN A C++ SENTENCIAS DE CONTROL DEL FLUJO DE UN PROGRAMA: Ejercicio 1. Un primer programa en C++....1 Ejercicio 2. Una conversación en C++....2 Ejercicio 3. Una
INTRODUCCION AL LENGUAJE C PARA SISTEMAS EMBEBIDOS
INTRODUCCION AL LENGUAJE C PARA SISTEMAS EMBEBIDOS QUE ES UN SISTEMA EMBEBIDO? Es un sistema electrónico que está contenido dentro de un dispositivo electromecánico y es diseñado para realizar una aplicación
EJEMPLOS DE EJERCICIOS RESUELTOS
EJEMPLOS DE EJERCICIOS RESUELTOS Veamos algunos ejemplos que utilicen los que ya sabemos de C++. Pero antes introduciremos, sin explicarlo en profundidad, dos elementos que nos permitirán que nuestros
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
1.9. SENTENCIAS DE CONTROL DE PROGRAMA
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
Estructuras de control repetitivas/iterativas
Estructuras de control repetitivas/iterativas A menudo es necesario ejecutar una instrucción o un bloque de instrucciones más de una vez. Ejemplo Implementar un programa que calcule la suma de N números
Introducción general al Lenguaje C (2010/2011)
Luis Valencia Cabrera [email protected] (http://www.cs.us.es/~lvalencia) Ciencias de la Computacion e IA (http://www.cs.us.es/) Introducción general al Lenguaje C (2010/2011) Universidad de Sevilla Índice
E/S POR CONSOLA DE C++ Parte I. Elementos Básicos Dr. Oldemar Rodríguez R.
E/S POR CONSOLA DE C++ Parte I. Elementos Básicos Dr. Oldemar Rodríguez R. Dado que C++ es un superconjunto de C, todos los elementos del lenguaje C están contenidos en el lenguaje C++. Esto implica que
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.
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
Prof. Dr. Paul Bustamante
Nombre: Carné: Examen C++ - Junio Informática II Fundamentos de Programación Prof. Dr. Paul Bustamante Examen Grupo B Programación en C++ Pág. 1 ÍNDICE ÍNDICE... 1 1. Introducción.... 1 1.1 Ejercicio 1:
Tema: Arreglos de Objetos en C++.
Programación II. Guía 5 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Arreglos de Objetos en C++. Objetivos Específicos Describir la implementación de arreglos de Objetos.
PROGRAMACIÓN EN C#.NET Módulo 3 Instrucciones fundamentales. Ing. Bruno López Takeyas
PROGRAMACIÓN EN C#.NET Módulo 3 Instrucciones fundamentales Ing. Bruno López Takeyas Instituto Tecnológico de Nuevo Laredo 1 MÉTODOS Método Descripción Ejemplo Abs(x) Valor absoluto Abs(-23.7) es 23.7
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.
Introducción a Java. Introducción a Java. Programación I
Introducción a Java Introducción a Java Programación I Como Funciona Tipos de Datos TIPO TAMAÑO RANGO byte 8 bits Valores numéricos de 128 a 127 short 16 bits Valores numéricos de 32.768 a 32.767 int 32
Tema: Estructuras de Selección en C#.
2 Programación I Tema: Estructuras de Selección en C#. Programación I. Guía 4 3 Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar las instrucciones de
Programación 1. Tema II. Diseño de programas elementales. Lección 7. Diseño modular y descendente de programas
Programación 1 Tema II. Diseño de programas elementales Lección 7. Diseño modular y descendente de programas 1 Objetivos de la lección : Aprender qué es un diseño modular de un programa Aprender a diseñar
GUÍA DE ESTILO DE C++
GUÍA DE ESTILO DE C++ (REDUCIDA) Ingeniería Informática Seminario de Programación Departamento de Informática Algoritmos y estructuras de datos GUÍA DE ESTILO DE C++ 1. Introducción 2 2. Lectura y mantenimiento
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
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.............................
Bloque II. Elementos del lenguaje de programación Java
Bloque II. Elementos del lenguaje de programación Java 1.Introducción a los lenguajes de programación 2. Estructura de un programa 3. Datos y expresiones simples 4. Instrucciones de control 5. Entrada/salida
Conocimientos previos
Ficha de Aprendizaje Tema: Estructura condicional Logro @ # n 11 Conoce las estructuras de control condicional. Usa las estructuras de control condicional: if else, if else if, switch case. Conocimientos
El lenguaje C. 3. Una instrucción que se ejecutará si la condición es verdadera.
Principios de Programación El lenguaje C 1. Instrucciones de control 1.1. Secuencia, selección, iteración Por lo regular en un programa los enunciados son ejecutados uno después del otro, en el orden en
Programación de los problemas de Física en.
Programación de los problemas de Física en. TEMA 1: INTRODUCCIÓN A LA PROGRAMACIÓN 1.2. ORDENADOR COMO CALCULADORA 1.3.ORDENADOR COMO CALCULADORA PROGRAMABLE 1.4. DIAGRAMAS DE FLUJO 1.5. CODIFICAR O PROGRAMAR
3.3 Conceptos Básicos del Lenguaje Java
3.3 Conceptos Básicos del Lenguaje Java Conjunto de Caracteres Java utiliza Unicode, un conjunto de caracteres de 16 bits Java permite leer ASCII de 7-bit o Latin-1, conviertiéndolo a Unicode Son pocos
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
TIPOS DE BUCLES O CICLOS DE REPETICIÓN EN PHP: WHILE, DO WHILE Y FOR. EJEMPLOS Y EJERCICIOS RESUELTOS. (CU00822B)
APRENDERAPROGRAMAR.COM TIPOS DE BUCLES O CICLOS DE REPETICIÓN EN PHP: WHILE, DO WHILE Y FOR. EJEMPLOS Y EJERCICIOS RESUELTOS. (CU00822B) Sección: Cursos Categoría: Tutorial básico del programador web:
República Bolivariana de Venezuela Aldea Universitaria Liceo Fray Pedro de Agreda. Lenguaje C++ Contadores y Acumuladores
República Bolivariana de Venezuela Aldea Universitaria Liceo Fray Pedro de Agreda Prof. Elías Cisneros. Lenguaje C++ Contadores y Acumuladores Usted es libre de: * Copiar, distribuir y comunicar públicamente
TEMA 4. Tecnologías de la Información 1ºBachillerato IES Zurbarán (Badajoz)
TEMA 4. Introducción a la programación con el lenguaje JavaScript Tecnologías de la Información 1ºBachillerato IES Zurbarán (Badajoz) Sesión 6 Estructuras de control selectivas: sentencia if y switch 1
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
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
Estructura de un programa en Java. Tipos de datos básicos. class miprimerprograma{ // comentario, no es parte del programa
Contenido Estructura de un programa en Java... 2 Tipos de datos básicos... 2 Operadores... 3 Literales... 4 Entrada / Salida... 4 Sentencias condicionales... 5 Funciones... 5 Ejercicios... 6 Variables,
Ciclos. Recordando Estructuras de Control Básicas: SELECCIÓN (condición) SECUENCIAL
Ciclos Fundamentos de Programación Recordando Estructuras de Control Básicas: Una secuencia es una serie de estatutos que se ejecutan uno después de otro. Selección (condición) ejecuta diferentes estatutos
Programación Orientada a Objetos en Java
Programación Orientada a Objetos en Java Curso 2006-2007 Tema 2 Sintaxis Básica Gonzalo Méndez Pozo Dpto. de Ingeniería de Software e Inteligencia Artificial Universidad Complutense de Madrid Comentarios
ESTRUCTURAS REPETITIVAS
DOCENTE: Ing. Ronald Rentería Ayquipa MARCO TEÓRICO: ESTRUCTURAS REPETITIVAS La programación estructurada es un paradigma que consiste en la organización de un código en bloques conformados por estructuras
Programa Java. El lenguaje de programación Java. Comentarios. Programa Java. Palabras reservadas. Identificadores
El lenguaje de programación Java Programa Java Un programa Java está formado por un conjunto de clases que interactúan entre sí La clase es la unidad básica de programación La ejecución depende de la clase
Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.
LENGUAJE C CARACTERISTICAS DEL LENGUAJE 'C' El lenguaje 'C' se conoce como un lenguaje compilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan
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 7: Ficheros. TEMA 7: Ficheros. 7.1.-Concepto de fichero
TEMA 7: Ficheros 7.1.-Concepto de fichero Todas las estructuras de datos que hemos visto hasta ahora utilizan memoria principal. Esto tiene dos limitaciones importantes: 1. Los datos desaparecen cuando
Es ambigua, ya que la división y la multiplicación tienen el mismo grado de precedencia, qué parte de la expresión se realiza primero?
Modulo 7. Expresiones y sentencias de control de Flujo En este punto de estudio se considera que tenemos claro los conceptos relacionados con variables y operadores, ahora estudiaremos como con las variables
El lenguaje C. if (a>3) { printf("hola"); // bloque printf("%d",a); // de getch(); //código } Partes de un programa en C.
El lenguaje C El lenguaje C es uno de los lenguajes de programación estructurada más utilizados en nuestros días. El principal componente estructural de C es la función. En C, las funciones son bloques
Problema No.7. Elaborar un programa en C++ que lea una temperatura en grados Fahrenheit y muestre su equivalente en grados Celsius, Kelvin y Rankine.
Problema No.7 Elaborar un programa en C++ que lea una temperatura en grados Fahrenheit y muestre su equivalente en grados Celsius, Kelvin y Rankine. real F, C, K, R!Programa que hace varios cálculos los
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
