INFORMATICA GA M3 S1 - Colegio de Estudios Científicos y ...
INFORMATICA GA M3 S1 - Colegio de Estudios Científicos y ...
INFORMATICA GA M3 S1 - Colegio de Estudios Científicos y ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
RESULTADO DE<br />
APRENDIZAJE<br />
3. Elaborar el algoritmo <strong>de</strong> la solución <strong>de</strong>l problema.<br />
4. Elaborar el diagrama <strong>de</strong> flujo <strong>de</strong> la solución <strong>de</strong>l<br />
problema.<br />
5. Crear el pseudocódigo <strong>de</strong> la solución <strong>de</strong>l problema<br />
Resolver problemas mediante el uso <strong>de</strong> los algoritmos,<br />
diagramas <strong>de</strong> flujo y pseudocódigo.<br />
Desarrollo<br />
Normalmente la gran mayoría <strong>de</strong> los humanos, resolvemos problemas <strong>de</strong><br />
cualquier índole: matemáticos, administrativos, científicos, personales etc. Pero no<br />
pensamos cual es el proceso sistemático (paso a paso), para llegar al resultado.<br />
Las técnicas <strong>de</strong> la metodología <strong>de</strong><br />
programación te ayudan a <strong>de</strong>sarrollar<br />
procesos para resolver problemas que<br />
posteriormente sean traducidos a un<br />
lenguaje <strong>de</strong> programación.<br />
Ahora bien, para resolver un problema es<br />
necesario que i<strong>de</strong>ntifiquemos la naturaleza <strong>de</strong>l mismo. Esto es analizar el tipo <strong>de</strong><br />
problema que se quiere resolver e i<strong>de</strong>ntificar los datos que se necesitan para<br />
<strong>de</strong>sarrollar el proceso y posteriormente obtener un resultado tangible.<br />
El proceso <strong>de</strong> un problema se presenta con una herramienta llamada algoritmos,<br />
se suelen representar en forma narrativa paso a paso, pero cuando tienen su<br />
aplicación más directa es cuando se convierte en diagramas <strong>de</strong> flujo o gráficos <strong>de</strong><br />
programación.<br />
El primer objetivo <strong>de</strong> toda maquina es el manejo <strong>de</strong> información o datos. La<br />
representación <strong>de</strong> los datos utilizada <strong>de</strong>termina la forma <strong>de</strong>l algoritmo. La<br />
i<strong>de</strong>ntificación <strong>de</strong> los datos que manipula el algoritmo <strong>de</strong>be realizarse sin ninguna<br />
ambigüedad para que la maquina interprete en cada momento que tipo <strong>de</strong> datos<br />
manipula y como <strong>de</strong>be operarlos.<br />
Otra herramienta muy útil en el análisis <strong>de</strong> programación es el Pseudocódigo. Esta<br />
herramienta no es realmente un código sino una imitación y una versión abreviada<br />
<strong>de</strong> instrucciones reales para las computadoras.<br />
Cuando se tiene el algoritmo y el diagrama <strong>de</strong> flujo así como el Pseudocódigo se<br />
obtiene un resultado <strong>de</strong> escritorio. Es necesario traducirlo en un programa<br />
obteniendo un resultado visible y comprobado.<br />
Página 11 <strong>de</strong> 66<br />
Recuerda que el lenguaje<br />
humano tiene sus propias reglas<br />
<strong>de</strong> gramática, ortografía etc. Así<br />
como también el lenguaje <strong>de</strong><br />
programación tiene sus propias<br />
reglas para que pueda ser<br />
interpretado por la computadora<br />
y esta reaccionar con acciones.