martes, 21 de septiembre de 2010

ACTIVIDAD C++

1-Pasos para escribir un programa en Dev C++
-Diseñar el programa
-Escribir el programa
-Copilar el programa
-Encadenar el programa
-Probar el programa




2-La estructura del programa
Un programa, así como un algoritmo tiene una estructura, son casi identicos solo que en el programa intervienen librerias, funciones, y otras partes más que en un algoritmo no se pueden llegar a usar por complejidad.

ARCHIVO DE 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.h>
CABECERA DE FUNCION – FUNCION PRINCIPAL
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 { }
{
. . . .
. . . . . . .
}
Por ultimo tenemos las sentencias, 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 -
#include <iostream.h>
main ( )
{
. . . .
. . . . . . .
}


3-¿Que son las bibliotecas y que utilidad prestan?
Los lenguajes de programación suelen tener una serie de bibliotecas de funciones integradas para la manipulación de datos a nivel más básico. En C++, además de poder usar las bibliotecas de C, se puede usar la nativa STL (Standard Template Library), propia del lenguaje. Proporciona una serie plantillas (templates) que permiten efectuar operaciones sobre el almacenado de datos, procesado de entrada/salida.

Biblioteca de entrada y salida  Las clases basic_ostream y basic_stream, y los objetos cout y cin, proporcionan la entrada y salida estándar de datos (teclado/pantalla). También está disponible cerr, similar a cout, usado para la salida estándar de errores. Estas clases tienen sobrecargados los operadores << y >>, respectivamente, con el objeto de ser útiles en la inserción/extracción de datos a dichos flujos. Son operadores inteligentes, ya que son capaces de adaptarse al tipo de datos que reciben, aunque tendremos que definir el comportamiento de dicha entrada/salida para clases/tipos de datos definidos por el usuario.

¿Para que sirve la funcion main?

La función main es imprescindible en cualquier programa C/C++ representa el punto de inicio de su ejecución. Por lo general, su declaración adopta la forma:
int main();
aunque en realidad, el módulo de inicio la invoca con dos parámetros (recibidos a su vez del SO), denominados tradicionalmente argc y argv, contracciones de "argument count" y "argument vector" respectivamente. El primero es un entero que representa el número de comandos que se pasan; el segundo es un puntero a una matriz de cadenas literales de distintas longitudes (es decir: puntero a matriz de punteros); cada una de estas cadenas representa en último extremo los comandos iniciales que se quieren pasar al programa, generalmente para controlar aspectos de su comportamiento. Así pues, la declaración más genérica de main es del tipo:
int main(int argc, char* argv[]);
Nota: el Estándar establece que el compilador debe aceptar para main cualquiera de las dos formas anteriores.

Por convención, argv[0] es el nombre con que se ha llamado al programa (normalmente será el nombre del fichero ejecutable incluyendo su dirección completa -path-). Este dato es proporcionado automáticamente por el SO; así pues, el valor mínimo para argc es 1. Después seguirán los que introduzcamos en la línea de comandos, separados por espacios.

5- Escriba el nombre de 5 librerias mas utilizadas

iostream
stdlib.h
stdio.h
windows.h
new
fstream

6- Realice el ejemplo universal 
Ejemplo de Hola Mundo en C
Código:

#include <stdlib.h>

int main(int argc, char *argv[]) {
            printf("Hola Mundo");
            return 0;
}

Y ahora el ejemplo pero en C++, es lo mismo, no hay mucha diferencia, salvo que usamos la librería iostream en vez de la stdlib, pero practicamente es lo mismo.
Ejemplo de Hola Mundo en C++
Código:

#include <iostream>
using namespace std;

int main(int argc, char *argv[]) {
            std::cout << "Hola mundo" << endl;
            return 0;
}


Keywords: Ejemplo de Hola Mundo en C y C++, Hola Mundo en C y C++, hola mundo c, hola mundo c++, ejemplo c, ejemplo c++, programacion c,
Fecha: 21-09-2010 15:49:44 Autor: Luffy Visitas: 26958

Mira algunos ejemplos relacionados...

Ejemplo de Hola Mundo en C y C++
Ejemplo de Funciones en C++

No hay comentarios:

Publicar un comentario