Biografia de 3ra ola

Páginas: 7 (1532 palabras) Publicado: 29 de marzo de 2012
Programación II. Guía 1

1

Facultad:
Ingeniería
Escuela:
Computación
Asignatura: Programación II

Tema: Repaso sobre uso de Funciones, Arreglos y
Punteros en C++.
Objetivo


Utilizar la sintaxis de las funciones definidas por el usuario para resolver problemas.



Aplicar en ejemplos el paso de parámetros en funciones.



Implementar arreglos para resolver problemas.•

Elaborar programas que utilice punteros.



Utilizar este tipo de almacenamiento dinámico para el desarrollo de aplicaciones.

Materiales y Equipo
• Guía Número 1
• Computadora con programa Dev C++.

Introducción
Un problema complejo se puede dividir en pequeños subproblemas más sencillos. Estos
subproblemas se conocen como “Módulos” y su complementación en un lenguaje se llamasubprograma (procedimientos y funciones).
Un subprograma realiza las mismas acciones que un programa, sin embargo, un subprograma
lo utiliza solamente un programa para un propósito especifico.
Un subprograma recibe datos de un programa y le devuelve resultados (el programa “llama” o
“invoca” al subprograma, este ejecuta una tarea específica y devuelve el “control” al programa
que lo llamo).Funciones
Tipos de
Módulos
Procedimientos

Sintaxis de una Función
tipo_devuelto nombre_funcion(tipo(s)_argumento(s) nombre(s))
{
[argumento(s)_opcional(es)]

2 Programación II, Guía 1
...
(declaración de datos y cuerpo de la función)
....
return (valor) // valor devuelto por la función
}
Sintaxis de un Procedimiento
void nombre_funcion(tipo(s)_argumento(s) nombre(s))
{[argumento(s)_opcional(es)]
...
(declaración de datos y cuerpo de la función)
....
}

Prototipos de las Funciones.
C++ requiere que una función se declare o defina antes de su uso. La declaración de una
función se denomina prototipo. Los prototipos de una función contienen la misma cabecera de
la función, con la diferencia de que los prototipos terminan con un punto y coma ( ; ).Específicamente un prototipo consta de los siguientes elementos:
1. nombre de la función
2. lista de argumentos encerrados entre paréntesis y un punto y coma.
La inclusión del nombre de los parámetros es opcional.

Arreglos.
Los arreglos (arrays) permiten almacenar vectores y matrices. Los arreglos unidimensionales
sirven para manejar vectores y los arreglos bidimensionales para matrices. Sin embargo,las
matrices también se pueden almacenar mediante arreglos unidimensionales y por medio de
apuntadores a apuntadores.
Sintaxis Arreglo Unidimensional:
Tipo nombre [longitud]; // Declaración.
Tipo puede ser: int, float, double, char, string, etc.
Longitud: es el número de posiciones o elementos que tiene el arreglo.
nombre[i]; //posición o elemento i.
El índice i puede tomar valores desde 0hasta (longitud -1).
Sintaxis de un arreglo bidimensional o matriz:
Tipo_dato nombre[FILAS][COLUMNAS];

Punteros
Los punteros son variables que contienen direcciones de memoria como sus valores.
Sintaxis:

Programación II. Guía 1

3

* ;
El tipo de datos de una variable de tipo puntero se corresponde con el tipo de dato de la
variable a la que apunta.
Los punteros pueden serinicializados cuando son declarados o en un enunciado de asignación.
Pueden ser inicializados a 0, “NULL” ó a una dirección; un puntero con un valor NULL apunta a
nada.
Para declarar un puntero se debe utilizar un tipo de dato.
int *ptrentero;
float *ptrreal;
char *ptrcdireccion;
Luego no se podrá utilizar un puntero declarado int con variables char o float.
En un programa pueden aparecererrores en tiempo de ejecución y advertencias en tiempo de
compilación cuando se define un puntero a un determinado tipo de dato y, a continuación, se
utiliza para apuntar a algún otro tipo de dato.
Operadores para punteros.
El operador de dirección (&) es un operador unario que devuelve la dirección de memoria de su
operando.
El operador de indirección (*) regresa el valor del objeto hacia...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ola ola
  • ola,ola,ola
  • Ola De La Ola
  • Ola ola
  • Ola la ola
  • OLA* OLA*
  • Ola Ola
  • Ola Ola

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS