Teaching‎ > ‎

Introducción a la Programación

Clave U.E.A.: 212427
Trimestre:  11O 
Grupo:  CD51 
Horario:  Ma y Ju 16:30 - 18:00  Salón:  B207
AT220 a partir de la semana 7
 
Asesoría:  Lu 11:00 - 13:00
Ma 11:00 - 12:30
Ju 12:00 - 13:00
Vi 11:00 - 12:30
Oficina:  T138

El plan de trabajo que contiene horario de asesorías, bibliografía y modalidad de evaluación están contenidos en este documento.

Para este curso he preparado unas notas de clase, las cuales sólo deben de considerarse como material de apoyo y no como única fuente de información y consulta. El documento está en formato PDF y se puede acceder a él a través de esta liga.

Las calificaciones de las tareas y exámenes, así como la calificación parcial del curso, están contenidas aquí.

Las sesiones correspondientes a las semanas 7 a la 11bis serán en el laboratorio AT220. Es recomendable llevar una memoria USB para llevar y traer sus programas.

Sesión Fecha Temas Tarea Entrega
1 20-09-2011 Conceptos: algoritmo y programa. Modelo de von Newmann. Sistemas decimal y binario. Conversión decimal-binario y binario-decimal.
2 22-09-2011 Representación interna de la información: números enteros (complemento a 2), números reales (precisión sencilla y doble) y caracteres alfanuméricos (código ASCII).
3 27-09-2011 Solución de acertijo 1. Algoritmo para convertir un número decimal a binario. Expresiones y operadores aritméticos.
4 29-09-2011 Expresiones lógicas. Operadores relacionales y lógicos. 1. PDF Solución 6-10-2011
5 4-10-2011 Estructuras básicas de control. Estructura secuencial. Estructura de selección.
6 6-10-2011 Estructura de iteración.
7 11-10-2011 Ejemplos de uso de las estructuras básicas de control.
8 13-10-2011 Ejemplos de uso de las estructuras básicas de control. Variables, constantes y arreglos. 2. PDF Solución 20-10-2011
9 18-10-2011 Pseudocódigo. Descripción general. Procedimientos y funciones.
10 20-10-2011 Sesión de ejercicios. Ejercicios de preparación.
11 25-10-2011 Primer examen parcial.
12 27-10-2011 Solución al primer examen parcial. Introducción al lenguaje de programación C.  Solución
13 1-11-2011 Asueto
14 3-11-2011 Breve descripción y conceptos básicos. Declaración de variables. Tipos de datos: enteros. Programas 1
15 8-11-2011 Tipos de datos: flotantes y caracteres. Arreglos. Declaración de constantes. Cadenas de caracteres. Programas 2
16 10-11-2011 Recepción de datos del teclado. Estructura de selección.
17 15-11-2011 Estructura de iteración. Práctica 1. 3. PDF Solución 15-11-2011
18 17-11-2011 Funciones y procedimientos.
19 22-11-2011 Ejemplos. Programas 3
20 24-11-2011 Más ejemplos. Tipos de datos definidos por el usuario. Programas 4
21 29-11-2011 Paso de parámetros por valor y por referencia. Programas 5
22 1-12-2011 Arreglos bidimensionales. Arreglos n-dimensionales. Práctica 2. 4. PDF Solución
Como preparación para el segundo examen parcial, escribir los programas correspondientes a los ejercicios 3 al 17.
2-12-2011 antes de las 13:00.
23 6-12-2011 Segundo examen parcial. Solución Sin.c Comparar.c