You are on page 1of 9

UNIVERSIDAD TÉCNICA DE AMBATO

FACULTAD DE CIENCIA E INGENIERÍA EN


ALIMENTOS Y BIOTECNOLOGÍA
LABORATORIO 3.3 TIC’S
INFORME DE PRÁCTICA
N° 3

DATOS INFORMATIVOS:
Carrera: Ingeniería en Biotecnología
Ciclo Académico: Marzo – Agosto 2019
Asignatura: TIC´S
Nivel: Primero “A”
Profesor: Mg. Juan Carlos Ruiz
Auxiliar: Egda. Ximena Mendoza
Alumnos:
Llambo Marcelo
González Gabriela
Cunalata Erick
Jaque Alison
Fecha de Realización: (15/05/2019)
Fecha de Presentación: (16/ 04/ 2019)

I. TEMA:
“Utilizando PSEINT ”

II. OBJETIVO.
 Conocer el uso de PSEINT para representar Pseudocódigos.
III. RESULTADOS. –

1. Elabora un algoritmo que permita conocer la edad mínima en la que una


persona afiliada al Instituto Ecuatoriano de Seguridad Social (IESS) se
puede jubilar. Tomando como datos el año de nacimiento, el año actual y
el año en el que fué afiliado. Teniendo en cuenta que para ello debe
cumplir las siguientes condiciones:
Edad a la que puede jubilarse el Años de aportación al IESS
afiliado
Sin limite de edad 40 o más
60 – 64 años 30 o más
65 -69 años 15 o más
70 años o más 10 o más
2. Elabore un algoritmo que muestre un mensaje indicando el producto más
caro de una lista de supermercado con 5 productos.

3. En la fábrica de Ferrero en Ecuador los juguetes que vienen en los huevos kínder
Joy son empacados a mano por los operarios, por lo que para incentivar la
producción los operarios reciben un incentivo semanal si logran superar el
promedio de 250 unidades/ operario en una semana. Elabore un algoritmo que
indique si el operario recibirá o no el incentivo, ingresando las unidades de kínder
joy producidas todos los días (lunes a viernes). VALIDACIÓN DE
IV. CUESTIONARIO. –
 ¿Qué tipos de estructuras condicionales existen en PSEINT?
Condicional Si-Entonces

La secuencia de instrucciones ejecutadas por la instrucción Si-Entonces-Sino depende del


valor de una condición lógica.

Si <condición>
Entonces
<instrucciones>
Sino
<instrucciones>
FinSi

Al ejecutarse esta instrucción, se evalúa la condición y se ejecutan las instrucciones que


correspondan: las instrucciones que le siguen al Entonces si la condición es verdadera, o las
instrucciones que le siguen al Sino si la condición es falsa. La 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áusla 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 (Castillo, 2009).

Selección Multiple

La secuencia de instrucciones ejecutada por una instrucción Segun depende del valor de
una variable numérica.

Segun <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.
Cada opción está formada por uno o más números separados por comas, dos puntos y una
secuencia de instrucciones. Si una opción incluye varios números, la secuencia de
instrucciones asociada se debe ejecutar cuando el valor de la variable es uno de esos
números.
Opcionalmente, se puede agregar una opción final, denominada De Otro Modo, cuya
secuencia de instrucciones asociada se ejecutará sólo si el valor almacenado en la variable
no coincide con ninguna de las opciones anteriores (Veliz, 2008).

Mientras

La instrucción Mientras ejecuta una secuencia de instrucciones mientras una condición sea
verdadera.
Mientras <condición> Hacer
<instrucciones>
FinMientras
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 (Veliz, 2008).

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>

Al ejecutarse esta instrucción, la secuencia de instrucciones que forma el cuerpo del ciclo
se ejecuta una vez y luego se evalúa la condición. Si la condición es falsa, el cuerpo del
ciclo se ejecuta nuevamente y se vuelve a evaluar la condición. Esto se repite hasta que la
condición sea verdadera.
Note que, dado que la condición se evalúa al final, las instrucciones del cuerpo del ciclo
serán ejecutadas al menos una vez.
Además, a fin de evitar ciclos infinitos, el cuerpo del ciclo debe contener alguna instrucción
que modifique la o las variables involucradas en la condición de modo que en algún
momento la condición sea verdadera y se finalice la ejecución del ciclo (Castillo, 2009).

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>
FinPara

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 (Castillo, 2009).

 ¿ Que tipos de ciclos utilizó en la resolución de los ejercicios?(Responda según


su criterio).

En el primer y segundo ejercicio se utilizó el condicional Si-Entonces


En el tercer ejercicio se utilizó el condicional Si-Entonces, para poder verificar si un
operador puede recibir un incentivo, de acuerdo a su producción.
 Se puede exportar el pseudocódigo a otros lenguajes de alto nivel? Que
conocimientos se necesitan para trabajar con PSEINT? ?(Responda según su
criterio).

Si, si se puede debido a que PSEINT cuenta con una opciòn que permite exportar los
algoritmos a otros lenguajes y entre ellos si se encuentra los lenguajes de alto nivel como
son Java, PHP, Python, Javascript, C++.

V. CONCLUSIONES. –
 El algoritmo es un método para resolver problemas simples y complejos de la vida
cotidiana debido a que sin darnos cuenta todos los dias resolvemos algoritmos en
nuestra vida.
 El uso de programas(DFD, PSeInt) para resolver algoritmos ayudan a los
estudiantes a entender mejor su uso y aplicación debido a que permite que
desarrolle nuestra habilidad para razonar .
 Las secuencias lógicas juegan un rol importante en la estructura de un algoritmo por
que si pplanteamos mal los ejercicios no pueden ser ejecutados.

VI. BIBLIOGRAFÍA

 Castillo, R. (2009). Programación con PSeInt. Recuperado el 15 de Mayo de 2019,


de
https://www.edu.xunta.gal/centros/iesvalleinclan/aulavirtual2/pluginfile.php/12875/
mod_resource/content/1/Manual%20PSeInt.pdf
 Veliz, S. (2008). Estructura repetitiva. Recuperado el 15 de Mayo de 2019, de
Condicionales:
https://repositorio.continental.edu.pe/bitstream/continental/4427/2/DO_UC_CFF_P
O_Estructura%20repetitiva%20Mientras%202018.pdf

You might also like