<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>FUNDAMENTOS DE PROGRAMACIÓN by David Turushina</title>
      <link>https://padlet.com/devilhand986/n2srj1in5e</link>
      <description></description>
      <language>en-us</language>
      <pubDate>2014-04-11 12:36:24 UTC</pubDate>
      <lastBuildDate>2024-05-27 06:04:33 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>http://wallsaved.com/wp-content/uploads/2014/01/create-your-own-wallpaper-free.jpg</url>
      </image>
      <item>
         <title>Lenguajes de programacón</title>
         <author>devilhand986</author>
         <link>https://padlet.com/devilhand986/n2srj1in5e/wish/25835950</link>
         <description><![CDATA[<p><b>Diseñado para expresar procesos <span style="font-size: 13.333333969116211px;">que pueden ser llevados a cabo&nbsp;</span><span style="font-size: 13.333333969116211px;">por computadoras.</span></b></p>]]></description>
         <enclosure url="https://www.youtube.com/watch?v=KjBU3mNAfto" />
         <pubDate>2014-04-11 12:53:47 UTC</pubDate>
         <guid>https://padlet.com/devilhand986/n2srj1in5e/wish/25835950</guid>
      </item>
      <item>
         <title>Traductores de lenguaje de programación</title>
         <author>devilhand986</author>
         <link>https://padlet.com/devilhand986/n2srj1in5e/wish/25836256</link>
         <description><![CDATA[<p><b>Traductores que traducen los programas fuentes escritos en lenguaje de alto nivel a código maquina.</b></p>]]></description>
         <enclosure url="" />
         <pubDate>2014-04-11 12:56:44 UTC</pubDate>
         <guid>https://padlet.com/devilhand986/n2srj1in5e/wish/25836256</guid>
      </item>
      <item>
         <title>Ciclo de vida de un software</title>
         <author>devilhand986</author>
         <link>https://padlet.com/devilhand986/n2srj1in5e/wish/25836281</link>
         <description><![CDATA[<p>Se describe el desarrollo de software, desde la fase inicial hasta la fase final (distintas fases intermedias que se requieren para validar el desarrollo de la aplicación).</p>]]></description>
         <enclosure url="http://www.comusoft.com/wp-content/uploads/2011/02/ciclos-de-vida-del-software.jpg" />
         <pubDate>2014-04-11 12:57:00 UTC</pubDate>
         <guid>https://padlet.com/devilhand986/n2srj1in5e/wish/25836281</guid>
      </item>
      <item>
         <title>Algoritmos</title>
         <author>devilhand986</author>
         <link>https://padlet.com/devilhand986/n2srj1in5e/wish/25836315</link>
         <description><![CDATA[<p>Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad.</p><p><b>Características:</b></p><ul><li>Tiene que ser preciso.</li><li>Tiene que estar bien definido.</li><li>Tiene que ser finito.</li><li>La programación es adaptar el algoritmo al ordenador.</li><li>El algoritmo es independiente según donde lo implemente.</li></ul><div><b>Cada paso del algoritmo debe estar bien definido</b></div><div><b><br></b></div><div>La definición de un paso debe eser suficientemente clara, para que una persona pueda entenderla y realizarla.</div><div><b><br></b></div><div><b>Un algoritmo debe tener un principio y un fin</b></div><div><b><br></b></div><div>Un programa es un algoritmo escrito con un objetivo: conseguir un resultado.&nbsp;</div>]]></description>
         <enclosure url="https://www.youtube.com/watch?v=akQtuSrr8jg" />
         <pubDate>2014-04-11 12:57:21 UTC</pubDate>
         <guid>https://padlet.com/devilhand986/n2srj1in5e/wish/25836315</guid>
      </item>
      <item>
         <title>Fases de creación de algoritmos (Programa)</title>
         <author>devilhand986</author>
         <link>https://padlet.com/devilhand986/n2srj1in5e/wish/25836439</link>
         <description><![CDATA[<p><b>Definición del Problema</b></p><p>Esta fase está dada por el enunciado del problema, el cual requiere una definición clara y precisa. <br></p><p><b>Análisis del Problema</b></p><p>Una vez que se ha comprendido lo que se desea de la computadora, es necesario definir:</p><p>*Los datos de entrada.</p><p>*Cuál es la información que se desea producir (salida)</p><p><span style="font-size: 12.800000190734863px;">*Los métodos y fórmulas que se necesitan para procesar los datos.</span></p><p><span style="font-size: 12.800000190734863px;"><b>Diseño del Algoritmo</b></span></p><p><span style="font-size: 12.800000190734863px;">Características:</span></p><p><span style="font-size: 12.800000190734863px;">*Debe tener un punto particular de inicio.</span></p><p><span style="font-size: 12.800000190734863px;">*Debe ser definido, no debe permitir dobles interpretaciones.</span></p><p><span style="font-size: 12.800000190734863px;">*Debe ser general (soportar la mayoría de las variantes que se puedan presentar en la definición del problema).</span></p><p><span style="font-size: 12.800000190734863px;">Debe ser finito en tamaño y tiempo de ejecución</span></p><p><span style="font-size: 12.800000190734863px;"><b>Codificación</b></span></p><p><span style="font-size: 12.800000190734863px;">Es la operación de escribir la solución del problema (de acuerdo a la lógica del diagrama de flujo o pseudocódigo), en una serie de instrucciones detalladas, en un código reconocible por la computadora, la serie de instrucciones detalladas se le conoce como código fuente, el cual se escribe en un lenguaje de programación o lenguaje de alto nivel.</span></p><p><span style="font-size: 12.800000190734863px;"><b>Prueba y Depuración</b></span></p><p><span style="font-size: 12.800000190734863px;">El proceso de identificar y eliminar errores, para dar paso a una solución sin errores se le llama depuración. La prueba consiste en la captura de datos hasta que el programa no presente errores (los más comunes son los sintácticos y lógicos).</span></p><p><span style="font-size: 12.800000190734863px;"><b>Documentación</b></span></p><p><span style="font-size: 12.800000190734863px;">*Documentación Interna: Son los comentarios o mensaje que se añaden al código fuente para hacer más claro el entendimiento de un proceso.</span></p><p><span style="font-size: 12.800000190734863px;">*Documentación Externa: Se define en un documento escrito los siguientes puntos:</span></p><p><span style="font-size: 12.800000190734863px;">Descripción del Problema</span></p><p><span style="font-size: 12.800000190734863px;">Nombre del Autor</span></p><p><span style="font-size: 12.800000190734863px;">Algoritmo (diagrama de flujo o pseudocódigo)</span></p><p><span style="font-size: 12.800000190734863px;">Diccionario de Datos</span></p><p><span style="font-size: 12.800000190734863px;">Código Fuente (programa)</span></p><p><span style="font-size: 12.800000190734863px;">*Manual del Usuario: Describe paso a paso la manera cómo funciona el programa.</span></p><p><span style="font-size: 12.800000190734863px;"><b>Mantenimiento</b>
Se lleva acabo después de terminado el programa, cuando se detecta que es necesario hacer algún cambio, ajuste o complementación al programa para que siga trabajando de manera correcta. Para poder realizar este trabajo se requiere que el programa este correctamente documentado.</span></p>]]></description>
         <enclosure url="" />
         <pubDate>2014-04-11 12:57:36 UTC</pubDate>
         <guid>https://padlet.com/devilhand986/n2srj1in5e/wish/25836439</guid>
      </item>
      <item>
         <title>Diagrama de flujo o diagrama de actividades</title>
         <author>devilhand986</author>
         <link>https://padlet.com/devilhand986/n2srj1in5e/wish/25836464</link>
         <description><![CDATA[<p>Es la representación gráfica del algoritmo o proceso.</p><p><b>Acciones previas a la realización:</b></p><ul><li>Identificar las ideas principales al ser incluidas en el diagrama de flujo. </li><li>Definir qué se espera obtener del diagrama de flujo.</li><li>Identificar quién lo empleará y cómo.</li><li>Establecer el nivel de detalle requerido.</li><li>Determinar los límites del proceso a describir.</li></ul><p><b>Pasos a seguir:</b></p><ul><li>Establecer el alcance del proceso a describir. De esta manera quedará fijado el comienzo y el final del diagrama. Frecuentemente el comienzo es la salida del proceso previo y el final la entrada al proceso siguiente.</li><li>Identificar y listar las principales actividades/subprocesos que están incluidos en el proceso a describir y su orden cronológico.</li><li>Si el nivel de detalle definido incluye actividades menores, listarlas también.</li><li>Identificar y listar los puntos de decisión.</li><li>Construir el diagrama respetando la secuencia cronológica y asignando los correspondientes símbolos.</li><li>Asignar un título al diagrama y verificar que esté completo y describa con exactitud el proceso elegido.</li></ul>]]></description>
         <enclosure url="http://1.bp.blogspot.com/-gMfcLY3YXWs/UijOmRobgVI/AAAAAAAAACs/p-DhRq1WX28/s1600/SIMBOLOGIA+DIAGRAMA+DE+FLUJO.jpg" />
         <pubDate>2014-04-11 12:57:53 UTC</pubDate>
         <guid>https://padlet.com/devilhand986/n2srj1in5e/wish/25836464</guid>
      </item>
      <item>
         <title>Lenguaje bajo nivel</title>
         <author>devilhand986</author>
         <link>https://padlet.com/devilhand986/n2srj1in5e/wish/25838104</link>
         <description><![CDATA[<p>Totalmente dependientes de la&nbsp;</p><p>máquina, el programa no se&nbsp;<span style="font-size: 13.333333969116211px;">puede&nbsp;</span></p><p><span style="font-size: 13.333333969116211px;">migrar o utilizar en otras</span></p><p> maquinas.&nbsp;</p><p>*<b> Lenguaje de máquina</b>: Es único&nbsp;</p><p>y ordena a la máquina las</p><p> operaciones fundamentales  que</p><p> ejecuta una computadora.</p><p>*<b>Lenguaje ensamblador,</b> derivado&nbsp;</p><p>del lenguaje maquina y esta</p><p>formado<span style="font-size: 13.333333969116211px;"> por abreviaturas de letras</span></p><p><span style="font-size: 13.333333969116211px;"> y números llamadas mnemotécnicos.</span></p>]]></description>
         <enclosure url="" />
         <pubDate>2014-04-11 13:10:41 UTC</pubDate>
         <guid>https://padlet.com/devilhand986/n2srj1in5e/wish/25838104</guid>
      </item>
      <item>
         <title>Lenguaje alto nivel (Programa fuente)</title>
         <author>devilhand986</author>
         <link>https://padlet.com/devilhand986/n2srj1in5e/wish/25839115</link>
         <description><![CDATA[<p>Puedes migrar de una máquina a&nbsp;otra sin <span style="font-size: 13.333333969116211px;">ningún tipo de problema.</span></p><p>-Solucionan problemas mediante el uso de<span style="font-size: 13.333333969116211px;"> </span><b style="font-size: 13.333333969116211px;">Estructuras Dinámicas de Datos</b><span style="font-size: 13.333333969116211px;"> </span></p><p>- Independientes de la arquitectura del ordenador.&nbsp;</p><p><span style="font-size: 13.333333969116211px;">                                       <i style="color: rgb(102, 102, 102); font-weight: bold;">Complemento</i></span></p>]]></description>
         <enclosure url="http://www.desarrolloweb.com/articulos/2358.php" />
         <pubDate>2014-04-11 13:17:52 UTC</pubDate>
         <guid>https://padlet.com/devilhand986/n2srj1in5e/wish/25839115</guid>
      </item>
      <item>
         <title>Interprete</title>
         <author>devilhand986</author>
         <link>https://padlet.com/devilhand986/n2srj1in5e/wish/25841878</link>
         <description><![CDATA[<p>*Alto nivel; ejecutan un programa linea por linea.</p><p>*Permanece en su forma original; traduce al momento de ejecutar cada una de las instrucciones.</p><p>*Procesa los programas escritos; no existe independencia entre la etapa de traducción y la etapa de ejecución</p><p>*Traduce cada instrucción o sentencia del programa escrito a un lenguaje de maquina e inmediatamente lo ejecuta.</p><p>*Los errores son fáciles de detectar y de corregir.</p>]]></description>
         <enclosure url="" />
         <pubDate>2014-04-11 13:39:44 UTC</pubDate>
         <guid>https://padlet.com/devilhand986/n2srj1in5e/wish/25841878</guid>
      </item>
      <item>
         <title>Compilador</title>
         <author>devilhand986</author>
         <link>https://padlet.com/devilhand986/n2srj1in5e/wish/25842445</link>
         <description><![CDATA[<p>Programa que traduce los programas fuentes escritos en lenguaje de alto nivel -PASCAL, FORTRAN,...  a lenguaje máquina.</p><p>El compilador traduce -sentencia a sentencia- el programa fuente.</p><p>la compilación es el proceso de traducción de <b>programas fuente a programas objeto.</b></p>]]></description>
         <enclosure url="https://d20uo2axdbh83k.cloudfront.net/20140414/6693f5f09c0726f6d15ecfce26407a25.jpg" />
         <pubDate>2014-04-11 13:44:48 UTC</pubDate>
         <guid>https://padlet.com/devilhand986/n2srj1in5e/wish/25842445</guid>
      </item>
      <item>
         <title>Ciclo basico de un software</title>
         <author>devilhand986</author>
         <link>https://padlet.com/devilhand986/n2srj1in5e/wish/25930254</link>
         <description><![CDATA[<ul><li><b>Definición de objetivos</b>: definir el resultado del proyecto y su papel en la estrategia global.</li><li><b>Análisis de los requisitos y su viabilidad</b>: recopilar, examinar y formular los requisitos del cliente y examinar cualquier restricción que se pueda aplicar.</li><li><b>Diseño general</b>: requisitos generales de la arquitectura de la aplicación.</li><li><b>Diseño en detalle</b>: definición precisa de cada subconjunto de la aplicación.</li><li><b>Programación</b>&nbsp;(programación e implementación): es la implementación de un lenguaje de programación para crear las funciones definidas durante la etapa de diseño.</li><li><b>Prueba de unidad</b>: prueba individual de cada subconjunto de la aplicación para garantizar que se implementaron de acuerdo con las especificaciones.</li><li><b>Integración</b>: para garantizar que los diferentes módulos se integren con la aplicación. Éste es el propósito de la&nbsp;<i>prueba de integración</i>&nbsp;que está cuidadosamente documentada.</li><li><b>Prueba beta</b>&nbsp;(o&nbsp;<i>validación</i>), para garantizar que el software cumple con las especificaciones originales.</li><li><b>Documentación</b>: sirve para documentar información necesaria para los usuarios del software y para desarrollos futuros.</li><li><b>Implementación</b></li><li><b>Mantenimiento</b>: para todos los procedimientos correctivos (mantenimiento correctivo) y las actualizaciones secundarias del software (mantenimiento continuo).</li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2014-04-14 03:25:50 UTC</pubDate>
         <guid>https://padlet.com/devilhand986/n2srj1in5e/wish/25930254</guid>
      </item>
      <item>
         <title>Comando para ver si esta instalado JAVA en nuestro sistema operativo</title>
         <author>devilhand986</author>
         <link>https://padlet.com/devilhand986/n2srj1in5e/wish/25931441</link>
         <description><![CDATA[<p>Hay programas que necesitan una versión concreta de JAVA para funcionar correctamente.</p><p>La mayoría de programas funcionan con la última versión, pero no todos. En algunos casos se requiere una versión concreta.&nbsp;</p><p><span style="font-size: 12.800000190734863px;">*Usar la propia pagina de JAVA la cual nos dirá nuestra versión y cual debemos tener.</span></p>]]></description>
         <enclosure url="http://www.java.com/es/download/installed.jsp" />
         <pubDate>2014-04-14 04:06:37 UTC</pubDate>
         <guid>https://padlet.com/devilhand986/n2srj1in5e/wish/25931441</guid>
      </item>
      <item>
         <title>Comando para ver Java en Ubuntu</title>
         <author>devilhand986</author>
         <link>https://padlet.com/devilhand986/n2srj1in5e/wish/25931765</link>
         <description><![CDATA[<p>java -version</p>]]></description>
         <enclosure url="https://www.youtube.com/watch?v=jOblojzgP94" />
         <pubDate>2014-04-14 04:17:49 UTC</pubDate>
         <guid>https://padlet.com/devilhand986/n2srj1in5e/wish/25931765</guid>
      </item>
      <item>
         <title>Comando para ver Java en Windows</title>
         <author>devilhand986</author>
         <link>https://padlet.com/devilhand986/n2srj1in5e/wish/25932221</link>
         <description><![CDATA[<p>Mirando el proceso activo (abrir Administrador de tareas en la ficha "procesos" ) buscamos jusched.exe que es un proceso instalado junto con el suite Java de Sun Microsystems, y sirve para chequear actualizaciones por internet.</p>]]></description>
         <enclosure url="" />
         <pubDate>2014-04-14 04:28:07 UTC</pubDate>
         <guid>https://padlet.com/devilhand986/n2srj1in5e/wish/25932221</guid>
      </item>
   </channel>
</rss>
