Sei sulla pagina 1di 20

INDICE GENERAL

OBJETIVOS ................................................................................................................................ 1
MARCO TEÓRICO...................................................................................................................... 1
DESARROLLO ............................................................................................................................ 3
Ejercicio 01 .............................................................................................................................. 3
Ejercicio 02 .............................................................................................................................. 5
Ejercicio 03 .............................................................................................................................. 7
Ejercicio 04 .............................................................................................................................. 8
Ejercicio 05 .............................................................................................................................. 9
Ejercicio 06 ............................................................................................................................ 10
Ejercicio 07 ............................................................................................................................ 32
Ejercicio 08 ............................................................................................................................ 13
Ejercicio 09 ............................................................................................................................ 14
Ejercicio 10 ............................................................................................................................ 16
CONCLUSIONES...................................................................................................................... 17
BIBLIOGRAFÍA ......................................................................................................................... 18
OBJETIVOS

 Conocer la estructura del programa Pseint.


 Aprender a utilizar correctamente las herramientas del programa Pseint.
 Representar en forma de pseudocódigo y gráfica, la solución paso a paso
de un problema.
 Comprobar los ejercicios en el programador obteniendo los resultados
correctos.

MARCO TEÓRICO

1) ¿Para que sirve PSeInt?

PSeInt está pensado para asistir a los estudiantes que se inician en la


construcción de programas o algoritmos computacionales. El
pseudocódigo se suele utilizar como primer contacto para introducir
conceptos básicos como el uso de estructuras de control, expresiones,
variables, etc., sin tener que lidiar con las particularidades de la sintaxis
de un lenguaje real. Este software pretende facilitarle al principiante la
tarea de escribir algoritmos en este pseudolenguaje presentando un
conjunto de ayudas y asistencias, y brindarle además algunas
herramientas adicionales que le ayuden a encontrar errores y
comprender la lógica de los algoritmos.

2) Características y Funcionalidades de PSeInt:

o Presenta herramientas de edición para escribir algoritmos en


seudocódigo en español.
o Permite generar y editar el diagrama de flujo del algoritmo.
o Permite la edición simultánea de múltiples algoritmos.
o El pseudo-lenguaje utilizado es configurable.
o Puede interpretar (ejecutar) los algoritmos escritos.
o Determina y marca claramente los errores.
o Permite convertir el algoritmo de seudocódigo a código numerosos
lenguajes de programación.
o Ofrece un sistema de ayuda integrado acerca del pseudocódigo y
el uso del programa.

1
3) ¿Qué es un algoritmo?
Es un conjunto reescrito de instrucciones o reglas bien definidas,
ordenadas y finitas que permite realizar una actividad mediante pasos
sucesivos que no generen dudas a quien lo ejecute. Dados un estado
inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado
final y se obtiene una solución. Los algoritmos son objeto de estudio de la
algoritmia.

4) Un algoritmo se puede definir en las siguientes 3 propiedades:


o Tiempo Secuencial. - Un algoritmo funciona en tiempo
discretizado, paso a paso, definiendo una secuencia de estados
“computacionales”, por cada entrada valida (ósea por todos los
datos que escribimos antes de iniciar el algoritmo)
o Estado abstracto. - Cada estado computacional puede ser
descrito formalmente utilizando una estructura de primer orden
(lógica matemática)
o Exploración acotada. - La transición de un estado al siguiente
queda completamente determinada por una descripción fija y
finita, entre cada estado y el siguiente, solo se toma en cuenta
una cantidad fija y limitada de datos.

5) El algoritmo se crea en 3 niveles que son:

o Descripción de alta nivel. - Se establece el problema, se selecciona un


modelo matemático y se explica el algoritmo de manera verbal.
o Descripción formal. - Se usa pseudocódigo para describir la secuencia
de pasos que encuentran la solución
o Implementación. - Se muestra el algoritmo expresado en un lenguaje
de programación específico.

6) ¿Qué es Pseudocódigo?

El pseudocódigo es una forma de escribir los pasos que va a realizar un


programa de la forma más cercana al lenguaje de programación que vamos a
utilizar posteriormente. Es como un falso lenguaje, pero en nuestro idioma, en
el lenguaje humano y en español.
El principal objetivo del pseudocódigo es el de representar la solución a un
algoritmo de la forma más detallada posible, y a su vez lo más parecida posible
al lenguaje que posteriormente se utilizara para la codificación del mismo.

7) Características que debe tener un Seudocódigo:

2
o Se puede ejecutar en un ordenador
o Es una forma de representación sencilla de utilizar y de manipular.
o Facilita el paso del programa al lenguaje de programación.
o Es independiente del lenguaje de programación que se vaya a utilizar.
o Es un método que facilita la programación y solución al algoritmo del
programa.

8) ¿Qué es un diagrama de flujo?

Un diagrama de flujo es un diagrama que describe un proceso, sistema o


algoritmo informático. Se usan ampliamente en numerosos campos para
documentar, estudiar, planificar, mejorar y comunicar procesos que suelen ser
complejos en diagramas claros y fáciles de comprender.

9) Pasos para construir el diagrama son los siguientes:


o Establecer el alcance del proceso a describir.
o Identificar y listar las principales actividades que están incluidas en el
proceso a describir y su orden cronológico.
o Si el nivel de detalle incluye actividades menores, también se deben de
listar.
o Identificar y listar los puntos de decisión.
o Construir el diagrama respetando la secuencia cronológica.
o Por ultimo verificar que este completo y que describa con exactitud el
proceso elegido.

10) Tipos de diagramas de flujo:


o Formato vertical. - La secuencia en el flujo va de arriba hacia abajo.
o Formato Horizontal. - La secuencia de las operaciones, va de izquierda a
derecha.

11) Simbología de un diagrama de flujo:


o Ovalo o Eclipse: Inicio y término. (Abre y cierra el diagrama)
o Rectángulo: Actividad (representa la ejecución de las actividades)
o Rombo: Decisión (formula una pregunta o cuestión)
o Circulo: Conector (representa el enlace de actividades con otra dentro de
un procedimiento

DESARROLLO

Ejercicio 01:

3
A la mamá de Juan le preguntan su edad, y contesta: tengo 3 hijos,
1pregúntele a Juan su edad.

Alberto tiene 2/3 de la edad de Juan, Ana tiene 4/3 de la edad de Juan y mi
edad es la suma de
las tres. Hacer un algoritmo que muestre la edad de los cuatro.

 Diagrama de flujo:

 Pseudocódigo en Pseint:

4
 Prueba de Escritorio:

Entrada Salida
Ej Ej Eal Ea Em
15 15 10 20 45
6 6 4 8 18
9 9 6 12 27

 Pantalla de ejecución:

Ejercicio 02:
Hacer un seguimiento (prueba de escritorio) del siguiente grupo de
instrucciones.
INICIO
SUMA = 0
X = 20
SUMA = SUMA + X
Y = 40
X = X + Y ** 2

5
SUMA = SUMA + X / Y
ESCRIBA: “EL VALOR DE LA SUMA ES:”, SUMA
FIN_INICIO

 Diagrama de flujo:

 Pseudocódigo en Pseint:

 Pantalla de ejecución:

6
Ejercicio 03:
Calcular el número de pulsaciones que una persona debe tener cada 10
segundos de ejercicio, si la fórmula es: num_pulsaciones=(220-edad)/10.
 Diagrama de flujo:

 Pseudocódigo en Pseint:

 Prueba de Escritorio:

7
Entrada Salida
Edad Num_pulsaciones
20 440
15 330
75 1650

 Pantalla de ejecución:

Ejercicio 04:
Un empleado trabaja 48 horas en la semana a razón de S/. 50 hora. El
porcentaje de retención
en la fuente es del 12,5% del salario bruto. Se desea saber cuál es el salario
bruto, la retención
en la fuente y el salario neto del trabajador.
 Diagrama de flujo:

8
9
 Pseudocódigo en Pseint:

 Pantalla de ejecución:

Ejercicio 05:
Dados dos valores A y B, encuentre: A – B, A + B, A * B, A / B
 Diagrama de flujo:

10
 Pseudocódigo en Pseint:

 Prueba de Escritorio:

Entrada Salida
A B R S M D
10 15 -5 25 150 0.67
20 50 -30 70 1000 0.4
180 30 150 210 5400 6

 Pantalla de ejecución:

Ejercicio 06:
 Diagrama de flujo:

11
 Pseudocódigo en Pseint:

 Prueba de Escritorio:
Entrada Salida
+ -
15 -15
6 6-
3 -3

 Pantalla de ejecución:

12
Ejercicio 07:
Leer el valor de las variables Ay B, pase el valor de A B y de B a A. Sin usar
más variables.
 Diagrama de flujo:

 Pseudocodigo en Pseint:

 Prueba de Escritorio:

13
Entrada Salida
A B A B
5 8 8 5
20 45 45 20
13 71 71 13

 Pantalla de ejecución:

Ejercicio 08:
Calcular la superficie de un cubo y el volumen, de acuerdo a la siguiente
fórmula.
 Diagrama de flujo:

14
 Pseudocódigo en Pseint:

 Prueba de Escritorio:

Entrada Salida
A S V
5 150 125
40 9600 64000
10 600 1000

 Pantalla de ejecución:

Ejercicio 09:
Calcular la bonificación extra de un trabajador teniendo en cuenta que
percibe 100 soles por cada hora extra trabajada y por cada día festivo 50
soles.
BoniExtra = horasEX * 100 + DíaFectivo * 50
 Diagrama de flujo:

15
 Pseudocódigo en Pseint:

 Prueba de Escritorio:

Entrada Salida
h d Bn
5 8 900
6 7 950
9 4 1100

 Pantalla de ejecución:

16
Ejercicio 10:
Determinar la bonificación total de un trabajador sabiendo que se le brinda
80 soles por hijo, 70 soles por hora extra trabajada y por cada día festivo 40
soles.

 Diagrama de flujo:

 Pseudocódigo en Pseint:

17
 Prueba de Escritorio:

Entrada Salida
h d n Bt
4 7 9 1280
6 5 10 1420
25 8 11 2950

 Pantalla de ejecución:

CONCLUSIONES

 Se logró conocer la estructura del programa Pseint.


 Se aprendió a utilizar correctamente las herramientas del programa
Pseint.
 Se pudo obtener la representación en forma de pseudocódigo y gráfica,
la solución paso a paso de un problema.
 Se pudo comprobar los ejercicios en el programador obteniendo los
resultados correctos.

18
BIBLIOGRAFÍA

 http://pseint.sourceforge.net/
 http://pseint.sourceforge.net/index.php?page=features.php
 https://www.ecured.cu/Algoritmo
 http://yoaprendo-informatica.blogspot.com/2016/12/que-es-pseudocodigo.html
 https://www.lucidchart.com/pages/es/que-es-un-diagrama-de-flujo
 http://es.wikipedia.org/wiki/Diagrama_de_flujo.
 http://es.wikipedia.org/wiki/Algoritmos

19

Potrebbero piacerti anche