You are on page 1of 10

1

UNIVERSIDAD POLITÉCNICA ESTATAL DEL CARCHI


CARRERA DE COMPUTACIÓN
FUNDAMENTOS DE PROGRAMACIÓN

DOCENTE: GEORGINA ARCOS


PERÍODO ACADÉMICO: OCTUBRE 2018-FEBRERO 2019
SEMESTRE: PRIMERO
FECHA: 14 DE NOVIEMBRE,2018
INTEGRANTES: GUERRERO JOSÉ-CALPA HECTOR
PRÁCTICA N°: 1

TEMA: Flujograma y Pseudocódigo

INTRODUCCIÓN
PSEINT resulta ser muy útil para poder resolver problemas o realizar cálculos de
diversos tipos, en este trabajo vamos a realizar ejercicios aplicando los conocimientos
obtenidos durante el estudio de PSEINT.

OBJETIVOS
 Resolver los ejercicios y realizar su ejecución para obtener los resultados
deseados.
 Desarrollar los ejercicios y su pseudocódigo de una manera organizada y
correcta para que el ejecutar el programa no se presenten errores.

MATERIALES, EQUIPOS Y SOFTWARE.


 Computador
 Programa PSEINT.
2

PROCEDIMIENTO O DESARROLLO
1. Realizar el algoritmo, flujograma y pseudocódigo del programa que permita
leer por teclado los tres vértices de un triángulo cualesquiera e imprima su
área y el tipo de triangulo (equilátero, isósceles, escaleno)
𝑎+𝑏+𝑐
𝑝=
2
𝐴 = √𝑝(𝑝 − 𝑎)(𝑝 − 𝑏)(𝑝 − 𝑐)
Pseudocódigo.
Proceso triángulos
definir a,b,c,semisuma,área Como Real

Escribir 'ingrese los tres lados';


Leer a,b,c;
Si a=b y a=c Entonces

Escribir "el triángulo es equilátero"


semisuma <- a + b + c;
semisuma <- semisuma / 2;

área <- semisuma*(semisuma-a)*(semisuma-b)*(semisuma-c);


área <- raíz (área);

Escribir "El área del triángulo es: ", área;


Sino
Si a=b o b=c o a=c Entonces

Escribir "El triángulo es isósceles"


semisuma <- a + b + c;
semisuma <- semisuma / 2;

área <- semisuma*(semisuma-a)*(semisuma-


b)*(semisuma-c);
área <- raíz (área);

Escribir "El área del triángulo es: ", área;


fin si

FinSi
si a> b y b>c entonces

semisuma <- a + b + c;
semisuma <- semisuma / 2;
3

área <- semisuma*(semisuma-a)*(semisuma-b)*(semisuma-c);


área <- raíz (área);
escribir "El triángulo es escaleno"
Escribir "El área del triángulo es: ", área;
FinSi
FinProceso

Diagrama de flujo
4

2. Realizar el algoritmo, flujograma y pseudocódigo del programa que


permita leer por teclado el día, mes de nacimiento de una persona e
imprima su signo zodiacal
Pseudocódigo.
Proceso signos
definir a,b Como Real
definir c como carácter
Escribir "ingresa tu nombre"
leer c
escribir " ingrese el día de nacimiento"
leer a
Escribir "ingrese el mes de nacimiento"
leer b
si (a>=22 y b=12) o (a<=21 y b=1) Entonces
Escribir c " Tu signo es Capricornio"

FinSi
si (a>=22 y b=1) o (a<=21 y b=2) Entonces
Escribir c " Tu signo es Acuario"

FinSi
si (a>=22 y b=2) o (a<=21 y b=3) Entonces
Escribir c " Tu signo es Piscis"
FinSi
si (a>=22 y b=3) o (a<=21 y b=4) Entonces
Escribir c " Tu signo es Aries"

FinSi
si (a>=22 y b=4) o (a<=21 y b=5) Entonces
Escribir c " Tu signo es Tauro"
5

FinSi
si (a>=22 y b=5) o (a<=21 y b=6) Entonces
Escribir c " Tu signo es Géminis"
FinSi
si (a>=22 y b=6) o (a<=21 y b=7) Entonces
Escribir c " Tu signo es Cáncer"
FinSi
si (a>=22 y b=7) o (a<=21 y b=8) Entonces
Escribir c " Tu signo es Leo"
FinSi
si (a>=22 y b=8) o (a<=21 y b=9) Entonces
Escribir c " Tu signo es Virgo"
FinSi
si (a>=22 y b=9) o (a<=21 y b=10) Entonces
Escribir c " Tu signo es Libra"
FinSi
si (a>=22 y b=10) o (a<=21 y b=11) Entonces
Escribir c " Tu signo es Escorpión"
FinSi
si (a>=22 y b=11) o (a<=21 y b=12) Entonces
Escribir c " Tu signo es Sagitario"
FinSi
si a>31 y b>12 entonces
escribir "datos erróneos"
FinSi

FinProceso
6

Diagrama de flujo
7

3. Realizar el algoritmo, flujograma y pseudocódigo del programa que


permita eliminar los espacios ubicados a la derecha de una palabra
ingresada por teclado
Pseudocódigo.
Proceso sin_titulo
Definir m Como Caracter
Definir n Como Caracter
Definir z Como Entero
Definir x Como Entero
Escribir 'ingrese palabras'
Leer m
z <- longitud(m)
Para x<-1 Hasta z Hacer
Mientras subcadena(m,x,x)!=' ' Hacer
n <- n+subcadena(m,x,x)
x <- x+1
FinMientras
FinPara
Escribir n
FinProceso
8

Diagrama de flujo
9

RESULTADOS
Ejecución 1

Ejecución 2

Ejecución 3
10

CONCLUSIONES
Obtenemos los resultados de cada ejercicio aplicando los diferentes códigos para
realizar cada uno de los ejercicios realizados en clase
Aplicamos los conocimientos adquiridos utilizando la aplicación de PSEINT en
donde nos ayuda a realizar problemas para obtener los resultados de cada ejercicio

RECOMENDACIONES
En la aplicación de PSEINT nos permite obtener los resultados muy eficaces en
donde nos brinda una ayuda en donde cometemos los errores y la aplicación nos permite
corregir de manera organizada y correcta

BIBLIOGRAFÍA
García S. (2014). Fundamentos de programación usando PSeint. Tulcán. IMAGO

You might also like