viernes, 7 de noviembre de 2008

HolaMundo.c

.
Aprendiendo a Programar en C

Este trabajo está orientado a alumnos Universitarios de carreras de Sistemas o de Colegios Técnicos en Computación que estén cursando las materias "Algoritmos y Estructuras de Datos" o "Programación I"

El objetivo es enseñar el lenguaje de programación C a través de la comparación con el lenguaje Pascal.

En HolaMundo.pascal intenté inculcar al alumno una codificación Pascal con estilo C para que llegado el momento de aprender este lenguaje el alumno se sienta más familiarizado. En HolaMundo.c intentaré explicar el lenguaje C con una codificación estilo Pascal, para que el alumno continue sitiéndose familiarizado.

Con esto de "codificación C estilo Pascal" me refiero a lo siguiente:


En ambos casos programamos una función llamada longitud que recibe un "string" y retorna la cantidad de caracteres que tiene. Pese a algunas diferencias obvias, la versión de la derecha es mucho más "amigable" y parecida al código Pascal que estudiamos en HolaMundo.pascal.

Es más, con aclarar tres puntos el lector ya podría entender el código de la derecha:
  1. El operador " != " significa "distinto" o "NOT equal".
  2. En C los string se manejan como arrays de caracteres.
  3. Los string tienen un último caracter '\0' (léase "barra cero")
Con esto aclarado el código se lee así:
  1. Inicializamos la variable (entera) n en cero.
  2. Mientras el caracter n-ésimo de s no sea el caracter final...
  3. incrementamos el valor de n.
  4. Retornamos el valor de n.

Como Leer Este Trabajo ?


Este apunte debe considerarse como una extensión o "segunda lectura" de HolaMundo.pascal. Está pensado para que el alumno que terminó de leer (y entender) todos los capítulos de HolaMundo.pascal vuelva a cada capítulo, lo relea y luego de releerlo pase a leer el capítulo correspondiente de HolaMundo.c.

En cada capítulo de HolaMundo.pascal podemos ver a la derecha una pizarra verde con un enlace al capítulo correspondiente de HolaMundo.c.



Simplemente haciendo "click" en esta imagen iremos directamente al capítulo relacionado.

Luego, podemos regresar a HolaMundo.pascal haciendo "click" en la pizarra verde que aparece a la derecha de HolaMundo.c y dice: "Volver a HolaMundo.pascal".


Como Compilar un Programa C ?

Para compilar los programas C podemos utilizar la misma herramienta que utilizamos para compilar los programas Pascal. La distribución de EditPad PRO que se puede descargar en la sección "Download" de HolaMundo.pascal tiene incluidos los compiladores de C, C++ y Java (además obviamente del compilador Pascal).

Para compilar un archivo de código C simplemente debemos presionar la combinación [CTRL]+[F10] .







.