Programación Estructurada, 13 Otoño



Curso
  • Clave: 1151038 contenido oficial.
  • Trimestre: 13 Otoño
  • Inicio del curso: 26 de agosto de 2013
  • Fin del curso: 12 de noviembre de 2013
  • Grupo: CTG 09
  • Salón de clase: Ada Byron, Edificio T.
  • Días y hora de clase: Martes y jueves de 07:00-09:15hrs.
  • Asesorías: Martes y jueves de 13:00 a 14:30hrs

Objetivos
  • Describir los conceptos de algoritmo y de programa.
  • Explicar el paradigma de programción estructurada.
  • Explicar, elaborar y representar algoritmos.
  • Implementar programas escritos en lenguaje C, usando el paradigma de programación
    estructurada.
  • Desarrollar los programas usando el ambiente Unix.


Contenido Sintético

1.Algoritmos y programas.
2.Diseño de programas estructurados.
3.Ambiente de desarrollo Unix.
4.Programación modular.
5.Elementos básicos de un programa en lenguaje C.
6.Estructras de decisión.
7.Estructuras de repetición.
8.Arreglos y estructuras.
9.Cadenas de caracteres.
10.Archivos.



Bibliografía

Herramientas de trabajo


Mensajes

Publicado
270813
Inicio de curso                                                                      
240913
El primer examen parcial será el 031013 de 07:40 a 09:10


121113
El segundo examen parcial será el día jueves 141113 de 08:30-10:00hrs



Evaluación
  • 1er parcial: 60% examen, 40%  programas.
  • 2do parcial: 50% examen, 50% programas.

Calificaciones parciales

  • Calificaciones. Última modificación 121113.


Calendario

Sem Dia Notas
Códigos
1
270813
Clase perdida

1
290813 01.Introducción al curso
Hola mundo
2
030913 02.Ambiente de trabajo en UNIX/Linux

2
050913 Laboratorio de ambiente de trabajo en UNIX/Linux
03.Sistemas numéricos
prog2_suma_multiplica:
suma.c
multiplica.c
3
100913 04.Proceso de traducción
compilacion:
holaMundo.i
holaMundo.s
holaMundo.o
holaMundo
3
120913 05.Algoritmos

4
170913 06.Representación de algoritmos Trabajo con DevC++
prog3_algoritmos:
promedio.c
mayor.c
4
190913 Clase cancelada

5
240913 07.Programación estructurada y lenguaje estructurado
Laboratiorio de estructuras de control
prog4_progEstructurada:
estandarANSI.c
secuencia.c
seleccion.c
iteracion.c
anidamiento.c
funciones.c
5
260913 08.Estructura de un programa en lenguaje C
09.Variables, tipos de datos y modificadores de tipo

p5_variables:
locales_funcion.c,
locales_bloque.c,
locales_parametros.c,
global.c,
tipos.c, tipos2.c,
modificadores.c,
rango.c
6
011013
10.Operadores

p6_operadores:
conversion.c,
sin_casting.c,
con_casting.c,
aritmeticos.c,
incremento.c,
precedencia.c,
relacionales_numeros.c, relacionales_caracteres.c,
logicos.c,
relacionalesylogico.c,
direccion.c 
6
031013
1er examen parcial


7
081013
11.Sentencias de control de flujo y sentencias de selección if, if-else, alternativa, switch

p7_seleccion:
if_magico.c,
if_magico_semilla.c,
if-else_magico.c,
if-else_anidado.c,
if-else_escalon.c,
if-else_vocales.c,
switch_vocales.c,
switch_vocales_default.c,
switch_vocales_break.c,
alternativa.c,
alternativa_califica.c,
octal2bin.c
7
101013
12.Sentencias iterativas
13.Programa días de la semana y rango de números

p8_iterativas:
ciclo_for.c
ciclo_while.c
ciclo_dowhile.c
8
151013
14.Programa calificaciones
15.Arreglos
p9_arreglos:
dir_char.c,
dir_float.c,
dir_double.c
8
171013
16.Cadenas
p10_cadenas:
longitud_cadena.c
copia_cadena.c
compara_cadena.c

9
221013
17.Cadenas hex2dec:restricciones

9
241013
18.Arreglos bi-dimensionales
p11_arreglos_bidimensionales:
ab_char.c
ab_ini_ope.c
ab_muestra.c
ab_char_ciclo.c
ab_float_ciclo.c
matriz.c

hex2dec:restricciones
10
291013
19.Funciones

10
311013
20.Ejecución de funciones y pila
21.Multiplicación de matrices con funciones
hex2dec:conversión
11
051113
22.Funciones de biblioteca
23.Argumentos de la función main
24.Almacenamiento y recuperación de información

11
071113
25.Funciones de biblioteca para archivos
26.Estructuras
Congreso sindical
11-b
121113
27.Apuntadores