presentación1

31
Royer Salvador José Espitia gamarra

Upload: royer-lopez-nunez

Post on 15-Apr-2017

155 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Presentación1

RoyerSalvador José Espitia gamarra

Page 2: Presentación1

Uso de pseint

Herramientas • Leer • Escribir• Ciclos• Condicionales • case

Page 3: Presentación1

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

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

Mostrar mensajes por medio un “escribir” en pseint

click y luego pedir los datos a mostrar en pantalla finalizados con(;)

Page 6: Presentación1

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

“ leer” en pseint

Click y luego asignar variable con un (;) al final

Page 8: Presentación1

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

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

comando “si-entonces” activado

Click y luego realizar las diferentes acciones del comando

Page 11: Presentación1

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

Codificación del algoritmo en pseint

Page 13: Presentación1

Ejecución del proceso

Page 14: Presentación1

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

Comando “según” activada

Click, luego realizar las diferentes acciones del comando

Page 16: Presentación1

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

Codificación del algoritmo en pseint

Page 18: Presentación1

Ejecución del proceso

Page 19: Presentación1

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

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

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

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

ejecución del proceso

Page 24: Presentación1

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

Comando “repetir” activado

Click, y luego realizar las diferentes acciones del comando

Page 26: Presentación1

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

Ejecución del proceso

Page 28: Presentación1

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

Comando “ para” activado

Click, y luego realizar las diferentes acciones del comando.

Page 30: Presentación1

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

Ejecución del proceso