C++ para principiantes

Solo disponible en BuenasTareas
  • Páginas : 3 (660 palabras )
  • Descarga(s) : 0
  • Publicado : 4 de noviembre de 2011
Leer documento completo
Vista previa del texto
Tema 3 Estructuras de control en C++

1

E.T.S.I. Telecomunicaci´n o

Laboratorio de Programaci´n 2 o

2

´ Indice general
3.1. Bloques de sentencias

En C++ el concepto de bloque desentencias se utilizar para agrupar un conjunto de sentencias dentro de un ´mbito concreto del programa. Un bloque de sentencias es un a conjunto de instrucciones englobadas bajo llaves: ’{’ y ’}’. Haydiferentes lugares, en un programa escrito en C++, donde podemos usar bloques de c´digo. Por ejemplo, en la sintaxis habitual de la funci´n main(), todas las instruco o ciones que pertenecen a estafunci´n principal se escriben dentro de una llave de apertura o y una llave de cierre. Todo lo que hay entre esas dos llaves es el c´digo de la funci´n o o principal. De la misma manera, como se ver´en el siguiente tema, cualquier otra funci´n a o tiene sus llaves para agrupar las instrucciones que forman parte de ella. Por otro lado, en C++ son posibles otros bloques de c´digo que, como veremosen o este tema, est´n asociados a estructuras de control y que engloban un conjunto de ina strucciones que se ejecutan bajo las condiciones que controlan estas estructuras.

3.2.

Operadoresrelacionales y l´gicos o

ANSI C++ define el tipo bool que tiene dos literales, false y true. Una expresi´n o booleana o l´gica es, por consiguiente, una secuencia de operandos y operadores que se ocombinan para producir uno de los valores false o true. ANSI C no tiene tipos de datos l´gicos o booleanos para representar los valores vero dadero o falso. En su lugar utiliza el tipo int para eseprop´sito, con el valor 0 represeno tando false y cualquier otro valor representando verdadero. Operadores como == o < >= = 5.0 * a * c Significado No igual a Mayor que Menor que Mayor o igual Menor o igualEjemplo a == b a != b a > b a < b a >= b a 5) && (letra == ’a’) a >= 5 || b == 3 && c = 5. operadores relacionales de igualdad y desigualdad: == != 6. operador l´gico de conjunci´n: && o o 4...
tracking img