Taller Ximena Ramos 20

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

ACTIVIDAD A DESARROLLAR EN GRUPO DE CLASE

ENTRADA Y SALIDA DE INFORMACION

NOMBRE: ____XIMENA RAMOS______________________________________ CODIGO:


_____________________

Construya el diagrama de flujo y el pseudocódigo de los siguientes algoritmos o programas.

1. Dado dos números enteros A y B, muestre en pantalla el resultado de la siguiente expresión:

(a+ b)2
3

DIAGRAMA DE FLUJO:

PSEUDOCODIGO:
INICIO
Declaramos las variables.

Definir A,B Como Entero

Definir x como real

Pedimos que se ingresen dos números.

Escribir «Ingresa dos números»

Estos números los almacenamos en las variables a y b.

leer A,B

Desarrollamos la expresión.

x = ((a+b)^2)/3

Y finalmente mostramos el resultado en pantalla.

Escribir «El resultado es: «,x


FIN
2. Dado como datos la base y la altura de un rectángulo, calcule e imprima el perímetro y la superficie del
mismo.

Superficie = base * altura


Perímetro = 2 * (base + altura)
DIAGRAMA DE FLUJO:
PSEUDOCODIGO:
INICIO
Definir a,b,p como real
Escribir "Escribe la base del rectangulo"
leer b
Escribir "Escribe la altura"
leer a

p=b*a

Escribir "El perimetro del rectangulo es: ",p


Fin

3. Dado como datos el nombre de un dinosaurio, su peso y su longitud, expresados estos dos últimos en
libras y pies respectivamente; escriba el nombre del dinosaurio, su peso expresado en kilogramos y su
longitud expresada en metros.

1 tonelada equivale a 1000 kilogramos


1 pie equivale a 0.3047 metros
DIAGRAMA DE FLUJO

PSEUDOCODIGO:

INICIO
Definir nombre del_dinosaurio como entero
Definir longitud en pies
Definir peso en tonelada
Escribir Sin Saltar "Ingresa el nombre del dinosaurio:";
Leer nombre_del_dinosaurio;
Escribir Sin Saltar "Ingresa el valor de longitud en pies:";
Leer longitud_en_pies;
Escribir Sin Saltar "Ingresa el valor de peso en toneladas:";
Leer peso_en_toneladas;
peso_en_kilogramos <- peso_en_toneladas*1000;
longitud_en_metros <- longitud_en_pies*0.3048;
Escribir "Nombre del dinosaurio: ", nombre_del_dinosaurio;
Escribir "Valor de longitud en metros: ", longitud_en_metros;
Escribir "Valor de peso en kilogramos: ", peso_en_kilogramos;
Fin

4. Construya un programa que resuelva el problema que tienen una gasolinera. Los surtidores de la misma
registran lo que surten en litros, pero el precio de la gasolina este fijado en galones. Calcular e imprimir
lo que hay que cobrarle al cliente.

Cada galón tiene 3.785 litros


El precio del galón es $8.299
INICIO
Definir galones surtidos,cobro
Escribir Sin Saltar "Ingresa el valor de galones surtidos:";
Leer galones_surtidos;
cobro <- galones_surtidos*3.785*8.299;
Escribir "Valor de cobro: ", cobro;
Fin
5. Construya un algoritmo que muestre en pantalla el número de segundos que hay en un determinado
número de días.

INICIO
VARIABLES : SEGUNDOS, HORAS, MINUTOS
ESCRIBIR -> "Ingrese una cantidad de segundos:"
LEER <– SEGUNDOS
HORAS <– SEGUNDOS\3600
MINUTOS <– SEGUNDOS\60
ESCRIBIR -> "Horas:" HORAS
ESCRIBIR -> "Minutos:" MINUTOS
FIN

6. Construya un algoritmo tal que dados tres lados de un triangulo, pueda determinar su área. Esta la
calculamos aplicando la siguiente formula.

√ s∗( s−l1 )∗( s−l 2 )∗(s∗l 3)


s=(l 1+l 2+l 3)/2

Pseudocodigo:
INICIO
Definir a,b,c,area,perimetro,s Como Real

Escribir «Ingresa los 3 lados del triángulo»

leer a,b,c

perimetro = a+b+c

s = perimetro / 2

area = rc(s*(s-a)*(s-b)*(s-c))

Escribir «El perímetro del triángulo es: «,perimetro

Escribir «El área del triángulo es: «,area

Fin
7. Dada la matricula de un estudiante de la unipacifico y 6 calificaciones distribuidas de la siguiente
manera (3 notas para el primer corte (30%), 1 nota para el segundo corte (30%) y 2 notas para el tercer
corte (40%)), calcule e imprima la matricula del estudiante y el promedio de sus notas.
Inicio
Definir Nota1,Nota2,Nota3,Nota4,Nota5,Nota6 enteros
Definir corte1,corte2,corte3,como real
Definir Prom real
Escribir "Ingrese Nota 01 : "
Leer Nota1
Escribir "Ingrese Nota 02 : "
Leer Nota2
Escribir "Ingrese Nota 03 : "
Leer Nota3
Escribir "Ingrese Nota 04: "
Leer Nota4
Escribir "Ingrese Nota 05 : "
Leer Nota5
Escribir "Ingrese Nota 06 : "
Leer Nota6
corte1=(Nota1+Nota2+Nota3(0,3))
corte2=(Nota4*0,3)
corte3=(Nota5+Nota6(0,4))

Prom = (corte1+corte2+corte3)/3
Escribir "EL PROMEDIO ES : ", Prom
Fin

8. Dado como dato el sueldo de un trabajador, aplíquele un aumento del 15% si su salario es inferior a 1
salario mínimo. Imprima el sueldo, y el nuevo sueldo del trabajador.

Pseudocodigo:

Inicio

Definir sueldo,aumento,nuevosueldo

Escribir Sin Saltar "Ingresa el valor de sueldo:";

Leer sueldo;

Si sueldo<1000 Entonces

aumento <- sueldo*0.15;

SiNo

aumento <- 0;

FinSi

nuevo_sueldo <- sueldo+aumento;


Escribir "Valor de aumento: ", aumento;

Escribir "Valor de nuevo sueldo: ", nuevo_sueldo;

Fin

9. Clasificar 50 personas según la edad y el sexo, al final deberá visualizar la cantidad de personas
masculinas mayores de edad, femeninas menores de edad, cantidad de personas mayores y menores.

Proceso ClasificionDe50Personas
femeninas_menores =0;
masculinos_mayores =0;
personas_mayores = 0;
personas_menores =0;
porcentaje_de_mayores =0;
porcentaje_de_menores =0;
Para i<-1 Hasta 50 Con Paso 1 Hacer
Escribir "PROCESO ", i;
Escribir Sin Saltar "Ingresa el valor de edad:";
Leer edad;
Escribir "Selecciona el valor de sexo.";
Escribir " 1.- Hombre";
Escribir " 2.- Mujer";
Escribir Sin Saltar " :";
Repetir
Leer sexo;
Si sexo<1 O sexo>2 Entonces
Escribir Sin Saltar "Valor incorrecto. Ingrésalo nuevamente.: ";
FinSi
Hasta Que sexo>=1 Y sexo<=2;
Si sexo = 1 Y edad>=18 Entonces
masculinos_mayores <- masculinos_mayores+1;
FinSi
Si sexo = 2 Y edad<18 Entonces
femeninas_menores = femeninas_menores+1;
FinSi
Si edad<18 Entonces
personas_menores = personas_menores+1;
SiNo
personas_mayores = personas_mayores+1;
FinSi
Escribir "";
FinPara
porcentaje_de_mayores = 2.0*personas_mayores;
porcentaje_de_menores =2.0*personas_menores;
Escribir "Valor de femeninas menores: ", femeninas_menores;
Escribir "Valor de masculinos mayores: ", masculinos_mayores;
Escribir "Valor de personas mayores: ", personas_mayores;
Escribir "Valor de personas menores: ", personas_menores;
Escribir "Valor de porcentaje de mayores: ", porcentaje_de_mayores;
Escribir "Valor de porcentaje de menores: ", porcentaje_de_menores;
Fin

También podría gustarte