Sei sulla pagina 1di 2

Fundamento de Programación

Introducción.- Para q una computadora pueda realizar otras operaciones, se necesita


enseñarle indicarle, comunicarle como realizar dichas operaciones, combinando
adecuadamente las operaciones básicas.

Se requiere diseñar, escribir programas, cualquier operación mas o menos compleja debe
efectuarse combinando las operaciones básicas

Resolver problemas con computadora.

Metodología.

Elaborar un programa para resolver un problema – ejecutar varios pasos.

1. Determinar el problema
2. Estructurar el modelo matemático y lógico.
3. Plantear un algoritmo de solución
4. Codificar el algoritmo.

No es única pero – proceso ordenado y sistemático -optimiza esfuerzo y tiempo

Quizás el mas importante.

 Comprender el problema – especificar con claridad y precisión el problema.


 Definir el objetivo del programa.

Resolver problemas con la computadora

Hacer problemas – no interezan valores, interesa su significado y sus valores

Determinar el problema

Especificación precisa del problema.

》identificar 3 elementos importantes:

 Que información se conoce


 Que información se busca
De un análisis del problema, es fácil determinar datos e incógnitas del mismo
 Bajo que condiciones
Suele ser complejo, supone conocer y comprender el entorno del problema, la ciencia
involucrada

Resolver el siguiente problema de fisica:

Una pelota se lanza verticalmente hacia arriba desde el suelo y un estudiante que mira desde
una ventana a una altura de 8 m la ve pasar por delante con una velocidad de 4m/s. ¿Qué
altura max. Alcanza la pelota? ¿Qué tiempo empleó en subir de la ventana al punto mas alto?
¿Cuál es la velocidad y la aceleración de la pelota luego de 2 s. de ser lanzada?

Ej. Determinación del problema

 Se conoce el punto (h,v)


 Pelota lanzada 》V○ (desconocida pero se puede calcular
 Dirección vertical hacia arriba, esta en MUA
 A= gravedad 》conocida, aunque no citada
 Se desea conocer alt Max. Y tiempo entre punto conocido y punto mas alto
 Se desea conocer velocidad Y aceleracion luego de un tiempo despues del
lanzamiento.

Determinar el problema

Un enunciado mas conceptual y general :

Calcular la altura máxima que alcanza que alcanza un objetivo lanzando verticalmente hacia
arriba desde el suelo, si al pasar por un punto de altura (h) tiene una velocidad (v).

Calcular también el tiempo que tarda en llegar desde dicho punto hasta el punto mas alto de
su trayectoria, además su velocidad y aceleración cuando ha transcurrido un tiempo (td)
después de ser lanzado.

Estructura del modelo matematico y lógico.

 Modelo matematico. Ecs.(1)-(9)


 Modelo lógico. Nuestro razonamiento y plan de uso de Ecs
 Quizás lo mas importante, pues nos permite proponer una solución

Plantear algoritmo de solución

Definido , comprendido MML 》platear solución en forma de algoritmo 》 saber resolver

Tres tareas alternativas y complementarias que permitan resolver el problema:

 Diseñar el algoritmo.
 Representación de diagrama de flujos
 Efectuarse una prueba de escritorio.

Potrebbero piacerti anche