Sei sulla pagina 1di 33

Unidad Curricular:

Tcnicas de Programacin II
III Semestre
Ing. Dubraska Roca
Correo: rocadu1071@gmail.com
Telfono: 04140463588

PROPSITO
ADQUIRIR CONOCIMIENTOS ACERCA DE LOS DIFERENTES
TIPOS DE PROGRAMACIN DE COMPUTADORAS;
PROFUNDIZAR EN LOS CONOCIMIENTOS Y USO DE LAS
HERRAMIENTAS DE LOS LENGUAJES DE PROGRAMACIN DE
ALTO NIVEL;
CONOCER Y MANEJAR LA RECURSIN COMO HERRAMIENTA
PARA LA RESOLUCIN DE PROBLEMAS , MANEJO DE
ESTRUCTURAS LINEALES Y NO LINEALES PARA LA
RESOLUCION DE PROBLEMAS;
MANEJO DE ESTRUCTURAS LINEALES Y NO LINEALES PARA LA
RESOLUCION DE PROBLEMAS DEL ENTORNO REAL.

TEMARIO
Tpicos de uso de un lenguaje
programacin.
Estructuracin de Datos
Administracin de Memoria
Recursin
Estructuras de Datos Lineales
Estructuras de Datos no Lineales

de

BIBLIOGRAFIA

Aho, Alfred; Hopcroft, John y Ullman, Jeffrey. (1974) The Design and Analysis
of Computer Algorithms. Addison-Wesley. ISBN 0-201-000296.

Aho, Alfred; Hopcroft, John y Ullman, Jeffrey. (1983) Data Structures and
Algorithms. Addison-Wesley. ISBN: 0-201-000237.

Brassard, Gilles y Bratley Paul. (2000) Fundamentos de Algoritmia. Prentice Hall;


1st. Edition. ISBN: 978-8489660007.

Carrillo, Antonio y Valdivia Joaquin (2006). Abstraccin y estructuras de datos


en C++. Delta Publicaciones. ISBN: 9788496477261.

Deitel, Harvey y Deitel, Paul (2003). Cmo programar en C++. Pearson


Educacin. ISBN: 970-2602548

BIBLIOGRAFIA

Joyanes, Luis (1998). Fundamentos de Programacin 2b. McGraw


Hill Interamericana. ISBN: 978-8448106034.

Joyanes, Luis (2007). Estructura de Datos en C++. McGraw Hill


Interamericana. ISBN: 978-8448156459.

Knuth, Donald. (1998) The Art of Computer Programming. Volume 1-3.


Addison-Wesley. ISBN: 978-0201485417.

Stroustrup, Bjarne (1998). El lenguaje de programacin C++, Addison


Wesley. ISBN: 84-78290192.

Tpicos de uso en un lenguaje de


programacin.
Estructura de un programa en C
Variables. Tipos. mbito. Conversin. Modificadores
Operadores Lgicos, Aritmticos, Relacionales
Estructuras Condicionales
Estructuras de Control
Concepto de Funcin

Estructura de un Programa
Un programa incluye secciones determinadas y un
orden para las mismas.
En la siguiente forma:
Archivos de cabecera
Declaracin de constantes y macros
Declaracin de Estructuras
Declaracin de prototipos de Funciones
Declaracin de Variables Globales
Desarrollo de la funcin principal
Desarrollo de otras funciones.

#include <stdio.h> para utilizar printf o scanf


#define MAX 20 para def. el valor de una constante
Struct persona{
char Nombre[MAX];
char dir;
int edad;
};

Datos definidos por el usuario

Se pueden Desarrollar los cuerpos de las funciones a


utilizar antes de su llamada en el main principal.
int f1 (char x)
{
Variables locales a f1
int i, cant;
}

.
.
n

Declaracin de prototipos de Funciones


void CargaGente ( struct gente*);
int ValidaEdad(void);
Declaracin de Variables Globales
int flag;
Desarrollo de la funcin principal
void main(void)
{
int i, cant;
struct gente agenda[ MAX];
}

Variables
Tipos.
mbito.
Conversin.
Modificadores.
Segn el lugar donde se declaren las
variables tendrn un mbito
Segn
el
mbito
pueden
ser
utilizadas desde cualquier parte del
programa o nicamente en la funcin
donde han sido declaradas.

Variables

Locales: Cuando estn declaradas dentro de la funcin

Globales: Son conocidas a lo largo de todo el programa y se


pueden utilizar desde cualquier parte del cdigo

De Registro: Son aquellas que se guardan en registros


internos del microprocesador el acceso a ellas es ms rpido
y directo.

Estticas: Son aquellas variables locales donde se requiere


mantener el valor entre una llamada y otra de una funcin.
Se aade la palabra static delante del tipo.

Externas: Se aplica a las variables globales cuyo valor se


requiere cuando la compilacin es por separado en pequeos
mdulos. Se aade la palabra extern delante del tipo.

Tpicos de uso en un lenguaje de


programacin.

Funcin
Concepto de Funcin
Joyanes A, seala: Es un miniprograma dentro de
un programa.
Contienen varias sentencias bajo un solo nombre,
Un programa puede utilizar una funcin una o
ms veces,
Ahorran espacios, reduciendo repeticiones y
haciendo ms fcil la programacin.

Funcin
Estructura de una Funcin
Tipo_de_retorno
(listadeParametros)
{
Cuerpo de la funcin
Return expresin
}

nombreFuncin

Tpicos de uso en un lenguaje de


programacin.
Estructura de una Funcin
Tipo de resultado: es el tipo de dato que devuelve la
funcin y aparece antes del nombre de la funcin.
Lista de parmetros: Es una lista de parmetros
tipificados (con tipos).
Cuerpo de la funcin: Se encierra entre llaves de apertura
y cierre { }. No hay punto y coma despus de la llave de
cierre.
Declaracin Local: Las constantes, tipos de datos y
variables declaradas dentro de la funcin son locales a la
misma.
Valor devuelto por la funcin: Mediante la palabra
reservada return se puede devolver el valor de la funcin.

Gracias por su
atencin.

Potrebbero piacerti anche