Ensayo Sobre Informatica
Enviado por saladino8080 • 16 de Junio de 2015 • 586 Palabras (3 Páginas) • 172 Visitas
©2006-2024 aprenderaprogramar.com
aprenderaprogramar.com
24
Introducción de fundamentos de
programación desde cero.
(CU00107A)
Sección: Cursos
Categoría: Curso Bases de la programación Nivel I
Fecha revisión: 2024
Autor: Mario R. Rancel
Resumen: Entrega nº6 del Curso Bases de la programación Nivel I
Introducción de fundamentos de programación
©2006-2024 aprenderaprogramar.com
Trataremos de desarrollar punto por punto los pasos lógicos para realizar un programa. De forma muy
resumida diremos que todo pasa por tener muy claro lo que se quiere hacer y por aplicar estrategias de
resolución y desarrollo adecuadas.
INTRODUCCIÓN
Aunque pueda parecer extraño, buena parte de los quebraderos de cabeza a los que nos enfrentamos
programando derivan de no saber bien lo que queremos hacer. Esto responde al siguiente esquema:
Este sistema es posible pero muy poco recomendable ya que equivale a:
Lo cual implica, simplemente, comenzar una tarea sin la preparación necesaria. En el ejemplo del
edificio sólo en situaciones de extrema sencillez (por ejemplo levantar un cuarto) el resultado será
satisfactorio. En el resto de los casos la falta de método llevará a defectos o colapsos debido a la
ausencia de proyecto, planos, cálculos, etc.
No podemos pretender desarrollar un programa simplemente en base a ideas, intuiciones, nociones.
Necesitaremos método y esquemas claros que raramente estarán en nuestra cabeza. Necesitarán de un
trabajo de desarrollo.
El buen programador, al igual que el buen proyectista en arquitectura, ha de tener claros cuáles son los
pasos a ir dando para desarrollar una construcción sólida. La precipitación, la falta de reflexión o las
prisas por terminar son malas consejeras.
Cada programador tiene sus propios esquemas de trabajo, pero en líneas generales podemos distinguir
las siguientes fases en el desarrollo de un programa:
Quiero obtener resultados (x, y, z)
Empiezo a programar
Quiero construir un edificio
Empiezo a construirlo
Introducción de fundamentos de programación
©2006-2024 aprenderaprogramar.com
CONOCER EL PROBLEMA A RESOLVER
Como primer paso a la hora de desarrollar un programa tenemos "conocer el problema a resolver".
Necesitaremos un conocimiento profundo de todos los aspectos relacionados con el problema, lo cual
implica saber responder las siguientes preguntas:
1. ¿Cuál es mi objetivo?
2. ¿Cuáles son los condicionantes que afectan al problema?
3. ¿Qué método o esquema de resolución voy a aplicar?
4. ¿Cuáles son los datos de partida?
5. ¿Qué resultado quiero obtener?
...