Estructura de lenguaje C++

17
Jhoel Terrel Jhoel Terrel I - "B"

description

Caracteristicas

Transcript of Estructura de lenguaje C++

Page 1: Estructura de lenguaje C++

Jhoel TerrelJhoel Terrel

I - "B"

Page 2: Estructura de lenguaje C++
Page 3: Estructura de lenguaje C++

₤ 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++

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++

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++

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++

Expresión Operador Ejemplo

No ! !(A>B)

Y &&(A>B)&&

(A>C)

O ||(A<B) || (A>B)

Page 8: Estructura de lenguaje C++

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++

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++

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++

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++

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++

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++

Que tipo de dato determina los números decimales.

a) Int

b)Char

c) Float

d) Bool

Page 15: Estructura de lenguaje C++

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++

Que condición lógica es el caso contrario.

A)Else

B)If

C)Switch

D)Conio

Page 17: Estructura de lenguaje C++

Que condición lógica permite el ingreso de casos.

A)Iostream

C)Conio

B)Switch

D)Else