"Año de la Union Nacional Contra la Crisis Mundial" Instituto Superior Tecnológico Público  "José Pardo" Computación e Informatica Rosalyn Chavéz 2009 Profesora: Alumno: Semestre: Jhoel Terrel I - "B"
Estructuras 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.   Tipos de Datos Bàsicos
Tamaños de tipos primitivos bajo i386 (GCC) Tipo Número de Bits Char 8 Short 16 Int 32 Float 32 Double 64
Expresiones Aritméticas Operadores Aritméticos Expresión Operador Ejemplo Suma + A+B Resta - A-B Producto * A*B División / A/B Residuo % A%B
Operadores Relacionales 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
Operadores Lógicos Expresión Operador Ejemplo No ! !(A>B) Y && (A>B)&& (A>C) O || (A<B) || (A>B)
Conio.h Iostream.h Stdio.h Math.h Type.h Uso  de  funciones  matematicas Funciones de clasificacion de caracteres Uso de funciones de cadena Directivas  del  procesador
Estructuras  Secuenciales 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.
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.   Estructuras Condicionales
Las tres formas como se puede emplear la sentencia  if  son:  if  (condición)  sentencia;  ...o  if  (condición)  sentencia 1 ;  else  sentencia 2 ;  ...o  if  (condicion 1 )  sentencia 1 ;  else if  (condicion 2 )  sentencia 2 ;  ...  else  sentencia n ;  Estructuras de Sentencia
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; ....... } } Estructuras de Sentencia
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; } Estructura se selección múltiple
Autoevaluación Que tipo de dato determina los números decimales. a) Int b)Char c) Float d) Bool
La respuesta es correcta Felicitaciones
Vuelve a Intertarlo La respuesta es incorrecta
Cual de las directivas es de uso para la función  Pow . b) Math c) Iostream d) Conio  Autoevaluación a)  Stdio
La respuesta es correcta Felicitaciones
Vuelve a Intertarlo La respuesta es incorrecta
Que condición lógica es el caso contrario. Autoevaluación A)Else B)If C)Switch D)Conio
La respuesta es correcta Felicitaciones
Vuelve a Intertarlo La respuesta es incorrecta
Que condición lógica permite el ingreso de casos. Autoevaluación A)Iostream C)Conio B)Switch D)Else
La respuesta es correcta Felicitaciones
Vuelve a Intertarlo La respuesta es incorrecta

Estructura de lenguaje C++

  • 1.
    &quot;Año de laUnion Nacional Contra la Crisis Mundial&quot; Instituto Superior Tecnológico Público &quot;José Pardo&quot; Computación e Informatica Rosalyn Chavéz 2009 Profesora: Alumno: Semestre: Jhoel Terrel I - &quot;B&quot;
  • 2.
  • 3.
    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 &quot;accesibles&quot;. 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. Tipos de Datos Bàsicos
  • 4.
    Tamaños de tiposprimitivos bajo i386 (GCC) Tipo Número de Bits Char 8 Short 16 Int 32 Float 32 Double 64
  • 5.
    Expresiones Aritméticas OperadoresAritméticos Expresión Operador Ejemplo Suma + A+B Resta - A-B Producto * A*B División / A/B Residuo % A%B
  • 6.
    Operadores Relacionales ExpresiónOperador 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
  • 7.
    Operadores Lógicos ExpresiónOperador Ejemplo No ! !(A>B) Y && (A>B)&& (A>C) O || (A<B) || (A>B)
  • 8.
    Conio.h Iostream.h Stdio.hMath.h Type.h Uso de funciones matematicas Funciones de clasificacion de caracteres Uso de funciones de cadena Directivas del procesador
  • 9.
    Estructuras SecuencialesEs 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.
  • 10.
    En este capítulose 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. Estructuras Condicionales
  • 11.
    Las tres formascomo se puede emplear la sentencia if son: if (condición) sentencia; ...o if (condición) sentencia 1 ; else sentencia 2 ; ...o if (condicion 1 ) sentencia 1 ; else if (condicion 2 ) sentencia 2 ; ... else sentencia n ; Estructuras de Sentencia
  • 12.
    La sentencia queesta 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; ....... } } Estructuras de Sentencia
  • 13.
    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; } Estructura se selección múltiple
  • 14.
    Autoevaluación Que tipode dato determina los números decimales. a) Int b)Char c) Float d) Bool
  • 15.
    La respuesta escorrecta Felicitaciones
  • 16.
    Vuelve a IntertarloLa respuesta es incorrecta
  • 17.
    Cual de lasdirectivas es de uso para la función Pow . b) Math c) Iostream d) Conio Autoevaluación a) Stdio
  • 18.
    La respuesta escorrecta Felicitaciones
  • 19.
    Vuelve a IntertarloLa respuesta es incorrecta
  • 20.
    Que condición lógicaes el caso contrario. Autoevaluación A)Else B)If C)Switch D)Conio
  • 21.
    La respuesta escorrecta Felicitaciones
  • 22.
    Vuelve a IntertarloLa respuesta es incorrecta
  • 23.
    Que condición lógicapermite el ingreso de casos. Autoevaluación A)Iostream C)Conio B)Switch D)Else
  • 24.
    La respuesta escorrecta Felicitaciones
  • 25.
    Vuelve a IntertarloLa respuesta es incorrecta