SlideShare una empresa de Scribd logo
INSTRUCCION
ES PARA C++
CENTRO DE ESTUDIOS TECNOLÓGICOS
INDUSTRIAL Y DE SERVICIOS CETIS 109
Cervantes Martínez Lorena
Leal Martínez Axel Arturo
Maestra: Margarita Romero
¿QUÉ SON LAS INSTRUCCIONES
DE C++?
Las instrucciones de C++ son los elementos de programa que controlan cómo
y en qué orden se manipulan los objetos.
Una instrucción es lo que le ordenamos a la maquina para que ejecute, por
eso se dice que un programa es un conjunto de instrucciones; ya que cuando
ejecutamos un programa, se ejecutan así mismo en su interior muchas
instrucciones que hacen que la maquina realice algo.
¿CUÁLES SON ESTOS TIPOS DE
INSTRUCCIONES?
• Instrucciones declarativas
• Instrucciones de asignación
• Instrucciones selectivas
• Instrucciones repetitivas
• Instrucciones de entrada y salida de datos
• Instrucciones de bifurcación
INSTRUCCIONES DECLARATIVAS
Las declaraciones introducen un nombre en un programa. Sirven para declarar librerías,
variables, constantes, arreglos , punteros, estructuras…
1) Para librerías:
Las librerías las declaramos porque vamos a usar recursos que contienen ellas.
#include <iostream.h> ——> cin , cout..
#include <conio.h> ——> función getch()..
2) Para variables:
Las variables las declaramos con el fin de tener un espacio para almacenar algún dato que va
a cambiar con el tiempo.
• char nombre; ——> Declarando variable tipo carácter
• int a,b,c; ——> Declarando variable tipo entero
INSTRUCCIONES DE ASIGNACIÓN
Sirven para dar valores a las variables, y llevan éste formato:
nombre_variable = expresión ;
Por ejemplo:
a = 15 ;
x = a + 5 ;
z = x / 2 ;
INSTRUCCIONES SELECTIVAS
• Estas instrucciones realizan una prueba; a continuación, ejecutan una sección de código si
la prueba se evalúa como true (distinto de cero). Pueden ejecutar otra sección de código
si la prueba se evalúa como false.
• Son mediante las cuales podemos ejecutar diferentes acciones, como resultado de una
expresión que estemos evaluando en ese momento y pueden ser:
• – Las selectivas simples.
• – Las selectivas dobles.
• – Las selectivas múltiples.
SIMPLES
Las que como resultado de una expresión que se esté evaluando, solo podemos ejecutar una
opción por verdadero
ejemplo:
if ( expresión a evaluar ) ——> Si ésa expresión es verdadera y solo es verdadera, se
ejecutarán las acciones.
DOBLES:
Nos permite seleccionar entre dos diferentes acciones:
– Una por verdadero
– Otra por falso
De ésta manera:
if ( expresion a evaluar ) ——> Si ésa expresión es verdadera, se ejecutarán las acciones 1
y 2.
MÚLTIPLES:
Ejemplo:
switch ( expresion a evaluar ) ——> Esta es la expresión que vamos a evaluar.
{
case 1 : accion 1 ;
case 2 : accion 2 ;
case 3 : accion 3 ;
• }
Podemos ejecutar diferentes acciones como resultado de una expresión que estemos
evaluando.
INSTRUCCIONES REPETITIVAS
Sirven para repetir una condición N veces, siempre y
cuando la condición sea verdadera.
a) Cuando no sabemos cuántas veces tendrá que
ejecutarse una acción para que sea verdadera, se usa
el While y el Do – While. Estas dos instrucciones
repetitivas son muy parecidas en su función, y llegan
al mismo resultado. Sol
– Para while:
While ( expresión ) ——> Mientras esa
expresión sea verdadera hará las acciones 1 y 2.
{
acción 1;
acción 2;
}
o cambia la sintaxis:
– Para Do – While:
Do
{
acción 1;
acción 2;
} While ( expresión ) ——> Mientras esa expresión sea
verdadera hará las acciones 1 y 2.
b) Cuando sabemos cuántas veces queremos que se realice una
acción, pues usamos la instrucción repetitiva ” for “, su sintaxis
es la siguiente:
for ( expresión inicial ; expresión final ; incremento / decremento
)
{
acciones; ——> Hasta que no llegue a la “expresión final“, se
ejecutará la acción una y otra vez.
}
INSTRUCCIONES DE ENTRADA Y
SALIDA DE DATOS
Por ejemplo:
En la librería <iostream.h> tenemos para la entrada y salida de
datos a cin y cout respectivamente.
Uso:
– Para la entrada de datos ( pedir )
cin >> nombre_del_usuario ;
– Para la salida de datos ( mostrar )
cout << nombre_del_usuario
En la librería <stdio.h> tenemos para la entrada y salida de
datos a scanf y printf respectivamente.
Uso:
– Para la entrada de datos ( pedir )
scanf ( ” %i %s %f ” , &edad apellido &sueldo ) ;
– Para la salida de datos ( mostrar )
printf ( ” su edad es: %i ” , edad )
El lenguaje C++ no tiene palabras reservadas para ingresar o mostrar datos, para ello usan recursos
que se encuentran en las librerías.
INSTRUCCIONES DE
BIFURCACIÓN
Interrumpen el flujo normal de un programa, es decir que evitan que se ejecute alguna instrucción
del programa y salta a otra parte del programa.
Por ejemplo: el “ break “
Switch ( expresión que estamos evaluando )
{
case 1 : cout << ” Hola! “ ; break ;
case 2 : cout << ” amigos “ ;
}
En el ejemplo anterior tenemos, que en caso de que haya sido “1” pues mostrará “Hola!” y saldrá
del programa dejando a un lado lo demás. Entonces hemos comprobado que interrumpió el flujo
normal del programa.
BIBLIOGRAFÍA
• https://msdn.microsoft.com/es-es/library/bzzyh1y4.aspx
• https://eperdomo89.wordpress.com/2010/02/28/tipos-de-instrucciones/

Más contenido relacionado

La actualidad más candente

Arreglos c++
Arreglos c++Arreglos c++
Arreglos c++
Johnny Paucar
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++
Rosbelia Balza
 
TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++
Idalia Tristan
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS1002pc3
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programa
David Tuarez
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicas
Leidy Castaño
 
Arreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeansArreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeans
Daniel Gómez
 
Arreglos vectores pseint
Arreglos vectores pseintArreglos vectores pseint
Arreglos vectores pseint
HEIVER CUESTA
 
Ejercicios circuitos i
Ejercicios circuitos iEjercicios circuitos i
Ejercicios circuitos i
Majo_MayorgaRivas
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltosRoldan El Gato
 
Linea de tiempo de la historia de los lenguajes de programacion
Linea de tiempo de la historia de los lenguajes de programacionLinea de tiempo de la historia de los lenguajes de programacion
Linea de tiempo de la historia de los lenguajes de programacion
Jesus22barrera
 
Ejemplos de Algoritmos
Ejemplos de AlgoritmosEjemplos de Algoritmos
Ejemplos de AlgoritmosPepe Xdsasda
 
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Natalia Alejandra
 
Pseudocodigos 10 ejemplos
Pseudocodigos 10 ejemplosPseudocodigos 10 ejemplos
Pseudocodigos 10 ejemplosDulcevelazquez6
 
Variables y Constantes en C++
Variables y Constantes en C++Variables y Constantes en C++
Variables y Constantes en C++ivanjvic
 
Recursividad directa e indirecta
Recursividad directa e indirectaRecursividad directa e indirecta
Recursividad directa e indirecta
Alvaro Enrique Ruano
 
Analisis Algoritmo
Analisis AlgoritmoAnalisis Algoritmo
Analisis Algoritmo
Esteban Andres Diaz Mina
 

La actualidad más candente (20)

Arreglos c++
Arreglos c++Arreglos c++
Arreglos c++
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++
 
TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programa
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicas
 
Arreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeansArreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeans
 
Arreglos vectores pseint
Arreglos vectores pseintArreglos vectores pseint
Arreglos vectores pseint
 
Ejercicios circuitos i
Ejercicios circuitos iEjercicios circuitos i
Ejercicios circuitos i
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos
 
Pruebas de escritorio
Pruebas de escritorioPruebas de escritorio
Pruebas de escritorio
 
Pilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datosPilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datos
 
Linea de tiempo de la historia de los lenguajes de programacion
Linea de tiempo de la historia de los lenguajes de programacionLinea de tiempo de la historia de los lenguajes de programacion
Linea de tiempo de la historia de los lenguajes de programacion
 
Ejemplos de Algoritmos
Ejemplos de AlgoritmosEjemplos de Algoritmos
Ejemplos de Algoritmos
 
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
 
Pseudocodigos 10 ejemplos
Pseudocodigos 10 ejemplosPseudocodigos 10 ejemplos
Pseudocodigos 10 ejemplos
 
Variables y Constantes en C++
Variables y Constantes en C++Variables y Constantes en C++
Variables y Constantes en C++
 
C++ y sus librerias
C++ y sus libreriasC++ y sus librerias
C++ y sus librerias
 
Recursividad directa e indirecta
Recursividad directa e indirectaRecursividad directa e indirecta
Recursividad directa e indirecta
 
Analisis Algoritmo
Analisis AlgoritmoAnalisis Algoritmo
Analisis Algoritmo
 

Similar a Instrucciones básicas para C++

Instrucciones basicas
Instrucciones basicasInstrucciones basicas
Instrucciones basicas
erickaagarciarosales
 
Informe 21
Informe 21Informe 21
Informe 21
Isidro Reinoso
 
Informe 21
Informe 21Informe 21
Informe 21
Santiago Reinoso
 
estructurascondicionales-180528201514.pptx
estructurascondicionales-180528201514.pptxestructurascondicionales-180528201514.pptx
estructurascondicionales-180528201514.pptx
DanielHidalgo92
 
Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++
Obmaro García
 
Lenguaje c
Lenguaje c Lenguaje c
Lenguaje c
LaishaXime
 
Pseint terminado
Pseint terminadoPseint terminado
Pseint terminado
juligames555
 
Estructuras de control de flujo
Estructuras de control de flujoEstructuras de control de flujo
Estructuras de control de flujo
AliandroMejias
 
PRESENTACIÓN DE LA ESTRUCTURA BÁSICA PARA C++
PRESENTACIÓN DE LA ESTRUCTURA BÁSICA PARA C++PRESENTACIÓN DE LA ESTRUCTURA BÁSICA PARA C++
PRESENTACIÓN DE LA ESTRUCTURA BÁSICA PARA C++
Mena75
 
Precentacion
PrecentacionPrecentacion
Precentacion
MaryferGaitan
 
Introduccion a los algoritmos parte 1
Introduccion a los algoritmos parte    1Introduccion a los algoritmos parte    1
Introduccion a los algoritmos parte 1
charnisch
 
Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1Joaquin1418
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionales
Andreina Trejo
 
Estructuras básicas 3 er periodo.docx (1)
Estructuras básicas 3 er periodo.docx (1)Estructuras básicas 3 er periodo.docx (1)
Estructuras básicas 3 er periodo.docx (1)
LuzAngieBolaosOrdoez
 
Estructuras básicas 3 er periodo.docx
Estructuras básicas 3 er periodo.docxEstructuras básicas 3 er periodo.docx
Estructuras básicas 3 er periodo.docx
LuzAngieBolaosOrdoez
 
Programación en lenguaje C
Programación en  lenguaje C Programación en  lenguaje C
Programación en lenguaje C
Fer Torres
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
Fernando Solis
 

Similar a Instrucciones básicas para C++ (20)

Instrucciones basicas
Instrucciones basicasInstrucciones basicas
Instrucciones basicas
 
Informe 21
Informe 21Informe 21
Informe 21
 
Informe 21
Informe 21Informe 21
Informe 21
 
Taller completo
Taller completoTaller completo
Taller completo
 
estructurascondicionales-180528201514.pptx
estructurascondicionales-180528201514.pptxestructurascondicionales-180528201514.pptx
estructurascondicionales-180528201514.pptx
 
Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++
 
Algortimos jury
Algortimos juryAlgortimos jury
Algortimos jury
 
Lenguaje c
Lenguaje c Lenguaje c
Lenguaje c
 
Pseint terminado
Pseint terminadoPseint terminado
Pseint terminado
 
Estructuras de control de flujo
Estructuras de control de flujoEstructuras de control de flujo
Estructuras de control de flujo
 
Pseint
Pseint Pseint
Pseint
 
PRESENTACIÓN DE LA ESTRUCTURA BÁSICA PARA C++
PRESENTACIÓN DE LA ESTRUCTURA BÁSICA PARA C++PRESENTACIÓN DE LA ESTRUCTURA BÁSICA PARA C++
PRESENTACIÓN DE LA ESTRUCTURA BÁSICA PARA C++
 
Precentacion
PrecentacionPrecentacion
Precentacion
 
Introduccion a los algoritmos parte 1
Introduccion a los algoritmos parte    1Introduccion a los algoritmos parte    1
Introduccion a los algoritmos parte 1
 
Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionales
 
Estructuras básicas 3 er periodo.docx (1)
Estructuras básicas 3 er periodo.docx (1)Estructuras básicas 3 er periodo.docx (1)
Estructuras básicas 3 er periodo.docx (1)
 
Estructuras básicas 3 er periodo.docx
Estructuras básicas 3 er periodo.docxEstructuras básicas 3 er periodo.docx
Estructuras básicas 3 er periodo.docx
 
Programación en lenguaje C
Programación en  lenguaje C Programación en  lenguaje C
Programación en lenguaje C
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 

Más de LorenaCMtz

Examen corregido
Examen corregidoExamen corregido
Examen corregido
LorenaCMtz
 
Cuestionario de programación.
Cuestionario de programación.Cuestionario de programación.
Cuestionario de programación.
LorenaCMtz
 
La estructura básica para C++
La estructura básica para C++La estructura básica para C++
La estructura básica para C++
LorenaCMtz
 
Bibliotecas de C
Bibliotecas de CBibliotecas de C
Bibliotecas de C
LorenaCMtz
 
Tipos de Operadores para C++
Tipos de Operadores para C++Tipos de Operadores para C++
Tipos de Operadores para C++
LorenaCMtz
 
Tipos de Tablas de Verdad
Tipos de Tablas de VerdadTipos de Tablas de Verdad
Tipos de Tablas de Verdad
LorenaCMtz
 
Ley Jerárquicas de las Operaciones
Ley Jerárquicas de las OperacionesLey Jerárquicas de las Operaciones
Ley Jerárquicas de las Operaciones
LorenaCMtz
 
Tutorial de Code::Blocks
Tutorial de Code::BlocksTutorial de Code::Blocks
Tutorial de Code::Blocks
LorenaCMtz
 
Solucionar problemas por medio de algoritmos.
Solucionar problemas por medio de algoritmos.Solucionar problemas por medio de algoritmos.
Solucionar problemas por medio de algoritmos.
LorenaCMtz
 
Fotos del cuaderno
Fotos del cuadernoFotos del cuaderno
Fotos del cuaderno
LorenaCMtz
 
Los diferentes diagramas de flujo y su uso.
Los diferentes diagramas de flujo y su uso.Los diferentes diagramas de flujo y su uso.
Los diferentes diagramas de flujo y su uso.
LorenaCMtz
 
Linea del tiempo.
Linea del tiempo.Linea del tiempo.
Linea del tiempo.
LorenaCMtz
 
Operaciones básicas
Operaciones básicasOperaciones básicas
Operaciones básicas
LorenaCMtz
 
Promedio
PromedioPromedio
Promedio
LorenaCMtz
 
Transporte
TransporteTransporte
Transporte
LorenaCMtz
 
Ventas en tres meses
Ventas en tres mesesVentas en tres meses
Ventas en tres meses
LorenaCMtz
 
G. circular
G. circularG. circular
G. circular
LorenaCMtz
 
G. barras
G. barrasG. barras
G. barras
LorenaCMtz
 
Operaciones básicas
Operaciones básicasOperaciones básicas
Operaciones básicas
LorenaCMtz
 
Promedio
PromedioPromedio
Promedio
LorenaCMtz
 

Más de LorenaCMtz (20)

Examen corregido
Examen corregidoExamen corregido
Examen corregido
 
Cuestionario de programación.
Cuestionario de programación.Cuestionario de programación.
Cuestionario de programación.
 
La estructura básica para C++
La estructura básica para C++La estructura básica para C++
La estructura básica para C++
 
Bibliotecas de C
Bibliotecas de CBibliotecas de C
Bibliotecas de C
 
Tipos de Operadores para C++
Tipos de Operadores para C++Tipos de Operadores para C++
Tipos de Operadores para C++
 
Tipos de Tablas de Verdad
Tipos de Tablas de VerdadTipos de Tablas de Verdad
Tipos de Tablas de Verdad
 
Ley Jerárquicas de las Operaciones
Ley Jerárquicas de las OperacionesLey Jerárquicas de las Operaciones
Ley Jerárquicas de las Operaciones
 
Tutorial de Code::Blocks
Tutorial de Code::BlocksTutorial de Code::Blocks
Tutorial de Code::Blocks
 
Solucionar problemas por medio de algoritmos.
Solucionar problemas por medio de algoritmos.Solucionar problemas por medio de algoritmos.
Solucionar problemas por medio de algoritmos.
 
Fotos del cuaderno
Fotos del cuadernoFotos del cuaderno
Fotos del cuaderno
 
Los diferentes diagramas de flujo y su uso.
Los diferentes diagramas de flujo y su uso.Los diferentes diagramas de flujo y su uso.
Los diferentes diagramas de flujo y su uso.
 
Linea del tiempo.
Linea del tiempo.Linea del tiempo.
Linea del tiempo.
 
Operaciones básicas
Operaciones básicasOperaciones básicas
Operaciones básicas
 
Promedio
PromedioPromedio
Promedio
 
Transporte
TransporteTransporte
Transporte
 
Ventas en tres meses
Ventas en tres mesesVentas en tres meses
Ventas en tres meses
 
G. circular
G. circularG. circular
G. circular
 
G. barras
G. barrasG. barras
G. barras
 
Operaciones básicas
Operaciones básicasOperaciones básicas
Operaciones básicas
 
Promedio
PromedioPromedio
Promedio
 

Último

Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
YasneidyGonzalez
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
danitarb
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
jmorales40
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Txema Gs
 
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docxSESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
QuispeJimenezDyuy
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
YolandaRodriguezChin
 
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdfT3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
eliecerespinosa
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
pablomarin116
 
True Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdfTrue Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdf
Mercedes Gonzalez
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
DivinoNioJess885
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
Ruben53283
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
TatianaVanessaAltami
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Demetrio Ccesa Rayme
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
https://gramadal.wordpress.com/
 
Presentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos DigitalesPresentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos Digitales
nievesjiesc03
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
EdwardYumbato1
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
Demetrio Ccesa Rayme
 

Último (20)

Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
 
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docxSESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
 
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdfT3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
 
True Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdfTrue Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdf
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
 
Presentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos DigitalesPresentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos Digitales
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
 

Instrucciones básicas para C++

  • 2. CENTRO DE ESTUDIOS TECNOLÓGICOS INDUSTRIAL Y DE SERVICIOS CETIS 109 Cervantes Martínez Lorena Leal Martínez Axel Arturo Maestra: Margarita Romero
  • 3. ¿QUÉ SON LAS INSTRUCCIONES DE C++? Las instrucciones de C++ son los elementos de programa que controlan cómo y en qué orden se manipulan los objetos. Una instrucción es lo que le ordenamos a la maquina para que ejecute, por eso se dice que un programa es un conjunto de instrucciones; ya que cuando ejecutamos un programa, se ejecutan así mismo en su interior muchas instrucciones que hacen que la maquina realice algo.
  • 4. ¿CUÁLES SON ESTOS TIPOS DE INSTRUCCIONES? • Instrucciones declarativas • Instrucciones de asignación • Instrucciones selectivas • Instrucciones repetitivas • Instrucciones de entrada y salida de datos • Instrucciones de bifurcación
  • 5. INSTRUCCIONES DECLARATIVAS Las declaraciones introducen un nombre en un programa. Sirven para declarar librerías, variables, constantes, arreglos , punteros, estructuras… 1) Para librerías: Las librerías las declaramos porque vamos a usar recursos que contienen ellas. #include <iostream.h> ——> cin , cout.. #include <conio.h> ——> función getch().. 2) Para variables: Las variables las declaramos con el fin de tener un espacio para almacenar algún dato que va a cambiar con el tiempo. • char nombre; ——> Declarando variable tipo carácter • int a,b,c; ——> Declarando variable tipo entero
  • 6. INSTRUCCIONES DE ASIGNACIÓN Sirven para dar valores a las variables, y llevan éste formato: nombre_variable = expresión ; Por ejemplo: a = 15 ; x = a + 5 ; z = x / 2 ;
  • 7. INSTRUCCIONES SELECTIVAS • Estas instrucciones realizan una prueba; a continuación, ejecutan una sección de código si la prueba se evalúa como true (distinto de cero). Pueden ejecutar otra sección de código si la prueba se evalúa como false. • Son mediante las cuales podemos ejecutar diferentes acciones, como resultado de una expresión que estemos evaluando en ese momento y pueden ser: • – Las selectivas simples. • – Las selectivas dobles. • – Las selectivas múltiples.
  • 8. SIMPLES Las que como resultado de una expresión que se esté evaluando, solo podemos ejecutar una opción por verdadero ejemplo: if ( expresión a evaluar ) ——> Si ésa expresión es verdadera y solo es verdadera, se ejecutarán las acciones.
  • 9. DOBLES: Nos permite seleccionar entre dos diferentes acciones: – Una por verdadero – Otra por falso De ésta manera: if ( expresion a evaluar ) ——> Si ésa expresión es verdadera, se ejecutarán las acciones 1 y 2.
  • 10. MÚLTIPLES: Ejemplo: switch ( expresion a evaluar ) ——> Esta es la expresión que vamos a evaluar. { case 1 : accion 1 ; case 2 : accion 2 ; case 3 : accion 3 ; • } Podemos ejecutar diferentes acciones como resultado de una expresión que estemos evaluando.
  • 11. INSTRUCCIONES REPETITIVAS Sirven para repetir una condición N veces, siempre y cuando la condición sea verdadera. a) Cuando no sabemos cuántas veces tendrá que ejecutarse una acción para que sea verdadera, se usa el While y el Do – While. Estas dos instrucciones repetitivas son muy parecidas en su función, y llegan al mismo resultado. Sol – Para while: While ( expresión ) ——> Mientras esa expresión sea verdadera hará las acciones 1 y 2. { acción 1; acción 2; } o cambia la sintaxis: – Para Do – While: Do { acción 1; acción 2; } While ( expresión ) ——> Mientras esa expresión sea verdadera hará las acciones 1 y 2. b) Cuando sabemos cuántas veces queremos que se realice una acción, pues usamos la instrucción repetitiva ” for “, su sintaxis es la siguiente: for ( expresión inicial ; expresión final ; incremento / decremento ) { acciones; ——> Hasta que no llegue a la “expresión final“, se ejecutará la acción una y otra vez. }
  • 12. INSTRUCCIONES DE ENTRADA Y SALIDA DE DATOS Por ejemplo: En la librería <iostream.h> tenemos para la entrada y salida de datos a cin y cout respectivamente. Uso: – Para la entrada de datos ( pedir ) cin >> nombre_del_usuario ; – Para la salida de datos ( mostrar ) cout << nombre_del_usuario En la librería <stdio.h> tenemos para la entrada y salida de datos a scanf y printf respectivamente. Uso: – Para la entrada de datos ( pedir ) scanf ( ” %i %s %f ” , &edad apellido &sueldo ) ; – Para la salida de datos ( mostrar ) printf ( ” su edad es: %i ” , edad ) El lenguaje C++ no tiene palabras reservadas para ingresar o mostrar datos, para ello usan recursos que se encuentran en las librerías.
  • 13. INSTRUCCIONES DE BIFURCACIÓN Interrumpen el flujo normal de un programa, es decir que evitan que se ejecute alguna instrucción del programa y salta a otra parte del programa. Por ejemplo: el “ break “ Switch ( expresión que estamos evaluando ) { case 1 : cout << ” Hola! “ ; break ; case 2 : cout << ” amigos “ ; } En el ejemplo anterior tenemos, que en caso de que haya sido “1” pues mostrará “Hola!” y saldrá del programa dejando a un lado lo demás. Entonces hemos comprobado que interrumpió el flujo normal del programa.