08.05.2013 Views

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 ...

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!