Está en la página 1de 13

1

MAPA MENTAL DE DESARROLLO DE UN PROGRAMA

ANDREA MARCELA MONTAÑA DIAZ

CÓDIGO BANNER: 100095906

FUNDAMENTOS DE PROGRAMACIÓN

LIC. JEFFERSON RUBIANO

13 DE ABRIL DE 2021
2

FUNDAMENTOS DE PROGRAMACIÓN

ACTIVIDAD 5
MAPA MENTAL DE DESARROLLO DE UN PROGRAMA

PRESENTADO A:
Docente: JEFFERSON RUBIANO

PRESENTADO POR:
ANDREA MARCELA MONTAÑA DIAZ
CÓDIGO BANNER: 100095906

CORPORACIÓN UNIVERSITARIA IBEROAMERICANA


I SEMESTRE 2021
INGENIERÍA INDUSTRIAL
2021
3

TABLA DE CONTENIDO

1. Introducción…………………………………………………………….4
2. Actividad………………………………………………………………...5
3. MAPA MENTAL…………………………………………………..…6-10
4. Conclusión…………………………………………………………….11
5. Bibliografía…………………………………………………………….12
4

INTROCUCCIÓN

El desarrollo de un programa consiste en una serie de pasos. El programador


define un problema, planea una solución, codifica el programa, lo comprueba y
finalmente documenta el programa. Por lo general, el programador define lo que
sabe y el objetivo, selecciona un programa a utilizar, depura el programa en las
fases posteriores a la terminación Aprenderá programar es una meta en la que
muchas personas piensan, pero pocas se animan a cumplir porque creen que es
algo difícil y que "no sirven para eso". Si bien es una tarea que no se completa de
un día para otro, todas podemos aprender a programar. Solo es cuestión de
práctica, constancia y hasta paciencia.
Incluso el mito de que este campo es solo para los hombres ya está desmentido,
¡las mujeres también pueden programar! Gracias a las nuevas tecnologías es
posible hacerlo. Podría ser como aprender a escribir y leer.
5

ACTIVIDAD

 Deben  desarrollar un mapa mental en el cual se describa un proceso de


programación y desarrollo del código para un programa estándar, donde
explique detalladamente las etapas del proceso, y posteriormente dé las
conclusiones de cómo puede implementarse eficientemente y cuáles son
los factores que hacen exitosa una implementación de un desarrollo.

 El documento debe incluir:

1. El mapa mental desarrollado.

2. La explicación y análisis de los factores a tener en cuenta en este tipo de


proyectos.

3. Una conclusión a modo de propuesta de cómo implementar desarrollos


eficientemente.

4. Bibliografía y soportes.
6

MAPA MENTAL
7

FACTORES PARA DESARROLLO DE UN PROGRAMA


8

El proceso de programación

Elaborar un programa implica tener que realizar una serie de pasos secuenciales y
cronológicos que empiezan con la detección y definición del problema y conducen
a la implantación del programa que lo soluciona. Los pasos a seguir serían:

1. Comprender el problema
2. Plantear la lógica
3. Codificar el programa
4. Traducir el programa a lenguaje máquina
5. Prueba del programa
6. Ejecución del programa

Comprender el problema

En la programación profesional se escriben programas para satisfacer las


necesidades de otros, comprender que necesita el cliente, puede llegar a ser una
tarea complicada y si esta etapa no está claramente resuelta, no se podrá
avanzar. El usuario en general no sabe expresar bien lo que necesita y requiere la
amplia colaboración del programador.

Un usuario puede requerir una base de datos para gestionar su empresa y por
ejemplo quiere tener siempre a mano una página web que despliegue la nómina
de empleados de su empresa que tengan más de 5 años de antigüedad y un
sueldo menor a $ 2000 y que a su vez no acumulen más de 2 ausencias por año y
no haber tenido sanciones disciplinarias, para sortear un viaje entre ellos.

Esta solicitud planteada por el usuario podría parecer suficiente información para
el programador, pero este podría consultar por ejemplo, si las ausencias se
debieron a enfermedades certificadas por el médico de la empresas, esas
personas deben ser excluidas igualmente?, la salida de datos necesitan incorporar
el número de legajo?, la lista debe incluir a los empleados de media jornada?,
todas las categorías están incluidas o independientemente de los ingresos hay
dependencia de las mismas y un muy largo etc. Estas consultas ayudan a poner
en claro al usuario en su definición. No hay que olvidar que en el caso de una
base de datos pasada la etapa de normalización un cambio puede implicar
comenzar nuevamente el proyecto.

Planteo de la lógica

La esencia del proceso de programación consiste en el planteo de la lógica del


programa. Aquí se plantean los pasos a incluir y el orden de los mismos. En
9

general se utilizan diagramas de flujo o pseudocódigo, esto implica un planteo


natural y sin preocupación por la sintaxis. Lo importante es determinar la
secuencia de sucesos que llevarán los datos de entrada a la salida deseada.

Codificar el programa

Una vez establecida la lógica del programa se podrá elegir el lenguaje más
adecuado para llevar a cabo la codificación. Aquí sí, hay que usar la sintaxis
correcta. Todos estos pasos están sujetos a la complejidad del programa, cuando
es muy sencillo se puede escribir como si fuese una carta a alguien, a medida que
la complejidad aumenta se requiere diferenciar los pasos y trabajar sobre cada
uno de ellos.

Traducción del programa a lenguaje máquina

Lenguajes de programación hay muchos pero los computadores sólo entienden 0


y 1 lógicos. Uno puede utilizar un lenguaje porque existen los compiladores e
intérprete del mismo que cambia el lenguaje de alto nivel con el que se escribe el
programa, a lenguaje máquina de bajo nivel, que es el que la computadora
entiende. Los errores de sintaxis o gramática son detectados por estos sistemas al
momento de querer ejecutar el programa y en general hay un reporte del error.

Prueba del programa

Un programa libre de errores de sintaxis no necesariamente lo está de errores


lógicos. El programa puede ejecutarse correctamente pero el resultado de la salida
no ser el esperado. Esta etapa implica poner a punto la sintaxis y la lógica.

Ejecución del programa

Terminadas y verificadas todas las etapas el programa puede ser utilizado por la
empresa para obtener los resultados planeados.

MAPA DEL CÓDIGO FUENTE


10

EL CÓDIGO FUENTE

El código fuente de un programa está escrito por un programador en algún


lenguaje de programación, pero en este primer estado no es directamente
ejecutable por la computadora, sino que debe ser traducido a otro lenguaje o
código binario; así será más fácil para la máquina interpretarlo. Para esta
traducción se usan los llamados compiladores, ensambladores, intérpretes y otros
sistemas de traducción.

El término código fuente también se usa para hacer referencia al código fuente de
otros elementos del software, como por ejemplo el código fuente de una página
web, que está escrito en lenguaje de marcado HTML o en JavaScript, u otros
lenguajes de programación web, y que es posteriormente ejecutado por el
navegador web para visualizar dicha página cuando es visitada.
11
12

CONCLUSIÓN

A lo largo de la historia, el hombre se ha visto en la obligación de realizar un


número constante de tareas para poder sobrevivir. Con el paso del tiempo y el
desarrollo de la tecnología, estas tareas fueron ejerciéndose cada vez con un
mayor grado de productividad.

El proceso de mejora fue lento pero continuo hasta la revolución industrial,


momento en el cual vemos como existe una rápida sustitución de actividades
manuales por el trabajo llevado a cabo mediante máquinas. Así, los bienes de
capital fueron aumentando cada vez más la productividad, circunstancia que
todavía está en proceso de expansión. Con el desarrollo de las primeras
computadoras, ya no solo el trabajo físico pudo reemplazarse por máquinas, sino
también el trabajo intelectual. Programar debe ser algo básico, que todos
debemos conocer.
13

BIBLIOGRAFÍA

Gaxiola Pacheco, C. G. y Flores Gutiérrez, D. L. (2008). Metodología de la programación con


pseudocódigo enfocado al lenguaje C. México: Plaza y Valdés, S.A. de C.V.

Moreno Pérez, J. C. (2014). Programación en lenguajes estructurados. Madrid: RA-MA Editorial.

https://es.wikipedia.org/wiki/C%C3%B3digo_fuente

También podría gustarte