Tecnicas II

33
Unidad Curricular: Técnicas de Programación II III Semestre Ing. Dubraska Roca Correo: [email protected] Teléfono: 04140463588

description

importante contenido de programacion

Transcript of Tecnicas II

SISTEMAS OPERATIVOS

Unidad Curricular: Tcnicas de Programacin IIIII SemestreIng. Dubraska RocaCorreo: [email protected]: 04140463588

PROPSITOADQUIRIR 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.

TEMARIOTpicos de uso de un lenguaje de programacin.Estructuracin de DatosAdministracin de MemoriaRecursinEstructuras de Datos LinealesEstructuras de Datos no Lineales

BIBLIOGRAFIAAho, 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

BIBLIOGRAFIAJoyanes, 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

Un programa incluye secciones determinadas y un orden para las mismas.

En la siguiente forma:Archivos de cabeceraDeclaracin de constantes y macrosDeclaracin de EstructurasDeclaracin de prototipos de FuncionesDeclaracin de Variables GlobalesDesarrollo de la funcin principalDesarrollo de otras funciones.

Estructura de un Programa#include 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 f1int i, cant;}..n

Declaracin de prototipos de Funcionesvoid CargaGente ( struct gente*);int ValidaEdad(void);

Declaracin de Variables Globalesint flag;

Desarrollo de la funcin principalvoid main(void){int i, cant;struct gente agenda[ MAX];}

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

VariablesLocales: 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.

Variables

Tpicos de uso en un lenguaje de programacin.

FuncinConcepto 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.

FuncinEstructura de una Funcin

Tipo_de_retorno nombreFuncin (listadeParametros){Cuerpo de la funcinReturn expresin}

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.