SlideShare una empresa de Scribd logo
1 de 21
#TeamLenguajeC++ Página 1
Integrantes:
Katya Paola Hernandez Badillo
Allan Alejandro Gaspar Vallejo
Kevin Alberto Antillon Zarate
Bryan Orta Cruz
Desarrolla Software Utilizando Programacion Estructurada
Margarita Romero Alvarado
#TeamLenguajeC++ Página 2
INTRODUCCIÓN:
El presente trabajo tiene como propósito principal el explicarles de manera breve y detallada todo lo
relacionado con el Lenguaje C++. Trabajar en este lenguaje de programación computacional parece difícil pero
es muy sencillo y fácil solo es necesario el que entendamos como funciona cada uno de sus símbolos y
códigos. En este proyecto explicaremos cada símbolo del lenguaje C++ su funcionamiento y donde se puede
utilizar cada uno de ellos, también aprenderemos a crear programas sencillos y un poco más difíciles. Y
además estaremos analizando el Lenguaje C++, su utilidad, su historia como empezó, su desarrollo y como fue
evolucionando hasta el día de hoy. Estaremos analizando un poco el programa DFD que servirá para después
ingresar al mundo y las prácticas en Lenguaje C++. Y por último realizaremos dos prácticas en las cuales
aplicaremos todo lo aprendido con este documento. Esperemos y les sirva y sea de su agrado, ¡Disfrútenlo!
.
#TeamLenguajeC++ Página 3
ÍNDICE:
Pág.
*Introducción………………………………………………………………………………………………………………………………………….1
*Índice…………………………………………………………………………………………………………………………………………………….2
*Objetivos………………………………………………………………………………………………………………………………………………..3
*Programa DFD……………………………………………………………………………………………………………………………………….4
*Simbología en DFD……………………………………………………………………………………………………………………………….5
 Ciclos en DFD……………………………………………………………………………………………………………………………..7
 Tablas de verdad de operadores lógicos……………………………………………………………………………………8
 Visual C++………………………………………………………………………………………………………………………………….10
 Características de Visual c++…………………………………………………………………………………………………….12
 Ciclos en Visual c++…………………………………………………………………………………………………………………..14
 Como crear en programa en Visual c++……………………………………………………………………………………16
 Fin……………………………………………………………………………………………………………………………………………20
#TeamLenguajeC++ Página 4
OBJETIVOS:
Nuestro principal objetivo es lograr captar su atención con este proyecto y que sea de mucha utilidad para
ustedes, que al finalizar este proyecto conozcan todo lo relacionado con el lenguaje C++, y que sean capaces
de crear programas similares a los que aparecerán en este proyecto.
En este proyecto explicaremos cada símbolo del lenguaje C++ su funcionamiento y donde se puede utilizar
cada uno de ellos, también aprenderemos a crear programas sencillos y un poco más difíciles.
Y por último realizaremos dos prácticas en las cuales aplicaremos todo lo aprendido con este documento.
#TeamLenguajeC++ Página 5
PROGRAMA DFD:
Un diagramade flujo de datos (DFD sus siglas en español e inglés) es una representación gráfica del flujo de datos a través de
un sistema de información. Un diagrama de flujo de datos también se puede utilizar para la visualización de procesamiento de
datos (diseño estructurado). Es una práctica común para un diseñador dibujar un contexto a nivel de DFD que primero
muestra la interacción entre el sistema y las entidades externas.
Los diagramas de flujo de datos fueron inventados por Larry Constantine, el desarrollador original del diseño estructurado,
basado en el modelo de computación de Martin y Estrin: "flujo gráfico de datos" . Los diagramas de flujo de datos (DFD) son
una de las tres perspectivas esenciales de Análisis de Sistemas Estructurados y Diseño por Método SSADM.
Con un diagrama de flujo de datos, los usuarios van a poder visualizar la forma en que el sistema funcione, lo que el sistema va
a lograr, y cómo el sistema se pondrá en práctica.
Los niveles de un DFD son:
 Nivel 0: Diagrama de contexto
 Nivel 1: Diagrama de nivel superior
 Nivel 2: Diagrama de detalle o expansión
#TeamLenguajeC++ Página 6
SIMBOLOGIA DE DFD:
La estandarización de los símbolos para la elaboración de Diagramas de Flujo tardo varios años, con el fin de
evitar la utilización de símbolos diferentes para representar procesos iguales.
INICIO/FINAL:
Se utiliza para indicar el inicio y el final de un diagrama, del inicio solo puede salir una línea de flujo y al final
solo debe llegar una línea.
ENTRADA GENERAL:
Entrada/Salida de datos en general (en esta guía, solo la usaremos para la entrada).
ENTRADA POR TECLADO:
Instrucción de entrada de datos por teclado, indica que el computador debe esperar a que el usuario teclee un
dato que se guardara en una variable o constante.
ACCIÓN/PROCESO GENERAL:
Indica una acción o instrucción general que debe realizar el computador (cambios de valores de variables,
asignaciones, operaciones aritméticas, etcétera.
#TeamLenguajeC++ Página 7
DECISIÓN:
Indica la comparación de dos datos y dependiendo del resultado lógico(falso o verdadero) se toma la decisión
de seguir un camino del diagrama u otro.
SALIDA IMPRESA:
Indica la presentación de uno o varios resultados en forma impresa.
SALIDA DE PANTALLA:
Instrucción de presentación de mensajes o resultados en pantalla.
#TeamLenguajeC++ Página 8
Un ciclo tiene 3 partes:
1.- Un ciclo tiene un valor inicial o punto de partida
2.- Puede ser descendente o ascendente (incremento o decremento)
3.- Una condicional (expresión a evaluar)
NOTA: Todos los ciclos funcionan siempre y cuando el resultadode la evaluación de la condición sea
verdadera.
CICLO PARA:
Para
Valor Inicial Valor Final Incremento o decremento
(Condición)
INICIO
PARA a--1;10; 1
a
FIN (PARA)
FIN
#TeamLenguajeC++ Página 9
TABLAS DE VERDAD DE OPERADORES
LÓGICOS
Una tabla de verdad, o tabla de valores de verdad, es una tabla que muestra el valor de verdad de
una proposición compuesta, para cada combinación de verdad que se pueda asignar.
Fue desarrollada por Charles Sanders Peirce por los años 1880, pero el formato más popular es el
que introdujo Ludwig Wittgenstein en su Tractatus logico-philosophicus, publicado en 1921.
Verdadero: El valor verdadero se representa con la letra V; si se emplea notación numérica se
expresa con un uno: 1; en un circuito eléctrico, el circuito está cerrado.
Falso: El valor falso se representa con la letra F; si se emplea notación numérica se expresa
con un cero: 0; en un circuito eléctrico, el circuito está abierto.
Negación: La negación es un operador que se ejecuta, sobre un único valor de verdad,
devolviendo el valor contradictorio de la proposición considerada.
P1 P2 AND (Y)
V V V
V F F
F V F
F F F
P1 P2 OR(O)
V V V
V F V
F V V
F F F
P1 NOT
(NEGACIÓN)
V F
F V
#TeamLenguajeC++ Página 10
FUNCIONAMIENTO DE LOS OPERADORES
LÓGICOS
Códigos de operadores lógicos:
 IF = Significa SI
 THEN= Entonces
 ELSE= Lo contrario
 ENDIF= Fin
 <> = Diferente
 ¡ = Diferente
EJEMPLO:
IF Sabor <> “Fresa” AND sabor <> “vainilla” AND sabor <> “Chocolate” THEN imprimir “escogiste un
sabor que no hay “
ELSE
Imprimir “escogiste el sabor”, Sabor
ENDIF
Expresado en palabras normales diría así:
SI el sabor que escogiste es diferente a fresa o vainilla o chocolate ENTONCES escogiste un sabor que no hay
FALSO
Escogiste un sabor que si hay
FIN
#TeamLenguajeC++ Página 11
VISUAL C++
Visual C++ (también conocido como MSVC++, Microsoft Visual C++) es un entorno de desarrollo integrado
(IDE) para lenguajes de programación C, C++ y C++/CLI.
Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus siglas en inglés) para sistemas
operativos Windows.
Soporta múltiples lenguajes de programación tales como C++, C#, Visual Basic
.NET, F#, Java, PHYTON, Ruby, PHP; al igual que entornos de desarrollo web como ASP.NET MVC, Django, etc.,
a lo cual sumarle las nuevas capacidades online bajo Windows Azure en forma del editor Mónaco.
Microsoft Visual C++ 6.0 tiene un menú dinámico que puede adaptarse a los diferentes estados del entorno de
desarrollo.
• El menú File dispone de algunas opciones para los últimos archivos o proyectos abiertos. • El menú Tools se
puede adaptar a las necesidades de cada usuario mediante la opción Customize.
• El menú Help está dedicado al sistema de ayuda de Visual C++
Muchas opciones de menú son activables a través de combinaciones de teclas. La configuración de dichas
combinaciones se puede personalizar en el menú Tools, opción Customize, seleccionando la ficha Keyboard
del cuadro de diálogo. Esta personalización no es recomendable en los laboratorios de la universidad.
Microsoft Visual Studio es una colección completa de herramientas y servicios para desarrollar aplicaciones
para equipos de escritorio, la Web, dispositivos y la nube.
LENGUAJE C++
C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de
su creación fue el extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos.
En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.
En 1980 surge C++ de la mano de Bjarne Stroustrup (también de Laboratorios Bell de AT&T). Diseña este lenguaje
con el objetivo de añadir a C (lenguaje antecesor a c++) nuevas características: clases y funciones virtuales (de
SIMULA67), tipos genéricos y expresiones (de ADA), la posibilidad de declarar variables en cualquier punto del
programa (de ALGOL68), y sobre todo, un auténtico motor de objetos con herencia múltiple que permite combinar
la programación imperativa de C con la programación orientada a objetos. Estas nuevas características mantienen
siempre la esencia del lenguaje C: otorgan el control absoluto de la aplicación al programador, consiguiendo una
velocidad muy superior a la ofrecida por otros lenguajes. El siguiente hecho fundamental en la evolución de C++ es
sin duda la incorporación de la librería STL años más tarde, obra de Alexander Stepanov y Adrew Koening. Esta
librería de clases con contenedores y algoritmos genéricos proporciona a C++ una potencia única entre los
lenguajes de alto nivel.
#TeamLenguajeC++ Página 12
CARACTERISTICAS DE VISUAL C++
Microsoft Visual C++ trabaja con pura minúscula y a cada archivo se le incluye la terminación .cpp que es que
es Visual C++.
Visual C++ cuenta con librerías que so un conjunto de módulos que tienen códigos que visual c++ no
reconoce.Ya que al poner un código que le sea difícil de comprender visual c++ busca en las librerías siu
significado..
Para activar las librerías se escribe #include y el nombre de la librería . Existen 4 tipos de librerías :
#include<stdio.h>: Contiene los prototipos de las funciones, macros, y tipos para manipular datos de entrada y
salida.
#include<conio.h>: Es una biblioteca de manejo de entrada y salida de datos en la consola para el sistema
DOS.
#include<iostream.h>: Parte del a STL que contiene los algoritmos estándar, es quizá la más usada e
importante (aunque no indispensable).
#include<math.h>: Contiene los prototipos de las funciones y otras definiciones para el uso y manipulación de
funciones matemáticas.
VARIABLES
En programación, una variable es un espacio de memoria reservado para almacenar un valor que corresponde
a un tipo de dato soportado por el lenguaje de programación. Una variable es representada y usada a través
de una etiqueta (un nombre) que le asigna un programador o que ya viene predefinida.
La variable global funciona en cualquier parte del programa y la local solo donde se ponga.
CODIGOS:
Int: Este código sirve para identificar todas las variables que se utilizaran en el programa que se va a ejecutar.
Void Main () : Sirve para indicar el inicio del programa principal
Cout<<: Significa salida de consola (c = consola) (out = salida).
Los tipos de salida son Variables, Textos y Expresiones Matemáticas.
#TeamLenguajeC++ Página 13
Cin>> significa entrada por pantalla. Esto quiere decir que el usuario meterá un código por el teclado.
Los <<>> indican hacia adonde va la información.
Float: Codigo que además de aceptar números enteros utiliza números decimales.
Int: Solo acepta números enteros.
Pow: Permite elevar un numero a cualquier potencia.
Endl: Significa fin de línea.
Long: Significa entero largo acapta números desde el 0 hasta 2 500 000
If: Significa toma de decisión siempre y cuando sea verdadera.
Getch: Viene del ingles getchar que significa que la computadoraespera un carácter para continuar,
Double: Codigo que acepta mas decimales que float.
II: Operador O
&&: Operador y
! : Operador de Negacion.
#TeamLenguajeC++ Página 14
CICLOS EN VISUAL C++
Los ciclos son Instrucciones para ciclos resuelven el problema de repetir todo el programa o cierta parte del
programa mas de una vez.
En Visual C++ existen 3 tipos de ciclos:
Ciclo For (ciclo para):
Este ciclo es uno de los mas usados para repetir una secuencia de instrucciones, sobre todo cuando se conoce
la cantidad exacta de veces que se quiere que se ejecute una instrucción simple o compuesta.
Su formato general es:
for (inicialización; condición; incremento)
En su forma simple la inicialización es una instrucción de asignación que carga la variable de control de ciclo
con un valor inicial.
La condición es una expresión relacional que evalúa la variable de control de ciclo contra un valor final o de
parada que determina cuando debe acabar el ciclo.
El incremento define la manera en que la variable de control de ciclo debe cambiar cada vez que el
computador repite un ciclo.
Se deben separar esos 3 argumentos con punto y coma (;)
Ejemplo :
a++; = a+1: Esto quiere decir que el incremento será de 1 en 1.
a= a+5 o a+=5 : Esto es para cuando el incremento es mayor a 1.
Ciclo While (ciclo mientras que):
En este ciclo el cuerpo de instrucciones se ejecuta mientras una condición permanezca como verdadera en el
momento en que la condición se convierte en falsa el ciclo termina.
Su formato general es :
cargar o inicializar variable de condición;
while(condición)
#TeamLenguajeC++ Página 15
grupo cierto de instrucciones;
instrucción(es) para salir del ciclo;
};
Un error muy comun con el while, es poner un punto y coma(;) despues de la (condición) ejemplo
while(condicion); ←-esto es y causa un error.
Ejemplo:
(a<11) :Esto indica que el ciclo terminara en un numero menor de 11.
Ciclo do (ciclo hazlo mientras):
Su diferencia básica con el ciclo while es que la prueba de condición es hecha al finalizar el ciclo, es decir las
instrucciones se ejecutan cuando menos una vez porque primero ejecuta las instrucciones y al final evalúa la
condición;
También se le conoce por esta razón como ciclo de condición de salida.
Su formato general es :cargar o inicializar variable de condición;
do {grupo cierto de instrucción(es);
instrucción(es) de rompimiento de ciclo;
} while (condición).
#TeamLenguajeC++ Página 16
COMO CREAR UN PROGRAMA EN VISUAL C++
Ahora aprenderemos a crear un programa sencillo y uno difícil para poner en practica lo aprendido.
Ejercicio 1:
Calcula el promedio de 3 números cualquiera.
Lo primero que tenemos que hacer es escribir las librerías
2.-Lo siguiente que hay que escribir es el código de variables que vamos a utilizar:
En este caso será el código float ya que puede que utilicemos números decimales. Y escribimos las variables a
utilizar.
#TeamLenguajeC++ Página 17
3.- Lo siguiente que tenemos que hacer es escribir es el código que dará la instrucción de iniciar el programa.
4.- A continuación empezamos a escribir el código
Para cada instrucción se escribe la palabra cout<< y para cada variable cin>>.
Cabe señalar que para cada instrucción se escriben entre comillas y al finalizar un punto y coma.
Ahora lo que tenemos que hacer es revisar si no tiene errores presionando el este botón:
#TeamLenguajeC++ Página 18
Y por último lo ejecutamos presionando este botón:
Y si esta correcto el programa saldrá así:
Y así es como se crea un programa.
#TeamLenguajeC++ Página 19
Programa con ciclos:
Ahora crearemos un programa en visual c++ utilizando uno de los ciclos.
Ejercicio 2:
Crea un programa que calcule e imprima el peso molecular de una sustancia o compuesto químico cualquiera .
1.- Lo primero que hay que hacer que es obligatorio es escribir las librerías.
2.- Tenemos que escribir el código en el que introduciremos las variables y sus variables.
3.- Escribimos el código para iniciar el programa
#TeamLenguajeC++ Página 20
4.- Ahora escribimos el programa.
Notamos que utilizamos el ciclo for que está compuesto por un numero inicial, uno final, y el incremento que
en este caso el numero inicial es el a+=1, el número final es a<=d, y el incremento es a++.
5.- Checamos si no tiene error y lo ejecutamos.
Y asi es como se crean programas en Visual c++

Más contenido relacionado

La actualidad más candente

c++ introduccion
c++ introduccionc++ introduccion
c++ introduccionjennipaola
 
Características de c sharp
Características de c sharpCaracterísticas de c sharp
Características de c sharpuccvirtual
 
Programacion c# vbnet
Programacion c# vbnetProgramacion c# vbnet
Programacion c# vbnetKevin Reaño
 
Manual de el lenguaje de programacion c# ( español spanish) x richy
Manual de el lenguaje de programacion c# ( español spanish) x richyManual de el lenguaje de programacion c# ( español spanish) x richy
Manual de el lenguaje de programacion c# ( español spanish) x richyRoberto Lll
 
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
 
Entorno de desarrollo en c++
Entorno de desarrollo en c++Entorno de desarrollo en c++
Entorno de desarrollo en c++Lymobe
 
Manual laboratorio de programación#1
Manual laboratorio de programación#1Manual laboratorio de programación#1
Manual laboratorio de programación#1Estudiantes ISI_UCA
 
01 lenguaje-c
01 lenguaje-c01 lenguaje-c
01 lenguaje-cPablo
 
Ova unidad1 introduccionalaprogramacion
Ova unidad1 introduccionalaprogramacionOva unidad1 introduccionalaprogramacion
Ova unidad1 introduccionalaprogramacionederhenriquez
 
Programacion En Lenguaje C
Programacion En Lenguaje CProgramacion En Lenguaje C
Programacion En Lenguaje CKritius
 
Presentacion1 lenguaje de-programacion_c
Presentacion1 lenguaje de-programacion_cPresentacion1 lenguaje de-programacion_c
Presentacion1 lenguaje de-programacion_cMonica Martinez
 

La actualidad más candente (20)

C(++) programacion en c y c++
C(++)   programacion en c y c++C(++)   programacion en c y c++
C(++) programacion en c y c++
 
c++ introduccion
c++ introduccionc++ introduccion
c++ introduccion
 
Lenguaje de-programación-c
Lenguaje de-programación-cLenguaje de-programación-c
Lenguaje de-programación-c
 
Características de c sharp
Características de c sharpCaracterísticas de c sharp
Características de c sharp
 
Programacion c# vbnet
Programacion c# vbnetProgramacion c# vbnet
Programacion c# vbnet
 
Manual de el lenguaje de programacion c# ( español spanish) x richy
Manual de el lenguaje de programacion c# ( español spanish) x richyManual de el lenguaje de programacion c# ( español spanish) x richy
Manual de el lenguaje de programacion c# ( español spanish) x richy
 
C++
C++C++
C++
 
Manual de c/c++
Manual de c/c++Manual de c/c++
Manual de c/c++
 
Manual C/C++
Manual C/C++ Manual C/C++
Manual C/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++
Mi lenguaje de programación de preferencia es C++
 
Entorno de desarrollo en c++
Entorno de desarrollo en c++Entorno de desarrollo en c++
Entorno de desarrollo en c++
 
Manual laboratorio de programación#1
Manual laboratorio de programación#1Manual laboratorio de programación#1
Manual laboratorio de programación#1
 
01 lenguaje-c
01 lenguaje-c01 lenguaje-c
01 lenguaje-c
 
Ova unidad1 introduccionalaprogramacion
Ova unidad1 introduccionalaprogramacionOva unidad1 introduccionalaprogramacion
Ova unidad1 introduccionalaprogramacion
 
Apun c
Apun cApun c
Apun c
 
Todo sobre C#
Todo sobre C#Todo sobre C#
Todo sobre C#
 
Programacion en C#
Programacion en C#Programacion en C#
Programacion en C#
 
Programacion En Lenguaje C
Programacion En Lenguaje CProgramacion En Lenguaje C
Programacion En Lenguaje C
 
Presentacion1 lenguaje de-programacion_c
Presentacion1 lenguaje de-programacion_cPresentacion1 lenguaje de-programacion_c
Presentacion1 lenguaje de-programacion_c
 
Primeros Ejemplos Usando Operadores en Visual C# (C Sharp)
Primeros Ejemplos Usando Operadores en Visual C# (C Sharp)Primeros Ejemplos Usando Operadores en Visual C# (C Sharp)
Primeros Ejemplos Usando Operadores en Visual C# (C Sharp)
 

Destacado

Destacado (15)

Aet em escritórios
Aet em escritóriosAet em escritórios
Aet em escritórios
 
Visual
VisualVisual
Visual
 
Booklet
BookletBooklet
Booklet
 
Estrategias de mercado
Estrategias de mercadoEstrategias de mercado
Estrategias de mercado
 
Seth Front Brand Storyteller
Seth Front Brand StorytellerSeth Front Brand Storyteller
Seth Front Brand Storyteller
 
Вебінар "Нові можливості автоматизації бізнесу в програмі 1С:Управління невел...
Вебінар "Нові можливості автоматизації бізнесу в програмі 1С:Управління невел...Вебінар "Нові можливості автоматизації бізнесу в програмі 1С:Управління невел...
Вебінар "Нові можливості автоматизації бізнесу в програмі 1С:Управління невел...
 
Los carbohidratos
Los carbohidratosLos carbohidratos
Los carbohidratos
 
Linkedin Teaser 2016 IMPROVEN
Linkedin Teaser 2016 IMPROVENLinkedin Teaser 2016 IMPROVEN
Linkedin Teaser 2016 IMPROVEN
 
Proyecto
ProyectoProyecto
Proyecto
 
Castle Group
Castle Group Castle Group
Castle Group
 
Trastornos de la piel
Trastornos de la pielTrastornos de la piel
Trastornos de la piel
 
«Индексы в 1С. Влияние на производительность»
«Индексы в 1С. Влияние на производительность»«Индексы в 1С. Влияние на производительность»
«Индексы в 1С. Влияние на производительность»
 
Castle Group
Castle GroupCastle Group
Castle Group
 
Marcha humana
Marcha humanaMarcha humana
Marcha humana
 
IFRS 16 аренда
IFRS 16 арендаIFRS 16 аренда
IFRS 16 аренда
 

Similar a Proyecto

Historia de c++
Historia de c++Historia de c++
Historia de c++edwin562
 
Historia de c++
Historia de c++Historia de c++
Historia de c++edwin562
 
Introducción a Programación I (Clase1).pptx
Introducción a Programación I (Clase1).pptxIntroducción a Programación I (Clase1).pptx
Introducción a Programación I (Clase1).pptxDavidGarca147527
 
historia del lenguaje c++
historia del lenguaje c++historia del lenguaje c++
historia del lenguaje c++Carlota Guzman
 
Portafolio de evidencias actividades
Portafolio de evidencias actividadesPortafolio de evidencias actividades
Portafolio de evidencias actividadesJames Logan
 
definiciones de c++ para el trabajo.docx
definiciones de c++ para el trabajo.docxdefiniciones de c++ para el trabajo.docx
definiciones de c++ para el trabajo.docxEscorchaNoguera
 
Lenguajes de programacion mas utilizados
Lenguajes de programacion mas utilizadosLenguajes de programacion mas utilizados
Lenguajes de programacion mas utilizadosCesar-Sanchez
 
Lenguajes de programación más utilizados
Lenguajes de programación más utilizadosLenguajes de programación más utilizados
Lenguajes de programación más utilizadosJesus Salas Castro
 
Programa c++
Programa c++Programa c++
Programa c++Pablo
 
Exposición
ExposiciónExposición
ExposiciónPablo
 
Introducción al curso de C.docx
Introducción al curso de C.docxIntroducción al curso de C.docx
Introducción al curso de C.docxNidia Castro Campo
 
foro de lenguajes de programación.docx
foro de lenguajes de programación.docxforo de lenguajes de programación.docx
foro de lenguajes de programación.docxJezerCaldern
 
Programacion
ProgramacionProgramacion
Programacionedison
 
Pseudocodigo
PseudocodigoPseudocodigo
PseudocodigoTensor
 
Pseudocodigo
PseudocodigoPseudocodigo
PseudocodigoTensor
 
Historia de c++
Historia de c++Historia de c++
Historia de c++david-27
 

Similar a Proyecto (20)

Historia de c++
Historia de c++Historia de c++
Historia de c++
 
Historia de c++
Historia de c++Historia de c++
Historia de c++
 
37975756-Guia-de-C
37975756-Guia-de-C37975756-Guia-de-C
37975756-Guia-de-C
 
Introducción a Programación I (Clase1).pptx
Introducción a Programación I (Clase1).pptxIntroducción a Programación I (Clase1).pptx
Introducción a Programación I (Clase1).pptx
 
C#
C#C#
C#
 
historia del lenguaje c++
historia del lenguaje c++historia del lenguaje c++
historia del lenguaje c++
 
Manual c++01
Manual c++01Manual c++01
Manual c++01
 
Portafolio de evidencias actividades
Portafolio de evidencias actividadesPortafolio de evidencias actividades
Portafolio de evidencias actividades
 
definiciones de c++ para el trabajo.docx
definiciones de c++ para el trabajo.docxdefiniciones de c++ para el trabajo.docx
definiciones de c++ para el trabajo.docx
 
Lenguajes de programacion mas utilizados
Lenguajes de programacion mas utilizadosLenguajes de programacion mas utilizados
Lenguajes de programacion mas utilizados
 
Lenguajes de programación más utilizados
Lenguajes de programación más utilizadosLenguajes de programación más utilizados
Lenguajes de programación más utilizados
 
Programa c++
Programa c++Programa c++
Programa c++
 
Exposición
ExposiciónExposición
Exposición
 
Introducción al curso de C.docx
Introducción al curso de C.docxIntroducción al curso de C.docx
Introducción al curso de C.docx
 
foro de lenguajes de programación.docx
foro de lenguajes de programación.docxforo de lenguajes de programación.docx
foro de lenguajes de programación.docx
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
 
Programacion
ProgramacionProgramacion
Programacion
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Historia de c++
Historia de c++Historia de c++
Historia de c++
 

Último

Europa y la Exploración del continente americano.pptx
Europa y la Exploración del continente americano.pptxEuropa y la Exploración del continente americano.pptx
Europa y la Exploración del continente americano.pptxismaelchandi2010
 
ACUERDOS PARA PINTAR EDUCACION INICIAL.docx
ACUERDOS PARA PINTAR EDUCACION INICIAL.docxACUERDOS PARA PINTAR EDUCACION INICIAL.docx
ACUERDOS PARA PINTAR EDUCACION INICIAL.docxlizeth753950
 
presentacion-auditoria-administrativa-i-encuentro (1).ppt
presentacion-auditoria-administrativa-i-encuentro (1).pptpresentacion-auditoria-administrativa-i-encuentro (1).ppt
presentacion-auditoria-administrativa-i-encuentro (1).pptDerekLiberatoMartine
 
la configuyracion del territorio peruano
la configuyracion del territorio peruanola configuyracion del territorio peruano
la configuyracion del territorio peruanoEFRAINSALAZARLOYOLA1
 
CERTIFICADO para NIÑOS, presentacion de niños en la iglesia .pptx
CERTIFICADO para NIÑOS, presentacion de niños en la iglesia .pptxCERTIFICADO para NIÑOS, presentacion de niños en la iglesia .pptx
CERTIFICADO para NIÑOS, presentacion de niños en la iglesia .pptxMaikelPereira1
 
PA2_BITACORA _Taipe_Turpo_Teves_Sumire_Suma.pptx
PA2_BITACORA _Taipe_Turpo_Teves_Sumire_Suma.pptxPA2_BITACORA _Taipe_Turpo_Teves_Sumire_Suma.pptx
PA2_BITACORA _Taipe_Turpo_Teves_Sumire_Suma.pptxJOELORELLANA15
 
Trabajo historia sobre el Renacimiento en la arquitectura
Trabajo historia sobre el Renacimiento en la arquitecturaTrabajo historia sobre el Renacimiento en la arquitectura
Trabajo historia sobre el Renacimiento en la arquitecturaccastilloojeda12
 
diagrama sinóptico dcerfghjsxdcfvgbhnjdcf
diagrama sinóptico dcerfghjsxdcfvgbhnjdcfdiagrama sinóptico dcerfghjsxdcfvgbhnjdcf
diagrama sinóptico dcerfghjsxdcfvgbhnjdcfDreydyAvila
 
BIOGRAFIA MARIANO MELGAR presentacion en power point
BIOGRAFIA MARIANO MELGAR  presentacion en power pointBIOGRAFIA MARIANO MELGAR  presentacion en power point
BIOGRAFIA MARIANO MELGAR presentacion en power pointyupanquihuisahilario
 
Origen del Hombre- cuadro comparativo 5to Sec
Origen del Hombre- cuadro comparativo 5to SecOrigen del Hombre- cuadro comparativo 5to Sec
Origen del Hombre- cuadro comparativo 5to Secssuser50da781
 
Unitario - Serie Fotográfica - Emmanuel Toloza Pineda
Unitario - Serie Fotográfica - Emmanuel Toloza PinedaUnitario - Serie Fotográfica - Emmanuel Toloza Pineda
Unitario - Serie Fotográfica - Emmanuel Toloza PinedaEmmanuel Toloza
 
Concepto de Estética, aproximación,Elena Olvieras
Concepto de Estética, aproximación,Elena OlvierasConcepto de Estética, aproximación,Elena Olvieras
Concepto de Estética, aproximación,Elena OlvierasAnkara2
 
271706433-Horacio-Baliero-Casa-en-Punta-Piedras.pptx
271706433-Horacio-Baliero-Casa-en-Punta-Piedras.pptx271706433-Horacio-Baliero-Casa-en-Punta-Piedras.pptx
271706433-Horacio-Baliero-Casa-en-Punta-Piedras.pptxjezuz1231
 
La Importancia de la Universidad como Institución Social.pdf
La Importancia de la Universidad como Institución Social.pdfLa Importancia de la Universidad como Institución Social.pdf
La Importancia de la Universidad como Institución Social.pdfloquendo1901
 
Mapa-conceptual-de-la-Primera-Guerra-Mundial.pptx
Mapa-conceptual-de-la-Primera-Guerra-Mundial.pptxMapa-conceptual-de-la-Primera-Guerra-Mundial.pptx
Mapa-conceptual-de-la-Primera-Guerra-Mundial.pptxMaraMilagrosBarrosMa
 

Último (15)

Europa y la Exploración del continente americano.pptx
Europa y la Exploración del continente americano.pptxEuropa y la Exploración del continente americano.pptx
Europa y la Exploración del continente americano.pptx
 
ACUERDOS PARA PINTAR EDUCACION INICIAL.docx
ACUERDOS PARA PINTAR EDUCACION INICIAL.docxACUERDOS PARA PINTAR EDUCACION INICIAL.docx
ACUERDOS PARA PINTAR EDUCACION INICIAL.docx
 
presentacion-auditoria-administrativa-i-encuentro (1).ppt
presentacion-auditoria-administrativa-i-encuentro (1).pptpresentacion-auditoria-administrativa-i-encuentro (1).ppt
presentacion-auditoria-administrativa-i-encuentro (1).ppt
 
la configuyracion del territorio peruano
la configuyracion del territorio peruanola configuyracion del territorio peruano
la configuyracion del territorio peruano
 
CERTIFICADO para NIÑOS, presentacion de niños en la iglesia .pptx
CERTIFICADO para NIÑOS, presentacion de niños en la iglesia .pptxCERTIFICADO para NIÑOS, presentacion de niños en la iglesia .pptx
CERTIFICADO para NIÑOS, presentacion de niños en la iglesia .pptx
 
PA2_BITACORA _Taipe_Turpo_Teves_Sumire_Suma.pptx
PA2_BITACORA _Taipe_Turpo_Teves_Sumire_Suma.pptxPA2_BITACORA _Taipe_Turpo_Teves_Sumire_Suma.pptx
PA2_BITACORA _Taipe_Turpo_Teves_Sumire_Suma.pptx
 
Trabajo historia sobre el Renacimiento en la arquitectura
Trabajo historia sobre el Renacimiento en la arquitecturaTrabajo historia sobre el Renacimiento en la arquitectura
Trabajo historia sobre el Renacimiento en la arquitectura
 
diagrama sinóptico dcerfghjsxdcfvgbhnjdcf
diagrama sinóptico dcerfghjsxdcfvgbhnjdcfdiagrama sinóptico dcerfghjsxdcfvgbhnjdcf
diagrama sinóptico dcerfghjsxdcfvgbhnjdcf
 
BIOGRAFIA MARIANO MELGAR presentacion en power point
BIOGRAFIA MARIANO MELGAR  presentacion en power pointBIOGRAFIA MARIANO MELGAR  presentacion en power point
BIOGRAFIA MARIANO MELGAR presentacion en power point
 
Origen del Hombre- cuadro comparativo 5to Sec
Origen del Hombre- cuadro comparativo 5to SecOrigen del Hombre- cuadro comparativo 5to Sec
Origen del Hombre- cuadro comparativo 5to Sec
 
Unitario - Serie Fotográfica - Emmanuel Toloza Pineda
Unitario - Serie Fotográfica - Emmanuel Toloza PinedaUnitario - Serie Fotográfica - Emmanuel Toloza Pineda
Unitario - Serie Fotográfica - Emmanuel Toloza Pineda
 
Concepto de Estética, aproximación,Elena Olvieras
Concepto de Estética, aproximación,Elena OlvierasConcepto de Estética, aproximación,Elena Olvieras
Concepto de Estética, aproximación,Elena Olvieras
 
271706433-Horacio-Baliero-Casa-en-Punta-Piedras.pptx
271706433-Horacio-Baliero-Casa-en-Punta-Piedras.pptx271706433-Horacio-Baliero-Casa-en-Punta-Piedras.pptx
271706433-Horacio-Baliero-Casa-en-Punta-Piedras.pptx
 
La Importancia de la Universidad como Institución Social.pdf
La Importancia de la Universidad como Institución Social.pdfLa Importancia de la Universidad como Institución Social.pdf
La Importancia de la Universidad como Institución Social.pdf
 
Mapa-conceptual-de-la-Primera-Guerra-Mundial.pptx
Mapa-conceptual-de-la-Primera-Guerra-Mundial.pptxMapa-conceptual-de-la-Primera-Guerra-Mundial.pptx
Mapa-conceptual-de-la-Primera-Guerra-Mundial.pptx
 

Proyecto

  • 1.
  • 2. #TeamLenguajeC++ Página 1 Integrantes: Katya Paola Hernandez Badillo Allan Alejandro Gaspar Vallejo Kevin Alberto Antillon Zarate Bryan Orta Cruz Desarrolla Software Utilizando Programacion Estructurada Margarita Romero Alvarado
  • 3. #TeamLenguajeC++ Página 2 INTRODUCCIÓN: El presente trabajo tiene como propósito principal el explicarles de manera breve y detallada todo lo relacionado con el Lenguaje C++. Trabajar en este lenguaje de programación computacional parece difícil pero es muy sencillo y fácil solo es necesario el que entendamos como funciona cada uno de sus símbolos y códigos. En este proyecto explicaremos cada símbolo del lenguaje C++ su funcionamiento y donde se puede utilizar cada uno de ellos, también aprenderemos a crear programas sencillos y un poco más difíciles. Y además estaremos analizando el Lenguaje C++, su utilidad, su historia como empezó, su desarrollo y como fue evolucionando hasta el día de hoy. Estaremos analizando un poco el programa DFD que servirá para después ingresar al mundo y las prácticas en Lenguaje C++. Y por último realizaremos dos prácticas en las cuales aplicaremos todo lo aprendido con este documento. Esperemos y les sirva y sea de su agrado, ¡Disfrútenlo! .
  • 4. #TeamLenguajeC++ Página 3 ÍNDICE: Pág. *Introducción………………………………………………………………………………………………………………………………………….1 *Índice…………………………………………………………………………………………………………………………………………………….2 *Objetivos………………………………………………………………………………………………………………………………………………..3 *Programa DFD……………………………………………………………………………………………………………………………………….4 *Simbología en DFD……………………………………………………………………………………………………………………………….5  Ciclos en DFD……………………………………………………………………………………………………………………………..7  Tablas de verdad de operadores lógicos……………………………………………………………………………………8  Visual C++………………………………………………………………………………………………………………………………….10  Características de Visual c++…………………………………………………………………………………………………….12  Ciclos en Visual c++…………………………………………………………………………………………………………………..14  Como crear en programa en Visual c++……………………………………………………………………………………16  Fin……………………………………………………………………………………………………………………………………………20
  • 5. #TeamLenguajeC++ Página 4 OBJETIVOS: Nuestro principal objetivo es lograr captar su atención con este proyecto y que sea de mucha utilidad para ustedes, que al finalizar este proyecto conozcan todo lo relacionado con el lenguaje C++, y que sean capaces de crear programas similares a los que aparecerán en este proyecto. En este proyecto explicaremos cada símbolo del lenguaje C++ su funcionamiento y donde se puede utilizar cada uno de ellos, también aprenderemos a crear programas sencillos y un poco más difíciles. Y por último realizaremos dos prácticas en las cuales aplicaremos todo lo aprendido con este documento.
  • 6. #TeamLenguajeC++ Página 5 PROGRAMA DFD: Un diagramade flujo de datos (DFD sus siglas en español e inglés) es una representación gráfica del flujo de datos a través de un sistema de información. Un diagrama de flujo de datos también se puede utilizar para la visualización de procesamiento de datos (diseño estructurado). Es una práctica común para un diseñador dibujar un contexto a nivel de DFD que primero muestra la interacción entre el sistema y las entidades externas. Los diagramas de flujo de datos fueron inventados por Larry Constantine, el desarrollador original del diseño estructurado, basado en el modelo de computación de Martin y Estrin: "flujo gráfico de datos" . Los diagramas de flujo de datos (DFD) son una de las tres perspectivas esenciales de Análisis de Sistemas Estructurados y Diseño por Método SSADM. Con un diagrama de flujo de datos, los usuarios van a poder visualizar la forma en que el sistema funcione, lo que el sistema va a lograr, y cómo el sistema se pondrá en práctica. Los niveles de un DFD son:  Nivel 0: Diagrama de contexto  Nivel 1: Diagrama de nivel superior  Nivel 2: Diagrama de detalle o expansión
  • 7. #TeamLenguajeC++ Página 6 SIMBOLOGIA DE DFD: La estandarización de los símbolos para la elaboración de Diagramas de Flujo tardo varios años, con el fin de evitar la utilización de símbolos diferentes para representar procesos iguales. INICIO/FINAL: Se utiliza para indicar el inicio y el final de un diagrama, del inicio solo puede salir una línea de flujo y al final solo debe llegar una línea. ENTRADA GENERAL: Entrada/Salida de datos en general (en esta guía, solo la usaremos para la entrada). ENTRADA POR TECLADO: Instrucción de entrada de datos por teclado, indica que el computador debe esperar a que el usuario teclee un dato que se guardara en una variable o constante. ACCIÓN/PROCESO GENERAL: Indica una acción o instrucción general que debe realizar el computador (cambios de valores de variables, asignaciones, operaciones aritméticas, etcétera.
  • 8. #TeamLenguajeC++ Página 7 DECISIÓN: Indica la comparación de dos datos y dependiendo del resultado lógico(falso o verdadero) se toma la decisión de seguir un camino del diagrama u otro. SALIDA IMPRESA: Indica la presentación de uno o varios resultados en forma impresa. SALIDA DE PANTALLA: Instrucción de presentación de mensajes o resultados en pantalla.
  • 9. #TeamLenguajeC++ Página 8 Un ciclo tiene 3 partes: 1.- Un ciclo tiene un valor inicial o punto de partida 2.- Puede ser descendente o ascendente (incremento o decremento) 3.- Una condicional (expresión a evaluar) NOTA: Todos los ciclos funcionan siempre y cuando el resultadode la evaluación de la condición sea verdadera. CICLO PARA: Para Valor Inicial Valor Final Incremento o decremento (Condición) INICIO PARA a--1;10; 1 a FIN (PARA) FIN
  • 10. #TeamLenguajeC++ Página 9 TABLAS DE VERDAD DE OPERADORES LÓGICOS Una tabla de verdad, o tabla de valores de verdad, es una tabla que muestra el valor de verdad de una proposición compuesta, para cada combinación de verdad que se pueda asignar. Fue desarrollada por Charles Sanders Peirce por los años 1880, pero el formato más popular es el que introdujo Ludwig Wittgenstein en su Tractatus logico-philosophicus, publicado en 1921. Verdadero: El valor verdadero se representa con la letra V; si se emplea notación numérica se expresa con un uno: 1; en un circuito eléctrico, el circuito está cerrado. Falso: El valor falso se representa con la letra F; si se emplea notación numérica se expresa con un cero: 0; en un circuito eléctrico, el circuito está abierto. Negación: La negación es un operador que se ejecuta, sobre un único valor de verdad, devolviendo el valor contradictorio de la proposición considerada. P1 P2 AND (Y) V V V V F F F V F F F F P1 P2 OR(O) V V V V F V F V V F F F P1 NOT (NEGACIÓN) V F F V
  • 11. #TeamLenguajeC++ Página 10 FUNCIONAMIENTO DE LOS OPERADORES LÓGICOS Códigos de operadores lógicos:  IF = Significa SI  THEN= Entonces  ELSE= Lo contrario  ENDIF= Fin  <> = Diferente  ¡ = Diferente EJEMPLO: IF Sabor <> “Fresa” AND sabor <> “vainilla” AND sabor <> “Chocolate” THEN imprimir “escogiste un sabor que no hay “ ELSE Imprimir “escogiste el sabor”, Sabor ENDIF Expresado en palabras normales diría así: SI el sabor que escogiste es diferente a fresa o vainilla o chocolate ENTONCES escogiste un sabor que no hay FALSO Escogiste un sabor que si hay FIN
  • 12. #TeamLenguajeC++ Página 11 VISUAL C++ Visual C++ (también conocido como MSVC++, Microsoft Visual C++) es un entorno de desarrollo integrado (IDE) para lenguajes de programación C, C++ y C++/CLI. Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus siglas en inglés) para sistemas operativos Windows. Soporta múltiples lenguajes de programación tales como C++, C#, Visual Basic .NET, F#, Java, PHYTON, Ruby, PHP; al igual que entornos de desarrollo web como ASP.NET MVC, Django, etc., a lo cual sumarle las nuevas capacidades online bajo Windows Azure en forma del editor Mónaco. Microsoft Visual C++ 6.0 tiene un menú dinámico que puede adaptarse a los diferentes estados del entorno de desarrollo. • El menú File dispone de algunas opciones para los últimos archivos o proyectos abiertos. • El menú Tools se puede adaptar a las necesidades de cada usuario mediante la opción Customize. • El menú Help está dedicado al sistema de ayuda de Visual C++ Muchas opciones de menú son activables a través de combinaciones de teclas. La configuración de dichas combinaciones se puede personalizar en el menú Tools, opción Customize, seleccionando la ficha Keyboard del cuadro de diálogo. Esta personalización no es recomendable en los laboratorios de la universidad. Microsoft Visual Studio es una colección completa de herramientas y servicios para desarrollar aplicaciones para equipos de escritorio, la Web, dispositivos y la nube. LENGUAJE C++ C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido. En 1980 surge C++ de la mano de Bjarne Stroustrup (también de Laboratorios Bell de AT&T). Diseña este lenguaje con el objetivo de añadir a C (lenguaje antecesor a c++) nuevas características: clases y funciones virtuales (de SIMULA67), tipos genéricos y expresiones (de ADA), la posibilidad de declarar variables en cualquier punto del programa (de ALGOL68), y sobre todo, un auténtico motor de objetos con herencia múltiple que permite combinar la programación imperativa de C con la programación orientada a objetos. Estas nuevas características mantienen siempre la esencia del lenguaje C: otorgan el control absoluto de la aplicación al programador, consiguiendo una velocidad muy superior a la ofrecida por otros lenguajes. El siguiente hecho fundamental en la evolución de C++ es sin duda la incorporación de la librería STL años más tarde, obra de Alexander Stepanov y Adrew Koening. Esta librería de clases con contenedores y algoritmos genéricos proporciona a C++ una potencia única entre los lenguajes de alto nivel.
  • 13. #TeamLenguajeC++ Página 12 CARACTERISTICAS DE VISUAL C++ Microsoft Visual C++ trabaja con pura minúscula y a cada archivo se le incluye la terminación .cpp que es que es Visual C++. Visual C++ cuenta con librerías que so un conjunto de módulos que tienen códigos que visual c++ no reconoce.Ya que al poner un código que le sea difícil de comprender visual c++ busca en las librerías siu significado.. Para activar las librerías se escribe #include y el nombre de la librería . Existen 4 tipos de librerías : #include<stdio.h>: Contiene los prototipos de las funciones, macros, y tipos para manipular datos de entrada y salida. #include<conio.h>: Es una biblioteca de manejo de entrada y salida de datos en la consola para el sistema DOS. #include<iostream.h>: Parte del a STL que contiene los algoritmos estándar, es quizá la más usada e importante (aunque no indispensable). #include<math.h>: Contiene los prototipos de las funciones y otras definiciones para el uso y manipulación de funciones matemáticas. VARIABLES En programación, una variable es un espacio de memoria reservado para almacenar un valor que corresponde a un tipo de dato soportado por el lenguaje de programación. Una variable es representada y usada a través de una etiqueta (un nombre) que le asigna un programador o que ya viene predefinida. La variable global funciona en cualquier parte del programa y la local solo donde se ponga. CODIGOS: Int: Este código sirve para identificar todas las variables que se utilizaran en el programa que se va a ejecutar. Void Main () : Sirve para indicar el inicio del programa principal Cout<<: Significa salida de consola (c = consola) (out = salida). Los tipos de salida son Variables, Textos y Expresiones Matemáticas.
  • 14. #TeamLenguajeC++ Página 13 Cin>> significa entrada por pantalla. Esto quiere decir que el usuario meterá un código por el teclado. Los <<>> indican hacia adonde va la información. Float: Codigo que además de aceptar números enteros utiliza números decimales. Int: Solo acepta números enteros. Pow: Permite elevar un numero a cualquier potencia. Endl: Significa fin de línea. Long: Significa entero largo acapta números desde el 0 hasta 2 500 000 If: Significa toma de decisión siempre y cuando sea verdadera. Getch: Viene del ingles getchar que significa que la computadoraespera un carácter para continuar, Double: Codigo que acepta mas decimales que float. II: Operador O &&: Operador y ! : Operador de Negacion.
  • 15. #TeamLenguajeC++ Página 14 CICLOS EN VISUAL C++ Los ciclos son Instrucciones para ciclos resuelven el problema de repetir todo el programa o cierta parte del programa mas de una vez. En Visual C++ existen 3 tipos de ciclos: Ciclo For (ciclo para): Este ciclo es uno de los mas usados para repetir una secuencia de instrucciones, sobre todo cuando se conoce la cantidad exacta de veces que se quiere que se ejecute una instrucción simple o compuesta. Su formato general es: for (inicialización; condición; incremento) En su forma simple la inicialización es una instrucción de asignación que carga la variable de control de ciclo con un valor inicial. La condición es una expresión relacional que evalúa la variable de control de ciclo contra un valor final o de parada que determina cuando debe acabar el ciclo. El incremento define la manera en que la variable de control de ciclo debe cambiar cada vez que el computador repite un ciclo. Se deben separar esos 3 argumentos con punto y coma (;) Ejemplo : a++; = a+1: Esto quiere decir que el incremento será de 1 en 1. a= a+5 o a+=5 : Esto es para cuando el incremento es mayor a 1. Ciclo While (ciclo mientras que): En este ciclo el cuerpo de instrucciones se ejecuta mientras una condición permanezca como verdadera en el momento en que la condición se convierte en falsa el ciclo termina. Su formato general es : cargar o inicializar variable de condición; while(condición)
  • 16. #TeamLenguajeC++ Página 15 grupo cierto de instrucciones; instrucción(es) para salir del ciclo; }; Un error muy comun con el while, es poner un punto y coma(;) despues de la (condición) ejemplo while(condicion); ←-esto es y causa un error. Ejemplo: (a<11) :Esto indica que el ciclo terminara en un numero menor de 11. Ciclo do (ciclo hazlo mientras): Su diferencia básica con el ciclo while es que la prueba de condición es hecha al finalizar el ciclo, es decir las instrucciones se ejecutan cuando menos una vez porque primero ejecuta las instrucciones y al final evalúa la condición; También se le conoce por esta razón como ciclo de condición de salida. Su formato general es :cargar o inicializar variable de condición; do {grupo cierto de instrucción(es); instrucción(es) de rompimiento de ciclo; } while (condición).
  • 17. #TeamLenguajeC++ Página 16 COMO CREAR UN PROGRAMA EN VISUAL C++ Ahora aprenderemos a crear un programa sencillo y uno difícil para poner en practica lo aprendido. Ejercicio 1: Calcula el promedio de 3 números cualquiera. Lo primero que tenemos que hacer es escribir las librerías 2.-Lo siguiente que hay que escribir es el código de variables que vamos a utilizar: En este caso será el código float ya que puede que utilicemos números decimales. Y escribimos las variables a utilizar.
  • 18. #TeamLenguajeC++ Página 17 3.- Lo siguiente que tenemos que hacer es escribir es el código que dará la instrucción de iniciar el programa. 4.- A continuación empezamos a escribir el código Para cada instrucción se escribe la palabra cout<< y para cada variable cin>>. Cabe señalar que para cada instrucción se escriben entre comillas y al finalizar un punto y coma. Ahora lo que tenemos que hacer es revisar si no tiene errores presionando el este botón:
  • 19. #TeamLenguajeC++ Página 18 Y por último lo ejecutamos presionando este botón: Y si esta correcto el programa saldrá así: Y así es como se crea un programa.
  • 20. #TeamLenguajeC++ Página 19 Programa con ciclos: Ahora crearemos un programa en visual c++ utilizando uno de los ciclos. Ejercicio 2: Crea un programa que calcule e imprima el peso molecular de una sustancia o compuesto químico cualquiera . 1.- Lo primero que hay que hacer que es obligatorio es escribir las librerías. 2.- Tenemos que escribir el código en el que introduciremos las variables y sus variables. 3.- Escribimos el código para iniciar el programa
  • 21. #TeamLenguajeC++ Página 20 4.- Ahora escribimos el programa. Notamos que utilizamos el ciclo for que está compuesto por un numero inicial, uno final, y el incremento que en este caso el numero inicial es el a+=1, el número final es a<=d, y el incremento es a++. 5.- Checamos si no tiene error y lo ejecutamos. Y asi es como se crean programas en Visual c++