Benützer:


El programa Main

Storyboard

>Modell

ID:(1039, 0)



El Programa Main

Definition

El programa main en Java corresponde a la clase principal desde la que se controla todo el programa. Su estructura es de la forma

```

import ... libreria ...

public class my_program {

... subrutinas ...

public static void main(String[] args){

... codigo ...

}

}

```

En el caso de C++ también existe un programa central que lleva el nombre de main sin embargo no se escribe en la notación de clases si no que en forma directa:

```

#include .... librerias ...

int main(... argumentos ...)

{

... codigo ...

return 0;

}

```

El include juega el rol del import y la rutina retorna un entero.

Los argumentos pueden ser vacíos

```

int main(){ }

```

o una lista de punteros que van ante puesto del número de elementos

```

int main(int argn, char *argv[]){ }

```

donde argn es el número de elementos en el arreglo argv. Este ultimo es un arreglo de punteros o sea de direcciones donde se encuentra la información que el programa va a leer.

ID:(8550, 0)



Incluir Librerias

Bild

Existen dos tipos de librerías:

- las propias de C++

- las de clases empleadas

Ambas se agregan en las primeras líneas del código tras el símbolo # y la palabra "include".

Las primeras se escriben con corchetes "bra-kets". Las más usadas son

Código | Subrutinas

-----------|-------------------------

| Memoria, números aleatorios, ordenar y buscar

| Administración de ingreso y egreso de datos

| Información de ejecución

| Administración de bits en un arreglo

| Distintas librerías relacionadas con lenguaje

Adicionalmente se pueden incluir librerías externas. Estas están conformadas por archivos compilados y archivos auxiliares que no se compilan y contienen solo las definiciones de formatos. Estos archivos se caracterizan por tener la extensión ".h" y el mismo nombre que el archivo de la clase con extensión ".cpp" (= C plus plus).

Adicionalmente los archivos ".h" pueden incluir definiciones de constantes.

ID:(8551, 0)