Está en la página 1de 18

UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN

FACULTAD DE CIENCIAS AGROPECUARIAS


Escuela Académico Profesional De Ingeniería Ambiental

ESTUDIANTES/CODIGOS:

 Leonardo Carlos Sáenz Cárdenas 2020-178041


 Macarena del Carmen Caqui Gamboa 2020-178014
 Luis Rodrigo Guillermo Alca Ticona 2020-178012
 Alejandra Nayely Condori Cardenas 2020-178005
 Escólin Dolores Zambrano Mas 2020-178011
 Karol Victoria Córdova Vela 2020 - 178037

TEMA:
Ejercicios Secuenciales

CARRERA:
Ing. Ambiental
CURSO:
Fundamentos de programación
DOCENTE:
Ing. Freeman Llamozas Escalante
1. Muestre un algoritmo que lea 2 valores a, b y los intercambie. Por ejemplo, si a=2 y b=5,
el algoritmo debe hacer que a=5 y b=2.

ANÁLISIS
Datos de Entrada – Variables de Entrada
A, B, C: Valores a intercambiar
Datos de Salida – Variables de Salida Diagrama de flujo
A, B: Valores intercambiados
Procedimiento
C=A
A=B
B=C

Pseudocódigo
Proceso ejercicio1

Definir A, B, C Como Real

Escribir "Introducir el valor de A:";

Leer A;

Escribir "Introducir el valor de B:";

Leer B;

C=A

A=B

B=C

Escribir "---- INTERCAMBIO DE DOS VARIABLES---";

Escribir "El valor de A ahora es:"

Escribir A;

Escribir "El valor de B ahora es:"

Escribir B;

Fin

FinProceso
2.A una reunión asistieron n personas ¿Cuántos apretones de mano hubieron?

Análisis
Datos de entrada-Variables de
Entrada
n = número de Diagrama de flujo
personas
Datos de Salida-Variables de
Salida INICIO
T=apretones de
mano
Procedimiento
Leer
n*(n-1) /2 n

n*(n-1) /2
Pseudocódigo
Algoritmo ejercicio2
Escribir
Definir T
Entero n, T
Inicio
Leer: n FIN
Calcular: n*(n-1) /2
Escribir: T
Fin
3. Hallar la suma de los n primeros números naturales.

Análisis:
Datos de entrada:
n= primeros números
naturales
Diagrama de flujo
Datos de salida:
s=suma de los primeros
números naturales
Procedimiento:
s=[n*(n+1)]/2

Pseudocódigo
Algoritmo ejercicio3

definir n Como entero

definir s Como entero

escribir " valor de los primeros números naturales:"

leer n

s=[n*(n+1)]/2

escribir "suma de los primeros números naturales"

escribir S

Finalgoritmo
4. Calcule la suma de los cuadrados de los n primeros números naturales.

Análisis:
Datos de entrada: Diagrama de flujo
n= primeros números
cuadrados Inicio

Datos de salida:
Leer:
s=suma de los primeros n
números
Procedimiento:
S=[n*(n+1)*(2*n+1)]/6
S=[n*(n+1)*(2*n+1)]/6

Pseudocódigo Escribir:
S
Algoritmo ejercicio4
Definir
Fin
Entero n, S
Inicio
Leer: n
Calcular: S=[n*(n+1)*(2*n+1)]/6
Escribir: S
Fin
5. Calcule la suma de los cubos de los n primeros números naturales

ANÁLISIS DIAGRAMA DE FLUJO


Datos -Variable de entrada
a :valor número naturales
Datos - Variable de salida
b : suma de cubos
Procedimiento
b <- (a*(a+1)/2)^2

Pseudocódigo
Algoritmo ejemplo5
Definir a, b Como Entero
Escribir “primeros números naturales al
cubo”
Leer a
b <- (a*(a+1)/2)^2
Escribir 'suma de los números naturales al
cubico'
Escribir b
FinAlgoritmo
6. En un cuadrado cuyo lado es a, se unen los puntos medios de sus 4 lados,
formándose otro cuadrado cuyos puntos medios se unen también formando
otro cuadrado, y así sucesivamente. Calcule la suma de las áreas de todos los
cuadrados.

ANALISIS: Diagrama de flujo


Variables de entrada:
a: Lado del cuadrado
principal.
Identificar progresión
geométrica.

Variables de salida:
AT: Área total.

Proceso:
AT=xi+xii+xiii

Pseudocódigo
Algoritmo Progresion_Geo_area_cuadrados
Definir:
a como real
Escribir:
"Introduzca el valor de a, lado del
cuadrado "
Leer:
a
Escribir:
"Hallar el área de los tres cuadrados, se
identificó progresión geométrica"
Proceso:
xi=a^2;
xii=xi/(2)
xiii=xii/(2)
AT=xi+xii+xiii
Escribir:
"El resultado es:"
Escribir:
AT

FinAlgoritmo
7. Calcule el área de un rombo de diagonales conocidas

Análisis
Datos de entrada-Variables de Diagrama de flujo
Entrada
N=número de
diagonales INICIO
Datos de Salida-Variables de Salida
A=área de un rombo
Procedimiento
A=D*d/2
Leer
N

Pseudocódigo A=D*d/2

Algoritmo ejercicio7
Definir Escribir
Real N, A A

Inicio
Leer: N
Calcular: A=D*d/2
FIN
Escribir: A
Fin
8. Calcule el volumen de un cilindro recto conociendo su radio y su altura.

ANALISIS:
Variables de entrada:
r: Radio.
h: Altura.
Diagrama de flujo
Variables de salida:
v: Volumen.

Proceso:
v=π*r2*h

Pseudocódigo
Algoritmo Vol_Cilindro

Definir:
r Como Real
h Como Real
Escribir:
"Introduzca el valor del radio"
leer r
escribir "Introduzca el valor de la altura"
leer h
Proceso:
v=pi*(r^2)*h

Escribir:
"El resultado es:"

Escribir:
V
Fin
9. Calcule el área total de un cilindro recto de radio y altura conocidos.

Análisis:

Datos de entrada:

r=radio Diagrama de flujo


h=altura

Datos de salida: Inicio


At=área total

Procedimiento:

Ab=(3.1416*r^2) Leer:
r,h
Al=2*3.1416*r*h

At= Al + 2*Ab

Ab=(3.1416*r^2)

Al=2*3.1416*r*h
Pseudocódigo At= Al + 2*Ab
Algoritmo ejercicio9
At=
Definir
Real r, h, At
Escribir:
Inicio At

Leer: r
Leer: h
Calcular: Ab=(3.1416*r^2) Fin

Al=2*3.1416*r*h
At= Al + 2*Ab
Escribir: At
Fin
10.El área de un triángulo en función del semiperimetro, dada por Herón es: 𝑎𝑟𝑒𝑎 = √𝑝(𝑝 − 𝑎)(𝑝 −
𝑏)(𝑝 − 𝑐), donde a, b y c son los lados del triángulo y 𝑝 = (𝑎 + 𝑏 + 𝑐)/2 el semiperimetro. Calcule el
área del triángulo aplicando esta fórmula.

Análisis:

Datos de entrada:

a=Primer lado

b=Segundo lado
Diagrama de flujo
c=hipotenusa

Datos de salida:

área= área ²

Procedimiento:

𝑎𝑟𝑒𝑎 = √𝑝(𝑝 − 𝑎)(𝑝 − 𝑏)(𝑝 − 𝑐)At= Al + 2*Ab

Algoritmo Área_Triángulos

definir a, b, c, s, área Como Real

Escribir "Área del triángulo según Herón"

Escribir "Ingrese los lados del triángulo"


At= teniendo en cuenta que c es la hipotenusa"
Escribir "a,b,c

escribir "Primer lado"

Leer a;

Escribir "Segundo lado"

Leer b;

Escribir "Hipotenusa"

leer c;

s <- (a+b+c)/2; //semiperimetro

si (a+b)<=c o a<=0 o b<=0 o c<=0 Entonces

Escribir "Verifique los datos e intente nuevamente"

sino area<- rc (s*(s-a)*(s-b)*(s-c))

Escribir "El area del triangulo es" area, "² "

FinSi

FinAlgoritmo
11. En un triángulo rectángulo, calcule la longitud de la hipotenusa conociendo las longitudes de
sus catetos.

ANÁLISIS
Datos de Entrada – Variables de Entrada Diagrama de flujo
A, B, C: Valores a intercambiar
Datos de Salida – Variables de Salida
C: Valor intercambiado
Procedimiento
C=rc(B^2+A^2);

Pseudocódigo
Proceso ejercicio11

Definir A,B,C Como Entero

Escribir "Introducir el valor de A:";

Leer A;

Escribir "Introducir el valor de B:";

Leer B;

C=rc(B^2+A^2);

Escribir "El valor de la hipotenusa del triángulo


rectángulo es:"

Escribir C;

FinProceso
12.El teorema de los cosenos es muy utilizado en geometría para calcular la longitud del tercer
lado de un triángulo, cuando se conocen los otros 2 lados y el ángulo que forman. Siendo a el lado
desconocido, b y c los lados conocidos, α el ángulo formado por b y c; el teorema de coseno se
enuncia como: 𝑎 = √𝑏 2 + 𝑐 2 − 2. 𝑏. 𝑐. 𝑐𝑜𝑠𝛼 . calcule el tercer lado de un triángulo aplicando este
teorema.

ANÁLISIS DIAGRAMA DE FLUJO


Datos –Variable de entrada
a ,b=angulos del triangulo

Datos – Variable de salida

c=angulo por calcular

Proceso
radian=(PI/180)*c
a= rc(b+2+c+2-2*b*c*cos(radian))

PSEUDOCÓDIGO
Algoritmo ejemplo12

Definir a, b, c Como real

escribir " teorema de cocenos"

leer a,b, c

Proceso

radian=(PI/180)*c

a= rc(b+2+c+2-2*b*c*cos(radian))

escribir "tercer lado "

escribir a

FinAlgoritmo
13.Calcule la distancia entre 2 puntos de coordenadas desconocidas

ANÁLISIS DIAGRAMA DE FLUJO


Datos-variable de entrada
x1 ,x2,y1,y2 =coordenadas
Datos – variable de salida
d =calcula la distancia
Proceso
d=rc((x2-x1)^2+(y2-y1)*2)

PSEUDOCÓDIGO
Algoritmo ejemplo16
definir x1,x2,y1,y2 como real
escribir "ingresar las cordenadas del punto a"
Proceso
leer x1,y1
escribir "ingresar las coordenadas del punto b"
leer x2, y2
d=rc((x2-x1)^2+(y2-y1)*2)
escribir "la distancia entre el punto a y bes ",
escribir d
FinAlgoritmo
Análisis
Datos de entrada-Variables de Entrada
α, β, c Diagrama de flujo
Datos de Salida-Variables de Salida
a, b
Procedimiento INICIO
a=c (sen α / sen 𝛾)
b=c (sen β/ sen 𝛾)

Leer
α, β, c

Pseudocódigo
a=c (sen α / sen 𝛾)
b=c (sen β/ sen 𝛾)
Algoritmo ejercicio14
Definir
Real a, b, c, α, β
Inicio
Escribir
Leer: α, β, c
a, b
Calcular: a=c (sen α / sen 𝛾)
b=c (sen β/ sen 𝛾)

Escribir: a, b FIN
Fin
15. Convertir un ángulo de grados sexagesimales a centesimales y radianes.

Análisis:
Datos de entrada:
Diagrama de flujo
S=ángulo de grado sexagesimal
Datos de salida:
C=ángulo de grado centesimal Inicio

R= ángulo de grado radianes


Procedimiento: Leer:
C=(10*S) /9 S

R=(S*3.1416) /180

C=(10*S) /9

R=(S*3.1416) /180
Pseudocódigo
At=
Algoritmo ejercicio15 Escribir:
C, D
Definir
Real S, C, R
Inicio
Fin
Leer: S
Calcular: C= (10*S) /9
R=(S*3.1416) /180
Escribir: C, R
Fin
16. Permita convertir de grados Celsius a Fahrenheit, Kelvin y
Rankine.

100°𝐶 = 212°𝐹 = 373°𝐾 = 672°𝑅


0°𝐶 = 32°𝐹 = 273°𝐾 = 492°𝑅

ANÁLISIS
Datos de Entrada- Variables de Entrada Diagrama de flujo
C= Grados Celsius
Datos de salida- Variables de Salida
F= Grados Fahrenheit
K= Grados Kelvin
R= Grados Rankine
Procedimiento
F= (C * 1.8) +32
K= C + 273
R= (C * 1.8) + 492

Pseudocódigo
Proceso ejercicio16
Algoritmo Temperaturas
Definir C Como Real;
Definir F Como Real;
Definir K Como Real;
Definir R Como Real;
///datos///
escribir "Ingrese los grados Celsius:";
leer C;
F (C * 1.8) +32;
K C + 273;
R (C * 1.8) + 492;
///desarrollo///
escribir "Su nueva temperatura en grados
Fahrenheit, kelvin y Rankine es:";
escribir F;
escribir K;
escribir R;
///resultado///
FinAlgoritmo
17.Haga un diagrama que permita leer 3 temperaturas una en °F, otra en °K y otra en °R y las
convierta a su equivalente en grados Celsius.

ANÁLISIS
Datos de Entrada- Variables de Entrada
C= Grados Celsius
Datos de salida- Variables de Salida
F= Grados Fahrenheit
K= Grados Kelvin
R= Grados Rankine
Procedimiento
F= (C * 1.8) +32
K= C + 273
R= (C * 1.8) + 492

Algoritmo sin_titulo

definir tf Como Real

definir tk Como Real

Definir tr Como Real

definir cf Como Real

Definir ck Como Real

Definir cr Como Real

Escribir "Se transformara a grados celsius cada temperatura"

Escribir "Temperatura escala Farenheit"

Leer tf

Escribir "Temperratura escala Kelvin"

leer tk

Escribir "Temperatura escala Rankine"

leer tr

fc=(tf-32)/1.8

kc=tk-273.15

cr=(tr-491.67)/1.8

Escribir "Farenheit a Celsisus"

Escribir fc

Escribir "kelvin a celsius"

Escribir kc

Escribir "Rankeid a celsisus"

Escribir cr

FinAlgoritmo

También podría gustarte