Fundamentos de programación Weblog

semana 12 ~ con exámenes ~

Diciembre 19, 2009 · Dejar un comentario

Semana de exámenes, antes de las vacaciones, y fin de la primera evaluación.

Resumen de la evaluación:

  • lógica de los programas (algoritmos),
  • estructuras básicas de programación:  condiciones – ifs -; bucles muchos bucles;  mézclese bien y tendrá un programa interesante.
  • algo de gráficos 

Enunciados de los exámenes:  algoritmos  , codificar

→ Deja un ComentarioCategorías: General
Etiquetado:

semana 11 ~ con puente ~

Diciembre 12, 2009 · Dejar un comentario

Esta semana fue corta, por los festivos. Y es la anterior a la semana de examenes antes de las vacaciones.

Seguimos depurando los programas de las pelotas rebotando en la pantalla y para retomar los algoritmos tenemos los tres enunciados que van aquí.

→ Deja un ComentarioCategorías: eva_1
Etiquetado: ,

semana 10 ~ moviendo pelotas ~

Diciembre 2, 2009 · Dejar un comentario

Para practicar con bucles y condiciones vamos a programar algo gráfico.

El turbo C de Borland, ese entorno tan antiguo que usamos, tiene una librería gráfica que nos permite hacer algunas cosas entretenidas.

En principio dejo PELOTA_C un programa que mueve una pelota por la pantalla, y cuando lo hayáis entendido programáis unas cuantas variaciones sobre el programa anterior.

pelotas

→ Deja un ComentarioCategorías: General
Etiquetado: , , ,

semana 9 ~ más bucles ~

Noviembre 27, 2009 · Dejar un comentario

bucles montados sobre otros bucles

seguimos con más ejercicios de bucles, unos de tipo gráfico (con texto): pintamos y borramos un asterisco y así parece que se mueve. Y otros más clásicos: Fibonacci y cálculo de intereses.

→ Deja un ComentarioCategorías: General
Etiquetado: ,

semana 8 ~ bucles ~

Noviembre 17, 2009 · Dejar un comentario

empezamos a estudiar los bucles (también llamados estructuras repetitivas) , hay tres tipos:

  • bucle mientras  –>     while ( C )  {   I1; I2;  . . .  ;In }   
  • bucle hacer .. mientras  —>   do  { I1; I2;  . . . ; In}  while  ( C );
  • bucle desde, o for  —>  for ( i=1; i <100; i ++)   { I1; I2; . . .  ;In}

ejercicios

             bucles_1       números primos

podéis consultar aquí los apuntes bien escritos de Jorge Sánchez sobre las estructuras que estamos viendo (alternativas y repetitivas)

→ Deja un ComentarioCategorías: General
Etiquetado: ,

semana 7 ~ examen ~

Noviembre 11, 2009 · Dejar un comentario

esta semana tenemos un primer examen para que veáis como van a ser el tipo de examenes:
- examen sobre papel: desarrollar un algoritmo
- examen sobre máquina: codificar, depurar, ejecutar.

antes del examen hicimos el siguiente ejercicio: apartamento

y aquí están los enunciados de los examenes
teórico práctico 1 práctico 2

→ Deja un ComentarioCategorías: General
Etiquetado: , ,

semana 6

Noviembre 3, 2009 · Dejar un comentario

ejercicios sencillos con operadores aritméticos: se trata de comprobar la diferencia entre la división entera y la división real, también el uso del operador módulo.

ejercicios

la semana pasada no pudimos ver los operadores relacionales, así que los veremos esta semana.

 

→ Deja un ComentarioCategorías: General
Etiquetado: ,

semana 5

Octubre 27, 2009 · Dejar un comentario

esta semana adelanto el post  . . .

vemos los operadores aritméticos, los operadores lógicos  y seguimos haciendo ejercicios con la estructura alternativa.

queda fijado el examen para el día 10 de noviembre – teoría-  y el 11 en dos turnos el práctico.

aquí podéis ver un poster del desarrollo de los diferentes lenguajes de programación

history-poster20

→ Deja un ComentarioCategorías: General
Etiquetado:

semana 4

Octubre 26, 2009 · Dejar un comentario

Repasamos e insistimos en la estructura alternativa (o condicional, el  if ). Es importante entender que si se necesita escribir más de una instrucción en alguna de las ramas, hay que utilizar un bloque.

Hacemos ejercicicos con anidamiento de instrucciones condicionales (ifs anidados):

por_palabras  ejer_ifs  Ifs anidados_2

En algunos casos partimos de un ordinograma y hay que escribir el código equivalente y en otros casos partimos del código y se trata de dibujar el ordinograma.

Se codifican algunos programas y se ejecutan paso a paso con el debugger para comprobar por donde avanza el programa.

AVISOS:

  1. el próximo 2 de noviembre es día no lectivo en el insti, así que no hay clases.
  2. en la segunda semana de noviembre tendremos un examen, dos días: uno para teoría y otro para práctica.

→ Deja un ComentarioCategorías: General
Etiquetado: ,

semana 3

Octubre 16, 2009 · 1 comentario

Seguimos haciendo ejercicios básicos con algunas condiciones, primero el algoritmo y después la codificación.

Vemos un bucle, a modo de presentación, también el debugger: ejecución paso a paso y watching de las variables en tiempo de ejecución.

Dejo aquí un par de hojas  que vimos en clase:

→ 1 comentarioCategorías: General
Etiquetado:

semana 2

Octubre 13, 2009 · 3 comentarios

empezamos ya a programar, utilizamos como entorno de programación el turbo C de Borland, que sí es un poco antiguo pero para creo que muy pedagógico por su debugger y su manual.

escribimos un par de programas, compilamos vemos los errores, corregimos, etc.

  1. escribir un  programa que lea un nombre y lo muestre por pantalla.
  2. escribir un programa que calcula el recibo de la luz

En los siguientes enlaces tenéis unos mini apuntes de lo que vamos viendo en clase:

→ 3 comentariosCategorías: General
Etiquetado:

semana 1

Octubre 13, 2009 · 1 comentario

en la primera semana estuvimos viendo cuestiones sobre cómo los ordenadores resuelven problemas:

- análisis   ( qué  y cómo )

- algoritmo  : descripción detallada de las tareas a realizar

- programa: instrucciones escritas en un lenguaje de programación

- pruebas

Lo que nos llevó a hablar del hardware básico de un ordenador, lenguajes de programación, compiladores, etc.

Vimos un par de libros que pueden venir bien para acompañarnos en el curso:

Fundamentos de programación y lenguaje C.  M. Carmen Fernández, Roberto Romero, J. María Acebo. Tórculo Edicións.

Programación en C. Metodología, algoritmos y estructura de datos. Luis Joyanes, Ignacio Zahonero. Ed. McGraw Hill

También hay muchos sitios web donde obtener información, pero es importante encontrar información que esté al nivel que nosotros podamos comprender y manejar.

Un sitio estupendo que encontré  es de un profesor de programación,   Jorge Sánchez,  que imparte este mismo módulo en un instituto en Palencia. (Palencia existe !! ). Pronto pondré en el margen derecho una conexión directa a su página.

Podéis ver en este enlace  unos apuntes bien organizados de lo que hemos estado tratando.

→ 1 comentarioCategorías: General
Etiquetado: