SlideShare uma empresa Scribd logo
1 de 25
"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++
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],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 ,[object Object],a) Int b)Char c) Float d) Bool
La respuesta es correcta Felicitaciones
Vuelve a Intertarlo La respuesta es incorrecta
[object Object],b) Math c) Iostream d) Conio  Autoevaluación a)  Stdio
La respuesta es correcta Felicitaciones
Vuelve a Intertarlo La respuesta es incorrecta
[object Object],Autoevaluación A)Else B)If C)Switch D)Conio
La respuesta es correcta Felicitaciones
Vuelve a Intertarlo La respuesta es incorrecta
[object Object],Autoevaluación A)Iostream C)Conio B)Switch D)Else
La respuesta es correcta Felicitaciones
Vuelve a Intertarlo La respuesta es incorrecta

Mais conteúdo relacionado

Mais procurados

Tipo de dato DOUBLE
Tipo de dato DOUBLETipo de dato DOUBLE
Tipo de dato DOUBLEkenixxx
 
Elementos de programación variables ctes_sist de almacenamiento
Elementos de programación variables ctes_sist de almacenamientoElementos de programación variables ctes_sist de almacenamiento
Elementos de programación variables ctes_sist de almacenamientoJohnny Montenegro Molina
 
TIPOS DE DATOS EN JAVA
TIPOS DE DATOS EN JAVATIPOS DE DATOS EN JAVA
TIPOS DE DATOS EN JAVAberna29
 
02 - Conceptos fundamentales sobre tipos de datos en lenguaje C
02 - Conceptos fundamentales sobre tipos de datos en lenguaje C02 - Conceptos fundamentales sobre tipos de datos en lenguaje C
02 - Conceptos fundamentales sobre tipos de datos en lenguaje CDiego Andrés Alvarez Marín
 
Lenguajes aceptados por una maquina de turing
Lenguajes aceptados por una maquina de turingLenguajes aceptados por una maquina de turing
Lenguajes aceptados por una maquina de turingvmtorrealba
 
Lenguaje de programacion C++ 1
Lenguaje de programacion C++ 1Lenguaje de programacion C++ 1
Lenguaje de programacion C++ 1David
 
Chuleta de lenguaje C para principiantes
Chuleta de lenguaje C para principiantesChuleta de lenguaje C para principiantes
Chuleta de lenguaje C para principiantesAbrirllave
 
Introduccion Java
Introduccion JavaIntroduccion Java
Introduccion Javasvhurtado
 
Generacion codigomaquina
Generacion codigomaquinaGeneracion codigomaquina
Generacion codigomaquinatre_na_gil
 
Fundamentos de computación(ICM) en octave
Fundamentos de computación(ICM) en octaveFundamentos de computación(ICM) en octave
Fundamentos de computación(ICM) en octaveGabriel Romero
 
Entrada y salida de datos en c
Entrada y salida de datos en cEntrada y salida de datos en c
Entrada y salida de datos en cDenisse C
 
Guia de estructuras Condicionales
Guia de estructuras CondicionalesGuia de estructuras Condicionales
Guia de estructuras Condicionaleslaryenso
 

Mais procurados (19)

Tipo de dato DOUBLE
Tipo de dato DOUBLETipo de dato DOUBLE
Tipo de dato DOUBLE
 
Elementos de programación variables ctes_sist de almacenamiento
Elementos de programación variables ctes_sist de almacenamientoElementos de programación variables ctes_sist de almacenamiento
Elementos de programación variables ctes_sist de almacenamiento
 
TIPOS DE DATOS EN JAVA
TIPOS DE DATOS EN JAVATIPOS DE DATOS EN JAVA
TIPOS DE DATOS EN JAVA
 
02 - Conceptos fundamentales sobre tipos de datos en lenguaje C
02 - Conceptos fundamentales sobre tipos de datos en lenguaje C02 - Conceptos fundamentales sobre tipos de datos en lenguaje C
02 - Conceptos fundamentales sobre tipos de datos en lenguaje C
 
Lenguajes aceptados por una maquina de turing
Lenguajes aceptados por una maquina de turingLenguajes aceptados por una maquina de turing
Lenguajes aceptados por una maquina de turing
 
Lenguaje de programacion C++ 1
Lenguaje de programacion C++ 1Lenguaje de programacion C++ 1
Lenguaje de programacion C++ 1
 
Chuleta de lenguaje C para principiantes
Chuleta de lenguaje C para principiantesChuleta de lenguaje C para principiantes
Chuleta de lenguaje C para principiantes
 
Lenguaje c 12
Lenguaje c 12Lenguaje c 12
Lenguaje c 12
 
Transparencias4
Transparencias4Transparencias4
Transparencias4
 
Introduccion Java
Introduccion JavaIntroduccion Java
Introduccion Java
 
Tipos de datos.java
Tipos de datos.javaTipos de datos.java
Tipos de datos.java
 
Generacion codigomaquina
Generacion codigomaquinaGeneracion codigomaquina
Generacion codigomaquina
 
Fundamentos de computación(ICM) en octave
Fundamentos de computación(ICM) en octaveFundamentos de computación(ICM) en octave
Fundamentos de computación(ICM) en octave
 
Sintaxis basica
Sintaxis basicaSintaxis basica
Sintaxis basica
 
Glosario
GlosarioGlosario
Glosario
 
02 - Tipos de datos escalares en Python 3
02 - Tipos de datos escalares en Python 302 - Tipos de datos escalares en Python 3
02 - Tipos de datos escalares en Python 3
 
Entrada y salida de datos en c
Entrada y salida de datos en cEntrada y salida de datos en c
Entrada y salida de datos en c
 
Guia de estructuras Condicionales
Guia de estructuras CondicionalesGuia de estructuras Condicionales
Guia de estructuras Condicionales
 
Ap n° 3 rios,m. fernanda
Ap n° 3 rios,m. fernandaAp n° 3 rios,m. fernanda
Ap n° 3 rios,m. fernanda
 

Destaque

Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++yesid19
 
Programa c++
Programa c++Programa c++
Programa c++Pablo
 
Manual c++
Manual c++Manual c++
Manual c++slent
 
Lenguaje de programacion c++ basico 2da parte instalación del compilador
Lenguaje de programacion c++ basico 2da parte instalación del compiladorLenguaje de programacion c++ basico 2da parte instalación del compilador
Lenguaje de programacion c++ basico 2da parte instalación del compiladorDunkherz
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++cemayoral
 
Tema 6.lenguaje y comunicación
Tema 6.lenguaje y comunicaciónTema 6.lenguaje y comunicación
Tema 6.lenguaje y comunicacióndaniel1calderon
 
Estructuras de un programa
Estructuras de un programaEstructuras de un programa
Estructuras de un programaTensor
 
Manual de lenguaje C++
Manual de lenguaje C++Manual de lenguaje C++
Manual de lenguaje C++rcc1964
 
Extendiendo aplicaciones en C y C++ con Python
Extendiendo aplicaciones en C y C++ con PythonExtendiendo aplicaciones en C y C++ con Python
Extendiendo aplicaciones en C y C++ con PythonAngel Freire
 
Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++N_Alejandrino
 
Estructua Basica Lenguaje C++
Estructua Basica Lenguaje C++Estructua Basica Lenguaje C++
Estructua Basica Lenguaje C++franjpr
 
Repaso del lenguaje C++
Repaso del lenguaje C++Repaso del lenguaje C++
Repaso del lenguaje C++g_torrealba
 
Tecnicas avanzadas de programacion en lenguaje c++ (manual)
Tecnicas avanzadas de programacion en lenguaje c++ (manual)Tecnicas avanzadas de programacion en lenguaje c++ (manual)
Tecnicas avanzadas de programacion en lenguaje c++ (manual)Ignacio Reyes
 
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOCONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOadark
 

Destaque (20)

Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++
 
Programa c++
Programa c++Programa c++
Programa c++
 
Manual c++
Manual c++Manual c++
Manual c++
 
Lenguaje de programacion c++ basico 2da parte instalación del compilador
Lenguaje de programacion c++ basico 2da parte instalación del compiladorLenguaje de programacion c++ basico 2da parte instalación del compilador
Lenguaje de programacion c++ basico 2da parte instalación del compilador
 
Lenguaje de-programacion-c++
Lenguaje de-programacion-c++Lenguaje de-programacion-c++
Lenguaje de-programacion-c++
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
Tema 6.lenguaje y comunicación
Tema 6.lenguaje y comunicaciónTema 6.lenguaje y comunicación
Tema 6.lenguaje y comunicación
 
Estructuras de un programa
Estructuras de un programaEstructuras de un programa
Estructuras de un programa
 
Cap I Plsql
Cap I PlsqlCap I Plsql
Cap I Plsql
 
Manual de lenguaje C++
Manual de lenguaje C++Manual de lenguaje C++
Manual de lenguaje C++
 
Extendiendo aplicaciones en C y C++ con Python
Extendiendo aplicaciones en C y C++ con PythonExtendiendo aplicaciones en C y C++ con Python
Extendiendo aplicaciones en C y C++ con Python
 
C# desde cero sesion 2
C# desde cero   sesion 2C# desde cero   sesion 2
C# desde cero sesion 2
 
Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++
 
Estructua Basica Lenguaje C++
Estructua Basica Lenguaje C++Estructua Basica Lenguaje C++
Estructua Basica Lenguaje C++
 
Clase 5
Clase 5Clase 5
Clase 5
 
Repaso del lenguaje C++
Repaso del lenguaje C++Repaso del lenguaje C++
Repaso del lenguaje C++
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
Tecnicas avanzadas de programacion en lenguaje c++ (manual)
Tecnicas avanzadas de programacion en lenguaje c++ (manual)Tecnicas avanzadas de programacion en lenguaje c++ (manual)
Tecnicas avanzadas de programacion en lenguaje c++ (manual)
 
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOCONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
 

Semelhante a Estructura de lenguaje C++

Semelhante a Estructura de lenguaje C++ (20)

C++
C++C++
C++
 
Investigacion 1
Investigacion 1Investigacion 1
Investigacion 1
 
Algoritmos y programacion en C++
Algoritmos y programacion en C++Algoritmos y programacion en C++
Algoritmos y programacion en C++
 
Desarrollo aplicaciones visuales
Desarrollo aplicaciones visualesDesarrollo aplicaciones visuales
Desarrollo aplicaciones visuales
 
Desarrollo aplicaciones visuales
Desarrollo aplicaciones visualesDesarrollo aplicaciones visuales
Desarrollo aplicaciones visuales
 
Desarrollo aplicaciones visuales
Desarrollo aplicaciones visualesDesarrollo aplicaciones visuales
Desarrollo aplicaciones visuales
 
Estructura de Lenguaje C++
Estructura de Lenguaje C++Estructura de Lenguaje C++
Estructura de Lenguaje C++
 
Programación en C#.pptx
Programación en C#.pptxProgramación en C#.pptx
Programación en C#.pptx
 
Mynor Alexander Hernandez Canuz
Mynor Alexander Hernandez CanuzMynor Alexander Hernandez Canuz
Mynor Alexander Hernandez Canuz
 
P-S2.pptx
P-S2.pptxP-S2.pptx
P-S2.pptx
 
Lenguajecviviana
LenguajecvivianaLenguajecviviana
Lenguajecviviana
 
ELEMENTOS DE PROGRA 30-05.pdf
ELEMENTOS DE PROGRA 30-05.pdfELEMENTOS DE PROGRA 30-05.pdf
ELEMENTOS DE PROGRA 30-05.pdf
 
Elementos basicos de_programacion
Elementos basicos de_programacionElementos basicos de_programacion
Elementos basicos de_programacion
 
introducción a la programación utilizando C++.pptx
introducción a la programación utilizando C++.pptxintroducción a la programación utilizando C++.pptx
introducción a la programación utilizando C++.pptx
 
Elementos basicos de programacion
Elementos basicos de programacionElementos basicos de programacion
Elementos basicos de programacion
 
C curso intr
C curso intr C curso intr
C curso intr
 
Introducción a Python
Introducción a PythonIntroducción a Python
Introducción a Python
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Jorge salazar 4 to b xd
Jorge salazar 4 to b xdJorge salazar 4 to b xd
Jorge salazar 4 to b xd
 
Jorge salazar 4 to b xd
Jorge salazar 4 to b xdJorge salazar 4 to b xd
Jorge salazar 4 to b xd
 

Estructura de lenguaje C++

  • 1. &quot;Año de la Union 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;
  • 3.
  • 4. Tamaños de tipos primitivos bajo i386 (GCC) Tipo Número de Bits Char 8 Short 16 Int 32 Float 32 Double 64
  • 5. 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
  • 6. 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
  • 7. Operadores Lógicos Expresión Operador Ejemplo No ! !(A>B) Y && (A>B)&& (A>C) O || (A<B) || (A>B)
  • 8. 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
  • 9. 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.
  • 10. 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
  • 11. 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
  • 12. 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
  • 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.
  • 15. La respuesta es correcta Felicitaciones
  • 16. Vuelve a Intertarlo La respuesta es incorrecta
  • 17.
  • 18. La respuesta es correcta Felicitaciones
  • 19. Vuelve a Intertarlo La respuesta es incorrecta
  • 20.
  • 21. La respuesta es correcta Felicitaciones
  • 22. Vuelve a Intertarlo La respuesta es incorrecta
  • 23.
  • 24. La respuesta es correcta Felicitaciones
  • 25. Vuelve a Intertarlo La respuesta es incorrecta