Está en la página 1de 7

Arroyo Arellano Brandon

Álvarez Pérez Mariana Lissette 1EM2


Ramos Carrillo Angel Fernando

Estado del arte

1.- lunes 21 de noviembre entregamos los objetivos tanto generales como particulares, pero
con vagas ideas de lo que queremos para proyecto, pero esto no fue más que por una
confusión de equipos y por eso nos atrasamos en esto
2.-sabemos que es lo que queremos como proyecto, quedamos como equipo que el trabajo
consistiría en un programa para una empresa de correos que facilite el envió de paquetes sin
necesidad de abrir para saber que contiene, entre más cosas
3.-Es miércoles 22 de noviembre y aun nos cuesta trabajar como equipo
3.- Es viernes 24 de noviembre y trabajamos en el marco teórico, el que enviaremos es un
poco vago ya que no tenemos los conocimientos o las bases firmes para saber que ocupar y
que no así que este solo tendrá una idea de que programas podemos ocupar y que comandos
nos ayudaran a realizar el proyecto, claro si más adelante podemos mejorarlo con las ideas
más concretas estaría muy bien
Arroyo Arellano Brandon
Álvarez Pérez Mariana Lissette 1EM2
Ramos Carrillo Angel Fernando

Marco teórico

DEV C++
Dev-C++ es un Entorno Integrado de Desarrollo para el lenguaje de programación
C/C++ que usa Mingw
Es un software de libre distribución sujeto a los términos de la Licencia Pública
General (GPL) de GNU.
Algunas de las características de Dev-C++ son:
- Soporta compiladores basados en GCC, por ejemplo, Mingw.
- Tiene integrado un depurador basado en GDB (Gnu DeBugger).
- Mantiene una lista con las clases utilizadas durante la edición de un programa.
- Mantiene una lista de las funciones definidas en la implementación del programa.
- Tiene un manejador de proyectos.
- Soporta la actualización del software y bibliotecas a través de Internet.
Como nos dice , tiene una lista de funciones definidas y comandos que sirven para
realizar ciertas tareas
ESTRUCTURA DE DEV C++
-CABECERA
Librerias – indica que se tengan en cuenta las funciones y tipos definidos en la librería que
se escoja, por ejemplo tenemos:
#include < nombre de fichero >
podemos ver donde dice: ” nombre de fichero ” va como su nombre lo indica un “fichero
cabecera” por lo general en c++ usamos iostream que son las siglas iniciales de:
[input output stream ].
Cada fichero cabecera sirve para indicarle al programa “que funciones podemos usar”, es
decir que al colocarle el iostream, tendremos funciones que se nos permitirá usar c0mo el
system(“pause”) para dar una pausa al programa que hemos hecho y observar bien los
resultados, entre otras; tambien podemos usar recursos como es el cin ( para que el
usuario/a ingrese datos ) y el cout ( para mostrarle datos al usuario/a ).
Entonces quedamos con una cabecera asi:
#include <iostream>
Cabe recordar que para Dev C++ se ocupa el “using namespace std”

CABECERA DE FUNCION – FUNCION PRINCIPAL


Arroyo Arellano Brandon
Álvarez Pérez Mariana Lissette 1EM2
Ramos Carrillo Angel Fernando
Debajo de la cabecera principal del programa, se coloca la “cabecera de funcion”, ésta
funcion es obligatoria en cada programa porque indica el comienzo del programa:

main ( )

Y se requiere de los parentesis despues de la palabra restringida “main“

CUERPO – DESARROLLO

Despues de colocar main ( ) es decir nuestro indicador que comienza el programa, ya


podemos comenzar con la programacion, ya que la programacion va en el cuerpo del
programa, se debe indicar cual es el cuerpo, osea los limites. En un programa los limites
son marcados por el simbolo “ las llaves “, es decir { }

....

.......

LAS VARIABLES

En Dev C++ existen 2 tipos de variables la global y la local

GLOBAL: es una variable que por el programa ya esta establecida como el valor de pi etc.

LOCAL: es una variable a la cual le puedes asignar un valor esto depende del tipo de
variable o dato
El tipo de dato determina la naturaleza del valor que puede tomar una variable. Un tipo de
dato define un dominio de valores y las operaciones que se pueden realizar con éstos
valores.
C++ dispone de unos cuantos tipos de datos predefinidos (simples) y permite al
programador crear otro tipo de datos.
Tipo de datos básicos
• int ( Números enteros )
• float ( Números reales )
• double ( Números reales más grandes que float )
• bool ( Valores lógicos )
• char ( Caracteres y cualquier cantidad de 8 bits )
• void ( Nada. Sirve para indicar que una función no devuelve valores)

LAS SENTENCIAS
Arroyo Arellano Brandon
Álvarez Pérez Mariana Lissette 1EM2
Ramos Carrillo Angel Fernando
es decir nuestra programacion, lo que vayamos realizando en el cuerpo del programa, lo
que va a hacer el programa al compilarlo y ejecutarlo. Todo eso va a ir en el cuerpo es decir
DENTRO de los limites que establecimos ( las llaves principales del programa )

Al final tenemos que, la estructura de un programa en c++ es así:

– ESTRUCTURA FINAL –

#include <iostream.h>

main ( )

....

.......
}
Esta sería como tal una estructura simple de dev c++
Pero es una estructura en general iremos viendo que ocuparemos en cada una de las partes
iniciando por la cabecera
Las librerías que más ocuparemos o podríamos ocupar son las siguientes:

#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <windows.h>
#include <stdio.h>

Estas librerías nos permiten ocupar los comandos sin marcar ningún error al compilar

Para la función principal tenemos los siguientes;

using namespace std;

void gotoxy(int x,int y)

main ()

En el caso de las variables ocuparemos ambos tipos tanto globales como locales y de todos
los tipos de datos:
• int ( Números enteros )
• float ( Números reales )
• double ( Números reales más grandes que float )
• bool ( Valores lógicos )
• char ( Caracteres y cualquier cantidad de 8 bits )
Arroyo Arellano Brandon
Álvarez Pérez Mariana Lissette 1EM2
Ramos Carrillo Angel Fernando
• void ( Nada. Sirve para indicar que una función no devuelve valores)

Para el cuerpo del programa tendremos varios comandos como los siguientes;

- cout: este nos sirve para que el usuario pueda ver los datos que se le quieran mostrar

- cin: este sirve para que el usuario pueda ingresar valores

- while: (“mientra”) permite ejecutar un bloque de código mientras se cumpla una


condición, su sintaxis es la siguente

While (condición)

Bloque_de_codigo;

- Do-While: (“hacer- mientra”) también permite ejecutar un bloque de código mientra


se cumpla una condición, pero su funcionamiento y sintaxis difieren un podo de la
de while

Do

Bloque_de_codigo;

While

- If

- Switch

- For

- Else

- System(“color FondoTexto”)

- System(“cls”)
Arroyo Arellano Brandon
Álvarez Pérez Mariana Lissette 1EM2
Ramos Carrillo Angel Fernando
- Gotoxy(x,y)

- Goto menú

- Break

Tambien tenemos operadores


Arroyo Arellano Brandon
Álvarez Pérez Mariana Lissette 1EM2
Ramos Carrillo Angel Fernando

Con esto concluimos el marco teórico

También podría gustarte