Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GRUPO:
DS-DFPR-1902-B1-003
DOCENTE:
Pseudocódigo.
Algoritmo Área_de_circulo
1 Definir area,ra,di,p como real;
2 Definir op como entero;
3 p<-3.1416;
4 Escribir 'Elige la opción 1 si conoces diámetro del círculo o 2 si el radio'; leer
op;
5 si op=1 entonces
6 Escribir 'introduce el diámetro del círculo: '; leer di;
7 area<-(di/2)^2*p;
8 Escribir 'El área del círculo es: ',area,'';
9 FinSi
10 Si op=2 entonces
11 Escribir 'introduce el radio del círculo: ';leer ra;
12 area<-(ra)^2*p;
13 Escribir 'El área del círculo es: ',area,'';
14 FinSi
15 Si op<>1 & op<>2 entonces
16 Escribir 'Solo elegir 1 o 2';
17 Finsi
FinAlgoritmo
Diagrama de flujo
Ejecucion de algoritmo en PseInt
}
2.- Obtener la suma de un número dado y sus 10 números posteriores a él.
Tipo de estructura: para poder desarrollar este ejercicio utilice una estructura
repetitiva mientras con la cual pude realizar un contador, el cual la condición del
mientras, se estaría ciclando con la condición de que el contador sea menor o igual
a mi número ingresado más 9, una vez que mi contador tiene el un valor el cual ya
no cumple la condición finaliza el mienta e imprime el resultado
Pseudocódigo
Algoritmo Suma_Consecutiva
1 Definir n,c,a como entero;
2 Escribir 'Ingrese el número que se sumara: ’; leer n;
3 c<-n;
4 a<-n+9;
5 Mientras c<=a hacer
6 c<-c+1;
7 n<-c+n;
8 FinMientras
9 Escribir 'La suma de número es: ',n,'';
FinAlgoritmo
Diagrama de flujo
157+158+159+160+161+162+163+164+167+168+169=1782
3.-Obtener el área y perímetro de un triángulo introduciendo los datos por el teclado.
Tipo de estructura: para es este problema al igual que el primero se puede utilizar
el tipo de estructura secuencial ya que solo ingresas los datos y aplicar fórmulas,
pero igual que el primer problema quise te fuera también una estructura selectiva
simple, ya que el usuario se le piden que ingrese los valores de los lados del
triángulo, se les pregunta si conocen la base y altura(que la base es un lado del
triángulo), en caso de que la conozcan se los pedirá y realizara la fórmula que
conocemos base por altura sobre 2, en caso de que no la conozcan solo con
ingresar los tres lados del triángulo calculará el área del triángulo, con la fórmula
Herón que nos sirve para calcular el área solo con el valor de los tres lados del
triángulo la fórmula es la siguiente
𝐴 = √𝑝𝑠 ∗ (𝑝𝑠 − 𝑎) ∗ (𝑝𝑠 − 𝑏) ∗ (𝑝𝑠 − 𝑐)
Donde ps es el valor del perimetro sobre 2.
Psuedocodigo
1 Algoritmo Perimetro_y_Area
2 Definir a,b,c,per,perm,bas,alt,area como real;
3 Definir op como entero;
4 Escribir 'introduce el lado A del triángulo: ';leer a;
5 Escribir 'introduce el lado B del triángulo: ';leer b;
6 Escribir 'introduce el lado C del triángulo: ';leer c;
7 per<-a+b+c;
8 Escribir 'Elige la opción 1 si conoces la base y altura del triángulo o 2
si no';leer op;
9 si op=1
10 Escribir 'introduce la base del triángulo: ';leer bas;
11 Escribir 'introduce la altura del triángulo: ';leer alt;
12 area<-(bas*alt)/2;
13 FinSi
14 si op=2
15 perm<-Per/2;
16 area<-raiz(perm*(perm-a)*(perm-b)*(perm-c));
17 FinSi
18 Escribir 'El perímetro del triángulo es :',per,'';
19 Escribir 'El área del triángulo es :',area,'';
20 FinAlgoritmo
Diagrama de flujo
Ejecucion del algoritmo en PseInt
Para un triángulo con valores a 43.17cm, b 10 cm y c 43.17cm
Pseudocódigo
1 Algoritmo Promedio_estaturas
2 Definir est,sum,pro como real;
3 Definir cont como entero;
4 cont<-0;
5 sum<-0;
6 Escribir 'Ingrese la estatura: ';leer est;
7 Mientras est>0 hacer
8 sum<-sum+est;
9 cont<-cont+1;
10 Escribir 'Ingrese la siguiente estatura o introduzca cero para
finalizar'; Leer est;
11 FinMientras
12 pro<-sum/cont;
13 Escribir 'La suma de número es: ',pro,'';
14 FinAlgoritmo
Diagrama de flujo
Ejecucion del algoritmo en PseInt
Pseudocódigo
1 Algoritmo Identificar_triángulo
2 Definir a,b,c Como Real
3 Escribir 'introduce el lado A del triángulo: '
4 Leer a
5 Escribir 'introduce el lado B del triángulo: '
6 Leer b
7 Escribir 'introduce el lado C del triángulo: '
8 Leer c
9 Si a=b & b=c Entonces
10 Escribir 'El triángulo es equilátero'
11 sino
12 Si a<>b & b<>c & a<>c Entonces
13 Escribir 'El triángulo es escaleno'
14 SiNo
15 Escribir 'El triángulo es isósceles'
16 FinSi
17 FinSi
18 FinAlgoritmo
Diagrama de flujo
Bibliografía
UNADM. (Agosto de 2019). Universidad Abierta y a Distancia de México. Obtenido
de
https://ceit.unadmexico.mx/pluginfile.php/274/mod_resource/content/4/i_720
d457d/U2.%20Introducci%C3%B3n%20al%20lenguaje%20C.pdf