presentación1
TRANSCRIPT
![Page 1: Presentación1](https://reader035.vdocuments.pub/reader035/viewer/2022070520/58f240d91a28ab1b1e8b456b/html5/thumbnails/1.jpg)
RoyerSalvador José Espitia gamarra
![Page 2: Presentación1](https://reader035.vdocuments.pub/reader035/viewer/2022070520/58f240d91a28ab1b1e8b456b/html5/thumbnails/2.jpg)
Uso de pseint
Herramientas • Leer • Escribir• Ciclos• Condicionales • case
![Page 3: Presentación1](https://reader035.vdocuments.pub/reader035/viewer/2022070520/58f240d91a28ab1b1e8b456b/html5/thumbnails/3.jpg)
Codificación en pseint
en el momento de codificar de cualquier programa en el seudointerprete pseint se requiere de el uso de instrucciones como proceso , escribir , leer, finproceso , condicionales , ciclos, case.
![Page 4: Presentación1](https://reader035.vdocuments.pub/reader035/viewer/2022070520/58f240d91a28ab1b1e8b456b/html5/thumbnails/4.jpg)
Comando Escribir
• Escribir es una instrucción de entrada la cual no hace uso de paréntesis , termina con signo de punto y coma (;) y las variables , aquellas frases que no se modifican van encerradas dentro de (“”) y las constantes , aquellas que varían sin previo aviso durante el proceso de ejecución del programa van sin (“”) ,así como también puede mostrar uno varios datos al mismo tiempo separados por (,) y (“”)
![Page 5: Presentación1](https://reader035.vdocuments.pub/reader035/viewer/2022070520/58f240d91a28ab1b1e8b456b/html5/thumbnails/5.jpg)
Mostrar mensajes por medio un “escribir” en pseint
click y luego pedir los datos a mostrar en pantalla finalizados con(;)
![Page 6: Presentación1](https://reader035.vdocuments.pub/reader035/viewer/2022070520/58f240d91a28ab1b1e8b456b/html5/thumbnails/6.jpg)
Comando Leer
Leer es una instrucción de entrada que al igual que escribir no hace uso de paréntesis ,termina en signo de punto y coma (;) .Esta también permite ingresar varios datos al mismo tiempo si es necesario pero teniendo en cuenta que deben ir separados por comas (,) y estos mismo son almacenados en variables
![Page 7: Presentación1](https://reader035.vdocuments.pub/reader035/viewer/2022070520/58f240d91a28ab1b1e8b456b/html5/thumbnails/7.jpg)
“ leer” en pseint
Click y luego asignar variable con un (;) al final
![Page 8: Presentación1](https://reader035.vdocuments.pub/reader035/viewer/2022070520/58f240d91a28ab1b1e8b456b/html5/thumbnails/8.jpg)
Ejercicio
codificación del algoritmo en pseint
Realizar un algoritmo para determinar el volumen de una caja de dimensiones A, B y C
![Page 9: Presentación1](https://reader035.vdocuments.pub/reader035/viewer/2022070520/58f240d91a28ab1b1e8b456b/html5/thumbnails/9.jpg)
Estructuras selectivas o (condicionales)
Estas son estructuras en las que se debe seguir unas acciones conforme a la respuesta de un determinado cuestionamiento formulado para la solución de dicho problema planteado .
si- entonces
Si <condición> Entonces <instrucciones> Sino <instrucciones> FinSiLa condición debe ser una expresión lógica, que al ser evaluada retorna Verdadero o Falso. La cláusula Entonces debe aparecer siempre, pero la cláusula Sino puede no estar. En ese caso, si la condición es falsa no se ejecuta ninguna instrucción y la ejecución del programa continúa con la instrucción siguiente.
![Page 10: Presentación1](https://reader035.vdocuments.pub/reader035/viewer/2022070520/58f240d91a28ab1b1e8b456b/html5/thumbnails/10.jpg)
comando “si-entonces” activado
Click y luego realizar las diferentes acciones del comando
![Page 11: Presentación1](https://reader035.vdocuments.pub/reader035/viewer/2022070520/58f240d91a28ab1b1e8b456b/html5/thumbnails/11.jpg)
ejemplo
• realizar mediante seudocódigo un algoritmo que permita determinar si un numero ingresado por pantalla es positivo o negativo Y represéntelo en pseint
Solución del algoritmo mediante seudocódigoInicio.
Leer NÚM Si NÚM > = 0
Entonces Hacer R = “POSITIVO”
Si no Hacer R = “NEGATIVO”
Fin de comparación Escribir “el número es”, R
Fin
![Page 12: Presentación1](https://reader035.vdocuments.pub/reader035/viewer/2022070520/58f240d91a28ab1b1e8b456b/html5/thumbnails/12.jpg)
Codificación del algoritmo en pseint
![Page 13: Presentación1](https://reader035.vdocuments.pub/reader035/viewer/2022070520/58f240d91a28ab1b1e8b456b/html5/thumbnails/13.jpg)
Ejecución del proceso
![Page 14: Presentación1](https://reader035.vdocuments.pub/reader035/viewer/2022070520/58f240d91a28ab1b1e8b456b/html5/thumbnails/14.jpg)
comandos de Múltiple (según)
• La secuencia de instrucciones ejecutada por una instrucción Según depende del valor de una variable numérica.
según Según <variable> Hacer <número1>: <instrucciones> <número2>,<número3>: <instrucciones> <...> De Otro Modo: <instrucciones> FinSegun Esta instrucción permite ejecutar opcionalmente varias acciones posibles, dependiendo del valor almacenado en una variable de tipo numérico. Al ejecutarse, se evalúa el contenido de la variable y se ejecuta la secuencia de instrucciones asociada con dicho valor.
![Page 15: Presentación1](https://reader035.vdocuments.pub/reader035/viewer/2022070520/58f240d91a28ab1b1e8b456b/html5/thumbnails/15.jpg)
Comando “según” activada
Click, luego realizar las diferentes acciones del comando
![Page 16: Presentación1](https://reader035.vdocuments.pub/reader035/viewer/2022070520/58f240d91a28ab1b1e8b456b/html5/thumbnails/16.jpg)
ejemplo
realizar un seudocódigo que permita calcular el área de cualquiera de las siguientes figuras geométricas: • 1. Cuadrado • 2. Rectángulo • 3. Triangulo • 4. Circulo
![Page 17: Presentación1](https://reader035.vdocuments.pub/reader035/viewer/2022070520/58f240d91a28ab1b1e8b456b/html5/thumbnails/17.jpg)
Codificación del algoritmo en pseint
![Page 18: Presentación1](https://reader035.vdocuments.pub/reader035/viewer/2022070520/58f240d91a28ab1b1e8b456b/html5/thumbnails/18.jpg)
Ejecución del proceso
![Page 19: Presentación1](https://reader035.vdocuments.pub/reader035/viewer/2022070520/58f240d91a28ab1b1e8b456b/html5/thumbnails/19.jpg)
ciclos
Estas son herramientas que son empleadas en el momento que se necesita que un proceso se efectúe de manera cíclica, puesto que permiten el control de ciclos, esas herramientas se emplean con base en las condiciones propias de cada problema, los nombres con los que se conocen éstas son: “Mientras que”, “Repite hasta que” y “Desde, hasta que”.
![Page 20: Presentación1](https://reader035.vdocuments.pub/reader035/viewer/2022070520/58f240d91a28ab1b1e8b456b/html5/thumbnails/20.jpg)
comando mientras
• Al ejecutarse esta instrucción, la condición es evaluada. Si la condición resulta verdadera, se ejecuta una vez la secuencia de instrucciones que forman el cuerpo del ciclo. Al finalizar la ejecución del cuerpo del ciclo se vuelve a evaluar la condición y, si es verdadera, la ejecución se repite. Estos pasos se repiten mientras la condición sea verdadera.
• Note que las instrucciones del cuerpo del ciclo pueden no ejecutarse nunca, si al evaluar por primera vez la condición resulta ser falsa.
• Si la condición siempre es verdadera, al ejecutar esta instrucción se produce un ciclo infinito. A fin de evitarlo, las instrucciones del cuerpo del ciclo deben contener alguna instrucción que modifique la o las variables involucradas en la condición, de modo que ésta sea falsificada en algún momento y así finalice la ejecución del ciclo.
![Page 21: Presentación1](https://reader035.vdocuments.pub/reader035/viewer/2022070520/58f240d91a28ab1b1e8b456b/html5/thumbnails/21.jpg)
comando “mientras” activado
Click, y luego realizar las diferentes acciones del comando , se debe tener en cuenta que no se debe colocar el (;) después “hacer”
![Page 22: Presentación1](https://reader035.vdocuments.pub/reader035/viewer/2022070520/58f240d91a28ab1b1e8b456b/html5/thumbnails/22.jpg)
ejemplo
Codificación del algoritmo en pseint
Realizar mediante seudocódigo un algoritmo ,para obtener la suma de diez cantidades mediante la utilización de un ciclo “Mientras”
![Page 23: Presentación1](https://reader035.vdocuments.pub/reader035/viewer/2022070520/58f240d91a28ab1b1e8b456b/html5/thumbnails/23.jpg)
ejecución del proceso
![Page 24: Presentación1](https://reader035.vdocuments.pub/reader035/viewer/2022070520/58f240d91a28ab1b1e8b456b/html5/thumbnails/24.jpg)
Comando repetir
• La instrucción Repetir-Hasta Que ejecuta una secuencia de instrucciones hasta que la condición sea verdadera.
Repetir <instrucciones> Hasta Que <condición> En este ciclo la palabra repetir indica el inicio repetir y realizara una secuencia de procesos dentro de el. Hasta que llegue el momento que la condición indique el .Hasta que : sea verdaderaEs muy importante tener en cuenta que en la secuencia de proceso este ciclo debe existir al menos uno que cambie el valor lógico de la condición y se evite un ciclo infinito de repeticiones.
![Page 25: Presentación1](https://reader035.vdocuments.pub/reader035/viewer/2022070520/58f240d91a28ab1b1e8b456b/html5/thumbnails/25.jpg)
Comando “repetir” activado
Click, y luego realizar las diferentes acciones del comando
![Page 26: Presentación1](https://reader035.vdocuments.pub/reader035/viewer/2022070520/58f240d91a28ab1b1e8b456b/html5/thumbnails/26.jpg)
Ejercicio
Codificación del algoritmo en pseint
Realizar un seudocódigo que permita conocer el promedio de una serie de números proporcionados como. datos de entrada
![Page 27: Presentación1](https://reader035.vdocuments.pub/reader035/viewer/2022070520/58f240d91a28ab1b1e8b456b/html5/thumbnails/27.jpg)
Ejecución del proceso
![Page 28: Presentación1](https://reader035.vdocuments.pub/reader035/viewer/2022070520/58f240d91a28ab1b1e8b456b/html5/thumbnails/28.jpg)
Comando para
• La instrucción Para ejecuta una secuencia de instrucciones un número determinado de veces.
Para <variable> <- <inicial> Hasta <final> ( Con Paso <paso> ) Hacer <instrucciones>
Fin Para Al ingresar al bloque, la variable <variable> recibe el valor <inicial> y se ejecuta la secuencia de instrucciones que forma el cuerpo del ciclo. Luego se incrementa la variable <variable> en <paso> unidades y se evalúa si el valor almacenado en <variable> superó al valor <final>. Si esto es falso se repite hasta que <variable> supere a <final>. Si se omite la cláusula Con Paso<paso>, la variable <variable> se incrementará en 1.
![Page 29: Presentación1](https://reader035.vdocuments.pub/reader035/viewer/2022070520/58f240d91a28ab1b1e8b456b/html5/thumbnails/29.jpg)
Comando “ para” activado
Click, y luego realizar las diferentes acciones del comando.
![Page 30: Presentación1](https://reader035.vdocuments.pub/reader035/viewer/2022070520/58f240d91a28ab1b1e8b456b/html5/thumbnails/30.jpg)
Ejercicio
Codificación del algoritmo en pseint
Realizar un algoritmo que en el que se muestre en pantalla 5 veces la frase somos estudiantes de Ing. de sistemas
![Page 31: Presentación1](https://reader035.vdocuments.pub/reader035/viewer/2022070520/58f240d91a28ab1b1e8b456b/html5/thumbnails/31.jpg)
Ejecución del proceso