Вы находитесь на странице: 1из 26

BIENVENIDOS

A
PROGRAMACIO
N

INDICE

OPRESENTACIONPAG. 1
OINDICEPAG. 2
OINTRODUCCION.PAG. 3
OQue es dfd..PAG. 4
OHistoria de dfdPAG. 5
OBarra de herramientas de dfd.PAG. 6-10
OFunciones de los smbolos de dfdPAG. 11-12
OVISUAL C ++PAG. 13
OHistoria de visual c ++.PAG. 14
OOperadores lgicosPAG. 15
OBibliotecas de visual c ++PAG.16-17
OPag 18.

INTRODUCCION DE ESTE PROYECTO

Este

proyecto tiene como


funcin principal acercarnos de
manera clara y directa a todo
lo relacionado con los
programas c ++ y el programa
dfd

Que es dfd
DFD

es un software diseado para construir y


analizar algoritmos. Se pueden crear diagramas de
flujo de datos para la representacin de algoritmos
de programacin estructurada a partir de las
herramientas de edicin que para ste propsito
suministra el programa. Despus de haber
ingresado el algoritmo representado por el
diagrama, podr ejecutarse, analizarse y
depurarse en un entorno interactivo diseado para
este fin.
Los diagramas de flujo de datos estn
conformados por figuras conectadas con flechas.
Para ejecutar un proceso descrito por un diagrama
de flujo de datos se comienza por el INICIO y se
siguen las flechas de figura a figura, ejecutndose
las acciones indicadas por cada figura; el tipo de

HISTORIA DE EL PROGRAMA DFD

Los diagramas de flujo de datos fueron inventados por Larry Constantine,

el desarrollador original del diseo estructurado, basado en el modelo de


computacin de Martin y Estrin: "flujo grfico de datos. Los diagramas
de flujo de datos (DFD) son una de las tres perspectivas esenciales de
Anlisis de Sistemas Estructurados y Diseo por Mtodo SSADM. El
patrocinador de un proyecto y los usuarios finales tendrn que ser
informados y consultados en todas las etapas de una evolucin del
sistema.
Los DFD se utilizaron por primera vez en la ingeniera de software como
notacin para el diseo de sistemas (por ejemplo, en los libros y artculos
de diseo estructurado tales como [STEVENS, MYERES y CONSTANTINE,
1974] y otros). A su vez, la notacin se toma prestada de artculos
anteriores sobre teora de grficas, y contina siendo utilizada por los
ingenieros de software que trabajan en la implantacin directa de
modelos de los requerimientos del usuario.

COMPONENTES BSICOS DE LA VENTANA DE DFD


QUE SON:

1.-Barra

de ttulo:

Muestra el nombre
y la direccin donde esta ubicado el
Archivo.

BARRA DE MENU

BARRA DE HERRAMIENTAS
3. Barra de herramientas: Son las opciones de comandos que se utiliza

frecuentemente como: Nuevo, abrir, guardar, imprimir, cortar, copiar,


pegar, eliminar, ejecutar, detener, pausar, paso simple, ejecutar hasta,
depurador, alejar, acercar, cursor, asignacin, ciclo mientras, ciclo para,
decisin, lectura, salida, llamada, anterior subprograma, siguiente
programa, nuevo subprograma, eliminar subprograma.

AREAS DE TRABAJO
. Esta rea es donde se desarrolla por medio

de diagrama de flujo.

BARRA DE DESPLAZAMIENTO
. Barra de desplazamiento (vertical y

horizontal): Estas barras son las que se


desplaza hacia o hacia o hacia la izquierda
o derecha.

Simbolos de DFD
Para iniciar y terminar un algoritmo se usa el siguiente
smbolo:

Para ingresar (pedir algn


dato) se usa el siguiente
smbolo:
*

Para calcular (hacer operaciones) se usa el


siguiente smbolo:

Para hacer una operacin considerando un lmite, se aplica


el mientras que, y se usa el siguiente smbolo:

Para hacer de igual manera una operacin ponindole un lmite se


aplica el para hasta que, y se usa el siguiente smbolo:

Para hacer una condicin de decisin,


se usa el siguiente smbolo:

Para mostrar (exponer algn


dato) se usa el siguiente smbolo:

Para hacer una funcin / subprograma, se usa el


siguiente smbolo:

Para llamar a una funcin


/ subprograma, se usa el siguiente smbolo:

Visual c ++
Es un entorno de desarrollo integrado (IDE) para lenguajes de

programacin C, C++ y C++/CLI.


Visual C++ engloba el desarrollo de aplicaciones hechas en C, C++ y C+
+/CLI en el entorno Windows. Visual C++ incluye adems las
bibliotecas de Windows (WinApi), las bibliotecas MFC y el entorno de
desarrollo para .NET Framework. Visual C++ cuenta con su propio
compilador (de igual nombre) y otras herramientas como IntelliSense,
TeamFoundation Server, Debug,... Adems provee de bibliotecas
propias de cada versin del sistema operativo y sockets. Como otros
compiladores, se le pueden aadir nuevas bibliotecas como DirectX,
wxWidgets o SDL.
El lenguaje de programacin utilizado por esta herramienta, de igual
nombre, est basado en C++ y es compatible en la mayor parte de su
cdigo con este lenguaje, a la vez que su sintaxis es exactamente igual.
En algunas ocasiones esta incompatibilidad impide que otros
compiladores, sobre todo en otros sistemas operativos, funcionen bien
con cdigo desarrollado en este lenguaje.

Historia del programa visual c ++


La historia de este lenguaje se remonta a los momentos
en que la
orientacin a objetos irrumpa con fuerza
en todos los aspectos de la ingeniera del software.
Lanzado en 1993, el Visual C++ permite la
programacin orientada a objetos de aplicaciones
Windows de 32 bits, utilizando un compilador de C y C+
+ en un entorno de desarrollo integrado.
Desde sus inicios, Visual C++ ya se ha utilizado para
desarrollar varias aplicaciones populares, tales como
Internet Explorer y Netscape Navigator o incluso
Microsoft Office, adems de numerosos componentes de
los sistemas operativos de Microsoft.

Operadores de verdad
AND (Y)

OR

V
F
F

+
+
+

F
V
F

=
=
=

F
F
F

Not (negation)
V
F

F
V

V
V
F
F

+
+
+
+

V
F
V
F

=
=
=
=

(O)
V
V
V
F

BIBLOTECAS DE VISUAL C ++

En C++, se conoce como libreras (o bibliotecas) a cierto tipo de archivos que podemos
importar o incluir en nuestro programa. Estos archivos contienen las especificaciones de
diferentes funcionalidades ya construidas y utilizables que podremos agregar a nuestro
programa, como por ejemplo leer del teclado o mostrar algo por pantalla entre muchas otras
ms.

Bibliotecas bsicas:

#include Fstream:

Flujos hacia/desde ficheros. Permite la manipulacin de archivos desde el programar, tanto


leer como escribir en ellos.

#include Iostream:

Parte del a STL que contiene los algoritmos estndar, es quiz la ms usada e importante
(aunque no indispensable).

#include Math:

Contiene los prototipos de las funciones y otras definiciones para el uso y manipulacin de
funciones matemticas.

#include Memory: Utilidades relativas a la


gestin de memoria, incluyendo asigna dores y
punteros inteligentes (auto_ptr).
Biblioteca new:
Manejo de memoria dinmica
#Include Numeric:
Parte de la librera numrica de la STL relativa a
operaciones numricas.
#include Ostream:
Algoritmos estndar para los flujos de salida.
#include Librera stdio:
Contiene los prototipos de las funciones, macros, y
tipos para manipular datos de entrada y salida.

Funciones de los cdigos

!= Diferente

>< = Diferente

ELSE= contrario

ENDIF= final

MOD= modulo, calcula el resultado de una difusin

Int: Guarda en la variable (A-Z)

Void main: indica que la funcion no tienes parmetros

Cout: despliega en pantalla

Cin: entrada por pantalla

Float: aceptara nmeros decimales

Int: solo nmeros enteros

Pow: permite evaluar un numero

Endl: fin de lnea

Long: entero largo

If: decisin

Doubl: acepta valores mas grandes que float

A++: para que se sume gradualmente por ciclo

Getch: espera la entrada de un carcter como enter

Long: entero largo

GRACIAS POR SU ATENCION