tag:blogger.com,1999:blog-80723197768790756892024-03-06T00:09:45.995-05:00Aprende a ProgramarBlog de ayuda al docente o estudiante que necesite conocer las nuevas herramientas que ofrece la web.Lcdo. Carlos Eduardo Orellana Martínezhttp://www.blogger.com/profile/15846049012458654700noreply@blogger.comBlogger2125truetag:blogger.com,1999:blog-8072319776879075689.post-24589286853459844712010-10-02T10:59:00.006-05:002010-11-02T00:57:43.587-05:00INTRODUCCIÓN A LA PROGRAMACIÓN<div class="separator" style="clear: both; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;">Al iniciar la era de los ordenadores, realmente con estos no se podia hacer gran cosa, pero cuando alguien se le ocurrio almacenar ordenadores al interior del ordenador (en su memoria), surgio un gran avance, habia nacido la programación, claro que un lenguaje tan complicado como es el lenguaje de maquina (0 y 1) y que, para que cada tipo de maquina diferente, habia un lenguaje de maquina diferente. </span></div><div class="separator" style="clear: both; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="separator" style="clear: both; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;">En la historia de la informática han quedado registrados muchos nombres de hombres y mujeres que han contribuido en gran parte al engradecimiento de esta nueva ciencia aplicada. </span></div><div class="separator" style="clear: both; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="separator" style="clear: both; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;">En la actualidad conocemos que para cada cosa que haga el ordenador, necesariamente debe existir un software para ello y que ningun ordenador puede hacer cosas por si mismo ya que antes debio habersele dado la instrucciones necesarias. </span></div><div class="separator" style="clear: both; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="separator" style="clear: both; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;">La Programación de los ordenadores es posible gracias a los lenguajes de programación y de estos existen actualmente mas de 150, aunque un 10% de aquellos son los que verdaderamente con mas frecuencia se utiliza. </span></div><div class="separator" style="clear: both; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="separator" style="clear: both; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;">Para programar debemos seguir ciertos pasos que poco a poco van dando luces a la resolucion del problema. </span></div><div class="separator" style="clear: both; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="separator" style="clear: both; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;">Debemos tener pre-requisitos para hacerlo. Por ejemplo, no podriamos enseñarle a un niño a sumar, sino antes haberle enseñado los números. </span></div><div class="separator" style="clear: both; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="separator" style="clear: both; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;">Asi mismo para programar debemos antes conocer y prácticar la lógica de resolución de problemas, orientados mas tarde a elaborar nuestros programas de ordenador. </span></div><div class="separator" style="clear: both; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;"> </span></div><div class="separator" style="clear: both; text-align: justify;"><br />
</div>Lcdo. Carlos Eduardo Orellana Martínezhttp://www.blogger.com/profile/15846049012458654700noreply@blogger.com0tag:blogger.com,1999:blog-8072319776879075689.post-83579097113921323442010-09-24T21:10:00.016-05:002010-11-08T16:54:08.145-05:00PROGRAMACIÓN<div style="text-align: justify;"><br />
<span style="font-family: Arial, Helvetica, sans-serif;">Hoy en día en el desarrollo de las TIC`s podemos encontrar diferentes recursos dinámicos que nos ayudan a mejorar nuestra programación, sin tanto palabrerío, empecemos a ver que nos ofrece este blog lleno de esperanzas para todos los programadores que pueden aportar a este post que desea llegar a todos los usuarios en general.</span></div><div style="text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div style="text-align: justify;"><strong><span style="color: blue; font-family: Arial, Helvetica, sans-serif;">CONTENIDOS:</span></strong></div><div style="text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><div class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: center;"><b style="mso-bidi-font-weight: normal;"><span style="line-height: 115%;"><span style="color: blue; font-family: Arial, Helvetica, sans-serif;">ALGORITMO</span></span></b></div><div class="MsoNormal" style="line-height: 150%; margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif; mso-bidi-font-family: Arial;">LOS ALGORITMOS</span></div><div class="MsoNormal" style="line-height: 150%; margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif; mso-bidi-font-family: Arial;">TIPOS DE LENGUAJES ALGORÍTMICOS</span></div><div class="MsoNormal" style="line-height: 150%; margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif; mso-bidi-font-family: Arial;">GRAFICOS</span></div><div class="MsoNormal" style="line-height: 150%; margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif; mso-bidi-font-family: Arial;">NO GRAFICOS</span></div><div class="MsoNormal" style="line-height: 150%; margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif; mso-bidi-font-family: Arial;">PASOS PARA ELABORAR UN ALGORITMO</span></div><div style="line-height: 150%; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif; mso-bidi-font-family: Arial;">VARIABLE</span></div><div class="MsoNormal" style="line-height: 150%; margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif; mso-bidi-font-family: Arial;">REGLAS PARA NOMBRAR UNA VARIABLE</span></div><div class="MsoNormal" style="line-height: 150%; margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif; mso-bidi-font-family: Arial;">TIPOS DE VARIABLES</span></div><div class="MsoNormal" style="line-height: 150%; margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif; mso-bidi-font-family: Arial;">VARIABLES DE TIPO NUMERICO ENTERO</span></div><div class="MsoNormal" style="line-height: 150%; margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif; mso-bidi-font-family: Arial;">VARIBLE DE TIPO NUMERICO REAL</span></div><div class="MsoNormal" style="line-height: 150%; margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif; mso-bidi-font-family: Arial;">VARIABLE DE TIPO CARÁCTER</span></div><div class="MsoNormal" style="line-height: 150%; margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif; mso-bidi-font-family: Arial;">VARIABLE DE TIPO CADENA DE CARÁCTER</span></div><div class="MsoNormal" style="line-height: 150%; margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif; mso-bidi-font-family: Arial;">VARIABLE DE TIPO LOGICO</span></div><div class="MsoNormal" style="line-height: 150%; margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif; mso-bidi-font-family: Arial;">OPERADORES ARITMÉTICOS</span></div><div class="MsoFootnoteText" style="line-height: 150%; margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;">JERARQUÍA DE LOS OPERADORES ARITMÉTICOS</span></div><div class="MsoNormal" style="line-height: 150%; margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;">OPERADORES DE RELACIÓN</span></div><div class="MsoNormal" style="line-height: 150%; margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;">OPERADORES LÓGICOS </span></div><div class="MsoNormal" style="line-height: 150%; margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;">EL OPERADOR AND</span></div><div class="MsoNormal" style="line-height: 150%; margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;">EL OPERADOR OR</span></div><div class="MsoNormal" style="line-height: 150%; margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;">EL OPERADOR NOT</span></div><div class="MsoNormal" style="line-height: 150%; margin: 0cm 0cm 0pt; tab-stops: 118.35pt; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;">ESCRITURA DE FORMULAS MATEMÁTICAS</span></div><div class="MsoNormal" style="line-height: 150%; margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif; mso-bidi-font-family: Arial;">EJEMPLO DE ALGORITMO</span></div><div class="MsoNormal" style="line-height: 150%; margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif; mso-bidi-font-family: Arial;">ANALISIS:</span></div><div class="MsoNormal" style="line-height: 150%; margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif; mso-bidi-font-family: Arial;">PRUEBA DE ESCRITORIO</span></div><div align="left" style="text-align: justify;"><br />
</div><div align="left" style="text-align: center;"><span style="font-family: Arial, Helvetica, sans-serif;"><strong><span style="color: blue;">DIAGRAMAS DE FLUJO</span></strong></span></div><div align="left" style="text-align: justify;"><br />
</div><div align="left" class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;">DIAGRAMA DE FLUJO</span></div><div align="left" class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;">VENTAJA DE LOS DIAGRAMAS DE FLUJO:</span></div><div align="left" class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;">SIMBOLOGÍA DE LOS DIAGRAMAS DE FLUJO</span></div><div align="left" class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;">SÍMBOLOS GRÁFICOS</span></div><div align="left" class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;">REGLAS PARA LA CREACIÓN DE DIAGRAMAS </span></div><div align="left" class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;">ESTRUCTURAS DE CONTROL</span></div><div align="left" class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;"><span style="mso-bidi-font-size: 44.0pt;"><span style="font-family: Arial, Helvetica, sans-serif;">ESTRUCTURAS SECUENCIALES</span></span></div><div align="left" class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;">SENTENCIA SIMPLE</span></div><div align="left" class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;">SELECTIVA DOBLE O COMPUESTA</span></div><div align="left" class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;">SELECCIÓN MÚLTIPLE<span style="mso-bidi-font-size: 44.0pt;"></span></span></div><div align="left" class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;"><span style="mso-bidi-font-size: 44.0pt;"><span style="font-family: Arial, Helvetica, sans-serif;">ESTRUCTURAS SELECTIVAS</span></span></div><div align="left" class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;"><span style="mso-bidi-font-size: 44.0pt;"><span style="font-family: Arial, Helvetica, sans-serif;">ESTRUCTURAS REPETITIVAS</span></span></div><div align="left" style="text-align: justify;"><br />
</div><div style="text-align: center;"><div style="text-align: center;"><strong><span style="color: blue; font-family: Arial, Helvetica, sans-serif;">PSEUDOCÓDIGOS</span></strong></div><div style="text-align: justify;"><div class="MsoNormal" style="line-height: 150%; margin: 0cm 0cm 0pt;"><span style="font-family: "Arial", "sans-serif"; font-size: 12pt; line-height: 150%; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: ES;">PSEUDOCÓDIGOS</span></div><div class="MsoNormal" style="line-height: 150%; margin: 0cm 0cm 0pt;"><span style="background: white; font-family: "Arial", "sans-serif"; font-size: 12pt; line-height: 150%; mso-bidi-font-weight: bold;">OPERACIONES DE ENTRADA Y SALIDA</span></div><div class="MsoNormal" style="line-height: 150%; margin: 0cm 0cm 0pt;"><span style="background: white; font-family: "Arial", "sans-serif"; font-size: 12pt; line-height: 150%; mso-bidi-font-weight: bold;">EJERCICIO CON PSEUDOCÓDIGOS</span><span style="font-family: "Arial", "sans-serif"; font-size: 12pt; line-height: 150%;"> </span></div><div class="MsoNormal" style="line-height: 150%; margin: 0cm 0cm 0pt;"><span style="background: white; font-family: "Arial", "sans-serif"; font-size: 12pt; line-height: 150%; mso-bidi-font-weight: bold;">BUCLES (ESTRUCTURAS REPETITIVAS)</span></div><div style="line-height: 150%;"><span style="font-family: "Arial", "sans-serif"; mso-bidi-font-weight: bold;">TIPOS DE BUCLES</span></div><div style="line-height: 150%;"><span style="font-family: "Arial", "sans-serif";">DESDE O PARA (FOR)</span></div><div style="line-height: 150%;"><span style="font-family: "Arial", "sans-serif";">MIENTRAS (WHILE)</span></div><div style="line-height: 150%;"><span style="font-family: "Arial", "sans-serif";">EJERCICIOS</span></div><div style="line-height: 150%;"><span style="font-family: "Arial", "sans-serif";">REPETIR…. HASTA (DO – WHILE)</span></div><div style="line-height: 150%;"><span style="font-family: "Arial", "sans-serif";">EJERCICIOS</span></div></div></div><div style="text-align: center;"><br />
<br />
<strong><span style="color: blue; font-family: Arial, Helvetica, sans-serif;">CODIFICACIÓN</span></strong><br />
<br />
<div style="text-align: justify;"><span lang="ES-AR" style="mso-ansi-language: ES-AR;"><span style="font-family: Arial, Helvetica, sans-serif;">FASES DE LA PROGRAMACIÓN</span></span></div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;"><span lang="ES-AR" style="mso-ansi-language: ES-AR;"><span style="font-family: Arial, Helvetica, sans-serif;">CODIFICAR EL PROGRAMA</span></span></div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;"><span lang="ES-AR" style="mso-ansi-language: ES-AR;"><span style="font-family: Arial, Helvetica, sans-serif;">TRADUCCIÓN DEL PROGRAMA A LENGUAJE MÁQUINA</span></span></div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;"><span lang="ES-AR" style="mso-ansi-language: ES-AR;"><span style="font-family: Arial, Helvetica, sans-serif;">PRUEBA DEL PROGRAMA</span></span></div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;"><span lang="ES-AR" style="mso-ansi-language: ES-AR;"><span style="font-family: Arial, Helvetica, sans-serif;">EJECUCIÓN DEL PROGRAMA</span></span></div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;"><span lang="ES-MX" style="mso-ansi-language: ES-MX;"><span style="font-family: Arial, Helvetica, sans-serif;">CODIFICACIÓN DE CARACTERES</span></span></div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-align: justify;"><span lang="ES-MX" style="mso-ansi-language: ES-MX;"><span style="font-family: Arial, Helvetica, sans-serif;">EJEMPLOS DE CODIFICACIÓN</span></span></div></div>Lcdo. Carlos Eduardo Orellana Martínezhttp://www.blogger.com/profile/15846049012458654700noreply@blogger.com0