INGE 3016 – ALGORITMOS Y LENGUAJE DE PROGRAMACION  ( C )

 

Segundo Semestre 2001-2002

 

 

Descripción y requisitos de la clase

 

Anuncios :

 

 

Clases :

 

Clase No. 1 : Introducción a los sistemas de computadoras, componentes principales, representación    

                         interna de la información, conversión de sistemas numericos.

 

Clase No. 2 : Representación interna de números negativos (Bit del signo, Complemento de dos) y

                         números reales.

 

Clase No. 3 : Manipulación interna de los números (Normalización y Punto Flotante) y carácteres. 

 

Clase No. 4 : Breve reseña de los lenguajes de computadoras y sistemas operativos.  Como resolver

                         problemas mediante programas de computadoras.  Introducción a Algoritmos.

 

Clase No. 5 : Programación estructurada.  Simbolos para flujogramas ("Flowcharts").  Pseudocodigo.

 

Clase No. 6 : Problemas para resolver en clase mediante algoritmos (Pseudocodigo) y "Flowcharts".

                         Breve reseña de los lenguajes de programación de alto nivel.  Ejercicios ("click" aqui).

 

Clase No. 7 : Lenguaje C.  Definición de Función.  Componentes de un programa (encabezamiento y 

                         Cuerpo).  Definición de variables y constantes.  Tipos de datos.  Palabras reservadas.

 

Clase No. 8 : Operadores aritméticos, lógicos, de asignación, de incremento y  decremento.

                         Entrada y Salida de Datos.

 

Clase No. 9 : Expresiones lógicas.  Estructuras de selección.  Expresiones lógicas compuestas.

 

Clase No.10: Funciones.  "Function Prototype".  Valor devuelto "return ( )".

 

Clase No. 11: Variables locales.  Variables globales.  Envio, almacenamiento y uso de "address"

                          y "pointers".

 

Clase No. 12: Arreglos.  Tipos de Arreglos : Unidimensionales y bidimensionales (matrices).