estructura de lenguaje c++
DESCRIPTION
CaracteristicasTRANSCRIPT
![Page 1: Estructura de lenguaje C++](https://reader037.vdocuments.site/reader037/viewer/2022102616/5593677b1a28ab9f2d8b468a/html5/thumbnails/1.jpg)
Jhoel TerrelJhoel Terrel
I - "B"
![Page 2: Estructura de lenguaje C++](https://reader037.vdocuments.site/reader037/viewer/2022102616/5593677b1a28ab9f2d8b468a/html5/thumbnails/2.jpg)
![Page 3: Estructura de lenguaje C++](https://reader037.vdocuments.site/reader037/viewer/2022102616/5593677b1a28ab9f2d8b468a/html5/thumbnails/3.jpg)
₤ Un tipo char tiene el tamaño mínimo en bytes asignable por la máquina, y todos los bits de este espacio deben ser "accesibles". ₤ El tamaño reconocido de char es de 1. Es decir, sizeof(char) siempre devuelve 1. ₤ Un tipo short tiene al menos el mismo tamaño que un tipo char. ₤ Un tipo long tiene al menos el doble tamaño en bytes que un tipo short. ₤ Un tipo int tiene un tamaño entre el de short y el de long, ambos inclusive, preferentemente el tamaño de un apuntador de memoria de la máquina. ₤Un tipo unsigned tiene el mismo tamaño que su versión signed.
![Page 4: Estructura de lenguaje C++](https://reader037.vdocuments.site/reader037/viewer/2022102616/5593677b1a28ab9f2d8b468a/html5/thumbnails/4.jpg)
Tamaños de tipos primitivos bajo i386 (GCC)
Tipo Número de Bits
Char 8
Short 16
Int 32
Float 32
Double 64
![Page 5: Estructura de lenguaje C++](https://reader037.vdocuments.site/reader037/viewer/2022102616/5593677b1a28ab9f2d8b468a/html5/thumbnails/5.jpg)
Expresión Operador Ejemplo
Suma + A+B
Resta - A-B
Producto * A*B
División / A/B
Residuo % A%B
![Page 6: Estructura de lenguaje C++](https://reader037.vdocuments.site/reader037/viewer/2022102616/5593677b1a28ab9f2d8b468a/html5/thumbnails/6.jpg)
Expresión Operador Ejemplo
Mayor que > A>B
Mayor e igual que >= A>=B
Menor que < A<B
Menor e igual que <= A<=B
Igualdad = = A= =B
Diferente de != A!=B
![Page 7: Estructura de lenguaje C++](https://reader037.vdocuments.site/reader037/viewer/2022102616/5593677b1a28ab9f2d8b468a/html5/thumbnails/7.jpg)
Expresión Operador Ejemplo
No ! !(A>B)
Y &&(A>B)&&
(A>C)
O ||(A<B) || (A>B)
![Page 8: Estructura de lenguaje C++](https://reader037.vdocuments.site/reader037/viewer/2022102616/5593677b1a28ab9f2d8b468a/html5/thumbnails/8.jpg)
Conio.h
Iostream.h
Stdio.h
Math.h
Type.h
Uso de funciones matematicas
Funciones de clasificacion de caracteres
Uso de funciones de cadena
![Page 9: Estructura de lenguaje C++](https://reader037.vdocuments.site/reader037/viewer/2022102616/5593677b1a28ab9f2d8b468a/html5/thumbnails/9.jpg)
Es aquella en la que una acción (instrucción) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del proceso.
![Page 10: Estructura de lenguaje C++](https://reader037.vdocuments.site/reader037/viewer/2022102616/5593677b1a28ab9f2d8b468a/html5/thumbnails/10.jpg)
En este capítulo se revisan los distintos métodos con los que C controla el flujo lógico de un programa. Como se revisó en el capítulo anterior, los operadores relaciones binarios que se usan son: ==, !=, <, <=, > y >= además los operadores lógicos binarios: ||, && y el operador lógico unario de negación !, que sólo toma un argumento. Los operadores anterior son usados con las siguientes estructuras que se muestran.
![Page 11: Estructura de lenguaje C++](https://reader037.vdocuments.site/reader037/viewer/2022102616/5593677b1a28ab9f2d8b468a/html5/thumbnails/11.jpg)
Las tres formas como se puede emplear la sentencia if son: if (condición)
sentencia; ...o
if (condición) sentencia1;
else sentencia2;
...o if (condicion1)
sentencia1; else if (condicion2)
sentencia2; ...
else sentencian;
![Page 12: Estructura de lenguaje C++](https://reader037.vdocuments.site/reader037/viewer/2022102616/5593677b1a28ab9f2d8b468a/html5/thumbnails/12.jpg)
La sentencia que esta asociada a la palabra reservada else, se ejecuta si todas las condiciones de la estructura if fueron falsas.
Por ejemplo: main(){ int x, y, w;if (x>0) { z=w; ....... } else { z=y; ....... }}
![Page 13: Estructura de lenguaje C++](https://reader037.vdocuments.site/reader037/viewer/2022102616/5593677b1a28ab9f2d8b468a/html5/thumbnails/13.jpg)
La estructura switch está formada de una serie de etiquetas case , y de un caso opcional default. Estructura general:
switch (variable){ case valor1: sentencia1;
sentenciaN; break;
case valor2: sentencia1; sentenciaN; break;
case valorN: sentencia1; sentenciaN; break;
default: sentencia1; sentenciaN; break;
}
![Page 14: Estructura de lenguaje C++](https://reader037.vdocuments.site/reader037/viewer/2022102616/5593677b1a28ab9f2d8b468a/html5/thumbnails/14.jpg)
Que tipo de dato determina los números decimales.
a) Int
b)Char
c) Float
d) Bool
![Page 15: Estructura de lenguaje C++](https://reader037.vdocuments.site/reader037/viewer/2022102616/5593677b1a28ab9f2d8b468a/html5/thumbnails/15.jpg)
Cual de las directivas es de uso para la función Pow.
b) Math
c) Iostream
d) Conio
a) Stdio
![Page 16: Estructura de lenguaje C++](https://reader037.vdocuments.site/reader037/viewer/2022102616/5593677b1a28ab9f2d8b468a/html5/thumbnails/16.jpg)
Que condición lógica es el caso contrario.
A)Else
B)If
C)Switch
D)Conio
![Page 17: Estructura de lenguaje C++](https://reader037.vdocuments.site/reader037/viewer/2022102616/5593677b1a28ab9f2d8b468a/html5/thumbnails/17.jpg)
Que condición lógica permite el ingreso de casos.
A)Iostream
C)Conio
B)Switch
D)Else