<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>ESTRUCTURAS SECUENCIALES by Catalina Carvajal Valderrama</title>
      <link>https://padlet.com/clina1125/up3lhrsvhgw3</link>
      <description>Hecho con el orden más fino</description>
      <language>en-us</language>
      <pubDate>2018-03-08 22:15:34 UTC</pubDate>
      <lastBuildDate>2018-03-08 22:27:57 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>ESTRUCTURAS SECUENCIALES.</title>
         <author>clina1125</author>
         <link>https://padlet.com/clina1125/up3lhrsvhgw3/wish/239945526</link>
         <description><![CDATA[<div>Catalina Carvajal Valderrama 8A<br>La <strong>estructura secuencial</strong> es aquella en la que una acción (instrucción) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del proceso.<br>Secuencia es la realización de un acto inmediatamente después de otro. Las acciones dentro de un algoritmo son ejecutadas en el orden en el cual se encuentran escritas. La<strong>estructura secuencial</strong>, como todas las <strong>estructuras</strong> que forman parte de la programación estructurada, tienen una sola entrada y una sola salida. La estructura secuencial es aquella en la que una acción (instrucción) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del proceso. <br>La estructura secuencial es la estructura más básica de un algoritmo, contiene tres elementos fundamentales, los cuales son:</div><blockquote><strong>- Asignación de valores <br>- Entradas o ingresos de datos <br>- Salidas de información</strong></blockquote><div>En este tipo de estructuras la ejecución de un algoritmo continúa un proceso estándar, sin que ninguna entrada o salida altere el curso de la ejecución.</div><blockquote><blockquote><strong>Una estructura secuencial se representa de la siguiente forma:</strong><br></blockquote></blockquote><div><strong>Asignación</strong></div><div>La asignación consiste, en el paso de valores o resultados a una zona de la memoria. Dicha zona será reconocida con el nombre de la variable que recibe el valor.</div><blockquote><br></blockquote><div><strong>Utilización de Asignación</strong></div><blockquote><strong>- Simple, </strong>consiste en almacenar un dato numérico, alfanumérico o lógico en una variable. <br><strong>- Compuesta,</strong> consiste en almacenar el resultado de una operación numérica o alfanumérica en una variable.</blockquote><div><strong>Ingreso de datos</strong></div><div>El ingreso de datos, corresponde al momento en que el algoritmo recibe datos por un periférico de entrada, por ejemplo un teclado.</div><blockquote><blockquote><strong>Representación en pseudocódigo:</strong><br></blockquote></blockquote><div><strong>Salida de Información</strong></div><div>Consiste en mandar por un dispositivo de salida (Monitor o Impresora) un resultado o mensaje.<br>PASOS:<br>1. Ing. Edward Ropero Magister en Gestión, Aplicación y Desarrollo de Software<br><a href="https://image.slidesharecdn.com/informticabsica4-130824180828-phpapp01/95/lgica-y-algoritmos-4-estructuras-secuenciales-y-selectivas-2-638.jpg?cb=1407174643">2. </a>Conjunto de instrucciones que sigue la computadora para alcanzar un resultado específico Un lenguaje de programación, por otra parte, está constituido por un conjunto de reglas sintácticas y semánticas, que hacen posible escribir un programa.<br><a href="https://image.slidesharecdn.com/informticabsica4-130824180828-phpapp01/95/lgica-y-algoritmos-4-estructuras-secuenciales-y-selectivas-3-638.jpg?cb=1407174643">3. </a>Una instrucción sigue a la otra en secuencia Inicio Inicio Fin Acción Acción Acción : : Acción 1 2 3 Acción 1 Acción 2 N Acción N Fin<br><a href="https://image.slidesharecdn.com/informticabsica4-130824180828-phpapp01/95/lgica-y-algoritmos-4-estructuras-secuenciales-y-selectivas-4-638.jpg?cb=1407174643">4. </a>Ejemplo: Escriba el pseudocódigo y diagrama de flujo para un algoritmo que sume dos números enteros Inicio Int num1, num2, sum Inicio Int num1, num2, sum Escribir “Diga dos números enteros” Leer num1, num2 sum = num1 + num2 Escribir “La suma es: ”, sum Fin “Diga dos números enteros” num1, num2 sum = num1 + num2 “La suma es: ”, sum Fin<br><a href="https://image.slidesharecdn.com/informticabsica4-130824180828-phpapp01/95/lgica-y-algoritmos-4-estructuras-secuenciales-y-selectivas-5-638.jpg?cb=1407174643">5. </a>Se utilizan en el desarrollo de la solución de un problema debemos tomar una decisión, para establecer un proceso o señalar un camino alternativo a seguir.     Estructura selectiva simple SI ENTONCES Estructura selectiva doble SI ENTONCES / SINO Estructura selectiva múltiple SI MULTIPLE Estructura selectiva anidada (cascada)<br><a href="https://image.slidesharecdn.com/informticabsica4-130824180828-phpapp01/95/lgica-y-algoritmos-4-estructuras-secuenciales-y-selectivas-6-638.jpg?cb=1407174643">6. </a>Donde: condición No (falso) Si (verdadero) CONDICION expresa la condición o conjunto de condiciones a evaluar. OPERACION expresa la operación o conjunto de operaciones que se van a realizar si la condición resulta verdadera. operación Si condición entonces hacer operación {Fin del condicional}<br><a href="https://image.slidesharecdn.com/informticabsica4-130824180828-phpapp01/95/lgica-y-algoritmos-4-estructuras-secuenciales-y-selectivas-7-638.jpg?cb=1407174643">7. </a>Ejemplo: Construya un diagrama de flujo y pseudocódigo tal que ingresando la calificación de un alumno en un examen, escriba “aprobado” en caso de que esa calificación sea mayor o igual a 3. Inicio Double nota “Digite la nota” nota nota &gt;= 3 Si “Aprobado” Fin Inicio Double nota Escribir “Digite la nota” Leer nota Si (nota &gt;= 3) Entonces Escribir “Aprobado” Fin No<br><a href="https://image.slidesharecdn.com/informticabsica4-130824180828-phpapp01/95/lgica-y-algoritmos-4-estructuras-secuenciales-y-selectivas-8-638.jpg?cb=1407174643">8. </a>Donde: CONDICION expresa la condición o conjunto de condiciones a evaluar. OPERACIÓN 1 expresa la operación o conjunto de operaciones que se van a realizar si la condición resulta verdadera. OPERACIÓN 2 expresa la operación o conjunto de operaciones que se van a realizar si la condición resulta falsa. Si condición verdadero Operación 1 No falso Operación 2 Si condición entonces hacer operación 1 Si no hacer operación 2 {Fin del condicional}<br><a href="https://image.slidesharecdn.com/informticabsica4-130824180828-phpapp01/95/lgica-y-algoritmos-4-estructuras-secuenciales-y-selectivas-9-638.jpg?cb=1407174643">9. </a>Ejemplo: Inicio Construya un diagrama de flujo tal que dado como dato la calificación de un alumno en un examen, escriba “aprobado” si su calificación es mayor o igual que 3 y “reprobado” en caso contrario. Si Double nota “Digite la nota” nota nota &gt;= 3 “Aprobado” Inicio Double nota Escribir “Digite la nota” Leer nota Si (nota &gt;= 3) Entonces Escribir “Aprobado” Sino Escribir “Reprobado” Fin No “Reprobado” Fin<br><a href="https://image.slidesharecdn.com/informticabsica4-130824180828-phpapp01/95/lgica-y-algoritmos-4-estructuras-secuenciales-y-selectivas-10-638.jpg?cb=1407174643">10. </a>Donde: SELECTOR es la variable o expresión a evaluarse, según la cual se tomará una de las “múltiples” decisiones o Alternativas ACCION 1 expresa la operación o conjunto de operaciones que se van a realizar si el selector toma el valor 1. Selector Valor 1 Acción 1 Valor 2 Acción 2 Acción N+1 ACCION 2 expresa la operación o conjunto de operaciones que se van a realizar si el selector toma el valor 2. ACCION N expresa la operación o conjunto de operaciones que se van a realizar si el selector toma el valor N. ACCION N + l expresa la operación que se va a realizar cuando se continúe con el flujo normal del diagrama. Valor N Acción N Si selector igual valor 1 hacer acción 1 valor 2 hacer acción 2 valor N hacer acción N {Fin del condicional} hacer acción N+1<br><a href="https://image.slidesharecdn.com/informticabsica4-130824180828-phpapp01/95/lgica-y-algoritmos-4-estructuras-secuenciales-y-selectivas-11-638.jpg?cb=1407174643">11. </a>Ejemplo: Su empresa implementará una nueva forma de ajustar los sueldos según la experiencia laboral: Si la experiencia es de 1 año, el sueldo actual aumenta en 10%, si esta es de 2 años el incremento es del 15% y si es de 3 años el incremento es del 20% De acuerdo a lo anterior, construya un diagrama de flujo y pseudocódigo que calcule el salario final. Inicio Double sue, nsue Int exp “Digite su sueldo y años de experiencia” sue, exp exp 1 nsue = sue * 0.1 + sue 2 nsue = sue * 0.15 + sue 3 nsue = sue * 0.2 + sue “Su nuevo sueldo es: ”, nsue Fin<br><a href="https://image.slidesharecdn.com/informticabsica4-130824180828-phpapp01/95/lgica-y-algoritmos-4-estructuras-secuenciales-y-selectivas-12-638.jpg?cb=1407174643">12. </a>Inicio Double sue, nsue Int exp Escribir “Digite su sueldo y años de experiencia” Leer exp, sue Si exp igual 1: nsue = sue * 0.1 + sue 2: nsue = sue * 0.15 + sue 3: nsue = sue * 0.2 + sue Escribir “Su nuevo sueldo es: ”, nsue Fin<br><a href="https://image.slidesharecdn.com/informticabsica4-130824180828-phpapp01/95/lgica-y-algoritmos-4-estructuras-secuenciales-y-selectivas-13-638.jpg?cb=1407174643">13. </a>condición No (falso) Si (verdadero) Si condición verdadero Operación 1 No falso Operación 2<br><a href="https://image.slidesharecdn.com/informticabsica4-130824180828-phpapp01/95/lgica-y-algoritmos-4-estructuras-secuenciales-y-selectivas-14-638.jpg?cb=1407174643">14. </a>Inicio Ejemplo: Desarrolle el diagrama de flujo y pseudocódigo que: dados 3 números enteros determine cual es el mayor. Si Si n1 &gt; n3 “El número mayor es: ”, n1 Si “El número mayor es: ”, n3 int n1, n2, n3 “Ingrese 3 números enteros” n1,n2,n3 No n3 &gt; n2 No n1 &gt; n2 Si No n2 &gt; n3 “El número mayor es: ”, n2 “El número mayor es: ”, n2 Fin Si “El número mayor es: ”, n3 No n3 &gt; n1 No “El número mayor es: ”, n1<br><a href="https://image.slidesharecdn.com/informticabsica4-130824180828-phpapp01/95/lgica-y-algoritmos-4-estructuras-secuenciales-y-selectivas-15-638.jpg?cb=1407174643">15. </a>Inicio Int n1, n2, n3 Escribir “Ingrese 3 números enteros” Leer n1, n2, n3 Si (n1 &gt; n2) Entonces Si (n1 &gt; n3) Entonces Escribir “El número mayor es: ”, n1 Sino Si (n3 &gt; n2) Entonces Escribir “El número mayor Sino Escribir “El número mayor Sino Si (n2 &gt; n3) Entonces Escribir “El número mayor es: ”, n2 Sino Si (n3 &gt; n1) Entonces Escribir “El número mayor Sino Escribir “El número mayor Fin es: ”, n3 es: ”, n2 es: ”, n3 es: ”, n1<br><a href="https://image.slidesharecdn.com/informticabsica4-130824180828-phpapp01/95/lgica-y-algoritmos-4-estructuras-secuenciales-y-selectivas-16-638.jpg?cb=1407174643">16. </a>Inicio int n1, n2, n3 “Ingrese 3 números enteros” n1,n2,n3 Si Si “El número mayor es: ”, n1 n1 &gt; n3 No “El número mayor es: ”, n3 No n1 &gt; n2 Si “El número mayor es: ”, n2 Fin n2 &gt; n3 No “El número mayor es: ”, n3<br><a href="https://image.slidesharecdn.com/informticabsica4-130824180828-phpapp01/95/lgica-y-algoritmos-4-estructuras-secuenciales-y-selectivas-17-638.jpg?cb=1407174643">17. </a>Inicio Int n1, n2, n3 Escribir “Ingrese 3 números enteros” Leer n1, n2, n3 Si (n1 &gt; n2) Entonces Si (n1 &gt; n3) Entonces Escribir “El número Sino Escribir “El número Sino Si (n2 &gt; n3) Entonces Escribir “El número Sino Escribir “El número Fin mayor es: ”, n1 mayor es: ”, n3 mayor es: ”, n2 mayor es: ”, n3<br><a href="https://image.slidesharecdn.com/informticabsica4-130824180828-phpapp01/95/lgica-y-algoritmos-4-estructuras-secuenciales-y-selectivas-18-638.jpg?cb=1407174643">18. </a>En el siguiente enlace podrán encontrar el instalador de devcpp (dev c++) y de DFD https://www.dropbox.com/s/1fdiggv4jehnyj5/Herramientas%20Inf ormatica%20Basica.zip El manual de instalación de devcpp lo pueden encontrar en el siguiente enlace: http://www.youtube.com/watch?v=5ZVz_U3ldDE DFD no es necesario instalarlo, se puede ejecutar directamente desde la carpeta correspondiente por medio del archivo dfd-espanol.exe, la carpeta la pueden copiar en su memoria USB y ejecutar el programa directamente desde allí y ejecutarlo en cualquier computador.<br><figure class="attachment attachment--preview"><img src="https://desarrolloweb.com/articulos/images/algoritmos/diagrama1b.gif" width="300" height="291"><figcaption class="attachment__caption"></figcaption></figure><figure class="attachment attachment--preview"><img src="https://desarrolloweb.com/articulos/images/algoritmos/diagrama2.gif" width="500" height="319"><figcaption class="attachment__caption"></figcaption></figure><figure class="attachment attachment--preview"><img src="http://www.oagonzalezb.net/ogonzalez/Cursos/javaold/imagenesjavabas/controlsecuencial.gif" width="903" height="600"><figcaption class="attachment__caption"></figcaption></figure><figure class="attachment attachment--preview"><img src="https://i.ytimg.com/vi/e1aiTMOBIXI/maxresdefault.jpg" width="1280" height="720"><figcaption class="attachment__caption"></figcaption></figure>ESPERO QUE TE HALLA GUSTADO</div>]]></description>
         <enclosure url="" />
         <pubDate>2018-03-08 22:17:32 UTC</pubDate>
         <guid>https://padlet.com/clina1125/up3lhrsvhgw3/wish/239945526</guid>
      </item>
   </channel>
</rss>
