<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Bases de datos básicas by Juliana Montoya</title>
      <link>https://padlet.com/juliana18montoya/d2soayf239sbzctu</link>
      <description>Aquí encontraras información básica sobre las diferentes bases de datos.</description>
      <language>en-us</language>
      <pubDate>2024-04-15 19:14:08 UTC</pubDate>
      <lastBuildDate>2024-04-16 01:42:07 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://media0.giphy.com/media/X4siH54rWRmfovt3wr/giphy.gif</url>
      </image>
      <item>
         <title>Pseint.</title>
         <author>juliana18montoya</author>
         <link>https://padlet.com/juliana18montoya/d2soayf239sbzctu/wish/2955602818</link>
         <description><![CDATA[<p>Pablo Novara, 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>Este software educativo, derivado de las siglas Pseudo Interprete Computer State, fue creado en Argentina únicamente en español. Los estudiantes usan el software para aprender los fundamentos de la programación y el desarrollo lógico.</p><p><br></p><p>A través de pseudocódigos que son el lenguaje que se utiliza para introducir a los estudiantes a conceptos básicos como el uso de estructuras de control, expresiones y variables.</p><p>El programa está diseñado para facilitar la tarea del estudiante de escribir algoritmos en este <strong>pseudolenguaje </strong>al proporcionar ayuda y asistencia y otras herramientas para ayudar a detectar errores y comprender la lógica del algoritmo.</p><p><br></p><p>El software tiene herramientas de edición para escribir algoritmos:</p><p>– Autocompletar idioma</p><p>– Ayuda emergente&nbsp;&nbsp;</p><p>– Plantillas de comandos&nbsp;&nbsp;</p><p>– Soporta procedimientos y funciones.&nbsp;&nbsp;</p><p>– sangría inteligente&nbsp;</p><p>– Exportación a otros lenguajes ( C , C++ , C# , Java , PHP , JavaScript , Visual Basic .NET , Python , Matlab).&nbsp;&nbsp;</p><p>– Graficación, creación y edición de diagramas de flujo.&nbsp;</p><p>– Editor con coloración de sintaxis.&nbsp;</p><p>– Foro oficial de PSeInt</p><p>– Software multiplataforma en Microsoft Windows , Linux y Mac OS X , en diciembre de 2016 comenzó un desarrollo independiente para Android .</p><p><br></p><p><br></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2428834003/e1d237d3e8df3cd89769c84029ecbc00/image.png" />
         <pubDate>2024-04-15 19:54:26 UTC</pubDate>
         <guid>https://padlet.com/juliana18montoya/d2soayf239sbzctu/wish/2955602818</guid>
      </item>
      <item>
         <title>python.</title>
         <author>juliana18montoya</author>
         <link>https://padlet.com/juliana18montoya/d2soayf239sbzctu/wish/2955607313</link>
         <description><![CDATA[<p>Van Rossum nació en <a rel="noopener noreferrer nofollow" href="https://www.ecured.cu/1956">1956</a> en los <a rel="noopener noreferrer nofollow" href="https://www.ecured.cu/Pa%C3%ADses_Bajos">Países Bajos</a> y allí recibió un título de maestría en <a rel="noopener noreferrer nofollow" class="mw-redirect" href="https://www.ecured.cu/Matem%C3%A1tica">matemática</a> y <a rel="noopener noreferrer nofollow" href="https://www.ecured.cu/Ciencia">ciencias</a> de la <a rel="noopener noreferrer nofollow" href="https://www.ecured.cu/Computaci%C3%B3n">computación</a> de parte de la <a rel="noopener noreferrer nofollow" href="https://www.ecured.cu/Universidad">Universidad</a> de <a rel="noopener noreferrer nofollow" class="mw-redirect" href="https://www.ecured.cu/Amsterdam">Amsterdam</a> en <a rel="noopener noreferrer nofollow" href="https://www.ecured.cu/1982">1982</a>. Esto le abrió las puertas a varios puestos de trabajo que ocupó durante los próximos años, en el Centrum Wiskunde &amp; Informatica (CWI) en esa misma ciudad, donde creó <a rel="noopener noreferrer nofollow" href="https://www.ecured.cu/Python">Python</a> como un sucesor del <a rel="noopener noreferrer nofollow" class="new" href="https://www.ecured.cu/index.php?title=Lenguaje_ABC&amp;action=edit&amp;redlink=1">lenguaje ABC</a>.</p><p><br></p><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.</p><p><br></p><p>Python es útil para escribir código del lado del servidor debido a que ofrece muchas bibliotecas que constan de código preescrito para crear funciones de backend complejas. Los desarrolladores también utilizan un amplio rango de marcos de Python que proporcionan todas las herramientas necesarias para crear aplicaciones web con mayor rapidez y facilidad.</p><p>Los beneficios de Python incluyen los siguientes:</p><ul><li><p>Los desarrolladores pueden leer y comprender fácilmente los programas de Python debido a su sintaxis básica similar a la del inglés.&nbsp;</p></li><li><p>Python permite que los desarrolladores sean más productivos, ya que pueden escribir un programa de Python con menos líneas de código en comparación con muchos otros lenguajes.</p></li><li><p>Python cuenta con una gran biblioteca estándar que contiene códigos reutilizables para casi cualquier tarea. De esta manera, los desarrolladores no tienen que escribir el código desde cero.</p></li><li><p>Los desarrolladores pueden utilizar Python fácilmente con otros lenguajes de programación conocidos, como Java, C y C++.</p></li><li><p>La comunidad activa de Python incluye millones de desarrolladores alrededor del mundo que prestan su apoyo. Si se presenta un problema, puede obtener soporte rápido de la comunidad.</p></li><li><p>Hay muchos recursos útiles disponibles en Internet si desea aprender Python. Por ejemplo, puede encontrar con facilidad videos, tutoriales, documentación y guías para desarrolladores.</p></li><li><p>Python se puede trasladar a través de diferentes sistemas operativos de computadora, como Windows, macOS, Linux y Unix.</p><p><br></p></li></ul>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2428834003/52dd33199041d890f7e506d5397c63a9/image.png" />
         <pubDate>2024-04-15 19:59:29 UTC</pubDate>
         <guid>https://padlet.com/juliana18montoya/d2soayf239sbzctu/wish/2955607313</guid>
      </item>
      <item>
         <title>MYSQL.</title>
         <author>juliana18montoya</author>
         <link>https://padlet.com/juliana18montoya/d2soayf239sbzctu/wish/2955614024</link>
         <description><![CDATA[<p>Michael Widenius (1962, Finlandia).</p><p>Formado en la Universidad Técnica de Helsinki, en 1985 Widenius fundó TCX DataKonsult, una compañía que ya dedicaba sus esfuerzos desarrollando sistemas de almacenamiento organizado de enormes cantidades de información.</p><p>Una década más tarde, en 1995, fundó la compañía <a rel="noopener noreferrer nofollow" href="https://www.mysql.com/">MySQL</a> junto a David Axmark, y comenzó a desarrollar el sistema libre de gestión de bases de datos más utilizado y conocido.</p><p>Fue MySQL, precisamente, la que le catapultó a la fama. Y es que ya en 2002 el sistema era tan utilizado que el libro publicado por Michael Widenius, MySQL Reference Manual, se convirtió en un best-seller y un año después, en 2003, le era reconocida su labor con el premio al emprendedor finés del año.</p><p><br/></p><p><strong>¿Qué es MySQL?</strong></p><p><br/></p><p>MySQL es, como su nombre indica, un <a rel="noopener noreferrer nofollow" class="link-internal" href="https://www.ionos.es/digitalguide/hosting/cuestiones-tecnicas/sistema-gestor-de-base-de-datos-sgbd/">sistema de gestión de bases de datos relacionales o SGBD</a> basado en SQL. En la actualidad, este <strong>software de código abierto</strong> forma parte de Oracle, la empresa que también desarrolló el lenguaje de programación Java.</p><p>MySQL almacena, gestiona y muestra datos en tablas. Funciona como un <strong>sistema cliente-servidor</strong>. Mientras que la base de datos actúa como un servidor en el que se almacena toda la información relevante, el software puede verse como un cliente. Con la ayuda del software, los usuarios de la <a rel="noopener noreferrer nofollow" class="link-internal" href="https://www.ionos.es/digitalguide/hosting/cuestiones-tecnicas/bases-de-datos-relacionales/">base de datos relacional</a> pueden formular diversas consultas, denominadas “<strong>queries</strong>”, en el lenguaje de consulta SQL y enviarlas al sistema de base de datos.</p><p><br/></p><p>e utilizan para representar existencias de datos de la realidad <strong>sin contradicciones, de forma coherente y consistente</strong>. El sistema de gestión de bases de datos MySQL se basa en el llamado álgebra relacional. Con él, los registros de datos se representan en forma de tabla y se vinculan entre sí. La ventaja: se evita la redundancia al utilizar conjuntos de datos más pequeños. También se simplifica el tratamiento de los duplicados.</p><p>Las relaciones entre los datos pueden consultarse mediante SQL. Los usuarios de la base de datos pueden utilizar <strong>diferentes comandos</strong> para seleccionar y evaluar los datos o introducirlos en nuevas tablas.</p><p><br/></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2428834003/48e8e29af98964ab5cac9a68cc1c7c74/image.png" />
         <pubDate>2024-04-15 20:07:17 UTC</pubDate>
         <guid>https://padlet.com/juliana18montoya/d2soayf239sbzctu/wish/2955614024</guid>
      </item>
      <item>
         <title>ALGORITMOS </title>
         <author>juliana18montoya</author>
         <link>https://padlet.com/juliana18montoya/d2soayf239sbzctu/wish/2955635600</link>
         <description><![CDATA[<p>Los Algoritmos son una serie de pasos ó instrucciones definidas que resuelven un problema.</p><p>por ejemplo:</p><ul><li><p> <strong>cuando vas a cocinar. </strong></p><p>Este requiere una serie de pasos para poder realizar una receta de cocina, empezando por que el lo cocinaras, los ingredientes y la secuencia que necesitas para poder tener el resultado final de la receta.</p></li></ul><p><br></p><ul><li><p><strong>El algoritmo que regula las luces del semáforo</strong>. Este algoritmo tan cotidiano maneja los tiempos de cambio de luz para garantizar un tránsito más fluido y sin colapsos, tomando como referencia los cambios de luz de los semáforos cercanos.</p></li></ul><p><br></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2428834003/1fcba860a46bc0f2118de75e54c657b7/image.png" />
         <pubDate>2024-04-15 20:34:45 UTC</pubDate>
         <guid>https://padlet.com/juliana18montoya/d2soayf239sbzctu/wish/2955635600</guid>
      </item>
      <item>
         <title>Bases de datos </title>
         <author>juliana18montoya</author>
         <link>https://padlet.com/juliana18montoya/d2soayf239sbzctu/wish/2955642008</link>
         <description><![CDATA[<p>Una base de datos es una recopilación organizada de información o datos estructurados, que normalmente se almacena de forma electrónica en un sistema informático. Normalmente, una base de datos está controlada por un <a rel="noopener noreferrer nofollow" href="https://www.oracle.com/co/database/what-is-database/#WhatIsDBMS">sistema de gestión de bases de datos (DBMS)</a>. En conjunto, los datos y el DBMS, junto con las aplicaciones asociadas a ellos, reciben el nombre de sistema de bases de datos, abreviado normalmente a simplemente base de datos.</p><p><br></p><ul><li><p><strong>Bases de datos relacionales</strong></p></li><li><p><a rel="noopener noreferrer nofollow" href="https://www.oracle.com/co/database/what-is-a-relational-database/">Las bases de datos relacionales</a> se hicieron predominantes en la década de 1980. Los elementos de una base de datos relacional se organizan como un conjunto de tablas con columnas y filas. La tecnología de bases de datos relacionales proporciona la forma más eficiente y flexible de acceder a información estructurada.</p></li><li><p><strong>Bases de datos orientadas a objetos</strong></p></li><li><p>La información de una base de datos orientada a objetos se representa en forma de objetos, como en la programación orientada a objetos.</p></li><li><p><strong>Bases de datos distribuidas</strong></p></li><li><p>Una base de datos distribuida consta de dos o más archivos que se encuentran en sitios diferentes. La base de datos puede almacenarse en varios ordenadores, ubicarse en la misma ubicación física o repartirse en diferentes redes.</p></li><li><p><strong>Almacenes de datos</strong></p></li><li><p>Un repositorio central de datos, un data warehouse es un tipo de base de datos diseñado específicamente para consultas y análisis rápidos.</p></li><li><p><strong>Bases de datos NoSQL</strong></p></li><li><p>Una base de datos <a rel="noopener noreferrer nofollow" href="https://www.oracle.com/co/database/nosql/">NoSQL</a>, o base de datos&nbsp;no relacional,&nbsp;permite almacenar y manipular datos no estructurados y semiestructurados (a diferencia de una base de datos relacional, que define cómo se deben componer todos los datos insertados en la base de datos). Las bases de datos NoSQL se hicieron populares a medida que las aplicaciones web se volvían más comunes y complejas.</p></li><li><p><strong>Bases de datos orientadas a grafos</strong></p></li><li><p>Una base de datos orientada a grafos almacena datos relacionados con entidades y las relaciones entre entidades.</p></li><li><p><strong>Bases de datos OLTP.</strong> Una base de datos OLTP es una base de datos rápida y analítica diseñada para que muchos usuarios realicen un gran número de transacciones.</p></li><li><p><strong>Bases de datos de código abierto</strong></p></li><li><p>Un sistema de base de datos de código abierto es aquel cuyo&nbsp;código&nbsp;fuente es de&nbsp;código abierto; tales bases de datos pueden ser bases de datos SQL o NoSQL.</p></li><li><p><strong>Bases de datos en la nube</strong></p></li><li><p>Una <a rel="noopener noreferrer nofollow" href="https://www.oracle.com/co/database/what-is-a-cloud-database/">base de datos en la nube</a> es una recopilación de datos, estructurados o no estructurados, que reside en una plataforma de cloud computing&nbsp;privada, pública o híbrida. Existen dos tipos de modelos de bases de datos en la nube: el modelo tradicional y el de base de datos como servicios (database as a service, DBaaS). Con DBaaS, un proveedor de servicios realiza las tareas administrativas y el mantenimiento.</p></li><li><p><strong>Base de datos multimodelo</strong></p></li><li><p>Las bases de datos multimodelo combinan distintos tipos de modelos de bases de datos en un único servidor integrado. Esto significa que pueden incorporar diferentes tipos de datos.</p></li><li><p><strong>Bases de datos de documentos/JSON</strong></p></li><li><p>Diseñadas para almacenar, recuperar y gestionar información orientada a los documentos, las <a rel="noopener noreferrer nofollow" href="https://www.oracle.com/co/autonomous-database/autonomous-json-database/">bases de datos de documentos</a> son una forma moderna de almacenar los datos en formato JSON en lugar de hacerlo en filas y columnas.</p></li><li><p><strong>Bases de datos de autogestión</strong></p></li><li><p>El tipo de base de datos más nuevo e innovador, las bases de datos de autogestión (también conocidas como bases de datos autónomas) están basadas en la nube y utilizan el machine learning para automatizar el ajuste de la base de datos, la seguridad, las copias de seguridad, las actualizaciones y otras tareas de gestión rutinarias que tradicionalmente realizan los administradores de bases de datos.</p></li></ul>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2428834003/b2a00e76a8b6d5ea31dc1167dff6dba7/image.png" />
         <pubDate>2024-04-15 20:43:32 UTC</pubDate>
         <guid>https://padlet.com/juliana18montoya/d2soayf239sbzctu/wish/2955642008</guid>
      </item>
      <item>
         <title>Variables de programación </title>
         <author>juliana18montoya</author>
         <link>https://padlet.com/juliana18montoya/d2soayf239sbzctu/wish/2955644049</link>
         <description><![CDATA[<p>Una variable es <strong>donde se almacenan y se recuperan los datos</strong> de un programa. Así de simple. En programación, la utilizamos para guardar datos y estados, asignar ciertos valores de variables a otras, representar valores de expresiones matemáticas y mostrar valores por pantallas.&nbsp;&nbsp;</p><p>Las variables se expresan así:&nbsp;</p><ul><li><p>Como un <strong>número</strong>&nbsp;</p></li><li><p>Como un <strong>texto</strong>&nbsp;</p></li><li><p>Como un <strong>dato </strong>abstracto&nbsp;</p></li><li><p>Como un <strong>objeto</strong>&nbsp;</p></li></ul><p><strong>Tienen un identificador</strong>, que no es otra cosa que la forma en que las nombramos. Y hay que respetar una serie de restricciones o condiciones previas.&nbsp;</p><p>Aquí van los límites:&nbsp;</p><ul><li><p><strong>No utilices espacios</strong>.&nbsp;</p></li><li><p><strong>No empieces con un número</strong>.&nbsp;</p></li><li><p><strong>No utilices una palabra reservada.</strong></p></li></ul><p><br></p><p>hora lo que necesitas es entender algunos ejemplos. Te explicamos aquí qué tipos de variables podemos usar cuando estamos programando con lenguajes.&nbsp;</p><ul><li><p><strong>Variable auxiliar</strong>: las conocidas como variables temporales, las que necesitamos para ejecutar algo de forma temporal. O, en otras palabras, las variables que no necesitas cuando cumples el objetivo en programación.&nbsp;</p></li><li><p><strong>Variable de estado</strong>: como su propio nombre indica, se utilizan para conocer el estado de un objeto en cada momento de la programación. Pueden ser variables booleanas, con valor de verdadero o falso.&nbsp;&nbsp;</p></li></ul><p><br></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2428834003/99c5574563aae3d2767bd72772eb5ddb/image.png" />
         <pubDate>2024-04-15 20:46:29 UTC</pubDate>
         <guid>https://padlet.com/juliana18montoya/d2soayf239sbzctu/wish/2955644049</guid>
      </item>
      <item>
         <title>decisión simple </title>
         <author>juliana18montoya</author>
         <link>https://padlet.com/juliana18montoya/d2soayf239sbzctu/wish/2955648152</link>
         <description><![CDATA[<p>se basa en la evaluación de una o más condiciones que nos señalarán como alternativa o consecuencia la rama a seguir. Hay situaciones en las que la toma de decisiones se realiza en cascada. Es decir, se toma una decisión, se marca la rama correspondiente a seguir, se vuelve a tomar otra decisión, se marca la rama correspondiente a seguir, se vuelve a tomar otra decisión y así sucesivamente, a esto se le llama estructuras anidadas. Por lo que para alcanzar la solución de un problema o subproblema debemos aplicar prácticamente un árbol de decisión.</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2428834003/5968af447b1abefb5725cecc44e5ca66/image.png" />
         <pubDate>2024-04-15 20:52:28 UTC</pubDate>
         <guid>https://padlet.com/juliana18montoya/d2soayf239sbzctu/wish/2955648152</guid>
      </item>
      <item>
         <title>Decisión doble</title>
         <author>juliana18montoya</author>
         <link>https://padlet.com/juliana18montoya/d2soayf239sbzctu/wish/2955649302</link>
         <description><![CDATA[<p>La estructura selectiva <em>si entonces/sino</em> permite que el flujo del diagrama se bifurque por dos ramas diferentes en el punto de la toma de decisión(es). Si al evaluar la condición (o condiciones) el resultado es verdadero, entonces se sigue por un camino específico y se ejecuta(n) cierta(s) operación(es). SI el resultado es falso entonces se sigue por otro camino y se ejecuta(n) otra(s) operación(es).</p><p>&nbsp;</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2428834003/5384e28c0b6db57b67137a543e4cd90d/image.png" />
         <pubDate>2024-04-15 20:54:20 UTC</pubDate>
         <guid>https://padlet.com/juliana18montoya/d2soayf239sbzctu/wish/2955649302</guid>
      </item>
      <item>
         <title>Decisión anida.</title>
         <author>juliana18montoya</author>
         <link>https://padlet.com/juliana18montoya/d2soayf239sbzctu/wish/2955651895</link>
         <description><![CDATA[<p>Decimos que una estructura condicional es anidada cuando por la rama del verdadero o el falso de una estructura condicional hay otra estructura condicional.</p><p><br></p><p>El diagrama de flujo que se presenta contiene dos estructuras condicionales. La principal se trata de una estructura condicional compuesta y la segunda es una estructura condicional simple y está contenida por la rama del falso de la primer estructura.<br>Es común que se presenten estructuras condicionales anidadas aún más complejas.</p><p><br></p><p>Problema:</p><p>Confeccionar un programa que pida por teclado tres notas de un alumno, calcule el promedio e imprima alguno de estos mensajes:<br>Si el promedio es &gt;=7 mostrar "Promocionado".<br>Si el promedio es &gt;=4 y &lt;7 mostrar "Regular".<br>Si el promedio es &lt;4 mostrar "Reprobado".</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2428834003/ef14192e4546370877d740c5e580eff0/image.png" />
         <pubDate>2024-04-15 20:58:32 UTC</pubDate>
         <guid>https://padlet.com/juliana18montoya/d2soayf239sbzctu/wish/2955651895</guid>
      </item>
      <item>
         <title>Estructuras multicondicional</title>
         <author>juliana18montoya</author>
         <link>https://padlet.com/juliana18montoya/d2soayf239sbzctu/wish/2955654755</link>
         <description><![CDATA[<p>Las estructuras condicionales múltiples son aquellas que al tener escenarios establecidos o previamente definidos para una variable, nos permite tomar la ruta de decisión en la que se encuentre una coincidencia entre el valor de la variable y los escenarios.</p><p><br></p><p>Lo que ésta estructura permite es tomar el valor de la variable y compararla contra los diferentes escenarios establecidos. Los escenarios pueden ser de tipo String, por lo que deben ir entre comillas o numéricos queno requieren las comillas.</p><p><br></p><p>Además note que hay uno escenario adicional que dice default, ese escenario es el que se usará en caso de que el usuario ingrese una opción que no coincida con ninguno de los otros escenarios, es por decirlo el escenario por defecto.</p><p><br></p><p>Varios lenguajes de programación como javascript o java tienen la palabra default como reservada, mientras que algunos otros lenguajes de programación como python no poseen una forma de declarar de forma explícita el escenario por defecto.</p><p><br></p><p>Problema: </p><p>En una areolínea se están vendiendo tiquetes aéreos para diferentes países, se sabe que un cliente indica a cuál país de los que ofrece la aerolínea desea viajar, así como la cantidad de tiquetes que desea comprar.</p><p>El costo de cada tiquete depende del país de destino tal y cómo se muestra a continuación:</p><ul><li><p>Estados Unidos ⇒ costo del tiquete es de 1000$</p></li><li><p>Islandia ⇒ costo del tiquete es de 1350$</p></li><li><p>México ⇒ costo del tiquete es de 300$</p></li><li><p>Japón ⇒ costo del tiquete es de 2000$</p></li></ul>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2428834003/f6499b9278e7428440999e822c686ddf/image.png" />
         <pubDate>2024-04-15 21:03:04 UTC</pubDate>
         <guid>https://padlet.com/juliana18montoya/d2soayf239sbzctu/wish/2955654755</guid>
      </item>
      <item>
         <title>Estructura repetitiva.</title>
         <author>juliana18montoya</author>
         <link>https://padlet.com/juliana18montoya/d2soayf239sbzctu/wish/2955659535</link>
         <description><![CDATA[<p>La estructura repetitiva<strong> do-while</strong> es aquella en que el cuerpo del bucle se repite mientras que se cumple una determinada condición. En esta estructura, la condición del ciclo se evalúa al final, por lo que siempre se ejecutarán las instrucciones del ciclo por lo menos una vez. Si la condición se evalúa verdadera, se ejecuta nuevamente el cuerpo del bucle; si la condición es falsa, entonces sale y se sigue con el flujo normal del algoritmo. Este proceso se repite una y otra vez hasta que la condición sea falsa.</p><p><br></p><p> una estructura repetitiva se utiliza para ejecutar un bloque de código varias veces. </p><p>El bucle "while", por otro lado, se utiliza cuando queremos repetir un bloque de código mientras se cumpla una condición específica. Por ejemplo, si queremos imprimir los números del 1 al 5 usando un bucle "while", podríamos hacerlo de la siguiente manera en Python:</p><p>python</p><p>i = 1</p><p>while i &lt;= 5:</p><p>    print(i)</p><p>    i += 1</p><p><br></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2428834003/7af0841b983497446b269b10637e1ec1/image.png" />
         <pubDate>2024-04-15 21:10:15 UTC</pubDate>
         <guid>https://padlet.com/juliana18montoya/d2soayf239sbzctu/wish/2955659535</guid>
      </item>
      <item>
         <title>Pseudocódigo</title>
         <author>juliana18montoya</author>
         <link>https://padlet.com/juliana18montoya/d2soayf239sbzctu/wish/2955662688</link>
         <description><![CDATA[<p>El <strong>pseudocódigo </strong>es una forma de expresar los distintos pasos que va a realizar un programa, de la forma más parecida a un lenguaje de programación. Su principal función es la de representar por pasos la solución a un problema o algoritmo, de la forma más detallada posible, utilizando un lenguaje cercano al de programación. El pseudocódigo <strong>no puede ejecutarse en un ordenador</strong> ya que entonces dejaría de ser pseudocódigo, como su propio nombre indica, se trata de un código falso (pseudo = falso), es un código escrito para que lo entienda el ser humano y no la máquina.</p><p><br/></p><p>Su principal característica es la de representar un <strong>método que facilita la programación</strong> y solución del algoritmo del programa. También se caracteriza por ser una forma de representación, fácil de utilizar y de manipular, que simplifica el paso del programa, al lenguaje de programación.</p><p><br/></p><p>Otra característica que tiene el pseudocódigo es su <strong>independencia al código en el que se va a escribir el programa,</strong> proporcionando un método que facilita la posterior programación y la resolución del algoritmo del programa.</p><p><br/></p><p>ejemplo:</p><p><br/></p><p>nicio</p><p>   // Declaración de variables</p><p>   num1, num2, num3, promedio: Entero</p><p>   // Entrada de datos</p><p>   Escribir "Ingrese el primer número: "</p><p>   Leer num1</p><p>   Escribir "Ingrese el segundo número: "</p><p>   Leer num2</p><p>   Escribir "Ingrese el tercer número: "</p><p>   Leer num3</p><p>   // Cálculo del promedio</p><p>   promedio = (num1 + num2 + num3) / 3</p><p>   // Mostrar resultado</p><p>   Escribir "El promedio es: ", promedio</p><p>Fin</p><p><br/></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2428834003/e7f710a4c11deb54a7105d916e46903a/image.png" />
         <pubDate>2024-04-15 21:15:10 UTC</pubDate>
         <guid>https://padlet.com/juliana18montoya/d2soayf239sbzctu/wish/2955662688</guid>
      </item>
      <item>
         <title>diagrama de flujo , símbolos o figuras.</title>
         <author>juliana18montoya</author>
         <link>https://padlet.com/juliana18montoya/d2soayf239sbzctu/wish/2955663463</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2428834003/ae166c81deda9a6319896130bcfed387/image.png" />
         <pubDate>2024-04-15 21:16:16 UTC</pubDate>
         <guid>https://padlet.com/juliana18montoya/d2soayf239sbzctu/wish/2955663463</guid>
      </item>
      <item>
         <title>Pruebas de escritorio.</title>
         <author>juliana18montoya</author>
         <link>https://padlet.com/juliana18montoya/d2soayf239sbzctu/wish/2955666086</link>
         <description><![CDATA[<p>Permite que los programadores puedan identificar fallas o errores del algoritmo a través de la ejecución de las sentencias que lo componen (proceso) para determinar sus resultados (salida) a partir de un conjunto inicial determinado de elementos (entrada).</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2428834003/2b7705ea73a7a5b4b2ad9450aaf0136d/image.png" />
         <pubDate>2024-04-15 21:20:38 UTC</pubDate>
         <guid>https://padlet.com/juliana18montoya/d2soayf239sbzctu/wish/2955666086</guid>
      </item>
      <item>
         <title>Referencias bibliográficas</title>
         <author>juliana18montoya</author>
         <link>https://padlet.com/juliana18montoya/d2soayf239sbzctu/wish/2955891330</link>
         <description><![CDATA[<p>ALGORITMOS Pseint-pseudocodigos.(n.d)Que es Pseint y para que sirve.</p><p><a rel="noopener noreferrer nofollow" href="https://algoritmo.programacion.top/que-es-pseint-y-para-que-sirve/">https://algoritmo.programacion.top/que-es-pseint-y-para-que-sirve/</a></p><p><br/></p><p>Premian a docente de la UNL por un desarrollo de software libre (jueves 3 de septiembre de 2015)UNL&nbsp;noticias.</p><p><a rel="noopener noreferrer nofollow" href="https://www.unl.edu.ar/noticias/news/view/premian_a_docente_de_la_fich_por_un_desarrollo_de_software_libre_1">https://www.unl.edu.ar/noticias/news/view/premian_a_docente_de_la_fich_por_un_desarrollo_de_software_libre_1</a></p><p><br/></p><p>AWS (n.d)¿Qué es Python?.</p><p><a rel="noopener noreferrer nofollow" href="https://acortar.link/4oTp23">https://acortar.link/4oTp23</a></p><p><br/></p><p>ECURED ( n.d) Guido van Rossum.</p><p><a rel="noopener noreferrer nofollow" href="https://www.ecured.cu/Guido_van_Rossum">https://www.ecured.cu/Guido_van_Rossum</a></p><p><br/></p><p>Digital guide (2023)¿Qué es MYSQL?.</p><p><a rel="noopener noreferrer nofollow" href="https://acortar.link/qFz0W4">https://acortar.link/qFz0W4</a></p><p><br/></p><p>de Anda nahim(Publicado30 julio, 2018) Michael Widenius.<em> factor evolución. </em><a rel="noopener noreferrer nofollow" href="https://www.factor.mx/portal/base-de-conocimiento/michael-widenius/"><em>https://www.factor.mx/portal/base-de-conocimiento/michael-widenius/</em></a></p><p><br/></p><p><a rel="noopener noreferrer nofollow" href="https://concepto.de/quienes-somos/">Editorial Etecé</a></p><p>(Última edición: 15 febrero, 2023)Ejemplos de algoritmos. <a rel="noopener noreferrer nofollow" href="https://concepto.de/ejemplos-de-algoritmos/">https://concepto.de/ejemplos-de-algoritmos/</a></p><p><br/></p><p>OCI (n.d) Qué es una base de datos. <a rel="noopener noreferrer nofollow" href="https://www.oracle.com/co/database/what-is-database/#link5">https://www.oracle.com/co/database/what-is-database/#link5</a> </p><p><br/></p><p><a rel="noopener noreferrer nofollow" href="https://acortar.link/RTgQf6">DevCamp(n.d)¿Qué es una variable?.</a></p><p><a rel="noopener noreferrer nofollow" href="https://devcamp.es/que-es-variable-programacion/">https://devcamp.es/que-es-variable-programacion/</a></p><p><br/></p><p>Fundamentos de programación (n.d) Estructuras de selección.</p><p><a rel="noopener noreferrer nofollow" href="https://acortar.link/KBMSTO">https://acortar.link/KBMSTO</a></p><p><br/></p><p>Fundamentos de programación (n.d)Ciclos iterativos.<a rel="noopener noreferrer nofollow" href="https://acortar.link/sTTtO0">https://acortar.link/sTTtO0</a></p><p><br/></p><p><a rel="noopener noreferrer nofollow" href="https://www.uacj.mx/CGTI/CDTE/JPM/Documents/IIT/selectivas/selectiva-doble-si-entoncessino.html">El proceso de programación (n.d) SELECTIVA SI ENTONCES/SINO.</a></p><p><a rel="noopener noreferrer nofollow" href="https://www.uacj.mx/CGTI/CDTE/JPM/Documents/IIT/selectivas/selectiva-doble-si-entoncessino.html">https://www.uacj.mx/CGTI/CDTE/JPM/Documents/IIT/selectivas/selectiva-doble-si-entoncessino.html</a></p><p><br/></p><p>Monestel pabs (febrero 20, 2020) Estructuras condicionales.</p><p><a rel="noopener noreferrer nofollow" href="https://tutorialesdeaplicaciones.com/estructuras-condicionales-multiples/#:~:text=Las%20estructuras%20condicionales%20m%C3%BAltiples%20son,la%20variable%20y%20los%20escenarios">https://tutorialesdeaplicaciones.com/estructuras-condicionales-multiples/#:~:text=Las%20estructuras%20condicionales%20m%C3%BAltiples%20son,la%20variable%20y%20los%20escenarios</a>.</p><p><br/></p><p>Robledano angel <em>(Publicado el 18 de Junio de 2019) </em>Qué es pseudocódigo.</p><p><a rel="noopener noreferrer nofollow" href="https://openwebinars.net/blog/que-es-pseudocodigo/">https://openwebinars.net/blog/que-es-pseudocodigo/</a></p><p><br/></p><p>Imágenes:</p><p><br/></p><p><a rel="noopener noreferrer nofollow" href="https://programacionestructuradarrr.blogspot.com/2017/06/pruebas-de-escritorio.html">https://programacionestructuradarrr.blogspot.com/2017/06/pruebas-de-escritorio.html</a></p><p><br/></p><p><a rel="noopener noreferrer nofollow" href="https://acortar.link/XUfF8l">https://acortar.link/XUfF8l</a></p><p><br/></p><p><a rel="noopener noreferrer nofollow" href="https://acortar.link/nxjzHa">https://acortar.link/nxjzHa</a></p><p><br/></p>]]></description>
         <enclosure url="" />
         <pubDate>2024-04-16 01:25:30 UTC</pubDate>
         <guid>https://padlet.com/juliana18montoya/d2soayf239sbzctu/wish/2955891330</guid>
      </item>
   </channel>
</rss>
