<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>INTRODUCCIÓN A LA INFORMÁTICA. by Marvin santiago Gómez Vargas</title>
      <link>https://padlet.com/marvinssantiago/rva9mdozkk10dcro</link>
      <description>ACTIVIDAD 3. Pizarra online grupo 311</description>
      <language>en-us</language>
      <pubDate>2025-04-09 04:47:48 UTC</pubDate>
      <lastBuildDate>2025-04-12 14:33:45 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://padlet-uploads.storage.googleapis.com/3666195754/82718b0e0f1c6114d299076f162e3a2f/331923_P9V2QO_670.jpg</url>
      </image>
      <item>
         <title></title>
         <author>marvinssantiago</author>
         <link>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3402753335</link>
         <description><![CDATA[<p>¿Qué es el Desarrollo Full Stack?</p><p>Un desarrollador Full Stack es alguien que trabaja tanto con el front-end como con el back-end de una aplicación web. El front-end es responsable de la apariencia visual del sitio web, mientras que el back-end es responsable de la lógica y la infraestructura detrás de escena del sitio.</p><p>Echemos un vistazo más de cerca a los términos front-end y back-end.</p><p>Desarrollo Frontend (Punto de vista del cliente)</p><p>Todo en una página web, desde el logotipo hasta la barra de búsqueda, los botones, el diseño general y la forma en que el usuario interactúa con la página, fue creado por un desarrollador front-end. Los desarrolladores front-end están a cargo de la apariencia del sitio web.</p><p>Los desarrolladores front-end también deben asegurarse de que el sitio web se vea bien en todos los dispositivos (teléfonos, tabletas y pantallas de computadora). Esto se llama Diseño Web Adaptable.</p><p>Desarrollo back-end (Punto de vista del servidor)</p><p>El desarrollo de back-end se refiere a la parte de la aplicación que el usuario no ve. Los desarrolladores de back-end se centran en la lógica del sitio, creando servidores y trabajando con bases de datos y API (interfaces de programación de aplicaciones).</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3666195754/8732a5ebae94cfcdf67f0200d6e98349/desarrollador_full_stack_resumen_perfil_profesional_funciones_habilidades_formacion_salario.png" />
         <pubDate>2025-04-09 14:32:15 UTC</pubDate>
         <guid>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3402753335</guid>
      </item>
      <item>
         <title></title>
         <author>marvinssantiago</author>
         <link>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3402772895</link>
         <description><![CDATA[<p>Un shell es un tipo de programa informático que te permite, como usuario, controlar tu sistema operativo con una <a rel="noopener" href="https://www.ninjaone.com/it-hub/it-service-management/what-is-a-command-line-interface-cli/">interfaz de línea de comandos</a> (CLI) o una interfaz gráfica de usuario (GUI). Esencialmente, los shells son formas directas de comunicarse con tu sistema operativo sobre qué acciones realizar, normalmente a través de la automatización. Estas acciones pueden ir desde las copias de seguridad diarias hasta la supervisión de sistemas y actividades, e incluso la realización de auditorías rutinarias.</p><p>Ejemplo:El shell Korn, desarrollado por David Korn en Bell Labs a principios de los 80&nbsp;</p><ul><li><p>El Símbolo del sistema (CMD) en Windows&nbsp;</p></li></ul>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3666195754/e6abecf0682f13e6fe9d0e67d3219cd5/Captura_de_pantalla_2025_04_09_094157.png" />
         <pubDate>2025-04-09 14:45:07 UTC</pubDate>
         <guid>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3402772895</guid>
      </item>
      <item>
         <title></title>
         <author>marvinssantiago</author>
         <link>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3402789136</link>
         <description><![CDATA[<p>Python es un lenguaje de programación ampliamente utilizado en las aplicaciones web, el desarrollo de software, la ciencia de datos y el machine learning (ML). Los desarrolladores utilizan Python porque es eficiente y fácil de aprender, además de que se puede ejecutar en muchas plataformas diferentes. El software Python se puede descargar gratis, se integra bien a todos los tipos de sistemas y aumenta la velocidad del desarrollo.</p><p>Un entorno de desarrollo integrado (IDE) es una aplicación de software que ayuda a los programadores a desarrollar código de software de manera eficiente. Aumenta la productividad de los desarrolladores al combinar capacidades como editar, crear, probar y empaquetar software en una aplicación fácil de usar. Así como los escritores utilizan editores de texto y los contables, hojas de cálculo, los desarrolladores de software utilizan IDE para facilitar su trabajo.</p><p>Ejemplo: Jupyter Notebook: Un IDE que se puede utilizar para el desarrollo de software&nbsp;</p><ul><li><p>PyCharm: Un IDE que se puede utilizar para el desarrollo de software&nbsp;</p></li><li><p>IDLE: Un IDE que viene incluido en la mayoría de las instalaciones de Python&nbsp;</p></li><li><p>Wing: Un IDE que ofrece información en tiempo de ejecución, depuración, y análisis de código&nbsp;</p></li></ul>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3666195754/59f5a6589f0ad11afe00314149bb5e04/ide_python.png" />
         <pubDate>2025-04-09 14:56:05 UTC</pubDate>
         <guid>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3402789136</guid>
      </item>
      <item>
         <title></title>
         <author>marvinssantiago</author>
         <link>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3402795920</link>
         <description><![CDATA[<p>El ciclo de vida del desarrollo de software (SDLC) es un proceso rentable y eficiente en términos de tiempo empleado por los equipos de desarrollo para diseñar y crear software de alta calidad. El objetivo del SDLC es minimizar los riesgos del proyecto por medio de una planificación anticipada que permita que el software cumpla las expectativas del cliente durante la fase de producción y posteriormente. Esta metodología establece una serie de pasos que dividen el proceso de desarrollo de software en tareas que se pueden asignar, completar y medir.</p><p>Importancias: El desarrollo de software puede ser difícil de administrar debido a los requisitos cambiantes, los avances de la tecnología y la colaboración interfuncional Mayor visibilidad del proceso de desarrollo para todas las partes interesadas implicadas</p><ul><li><p>Una estimación, planificación y programación eficientes</p></li><li><p>Mejoras en la administración de riesgos y estimación de costos</p></li><li><p>Entregas de software sistemáticas y mayor satisfacción de los clientes</p></li></ul>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3666195754/dda101e94dd2635eecae541e6ffb49c6/canvia_infos_mesa_de_trabajo_1_copia_9_1200x1131.png" />
         <pubDate>2025-04-09 15:00:48 UTC</pubDate>
         <guid>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3402795920</guid>
      </item>
      <item>
         <title></title>
         <author>marvinssantiago</author>
         <link>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3402804689</link>
         <description><![CDATA[<p>Guido van Rossum es un programador holandés conocido como el creador del lenguaje de programación Python. Desde su creación en 1989, Python ha sido adoptado por programadores de todo el mundo y es utilizado en una amplia gama de aplicaciones.</p><p>Guido van Rossum nació en Países Bajos en 1956 y mostró un gran interés por la programación desde muy joven. Después de estudiar matemáticas y ciencias de la computación en la Universidad de Ámsterdam, trabajó en el Centro de Investigación de Matemáticas de los Países Bajos y luego en el Instituto Nacional de Estándares y Tecnología en Maryland, Estados Unidos.</p><p>Fue en el Instituto Nacional de Estándares y Tecnología donde van Rossum creó Python en 1989. El objetivo era crear un lenguaje de programación que fuera fácil de leer y escribir, pero que también fuera poderoso y extensible. El nombre "Python" se inspiró en la afición de van Rossum por el grupo de comedia británico Monty Python.</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3666195754/3ab48c89efb7fdcd56fa439b0594378d/introspectiva_guido_van_rossum.jpg" />
         <pubDate>2025-04-09 15:06:39 UTC</pubDate>
         <guid>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3402804689</guid>
      </item>
      <item>
         <title></title>
         <author>marvinssantiago</author>
         <link>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3402812354</link>
         <description><![CDATA[<p><br/></p><p>Pablo Novara,es un argentino graduado y docente de Ingeniería en Informática de la Facultad de Ingeniería y Ciencias Hídricas (FICH) de la Universidad Nacional del Litoral (UNL), obtuvo el reconocimiento "September 'Community Choice' Project Of The Month" por su proyecto PSeInt.</p><p><br/></p><p>Novara creó PSeInt para facilitar el proceso de enseñanza y aprendizaje de la programación en alumnos de habla hispana. Novara creó PSeInt al ver que sus compañeros de la universidad tenían dificultades en la compresión de algoritmos.</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3666195754/0ce30477c4a2df40a95dd1c6f0ceb67a/slide_1.jpg" />
         <pubDate>2025-04-09 15:12:10 UTC</pubDate>
         <guid>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3402812354</guid>
      </item>
      <item>
         <title></title>
         <author>marvinssantiago</author>
         <link>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3403927982</link>
         <description><![CDATA[<p>MySQL es un sistema de gestión de bases de datos relacionales (RDBMS) que permite almacenar y administrar datos. Es de código abierto, lo que significa que cualquier persona puede usarlo y modificarlo.&nbsp;</p><p>MySQL</p><p>Cómo almacena datos</p><p>En tablas formadas por filas y columnas</p><p>Cómo se accede a los datos</p><p>Mediante el lenguaje de consulta estructurada (SQL)</p><p>Ventajas</p><p>Rendimiento, escalabilidad, fiabilidad, facilidad de uso</p><p>Aplicaciones</p><p>Sistemas de administración de contenido (CMS), aplicaciones empresariales, desarrollo web</p><p>Empresas que lo usan</p><p>Facebook, Netflix, Uber, Airbnb, Shopify, <a rel="noopener noreferrer nofollow" href="http://Booking.com">Booking.com</a></p><p>MySQL es una opción popular para los desarrolladores y se utiliza en una amplia variedad de aplicaciones.&nbsp;</p><p><br></p><p>fue creado por la empresa sueca MySQL AB, fundada por David Axmark, Allan Larsson y Michael "Monty" Widenius.&nbsp;</p><p>Michael "Monty" Widenius, David Axmark y Allan Larsson crearon MySQL. Widenius es un programador finlandés que se considera el autor principal de la versión original de MySQL.&nbsp;</p><p>Quién es Michael Widenius?</p><ul><li><p>Nació el 3 de marzo de 1962 en Helsinki, Finlandia&nbsp;</p></li><li><p>Es miembro fundador de MySQL AB y de la Fundación MariaDB&nbsp;</p></li><li><p>Es director de tecnología de MariaDB Company&nbsp;</p></li><li><p>Fundó y es socio general de la firma de capital riesgo OpenOcean&nbsp;</p></li></ul>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3666195754/38e0cadbb293af01a30b9f9dbefa9922/creadores_mysql_solocodigoweb.jpg" />
         <pubDate>2025-04-10 05:34:22 UTC</pubDate>
         <guid>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3403927982</guid>
      </item>
      <item>
         <title></title>
         <author>marvinssantiago</author>
         <link>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3403933835</link>
         <description><![CDATA[<p>En programación, "responsive" se refiere a un enfoque de diseño que permite que un sitio web se adapte automáticamente a los dispositivos de los usuarios. Esto se conoce como "responsive design" o "diseño web adaptable".&nbsp;</p><p>Características del diseño responsive&nbsp;</p><ul><li><p>Se adapta al tamaño y la disposición de los dispositivos</p></li><li><p>Permite que los sitios web sean accesibles en todos los dispositivos, como tabletas y smartphones</p></li><li><p>Mejora la experiencia de los usuarios</p></li><li><p>Reduce el tiempo de desarrollo</p></li><li><p>Previene la duplicación de contenidos</p></li><li><p>Potencia la viralidad de los contenidos</p></li><li><p>Hace que los sitios web sean más compatibles con las necesidades de los usuarios</p></li></ul><p>Elementos del diseño responsive&nbsp;</p><ul><li><p>Tipografía adaptable, que se ajusta a diferentes tamaños de pantalla</p></li><li><p>Imágenes responsivas, que se escalan para adaptarse a diferentes dispositivos</p><p>Priorización de contenidos</p></li><li><p>Disposición del menú</p></li><li><p>Escalabilidad del texto y la imagen</p></li></ul><p>El diseño responsive se basa en una serie de características y técnicas de CSS y HTML.&nbsp;</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3666195754/9268269580fd694b4b3b46c4e0f3b147/Infografi_a_definicio_n_de_disen_o_responsive_y_sus_caracteri_sticas_png.webp" />
         <pubDate>2025-04-10 05:38:36 UTC</pubDate>
         <guid>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3403933835</guid>
      </item>
      <item>
         <title></title>
         <author>marvinssantiago</author>
         <link>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3403938447</link>
         <description><![CDATA[<ul><li><p>En informática, se llaman&nbsp;algoritmos&nbsp;el&nbsp;conjunto de instrucciones sistemáticas y previamente definidas que se utilizan para realizar una determinada tarea. Estas instrucciones&nbsp;están ordenadas y acotadas&nbsp;a manera de pasos a seguir para alcanzar un objetivo.</p></li><li><p>Todo algoritmo tiene una entrada, conocida como input y una salida, conocida como output,y entre medias, están las instrucciones o secuencia de pasos a seguir. Estos pasos deben estar ordenados y, sobre todo, deben ser una serie finita de operaciones que permitan conseguir una determinada solución.</p></li><li><p>En el mundo de la <a rel="noreferrer noopener" href="https://www.ferrovial.com/es/stem/programacion/">programación</a>, todo programa o sistema operativo funciona a través de algoritmos, escritos en un lenguaje de programación que el ordenador pueda entender para ejecutar los pasos o instrucciones de una forma automatizada. A nivel de<a rel="noreferrer noopener" href="https://www.ferrovial.com/es/recursos/big-data/">big data</a> e <a rel="noreferrer noopener" href="https://www.ferrovial.com/es/stem/datos-e-ia/">inteligencia artificial</a>, los algoritmos analizan la información y datos de consumidores y usuarios finales.&nbsp;Según su sistema de signos, es decir, cómo se describen los pasos a seguir, los algoritmos pueden ser:</p><ul><li><p>Cuantitativos y cualitativos: si funcionan a través de cálculos matemáticos o secuencias lógicas.</p></li><li><p>Computacionales o no computacionales: si requieren o no del uso de un ordenador para la solución o ejecución de una determinada tarea.&nbsp;&nbsp;</p></li></ul></li><li><p>Según su función y estrategia, es decir, qué hacen y cómo lo hacen, existen cinco tipos de algoritmos:</p><ul><li><p>Algoritmos de búsqueda: aquellos que encuentran uno o varios elementos que presenten un conjunto de propiedades dentro de una determinada estructura de datos. Las búsquedas pueden ser:</p><ul><li><p>Secuenciales: comparan el elemento a buscar con cada elemento del conjunto, hasta encontrarlo.</p></li><li><p>Binarias: comparan el elemento de búsqueda con un elemento ubicado en el medio de una serie ordenada para determinar si son iguales.&nbsp;</p></li></ul></li></ul><ul><li><p>Algoritmo de ordenamiento: son los que se utilizan para reorganizar elementos de un listado, siguiendo unas pautas de orden numérico o alfanumérico. Pueden ser:</p><ul><li><p>De burbuja: comparan cada elemento de la lista a ordenar, intercambiando posiciones si no están ordenados correctamente.</p></li><li><p>Por selección: ordenan a partir del elemento más pequeño de forma consecutiva.</p></li><li><p>Rápido: eligen un elemento del conjunto y reubican el resto en torno a este en función de si son menores o mayores respecto a él.</p></li></ul></li></ul><ul><li><p>Algoritmos voraces: se trata de un tipo de algoritmo aplicado a problemas de optimización y se utiliza para la toma de decisiones lógicas para llegar a una solución final global. Estos algoritmos no son reversibles una vez que se toma la decisión de ejecutarlos.&nbsp;</p></li></ul></li></ul>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3666195754/bc6c687406fe5688d104e8fee2245c6e/maxresdefault.jpg" />
         <pubDate>2025-04-10 05:42:11 UTC</pubDate>
         <guid>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3403938447</guid>
      </item>
      <item>
         <title></title>
         <author>marvinssantiago</author>
         <link>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3403946776</link>
         <description><![CDATA[<p>Un algoritmo es un proceso que describe paso a paso cómo resolver un problema, para que siempre dé una respuesta correcta. Cuando hay varios algoritmos para un problema particular (¡y con frecuencia los hay!), el mejor algoritmo es usualmente el que lo resuelve más rápido.</p><p>Como programadores de computadoras utilizamos algoritmos constantemente; ya sea un algoritmo existente para un problema común, como ordenar un arreglo, o un algoritmo completamente nuevo que sea único para nuestro programa. Al entender algoritmos podemos tomar mejores decisiones sobre cuáles algoritmos existentes utilizar y aprender a hacer otros nuevos que sean correctos y eficientes.</p><p>Un algoritmo se hace con tres bloques básicos de construcción: secuenciación, selección e iteración.</p><p><strong>Secuenciación</strong>: un algoritmo es un proceso paso a paso, y el orden de esos pasos es crucial para asegurar que el algoritmo sea correcto.</p><p>He aquí un algoritmo para traducir una palabra a un idioma ficticio, como "mal" a "al-mente":</p><pre><code>1. Añade "-".
2. Añade la primera letra
3. Añade "ente"
4. Elimina la primera letra</code></pre><p>🔍Intenta seguir esos pasos en diferentes órdenes, y mira qué resulta. No es lo mismo, ¿o sí?</p><p><strong>Selección</strong>: los algoritmos pueden utilizar selección para determinar un conjunto diferente de pasos a ejecutar según una expresión booleana.</p><p>He aquí un algoritmo mejorado para el idioma ficticio, que maneje mejor palabras que empiezan en vocal, de manera que "año" se convierta en "año-ante" en lugar de la impronunciable "ño-aente":</p><pre><code>1. Añade "-"
2. Almacena la primera letra
3. Si la primera letra es vocal:
    a. Añade "ante"
4. Si no:
    a. Añade la primera letra
    b. Añade "ente"
    c. Elimina la primera letra</code></pre><p><strong>Iteración</strong>: los algoritmos suelen utilizar repetición para ejecutar los pasos un cierto número de veces, o hasta que se cumpla una condición determinada.</p><p>Podemos agregar iteración al algoritmo anterior para traducir una frase completa, de manera que "el dulce de leche" se convierta en "el-ante ulce-dente e-dente eche-lente":</p><pre><code>1. Almacena la lista de palabras
2. Para cada palabra en la lista:
    a. Añade guión "-"
    b. Si la primera letra es vocal:
        i. Añade "ante"
    c. Si no:
        i. Añade la primera letra
        ii. Añade "ente"
        iii. Elimina la primera letra</code></pre><p>Al combinar secuenciación, selección e iteración, hemos encontrado un algoritmo para la traducción al idioma ficticio.</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3666195754/6eca04a190fa2de9dc3b40b51d1325c2/7zib4hg64jgctru7wx7vqrpmx36jc3sachvcdoaizecfr3dnitcq_1_0.png" />
         <pubDate>2025-04-10 05:47:35 UTC</pubDate>
         <guid>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3403946776</guid>
      </item>
      <item>
         <title></title>
         <author>marvinssantiago</author>
         <link>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3403956209</link>
         <description><![CDATA[<p>Un dato es la representación de una <a rel="noopener noreferrer nofollow" href="https://concepto.de/variable/">variable</a> que puede ser cuantitativa o cualitativa que&nbsp;indica un valor que se le asigna a las cosas y se representa a través de una secuencia de <a rel="noopener noreferrer nofollow" href="https://concepto.de/simbolos/">símbolos</a>, <a rel="noopener noreferrer nofollow" href="https://concepto.de/numeros/">números</a> o letras.Los datos describen hechos empíricos. Para examinarlos deben ser organizados o tabulados, ya que un dato por sí mismo no puede demostrar demasiado sino que se debe evaluar el conjunto para examinar los resultados.</p><p>Numérico</p><ul><li><p><a rel="noopener noreferrer nofollow" href="https://concepto.de/numeros-enteros/">Entero</a>. Tipo de dato formado por una variable numérica que no cuenta con parte decimal.</p></li><li><p>Real. Tipo de dato formado por una variable numérica que puede contar con parte decimal.</p></li></ul><p>Texto</p><ul><li><p>Carácter. Tipo de dato formado por una unidad o símbolo que puede ser una letra, un número, una mayúscula o un <a rel="noopener noreferrer nofollow" href="https://concepto.de/signos-de-puntuacion/">signo de puntuación</a>.</p></li><li><p>Cadena. Tipo de dato formado por un conjunto de caracteres dispuestos de forma consecutiva que se representa entre comillas.</p></li></ul><p>Lógico</p><ul><li><p>Boolean. Tipo de dato que puede representar dos valores: verdadero o falso.</p></li></ul><p>Datos estadísticos</p><p>La estadística es la rama de la <a rel="noopener noreferrer nofollow" href="https://concepto.de/matematicas/">matemática</a> que analiza datos obtenidos de diferentes muestras representativas para conocer un fenómeno. Existen dos tipos de datos que se analizan en la estadística, que deben ser procesados y enmarcados dentro de un <a rel="noopener noreferrer nofollow" href="https://concepto.de/contexto/">contexto</a> para generar información;</p><ul><li><p>Datos cualitativos.&nbsp;Datos que responden a la pregunta ¿cuál? o ¿cuáles? y se representan con letras. Por ejemplo: nombre, género.</p></li><li><p>Datos cuantitativos.&nbsp;Datos que están referidos a los&nbsp;números. Por ejemplo: precio, altura, edad.</p></li></ul>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3666195754/1dda316f05e8280e3396caf962b917d6/dato_e1546217552374.jpg" />
         <pubDate>2025-04-10 05:53:33 UTC</pubDate>
         <guid>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3403956209</guid>
      </item>
      <item>
         <title></title>
         <author>marvinssantiago</author>
         <link>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3404636248</link>
         <description><![CDATA[<p>El pseudocódigo es una descripción informal de un algoritmo o un programa, escrito en un lenguaje natural estructurado que imita la lógica del código pero sin seguir las reglas estrictas de la sintaxis de un lenguaje de programación. Su propósito principal es mostrar el flujo lógico de un programa o sistema de manera que cualquier persona, con o sin experiencia en programación, pueda entender los pasos que realiza el algoritmo.</p><p>A diferencia del código real, el pseudocódigo no está destinado a ser ejecutado por un ordenador, sino que actúa como un puente entre la idea y el código final. Es una forma de planificar el proceso antes de lidiar con los detalles técnicos y sintácticos de un lenguaje de programación concreto.</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3666195754/72684655e6bd5b1f26eb5e05c732594d/images__1_.jpg" />
         <pubDate>2025-04-10 14:34:15 UTC</pubDate>
         <guid>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3404636248</guid>
      </item>
      <item>
         <title></title>
         <author>marvinssantiago</author>
         <link>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3404637725</link>
         <description><![CDATA[<p>En los algoritmos, las variables son valores que cambian durante la ejecución de los procesos. En programación, las variables son espacios de memoria que almacenan datos para usarlos posteriormente.&nbsp;</p><p>Algoritmos</p><ul><li><p>Las variables guardan las operaciones que el algoritmo realiza para resolver un problema.&nbsp;</p></li><li><p>Se pueden usar para introducir en un cálculo o una fórmula un elemento indeterminado, cuyo valor no se conoce.&nbsp;</p></li></ul><p>Programación</p><ul><li><p>Las variables son el tipo de dato más básico en un lenguaje de programación.&nbsp;</p></li><li><p>Se pueden usar para almacenar diferentes tipos de datos como números, palabras y cadenas.&nbsp;</p></li><li><p>A cada variable se le asigna un nombre descriptivo o un identificador que se refiere al valor guardado.&nbsp;</p></li></ul><p>Clasificación de variables</p><ul><li><p>Se pueden clasificar en dos categorías principales: categóricas y numéricas.&nbsp;</p></li><li><p>Se pueden clasificar también atendiendo a la variación de su valor, su dependencia de otras variables o la manera de expresar su valor.&nbsp;</p></li></ul><p>Tipos de variables en programación</p><ul><li><p>String, Int, Long, Boolean, Char, Float, entre otros.&nbsp;</p></li><li><p>Variables auxiliares o temporales, que se necesitan para ejecutar algo de forma temporal.&nbsp;</p></li><li><p>Variables de estado, que se utilizan para conocer el estado de un objeto en cada momento de la programación.&nbsp;</p></li></ul>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3666195754/dfb3397e54996723ef83a4046caec279/variables_tipos.gif" />
         <pubDate>2025-04-10 14:35:03 UTC</pubDate>
         <guid>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3404637725</guid>
      </item>
      <item>
         <title></title>
         <author>marvinssantiago</author>
         <link>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3404661790</link>
         <description><![CDATA[<p>Los operadores son símbolos que representan una acción a realizar con los números o elementos que se encuentran antes o después. Otra definición de operadores es que son elementos que relacionan de forma diferente, los valores de una o más variables y/o constantes. Es decir, los operadores nos permiten manipular valores</p><p>Tipos de operadores </p><ul><li><p>Operadores Aritméticos</p><p>Sirven para hacer operaciones matemáticas.</p></li><li><p>Operadores Relacionales o de Comparación</p><p>Comparan dos valores y devuelven verdadero o falso.</p></li><li><p>Operadores Lógicos</p><p>Se usan para unir condiciones o tomar decisiones lógicas.</p><p><br/></p></li></ul>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3666195754/26a96d779008cb47292b8721ef32ebc2/m2.jpg" />
         <pubDate>2025-04-10 14:50:21 UTC</pubDate>
         <guid>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3404661790</guid>
      </item>
      <item>
         <title></title>
         <author>marvinssantiago</author>
         <link>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3404673940</link>
         <description><![CDATA[<p>la asignación puede referirse a la acción de cambiar el valor de una variable o de vincular datos de distintas fuentes.&nbsp;</p><p>Asignación de variables&nbsp;</p><ul><li><p>Es el proceso de modificar el valor de una variable que ya ha sido declarada.</p></li><li><p>Se realiza mediante una sentencia de asignación.</p></li><li><p>Implica evaluar una expresión para generar un nuevo valor que coincida con el tipo de la variable.</p></li></ul><p>Asignación de datos&nbsp;</p><ul><li><p>Es el proceso de extraer y estandarizar datos de distintas fuentes.</p></li><li><p>El objetivo es establecer una relación entre los datos extraídos y los campos de datos de destino.</p></li></ul><p>Modelo de asignación&nbsp;</p><ul><li><p>Es un tipo de problema de programación lineal que se utiliza para determinar la mejor manera de asignar recursos a tareas.</p></li><li><p>Por ejemplo, se puede asignar empleados a puestos de trabajo, o máquinas, vehículos o plantas a tareas.</p></li><li><p>El objetivo es minimizar el costo de asignación.</p></li></ul><p>Algoritmo de asignación de recursos</p><ul><li><p>Es un algoritmo que se utiliza para predecir el comportamiento de los enlaces en los grafos.&nbsp;</p></li><li><p>Se basa en la representación gráfica de los recursos asignados a los procesos.&nbsp;ejemplos</p></li></ul><pre><code>MERGE (zhen:Person {name: "Zhen"})
MERGE (praveena:Person {name: "Praveena"})
MERGE (michael:Person {name: "Michael"})
MERGE (arya:Person {name: "Arya"})
MERGE (karin:Person {name: "Karin"})

MERGE (zhen)-[:FRIENDS]-(arya)
MERGE (zhen)-[:FRIENDS]-(praveena)
MERGE (praveena)-[:WORKS_WITH]-(karin)
MERGE (praveena)-[:FRIENDS]-(michael)
MERGE (michael)-[:WORKS_WITH]-(karin)
MERGE (arya)-[:FRIENDS]-(karin)</code></pre>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3666195754/9b8e8e3ca4b27ce1e73188a20d6c9f43/maxresdefault__1_.jpg" />
         <pubDate>2025-04-10 14:57:46 UTC</pubDate>
         <guid>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3404673940</guid>
      </item>
      <item>
         <title></title>
         <author>marvinssantiago</author>
         <link>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3404677914</link>
         <description><![CDATA[<p>es la acción de ingresar información desde una fuente externa para que sea procesada por el algoritmo.&nbsp;</p><p>Cómo funciona&nbsp;</p><ol><li><p>El algoritmo solicita los datos al usuario o a otra fuente.</p></li><li><p>El ordenador lee los datos desde la fuente.</p></li><li><p>El ordenador coloca los datos en su memoria para procesarlos.</p></li></ol><p>Ejemplos de lectura de datos</p><ul><li><p>En Pascal, la sentencia READ permite leer uno o más datos y asignarlos a variables. Por ejemplo, READ (NUM) asigna el valor que se ingresa a la variable NUM.&nbsp;</p></li><li><p>En PSEINT, la instrucción Leer permite ingresar información desde el ambiente y asignarla a variables. Por ejemplo, Leer &lt;variablel&gt; , &lt;variable2&gt; , ... , &lt;variableN&gt;.&nbsp;</p></li></ul>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3666195754/b1b4c8ba87fccb30cbd335ddfa2eac49/Datos.webp" />
         <pubDate>2025-04-10 15:00:28 UTC</pubDate>
         <guid>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3404677914</guid>
      </item>
      <item>
         <title></title>
         <author>marvinssantiago</author>
         <link>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3404699400</link>
         <description><![CDATA[<p>La escritura es la acción de transferir información de variables a un archivo, mientras que la impresión es reproducir textos e imágenes en papel u otros materiales. El almacenamiento es la acción de guardar y conservar información digital.&nbsp;</p><p>Escritura&nbsp;</p><ul><li><p>Consiste en transferir información de variables del programa a un archivo</p></li><li><p>Es necesario cerrar un archivo cuando un programa no lo vaya a usar más</p></li><li><p>El cierre de un archivo libera memoria y recursos del sistema</p></li></ul><p>Impresión</p><ul><li><p>Es el proceso de reproducir textos e imágenes, generalmente con tinta sobre papel&nbsp;</p></li><li><p>Se puede imprimir sobre gran diversidad de materiales&nbsp;</p></li><li><p>La impresión digital es la impresión directa de un archivo digital a papel u otros materiales&nbsp;</p></li></ul><p>Almacenamiento&nbsp;</p><ul><li><p>Es el proceso de registrar y preservar información digital</p></li><li><p>Los datos pueden ser de entrada (proporcionados por el usuario) o de salida (proporcionados por la computadora)</p></li><li><p>Los dispositivos de almacenamiento pueden ser de área directa o basados en red</p></li><li><p>El almacenamiento de datos es importante para satisfacer las necesidades computacionales actuales</p></li><li><p>El almacenamiento de datos es importante para proteger los datos frente a pérdidas</p></li></ul>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3666195754/b11e1ef5a8eba6eb09ec3ac1625dbb71/ff9705cd_5951_498b_9107_354334329821.png" />
         <pubDate>2025-04-10 15:15:04 UTC</pubDate>
         <guid>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3404699400</guid>
      </item>
      <item>
         <title></title>
         <author>marvinssantiago</author>
         <link>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3404701352</link>
         <description><![CDATA[<p>La&nbsp;prueba de escritorio&nbsp;es un proceso manual a través del cual se busca verificar la programación y la lógica de un algoritmo antes de iniciar un programa.</p><p>Estas&nbsp;pruebas de escritorio, permite a los programadores a identificar posibles fallas y errores, que puedan hacer que este no funcione de manera adecuada; para ello los programadores deben hacer un seguimiento de cada una de las líneas dentro de un pseudocódigo con lo que puedan garantizar su funcionamiento. Programas </p><p>TestComplete, Playwright, Katalon Studio, Postman, WebDriverIO, Selenium, JMeter, SoapUI, Jira, Docker, y GitHub</p><p>Ejemplos Pruebas de extremo a extremo,&nbsp;verifica el flujo de trabajo de una aplicación, de principio a fin, de esta forma certificar que funcione adecuadamente.</p><ul><li><p>Pruebas de accesibilidad,&nbsp;estas pruebas permiten determinar que aplicaciones móviles o web sean usables por todo tipo de usuarios.</p></li><li><p>Pruebas de aceptación de usuario,&nbsp;este tipo de pruebas se realizan para certificar que algún software funciones de forma óptima para usuarios finales.</p></li></ul>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3666195754/e95ccb0bb6de02f1a1a3084341163dba/pruebadeescritorio_portada.png" />
         <pubDate>2025-04-10 15:16:18 UTC</pubDate>
         <guid>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3404701352</guid>
      </item>
      <item>
         <title></title>
         <author>marvinssantiago</author>
         <link>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3404720423</link>
         <description><![CDATA[<p>Un diagrama de flujo es un diagrama que describe un proceso, sistema o algoritmo informático. Se usan ampliamente en numerosos campos para documentar, estudiar, planificar, mejorar y comunicar procesos que suelen ser complejos en diagramas claros y fáciles de comprender.</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3666195754/39476526d430b83eb9a77613c20c75ed/Diagrama_de_flujo.png" />
         <pubDate>2025-04-10 15:29:29 UTC</pubDate>
         <guid>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3404720423</guid>
      </item>
      <item>
         <title></title>
         <author>marvinssantiago</author>
         <link>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3404744514</link>
         <description><![CDATA[<p>son herramientas que permiten controlar el orden y la lógica de las acciones en un programa para resolver problemas. Son muy importantes porque permiten tomar decisiones y repetir procesos.&nbsp;</p><p>¿Qué son las estructuras de control?</p><ul><li><p>Son sentencias que controlan el flujo de un programa&nbsp;</p></li><li><p>Determinan el orden en que se ejecutan las instrucciones de un algoritmo&nbsp;</p></li><li><p>Permiten realizar diferentes procesos y tomar decisiones basadas en condiciones específicas&nbsp;</p></li></ul><p>¿Qué son las estructuras de decisión?</p><ul><li><p>Son sentencias o conjuntos de sentencias que se ejecutan cuando una condición específica es verdadera&nbsp;</p></li><li><p>Permiten establecer controles más complejos sobre el flujo de las acciones&nbsp;</p></li></ul><p>¿Cuáles son los tipos de estructuras de control? Secuenciales, Bifurcación condicional, Ciclos, Condicionales múltiples o anidadas.&nbsp;</p><p>¿Cómo se usan las estructuras de control?</p><ul><li><p>Se pueden combinar las estructuras selectiva con la secuencial&nbsp;</p></li><li><p>La elección de las estructuras de control dependerá de las necesidades de los usuarios&nbsp;</p></li><li><p>Son de gran utilidad para determinar la lógica y el orden en que ocurren las operaciones&nbsp;</p></li></ul>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3666195754/ccddf3a8b6aa7f72de78f31905f509bb/Estructura_de_Decisi_n_Simple.jpg" />
         <pubDate>2025-04-10 15:45:42 UTC</pubDate>
         <guid>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3404744514</guid>
      </item>
      <item>
         <title></title>
         <author>marvinssantiago</author>
         <link>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3404748491</link>
         <description><![CDATA[<p>Las estructuras de decisión son aquellas que permiten controlar la ejecución de uno o varios bloques de instrucciones (conjunto de acciones), según se cumpla o no determinada condición. Esta condición viene dada por una expresión lógica cuyos resultados pueden ser sólo dos posibles valores: verdadero o falso.</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-04-10 15:48:50 UTC</pubDate>
         <guid>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3404748491</guid>
      </item>
      <item>
         <title></title>
         <author>marvinssantiago</author>
         <link>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3404750829</link>
         <description><![CDATA[<p>estructuras selectivas que permiten elegir entre dos opciones de acción, dependiendo de si se cumple una condición.&nbsp;Se utilizan cuando se tienen dos opciones de acción&nbsp;</p><p>Ejecutan un bloque de instrucciones si se cumple la condición, o el otro bloque si no se cumple&nbsp;</p><p>Permiten tomar decisiones en un programa&nbsp;</p><p>Son útiles para comparar precios y valores, calcular promedios de notas, y ofrecer descuentos&nbsp;</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3666195754/385133fcfa17de1d31688c159dcddfea/ordinograma_si_doble.gif" />
         <pubDate>2025-04-10 15:50:36 UTC</pubDate>
         <guid>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3404750829</guid>
      </item>
      <item>
         <title></title>
         <author>marvinssantiago</author>
         <link>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3404752332</link>
         <description><![CDATA[<p>instrucciones de control que se incluyen dentro de otras instrucciones de control. Se pueden usar para modelar datos complejos y tomar decisiones</p><p>Ejemplos de estructuras anidadas</p><ul><li><p>Colocar un bloque If...Then...Else dentro de un bucle For...Next&nbsp;</p></li><li><p>Tener una estructura condicional dentro de otra estructura condicional&nbsp;</p></li></ul>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3666195754/b887e24e3b443e392d47088f00644ac1/foto035.jpg" />
         <pubDate>2025-04-10 15:51:38 UTC</pubDate>
         <guid>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3404752332</guid>
      </item>
      <item>
         <title></title>
         <author>marvinssantiago</author>
         <link>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3404761745</link>
         <description><![CDATA[<p>son herramientas que permiten tomar decisiones basadas en varias condiciones.</p><p>Evalúan las condiciones hasta encontrar la que se cumpla</p><p>Permiten ejecutar diferentes acciones dependiendo de la condición</p><p>Se pueden usar para implementar menús de opciones</p><p>Se puede incluir una opción por defecto si ninguna de las otras se cumple</p><p>Ejemplos</p><ul><li><p>En un cajero automático, la estructura switch puede preguntar qué tecla se presionó y ejecutar una acción&nbsp;</p></li><li><p>En PSeInt, la estructura "Según" permite elegir una acción específica entre varias opciones&nbsp;&nbsp;</p></li></ul>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3666195754/cb4a7b44813d4b59590eda3f002304fa/CyC2U2OA1p06e02.webp" />
         <pubDate>2025-04-10 15:58:16 UTC</pubDate>
         <guid>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3404761745</guid>
      </item>
      <item>
         <title></title>
         <author>marvinssantiago</author>
         <link>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3406892273</link>
         <description><![CDATA[<p>Son estructuras que verifican una condición y repiten una acción mientras esa condición sea verdadera. También se conocen como bucles o ciclos condicionales.</p><p> Ejemplo:</p><pre><code>python</code></pre><p><em>CopiarEditar</em></p><p><em>while condición:     # Instrucciones que se repiten </em></p><p><em>Características:</em></p><ul><li><p><em>Evalúan una condición lógica.</em></p></li><li><p><em>Si es verdadera, se ejecuta un bloque de código.</em></p></li><li><p><em>Después de cada ciclo, se vuelve a evaluar la condición.</em></p></li><li><p><em>Se detienen cuando la condición deja de cumplirse.</em></p></li></ul><p><em>Tipos comunes:</em></p><ul><li><p><em>while (mientras)</em></p></li><li><p><em>do while (hacer mientras)</em></p></li><li><p><em>for (para, aunque a veces es más contado que condicional)</em></p><p><em>Condicionales No Repetitivos</em></p><p><em>Son estructuras que evalúan una condición y ejecutan un bloque de código una sola vez, dependiendo si la condición es verdadera o falsa.</em></p><p><em>Ejemplo :</em></p><pre><code>python</code></pre><p><em>CopiarEditar</em></p><p><em>if condición:     # Instrucciones si la condición es verdadera else:     # Instrucciones si es falsa </em></p><p><em> Características:</em></p><ul><li><p><em>No repiten acciones.</em></p></li><li><p><em>Se ejecutan solo una vez por evaluación.</em></p></li><li><p><em>Se usan para tomar decisiones o desviar el flujo del programa.</em></p></li></ul><p><em> Tipos comunes:</em></p><ul><li><p><em>if</em></p></li><li><p><em>if...else</em></p></li><li><p><em>if...elif...else</em></p></li><li><p><em>switch (en algunos lenguajes)</em></p></li></ul></li></ul>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3666195754/5099e0f4522cfd491c11ca0112201fb4/Fig3_5.jpg" />
         <pubDate>2025-04-12 06:29:13 UTC</pubDate>
         <guid>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3406892273</guid>
      </item>
      <item>
         <title></title>
         <author>marvinssantiago</author>
         <link>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3406893340</link>
         <description><![CDATA[<p>secuencia de instrucciones que se repite hasta que se cumple una condición. Se utiliza para ahorrar tiempo y esfuerzo al escribir código que se repite muchas veces.&nbsp;</p><p>Tipos de bucles</p><ul><li><p>Bucle while: Ejecuta las instrucciones mientras la condición sea verdadera&nbsp;</p></li><li><p>Bucle for: Repite hasta que una condición especificada se evalúe como falsa&nbsp;</p></li><li><p>Bucle do-while: Repite hasta que una condición especificada se evalúe como falsa&nbsp;</p></li></ul><p>Cómo funcionan los bucles</p><ol><li><p>Se realiza un proceso específico, como obtener un dato y modificarlo&nbsp;</p></li><li><p>Se verifica una condición, como si un contador ha alcanzado un número preestablecido&nbsp;</p></li><li><p>Si la condición no se cumple, el bucle termina&nbsp;</p></li></ol><p>Usos de los bucles&nbsp;</p><ul><li><p>Repetir una parte del código muchas veces</p></li><li><p>Repetir el código pero cambiándole algo cada vez</p></li><li><p>Realizar un proceso específico, como obtener un dato y modificarlo</p></li></ul><p>En JavaScript, hay diferentes tipos de bucles, como labeled, break y continue.&nbsp;</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3666195754/5083d8c31439d5c48f5160d71102644a/hq720.jpg" />
         <pubDate>2025-04-12 06:32:59 UTC</pubDate>
         <guid>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3406893340</guid>
      </item>
      <item>
         <title></title>
         <author>marvinssantiago</author>
         <link>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3406894148</link>
         <description><![CDATA[<p>DFD es un programa que permite crear y analizar diagramas de flujo de datos (DFD). Los DFD son representaciones gráficas que muestran cómo se mueven los datos a través de un sistema o proceso</p><p>Los DFD pueden tener varios niveles, o capas, que se hacen más detalladas a medida que se centran en una parte concreta del sistema.&nbsp;</p><p>Algunos programas que pueden ayudar a crear DFD son:&nbsp;</p><ul><li><p>DFD, un programa de libre disposición que ayuda a diseñar e implementar algoritmos&nbsp;</p></li><li><p><a rel="noopener noreferrer nofollow" class="uVhVib" href="https://www.lucidchart.com/pages/es/ejemplos/software-de-diagramas-de-flujo-de-datos">Lucidchart</a>, un software intuitivo que permite crear diagramas de flujo de datos&nbsp;</p></li></ul><p>Los DFD pueden ayudar a:&nbsp;</p><ul><li><p>Identificar formas de mejorar la eficiencia y la eficacia de los sistemas y procesos&nbsp;</p></li><li><p>Entender de dónde proceden los datos, cómo se procesan dentro de un sistema, y a dónde van después del procesamiento&nbsp;</p></li><li><p>Representar una estructura de datos compleja de manera sencilla&nbsp;</p></li></ul>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3666195754/1cc5438abd0245413fa5a54f9e67759a/dfd_130211171429_phpapp01_thumbnail.webp" />
         <pubDate>2025-04-12 06:35:25 UTC</pubDate>
         <guid>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3406894148</guid>
      </item>
      <item>
         <title></title>
         <author>marvinssantiago</author>
         <link>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3406895636</link>
         <description><![CDATA[<p>PSeInt es una herramienta para asistir a un estudiante en sus primeros pasos en programación. Mediante un simple e intuitivo pseudo lenguaje en español (complementado con un editor de diagramas de flujo), le permite centrar su atención en los conceptos fundamentales de la algoritmia computacional, minimizando las dificultades propias de un lenguaje y proporcionando un entorno de trabajo con numerosas ayudas y recursos didácticos.</p><p>Presenta herramientas de edición para escribir algoritmos en pseudocódigo en español como:</p><ul><li><p>Autocompletado.</p></li><li><p>Ayudas Emergentes.</p></li><li><p>Plantillas de Comandos.</p></li><li><p>Coloreado de Sintaxis.</p></li><li><p>Resaltado de bloques lógicos.</p></li><li><p>Indentado Inteligente.</p></li><li><p>Listados de funciones, operadores y variables.</p></li></ul><p>Permite generar y editar el diagrama de flujo del algoritmo:</p><ul><li><p>Puede trabajar con diagramas clásicos y de Nassi-Shneiderman</p></li></ul><p>Permite la edición simultánea de múltiples algoritmos.</p><p>El pseudo-lenguaje utilizado es configurable:</p><ul><li><p>Ofrece perfiles de configuración predefinidos para numerosas instituciones</p></li></ul><p>Puede interpretar (ejecutar) los algoritmos escritos:</p><ul><li><p>Puede modificar el algoritmo y ver los cambios en la ejecución inmediatamente (sin reingresar los datos)</p></li><li><p>Permite modificar uno o más datos selectos de una ejecución ya finalizada para observar cómo varían los resultados</p></li><li><p>Permite deshacer una ejecución para reiniciarla o repetirla desde un punto arbitrario</p></li><li><p>Permite ejecutar el algoritmo paso a paso controlando la velocidad e inspeccionando variables y expresiones</p></li><li><p>Puede confeccionar automáticamente una tabla de prueba de escritorio</p></li><li><p>Ofrece un modo especial en el que describe las acciones realizadas en cada paso</p></li></ul><p>Determina y marca claramente los errores:</p><ul><li><p>Señala errores de sintaxis en tiempo real (mientras escribe)</p></li><li><p>Señala claramente errores en tiempo de ejecucion</p></li><li><p>Ofrece descripciones detalladas de cada error, con sus causas y soluciones más frecuentes.</p></li></ul><p>Permite convertir el algoritmo de pseudocodigo a código numerosos lenguajes de programación:</p><ul><li><p>C, C++, C#, Java, JavaScript, MatLab, Pascal, PHP, Python 2, Python 3, QBasic Visual Basic</p></li></ul><p>Ofrece un sistema de ayuda integrado acerca del pseudocódigo y el uso del programa:</p><ul><li><p>Incluye un conjunto de ejemplos de diferentes niveles de dificultad</p></li></ul><p>Es multiplataforma (probado en Microsoft Windows, GNU/Linux y Mac OS X).</p><p>Es totalmente libre y gratuito (licencia GPLv2)</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3666195754/17f816e99eb4a183a51278ea0036d586/pseint_1.jpg" />
         <pubDate>2025-04-12 06:38:56 UTC</pubDate>
         <guid>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3406895636</guid>
      </item>
      <item>
         <title></title>
         <author>marvinssantiago</author>
         <link>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3406897470</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/3666195754/d88e61241e8dbf1220234071304229ce/gggg.png" />
         <pubDate>2025-04-12 06:43:48 UTC</pubDate>
         <guid>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3406897470</guid>
      </item>
      <item>
         <title></title>
         <author>marvinssantiago</author>
         <link>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3407132579</link>
         <description><![CDATA[<p>Martinez, V. C. (s.&nbsp;f.).&nbsp;<em>CONDICIONALES REPETITIVOS</em>. Scribd.&nbsp;<a rel="noopener noreferrer nofollow" href="https://es.scribd.com/document/579514974/CONDICIONALES-REPETITIVOS">https://es.scribd.com/document/579514974/CONDICIONALES-REPETITIVOS</a></p><p><em>Cómo hacer una prueba de escritorio</em>. (2014, 11 agosto). Pensamientos de Aztlek. <a rel="noopener noreferrer nofollow" href="https://aztlek.org/2014/08/11/como-hacer-una-prueba-de-escritorio/">https://aztlek.org/2014/08/11/como-hacer-una-prueba-de-escritorio/</a></p><p>Usuario, &amp; Usuario. (2023, 8 diciembre).&nbsp;<em>¿Qué es la prueba de Escritorio? | Teoría de Algoritmos</em>. Teoría de Algoritmos.&nbsp;<a rel="noopener noreferrer nofollow" href="https://www.teoriadealgoritmos.com/que-es-la-prueba-de-escritorio/">https://www.teoriadealgoritmos.com/que-es-la-prueba-de-escritorio/</a></p><p><a rel="noopener noreferrer nofollow" href="https://prezi.com/2uzqu7swrfxi/algoritmo-de-asignacion/">https://prezi.com/2uzqu7swrfxi/algoritmo-de-asignacion/</a></p><p>Del Estado de Hidalgo, U. A. (s.&nbsp;f.).&nbsp;<em>Operadores para algoritmos</em>.&nbsp;<a rel="noopener noreferrer nofollow" href="https://www.uaeh.edu.mx/scige/boletin/prepa2/n7/m2.html">https://www.uaeh.edu.mx/scige/boletin/prepa2/n7/m2.html</a></p><p>del Algoritmo al Código. (2020, 15 diciembre).&nbsp;<em>Los Algoritmos. Fundamento de los Algoritmos y Método de obtención.</em>&nbsp;Del Algoritmo Al Código.&nbsp;<a rel="noopener noreferrer nofollow" href="https://delalgoritmoalcodigo.com/los-algoritmos/">https://delalgoritmoalcodigo.com/los-algoritmos/</a></p><p><em>Concepto de variable | Algoritmos y estructura de datos</em>. (s.&nbsp;f.). <a rel="noopener noreferrer nofollow" href="https://www.luchonet.com.ar/aed/?page_id=101">https://www.luchonet.com.ar/aed/?page_id=101</a></p>]]></description>
         <enclosure url="" />
         <pubDate>2025-04-12 14:26:03 UTC</pubDate>
         <guid>https://padlet.com/marvinssantiago/rva9mdozkk10dcro/wish/3407132579</guid>
      </item>
   </channel>
</rss>
