SlideShare una empresa de Scribd logo
1 de 20
INSTRUCCIONES BÁSICAS PARA C++
HERNANDEZ MONTALVO ABIGAIL
JUAREZ GARCIA DIEGO EMMANUEL
MAESTRA :MARGARITA ROMERO
2 AM PROGRAMACION
• C es un lenguaje de programación de propósito general. Fue
inventado por Dennis Ritchie del los Laboratorios Bell de AT&T con
el fin de proporcionar un lenguaje de alto nivel a la programación
sobre el sistema operativo UNIX. Hoy en día se utiliza también
para muchas otras aplicaciones
COMPONENTES
Un programa en C++ está definido por funciones (grupo de
instrucciones que pueden o no hacer algún cálculo), donde la
función principal debe ser llamada main. *La composición general
de un programa en c++ es:
• Directivas de preprocesamiento.
• Declaración globales.
• Función main.
• Funciones definidas por el usuario.
• Comentarios para entender el funcionamiento del Programa.
DIRECTAS
• Las directivas de preprocesamiento son definidas para que el
compilador realice algo antes de compilar el programa (revisar si
la sintaxis es correcta y generar un código ejecutable por la
computadora), como el incluir funciones de alguna biblioteca
conocida
• En particular, en C la directiva para incluir bibliotecas es como las
siguientes: Ejemplos:
#include <iostream.H>
• esta directiva permitirá utilizar la función de lectura cin y la
función de escritura cout propias de C++.
#Include <stdio.H>
• esta directiva permitirá utilizar las funciones de lectura y
escritura propias de C.
• Estas directivas también funcionan con c++, aunque existen
algunos compiladores que no las soportan en cuyo caso es
necesario hacer uso de los namespaces.
• Un namespace es una declaración de región. El propósito de estos
es localizar el nombre de identificadores para evitar colisiones.
• Para tener compatibilidad, cuando un programa en c++ incluye
una librería de c, haremos uso del namespace
• Ejemplo:
• En C tenemos #include <iostream.H>
• Con el respectivo en c++ #include <iostream> using namespace
std;
DECLARACIONES GLOBALES
• Las declaraciones globales son definiciones de variables o
constantes que serán utilizadas por cualquiera de todas las
funciones definidas en el programa.
• La sintaxis para la declaración de una variable
es: tipo var1, var2,..., Var3;
• o bien tipo var1= valor, var2,..., Var3;
FUNCION MAID
• LA FUNCIÓN MAIN( ), ES OBLIGATORIA EN CADA PROGRAMA C, C+ +.
• INDICA EL COMIENZO DEL Programa Y REQUIERE LOS PARÉNTESIS ( )
A CONTINUACIÓN DE MAIN( ).
FUNCIONES DEFINIDAS POR EL USUARIO
• La definición de una función se realiza escribiendo primero el tipo
del valor de retorno de la función, después el nombre de la
función, posteriormente entre paréntesis las variables que
utilizará dicha función (parámetros) y finalmente las instrucciones
de la función. Ejemplos:
Double promedio( int a, int b, int c) { Return (a + b + c ) /3.0; }
• declara a la función promedio, la cual recibe tres valores enteros
y calcula y regresa el promedio de ellos.
TIPOS DE DATOS
• Los tipos de datos que maneja C++ son :
• Enteros dentro de los enteros están los tipos: short, int, long, los
cuales varían en rango de acuerdo al compilador que se utilice,
siendo long rango mayor y short el de menor.
• Flotantes dentro de los flotantes c++ tiene los tipos: float, double
y long double donde al igual que los enteros varía el rango de cada
uno de acuerdo al compilador que se utilice. De igual forma el
float es el de menor rango siendo long double el de rango mayor
• Caracteres se utiliza el tipo char. Para representar un carácter en
C++ se utilizan apóstrofes.
Ejemplos: ‘a’, ‘b’ , ‘5’
• Para representar una cadena de caracteres se utilizan las comillas.
Ejemplo: “soy una cadena”
ESTATUTO DE LECTURA
• El archivo de cabecera iostream.H de la biblioteca de C++
proporciona un flujo de entrada estándar cin y un operador de
extracción >>, para extraer valores del flujo y almacenarlos en
variables.
Sintaxis del estatuto cin
Cin >> lista de variables;
• donde lista de variables puede ser una o más variables separadas
por >>
ESTAUTO DE ESCRITURA
• El archivo de cabecera iostream.H de la biblioteca de C++
proporciona un flujo de salida estándar cout y un operador de
extracción <<, que normalmente se manda a la pantalla del
usuario.
• Sintaxis del estatuto cout cout << lista;
• donde lista puede ser variables, valores constantes o expresiones
separadas por <<
DECLARACION
• • La declaración de una variable es un estatuto que proporciona
información de la variable al compilador de c++.
• La sintaxis para la declaración de una variable es: Tipo variable
• Tipo.- Es el nombre de un tipo de dato conocido por C++.
• Variable.- Es un identificador (nombre) válido en C++
REGLAS PARA NOMBRE DE VARIABLES
• • Deben empezar con letra o underscore
• Pueden contener letras, números y underscore
• Las letra mayúsculas y minúsculas son diferentes para c++
• Es importante declarar las variables antes de utilizarlas. Se puede
declarar una variable en dos lugares dentro de un programa:
• A). Al principio de un archivo o bloque de código.
• B). En el punto de utilización.
• Las variables se pueden inicializar a la vez que se declaran, o
bien, inicializarse después de la declaración. El primer método es
probablemente el mejor, ya que se combina la definición de la
variable con la asignación de su valor inicial.
DECLARACION O DEFINICION
• La diferencia entre declaración y definición es sutil.
• Una declaración introduce un nombre de un objeto o de una
variable y asocia un tipo con la variable/objeto.
• Una definición es una declaración que asigna simultáneamente
memoria al objeto/variable.
• Ejemplos:
• Int x; // declara el nombre de la variable x de tipo entero.
• Char var; // declara var de tipo carácter.
• Int i; // declara el nombre de la variable i de tipo entero.
• Int i = 0; // define i inicializa la variable i entera a cero.
CONCLUSION
• Las instrucciones de C++ son los elementos de programa que
controlan cómo y en qué orden se manipulan los objetos.

Más contenido relacionado

La actualidad más candente

Estructuras de un programa
Estructuras de un programaEstructuras de un programa
Estructuras de un programaTensor
 
Comandos importantes en c++
Comandos importantes en c++Comandos importantes en c++
Comandos importantes en c++Andy Otañez
 
Repaso del lenguaje C++
Repaso del lenguaje C++Repaso del lenguaje C++
Repaso del lenguaje C++g_torrealba
 
Elementos básicos del lenguaje
Elementos básicos del lenguajeElementos básicos del lenguaje
Elementos básicos del lenguajemarbcm
 
ESTRUCTURA BASICA PARA C++
ESTRUCTURA BASICA PARA C++ESTRUCTURA BASICA PARA C++
ESTRUCTURA BASICA PARA C++Idalia Tristan
 
Introduccion a c++
Introduccion a c++Introduccion a c++
Introduccion a c++guestab91474
 
Lenguajes diapositivas
Lenguajes diapositivasLenguajes diapositivas
Lenguajes diapositivasstarduslex
 
Lenguaje De Programacion
Lenguaje De ProgramacionLenguaje De Programacion
Lenguaje De Programacioncharnisch
 
Lenguajec diapositivas
Lenguajec diapositivasLenguajec diapositivas
Lenguajec diapositivastacubomx
 
Estructura de Lenguaje C++
Estructura de Lenguaje C++Estructura de Lenguaje C++
Estructura de Lenguaje C++Nana Garces
 
Palabras Reservadas en C++
Palabras Reservadas en C++Palabras Reservadas en C++
Palabras Reservadas en C++ncrmax
 
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
 
Introducción a C++
Introducción a C++Introducción a C++
Introducción a C++Areli1215
 
Lenguaje c 1
Lenguaje c   1Lenguaje c   1
Lenguaje c 1Denisse 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++Rosbelia Balza
 

La actualidad más candente (20)

Estructuras de un programa
Estructuras de un programaEstructuras de un programa
Estructuras de un programa
 
Comandos importantes en c++
Comandos importantes en c++Comandos importantes en c++
Comandos importantes en c++
 
Repaso del lenguaje C++
Repaso del lenguaje C++Repaso del lenguaje C++
Repaso del lenguaje C++
 
Elementos básicos del lenguaje
Elementos básicos del lenguajeElementos básicos del lenguaje
Elementos básicos del lenguaje
 
ESTRUCTURA BASICA PARA C++
ESTRUCTURA BASICA PARA C++ESTRUCTURA BASICA PARA C++
ESTRUCTURA BASICA PARA C++
 
Introduccion a c++
Introduccion a c++Introduccion a c++
Introduccion a c++
 
Lenguajes diapositivas
Lenguajes diapositivasLenguajes diapositivas
Lenguajes diapositivas
 
Lenguaje De Programacion
Lenguaje De ProgramacionLenguaje De Programacion
Lenguaje De Programacion
 
Introduccion del Lenguaje C
Introduccion del Lenguaje CIntroduccion del Lenguaje C
Introduccion del Lenguaje C
 
Lenguajec diapositivas
Lenguajec diapositivasLenguajec diapositivas
Lenguajec diapositivas
 
Lenguaje de-programacion-c++
Lenguaje de-programacion-c++Lenguaje de-programacion-c++
Lenguaje de-programacion-c++
 
Santaella u5 Lenguaje C++
Santaella u5 Lenguaje C++Santaella u5 Lenguaje C++
Santaella u5 Lenguaje C++
 
Tutorial C
Tutorial CTutorial C
Tutorial C
 
Estructura de Lenguaje C++
Estructura de Lenguaje C++Estructura de Lenguaje C++
Estructura de Lenguaje C++
 
Lenguaje c ++ guía para programadores
Lenguaje c ++  guía para programadoresLenguaje c ++  guía para programadores
Lenguaje c ++ guía para programadores
 
Palabras Reservadas en C++
Palabras Reservadas en C++Palabras Reservadas en C++
Palabras Reservadas en 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
 
Introducción a C++
Introducción a C++Introducción a C++
Introducción a C++
 
Lenguaje c 1
Lenguaje c   1Lenguaje c   1
Lenguaje c 1
 
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++
 

Similar a Instrucciones Basicas para C++

INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BÁSICAS PARA C++INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BÁSICAS PARA C++Idalia Tristan
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Nilson Payares
 
Material de apoyo: Componentes y tipos de Datos PDF
 Material de apoyo: Componentes y tipos de Datos PDF Material de apoyo: Componentes y tipos de Datos PDF
Material de apoyo: Componentes y tipos de Datos PDFLeider Sanchez
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje carea21
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1logan1725
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1nibox
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Carlos
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Carlos
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Carlos
 
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
 
1ra parte elementos basicos del lenguaje
1ra parte elementos basicos del lenguaje1ra parte elementos basicos del lenguaje
1ra parte elementos basicos del lenguajeyuli02
 
1ra parte elementos basicos del lenguaje
 1ra parte elementos basicos del lenguaje 1ra parte elementos basicos del lenguaje
1ra parte elementos basicos del lenguajeyuli02
 
Unidad1
Unidad1Unidad1
Unidad1JHONNY
 
Lenguajesdeprogramacion c nivel1-unidad1_1
Lenguajesdeprogramacion c nivel1-unidad1_1Lenguajesdeprogramacion c nivel1-unidad1_1
Lenguajesdeprogramacion c nivel1-unidad1_1camnav
 
Lenguajesdeprogramacion c nivel1-unidad1_1
Lenguajesdeprogramacion c nivel1-unidad1_1Lenguajesdeprogramacion c nivel1-unidad1_1
Lenguajesdeprogramacion c nivel1-unidad1_1Joaquin1418
 
Lenguaje de programacion C++ 1
Lenguaje de programacion C++ 1Lenguaje de programacion C++ 1
Lenguaje de programacion C++ 1David
 
Unidad1
Unidad1Unidad1
Unidad1JHONNY
 

Similar a Instrucciones Basicas para C++ (20)

INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BÁSICAS PARA C++INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BÁSICAS PARA C++
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
 
Material de apoyo: Componentes y tipos de Datos PDF
 Material de apoyo: Componentes y tipos de Datos PDF Material de apoyo: Componentes y tipos de Datos PDF
Material de apoyo: Componentes y tipos de Datos PDF
 
Lenguaje
LenguajeLenguaje
Lenguaje
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
 
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
 
Unmsm02 2008
Unmsm02 2008Unmsm02 2008
Unmsm02 2008
 
1ra parte elementos basicos del lenguaje
1ra parte elementos basicos del lenguaje1ra parte elementos basicos del lenguaje
1ra parte elementos basicos del lenguaje
 
1ra parte elementos basicos del lenguaje
 1ra parte elementos basicos del lenguaje 1ra parte elementos basicos del lenguaje
1ra parte elementos basicos del lenguaje
 
Unidad1
Unidad1Unidad1
Unidad1
 
Lenguajesdeprogramacion c nivel1-unidad1_1
Lenguajesdeprogramacion c nivel1-unidad1_1Lenguajesdeprogramacion c nivel1-unidad1_1
Lenguajesdeprogramacion c nivel1-unidad1_1
 
Lenguajesdeprogramacion c nivel1-unidad1_1
Lenguajesdeprogramacion c nivel1-unidad1_1Lenguajesdeprogramacion c nivel1-unidad1_1
Lenguajesdeprogramacion c nivel1-unidad1_1
 
Lenguaje de programacion C++ 1
Lenguaje de programacion C++ 1Lenguaje de programacion C++ 1
Lenguaje de programacion C++ 1
 
Unidad1
Unidad1Unidad1
Unidad1
 

Más de Dj109

Estructura Basica para C++
Estructura Basica para C++Estructura Basica para C++
Estructura Basica para C++Dj109
 
Tablas de Verdad para C++
Tablas de Verdad para C++Tablas de Verdad para C++
Tablas de Verdad para C++Dj109
 
Tipos de Datos para C++
Tipos de Datos para C++Tipos de Datos para C++
Tipos de Datos para C++Dj109
 
Ley de Jerarquia de Operaciones
Ley de Jerarquia de OperacionesLey de Jerarquia de Operaciones
Ley de Jerarquia de OperacionesDj109
 
Tutorial de Visual C++
Tutorial de Visual C++Tutorial de Visual C++
Tutorial de Visual C++Dj109
 
Operaciones basicas (1)
Operaciones basicas (1)Operaciones basicas (1)
Operaciones basicas (1)Dj109
 
Promedios (1)
Promedios (1)Promedios (1)
Promedios (1)Dj109
 
Transporte (1)
Transporte (1)Transporte (1)
Transporte (1)Dj109
 
Ventas (1)
Ventas (1)Ventas (1)
Ventas (1)Dj109
 
G. circular
G. circularG. circular
G. circularDj109
 
G. de barras (1)
G. de barras (1)G. de barras (1)
G. de barras (1)Dj109
 
Texto 2
Texto 2Texto 2
Texto 2Dj109
 
Recetario (2)
Recetario (2)Recetario (2)
Recetario (2)Dj109
 
Autoformas
AutoformasAutoformas
AutoformasDj109
 
Andamio (1)
Andamio (1)Andamio (1)
Andamio (1)Dj109
 
Formato base
Formato baseFormato base
Formato baseDj109
 

Más de Dj109 (16)

Estructura Basica para C++
Estructura Basica para C++Estructura Basica para C++
Estructura Basica para C++
 
Tablas de Verdad para C++
Tablas de Verdad para C++Tablas de Verdad para C++
Tablas de Verdad para C++
 
Tipos de Datos para C++
Tipos de Datos para C++Tipos de Datos para C++
Tipos de Datos para C++
 
Ley de Jerarquia de Operaciones
Ley de Jerarquia de OperacionesLey de Jerarquia de Operaciones
Ley de Jerarquia de Operaciones
 
Tutorial de Visual C++
Tutorial de Visual C++Tutorial de Visual C++
Tutorial de Visual C++
 
Operaciones basicas (1)
Operaciones basicas (1)Operaciones basicas (1)
Operaciones basicas (1)
 
Promedios (1)
Promedios (1)Promedios (1)
Promedios (1)
 
Transporte (1)
Transporte (1)Transporte (1)
Transporte (1)
 
Ventas (1)
Ventas (1)Ventas (1)
Ventas (1)
 
G. circular
G. circularG. circular
G. circular
 
G. de barras (1)
G. de barras (1)G. de barras (1)
G. de barras (1)
 
Texto 2
Texto 2Texto 2
Texto 2
 
Recetario (2)
Recetario (2)Recetario (2)
Recetario (2)
 
Autoformas
AutoformasAutoformas
Autoformas
 
Andamio (1)
Andamio (1)Andamio (1)
Andamio (1)
 
Formato base
Formato baseFormato base
Formato base
 

Último

origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 

Último (20)

origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 

Instrucciones Basicas para C++

  • 1. INSTRUCCIONES BÁSICAS PARA C++ HERNANDEZ MONTALVO ABIGAIL JUAREZ GARCIA DIEGO EMMANUEL MAESTRA :MARGARITA ROMERO 2 AM PROGRAMACION
  • 2. • C es un lenguaje de programación de propósito general. Fue inventado por Dennis Ritchie del los Laboratorios Bell de AT&T con el fin de proporcionar un lenguaje de alto nivel a la programación sobre el sistema operativo UNIX. Hoy en día se utiliza también para muchas otras aplicaciones
  • 3. COMPONENTES Un programa en C++ está definido por funciones (grupo de instrucciones que pueden o no hacer algún cálculo), donde la función principal debe ser llamada main. *La composición general de un programa en c++ es: • Directivas de preprocesamiento. • Declaración globales. • Función main. • Funciones definidas por el usuario. • Comentarios para entender el funcionamiento del Programa.
  • 4. DIRECTAS • Las directivas de preprocesamiento son definidas para que el compilador realice algo antes de compilar el programa (revisar si la sintaxis es correcta y generar un código ejecutable por la computadora), como el incluir funciones de alguna biblioteca conocida
  • 5. • En particular, en C la directiva para incluir bibliotecas es como las siguientes: Ejemplos: #include <iostream.H> • esta directiva permitirá utilizar la función de lectura cin y la función de escritura cout propias de C++. #Include <stdio.H> • esta directiva permitirá utilizar las funciones de lectura y escritura propias de C.
  • 6. • Estas directivas también funcionan con c++, aunque existen algunos compiladores que no las soportan en cuyo caso es necesario hacer uso de los namespaces. • Un namespace es una declaración de región. El propósito de estos es localizar el nombre de identificadores para evitar colisiones. • Para tener compatibilidad, cuando un programa en c++ incluye una librería de c, haremos uso del namespace
  • 7. • Ejemplo: • En C tenemos #include <iostream.H> • Con el respectivo en c++ #include <iostream> using namespace std;
  • 8. DECLARACIONES GLOBALES • Las declaraciones globales son definiciones de variables o constantes que serán utilizadas por cualquiera de todas las funciones definidas en el programa. • La sintaxis para la declaración de una variable es: tipo var1, var2,..., Var3; • o bien tipo var1= valor, var2,..., Var3;
  • 9. FUNCION MAID • LA FUNCIÓN MAIN( ), ES OBLIGATORIA EN CADA PROGRAMA C, C+ +. • INDICA EL COMIENZO DEL Programa Y REQUIERE LOS PARÉNTESIS ( ) A CONTINUACIÓN DE MAIN( ).
  • 10. FUNCIONES DEFINIDAS POR EL USUARIO • La definición de una función se realiza escribiendo primero el tipo del valor de retorno de la función, después el nombre de la función, posteriormente entre paréntesis las variables que utilizará dicha función (parámetros) y finalmente las instrucciones de la función. Ejemplos: Double promedio( int a, int b, int c) { Return (a + b + c ) /3.0; } • declara a la función promedio, la cual recibe tres valores enteros y calcula y regresa el promedio de ellos.
  • 11. TIPOS DE DATOS • Los tipos de datos que maneja C++ son : • Enteros dentro de los enteros están los tipos: short, int, long, los cuales varían en rango de acuerdo al compilador que se utilice, siendo long rango mayor y short el de menor. • Flotantes dentro de los flotantes c++ tiene los tipos: float, double y long double donde al igual que los enteros varía el rango de cada uno de acuerdo al compilador que se utilice. De igual forma el float es el de menor rango siendo long double el de rango mayor
  • 12. • Caracteres se utiliza el tipo char. Para representar un carácter en C++ se utilizan apóstrofes. Ejemplos: ‘a’, ‘b’ , ‘5’ • Para representar una cadena de caracteres se utilizan las comillas. Ejemplo: “soy una cadena”
  • 13. ESTATUTO DE LECTURA • El archivo de cabecera iostream.H de la biblioteca de C++ proporciona un flujo de entrada estándar cin y un operador de extracción >>, para extraer valores del flujo y almacenarlos en variables. Sintaxis del estatuto cin Cin >> lista de variables; • donde lista de variables puede ser una o más variables separadas por >>
  • 14. ESTAUTO DE ESCRITURA • El archivo de cabecera iostream.H de la biblioteca de C++ proporciona un flujo de salida estándar cout y un operador de extracción <<, que normalmente se manda a la pantalla del usuario. • Sintaxis del estatuto cout cout << lista; • donde lista puede ser variables, valores constantes o expresiones separadas por <<
  • 15. DECLARACION • • La declaración de una variable es un estatuto que proporciona información de la variable al compilador de c++. • La sintaxis para la declaración de una variable es: Tipo variable • Tipo.- Es el nombre de un tipo de dato conocido por C++. • Variable.- Es un identificador (nombre) válido en C++
  • 16. REGLAS PARA NOMBRE DE VARIABLES • • Deben empezar con letra o underscore • Pueden contener letras, números y underscore • Las letra mayúsculas y minúsculas son diferentes para c++
  • 17. • Es importante declarar las variables antes de utilizarlas. Se puede declarar una variable en dos lugares dentro de un programa: • A). Al principio de un archivo o bloque de código. • B). En el punto de utilización. • Las variables se pueden inicializar a la vez que se declaran, o bien, inicializarse después de la declaración. El primer método es probablemente el mejor, ya que se combina la definición de la variable con la asignación de su valor inicial.
  • 18. DECLARACION O DEFINICION • La diferencia entre declaración y definición es sutil. • Una declaración introduce un nombre de un objeto o de una variable y asocia un tipo con la variable/objeto. • Una definición es una declaración que asigna simultáneamente memoria al objeto/variable.
  • 19. • Ejemplos: • Int x; // declara el nombre de la variable x de tipo entero. • Char var; // declara var de tipo carácter. • Int i; // declara el nombre de la variable i de tipo entero. • Int i = 0; // define i inicializa la variable i entera a cero.
  • 20. CONCLUSION • Las instrucciones de C++ son los elementos de programa que controlan cómo y en qué orden se manipulan los objetos.