Practicas (pseudocodigos & algoritmos)

21

Transcript of Practicas (pseudocodigos & algoritmos)

Page 1: Practicas (pseudocodigos & algoritmos)
Page 2: Practicas (pseudocodigos & algoritmos)
Page 3: Practicas (pseudocodigos & algoritmos)
Page 4: Practicas (pseudocodigos & algoritmos)

ALGORITMO PSEUDOCODIGO

ENTRADA: Ingresar el radio de

el circulo.

PROCESO: guardar en la

variable ¨área¨ la operación

de tres punto catorce

dieciséis por el radio al

cuadrado, y en la variable

¨perímetro¨ el tres punto

catorce dieciséis por radio

mas radio en paréntesis.

SALIDA: Imprimir en pantalla

el valor del área & perímetro.

INICIO

ESCRIBIR (¨cuanto mide su

radio?¨)

LEER (r)

área← 3.1416 * radio²

perimetro←3.1416 *(radio

+ radio)

ESCRIBIR (¨área,

perímetro¨)

FIN

Page 5: Practicas (pseudocodigos & algoritmos)

ALGORITMO PSEUDOCODIGO

ENTRADA: Introducir cuatro

calificaciones que se deseen

promediar.

PROCESO: sumar las cuatro

calificaciones y dividirlas

entre cuatro.

SALIDA: dar el resultado del

promedio.

INICIO

ESCRIBIR (“escriba cuatro

calificaciones que desee

promediar de su materia:”)

LEER (C1, C2, C3, C4)

Suma ← C1+C2+C3+C4

Promedio ← Suma / 4

ESCRIBIR (Promedio)

FIN

Page 6: Practicas (pseudocodigos & algoritmos)

ALGORITMO PSEUDOCODIGO

ENTRADA: se ingresan dos

valores numericos, que sin

representados por las letras A

y B.

PROCESO: primeramente, los

dos valores se suman,

despues el numero se

multiplica por si mismo y se

divide entre tres.

SALIDA: se imprime el

resultado de todas las

operaciones.

INICIO

ESCRIBIR (“ingresa dos

numeros: ”)

LEER (A, B)

Suma ← A + B

Resultado ← (Suma *

Suma) /3

Total ← Resultado

ESCRIBIR (Total)

FIN

Page 7: Practicas (pseudocodigos & algoritmos)

Ejercicio " G " : dado el costo de un articulo vendido y la

cantidad de dinero entregada por el cliente, calcular e

imprimir el cambio que se debe entregar.

ALGORITMO PSEUDOCODIGO

ENTRADA: ingresar el costo

del articulo vendido y el

dinero con el que se pagó.

PROCESO: determinar el

cambio, restándole al dinero

que pagó el costo del

producto.

SALIDA: imprimir en pantalla

el cambio que deberá

recibir.

INICIO

ESCRIBIR (¨cual es el costo

del producto que desea

adquirir?¨)

LEER (precio)

ESCRIBIR (¨Ingrese su pago

a continuación: ¨)

LEER (pago)

Cambio ← pago – precio

ESCRIBIR (cambio)

FIN

Page 8: Practicas (pseudocodigos & algoritmos)

" "

ALGORITMO PSEUDOCODIGO

ENTRADA: ingresar el nombre

del dinosaurio, pero &

longitud en libras y pies.

PROCESO: convertir las libras

en kilogramos, y los pies en

metros.

SALIDA: imprimir en pantalla

el nombre del dinosaurio y su

peso y longitud en kilogramos

y metros.

INICIO

ESCRIBIR (¨Como se llama el dinosaurio?¨)

LEER (nombre)

ESCRIBIR (¨Ingrese su peso en libras: ¨)

LEER (peso)

ESCRIBIR (¨Ingrese su longitud en pies: ¨)

LEER (longitud)

Kg ← peso / 0.454

M ← longitud / .3048

ESCRIBIR (Kg, M)

FIN

Page 9: Practicas (pseudocodigos & algoritmos)

Ejercicio ¨K¨ : dados los 3 lados de un triangulo, pueda

determinar su área.

Área= √S*(S-L1)*(S-L2)*(S-L3)

S= (L1+L2+L3) / 2

ALGORITMO PSEUDOCODIGO

ENTRADA: Ingresar tres lados de un triangulo.

PROCESO: primero, con los datos dados, determinamos el valor de

¨S¨ sumando los tres lados, y

dividiendo ese resultado entre

dos.

Después determinamos el área

sacando la raíz cuadrada de ¨S¨

por el resultado de ¨S¨ menos el

primer lado, lo que resulte lo

multiplicamos por el resultado de

¨S¨ menos el lado dos, y eso lo

multiplicamos por el resultado de

¨S¨ por el lado tres.

SALIDA: Imprimir en pantalla el resultado del área de esos tres

lados dados.

INICIO

ESCRIBIR (¨Ingrese los tres

lados de un triangulo: ¨)

LEER (L1, L2, L3)

S ← (L1+L2+L3) /2

Área √S*(S-L1)*(S-L2)*(S-

L3)

ESCRIBIR (Área)

FIN

Page 10: Practicas (pseudocodigos & algoritmos)

Ejercicio "L" : calcular la distancia entre dos puntos dados como

dato las coordenadas de los puntos P1 & P2

D = √(X1 – X2)² + (Y1-Y2)²

ALGORITMO PSEUDOCODIGO

ENTRADA: Ingresar los cuatro

datos de las dos

coordenadas.

PROCESO: sacar la distancia

mediante la formula de la raiz

cuadrada del resultado de la

resta de X1 – X2 al cuadrado

mas Y1 – Y2 al cuadrado.

SALIDA: Imprimir en pantalla

la distancia.

INICIO

ESCRIBIR (¨Dame los 4

puntos de coordenadas: ¨)

LEER ( X1, X2, Y1, Y2)

D ← √(X1 – X2)² + (Y1-Y2)²

ESCRIBIR (D)

FIN

Page 11: Practicas (pseudocodigos & algoritmos)
Page 12: Practicas (pseudocodigos & algoritmos)

Ejercicio " B " : Realizar la conversion de:

grados centigrados – grados farenheit →°C (1.8) + 32 = °F

ALGORITMO PSEUDOCODIGO

ENTRADA: se ingresa la

temperatura en grados

centigrados.

PROCESO: los grados

centigrados los multiplicas

por 1.8 y les sumas 32.

SALIDA: se imprime la

temperatura en grados

farenheit.

INICIO

ESCRIBIR (“cuantos grados

centigrados desea

convertir?”)

LEER (c)

Fahrenheit ← (c * 1.8) +32

ESCRIBIR (Fahrenheit)

FIN

Page 13: Practicas (pseudocodigos & algoritmos)

ALGORITMO: Entrada: Num: variable

real para guardar el

numero

Proceso: utilizar el SI, SI

NO y “ESCRIBIR” para

escribir los numeros con

letra

Salida: Desplegar los

numeros con letra

PseudocodigoINICIO

ESCRIBIR (“Escriba su

número”)

LEER (num)

SI (num=1) ENTONCES

ESCRIBIR (“uno”)

SI NO

SI (num=2) ENTONCES

ESCRIBIR (“dos”)

SI NO

SI (num=3) ENTONCES

ESCRIBIR (“tres”)

SI NO

SI (num=4) ENTONCES

ESCRIBIR (“cuatro”)

SI NO

SI (num=5) ENTONCES

ESCRIBIR (“cinco”)

SINO

SI (num=6) ENTONCES

ESCRIBIR (“seis”)

SI NO

SI (num=7) ENTONCES

ESCRIBIR (“siete”)

SI NO

SI (num=8) ENTONCES

ESCRIBIR (“ocho”)

SI NO

SI (num=9) ENTONCES

ESCRIBIR (“nueve”)

SI NO

ESCRIBIR (“diez”)

FIN SI

FIN SI

FIN SI

FIN SI

FIN SI

FIN SI

FIN SI

FIN SI

FIN SI

FIN SI

FIN

Page 14: Practicas (pseudocodigos & algoritmos)
Page 15: Practicas (pseudocodigos & algoritmos)
Page 16: Practicas (pseudocodigos & algoritmos)

Algoritmo Entrada:

sueldo: variable real para

guardar el sueldo inicial

Aumento: variable real para

guardar aumento

Nvosueldo: variable real para

guardar el nuevo sueldo

Proceso: si el sueldo es

menor a 1000, obtenemos el

15% del sueldo inicial.

Salida:Imprimir el nuevo

sueldo ya con el aumento

PseudocodigoINICIO

ESCRIBIR (“Cual es tu sueldo?”)

LEER (sueldo)

SI (sueldo < 1000) ENTONCES

aumento← (sueldo*15)/100

nvosueldo (aumento+sueldo)

IMPRIMIR (nvosueldo)

FIN SI

FIN

Page 17: Practicas (pseudocodigos & algoritmos)

Algoritmo Entrada: Variable real NUM 1: para numero 1

Variable real NUM 2: para numero 2

Variable real NUM 3: para numero 3

Proceso: utilizar el SI

ENTONCES SINO para

comparar ambos numeros

Salida:Imprimir cual numero

es mayor

PseudocodigoESCRIBIR (“Dame tres numeros“)

LEER (num1, num2, num3)

Si (num1>num2) ENTONCES

mayor ← num1

SINO

mayor ← NUM2

FIN SI

SI (mayor>num3) Entonces

Escribir (“Tu numero mayor es:“), mayor;

Sino

Escribir (“Tu numero mayor es:", num3;

FinSi

FinProceso

Page 18: Practicas (pseudocodigos & algoritmos)

AlgoritmoEntrada:

>variable real precio: para precio

inicial

> Variable real desc: para

descuento

>Variable Prefinal: para precio

final

> Desc2: descuento para el 10%

de descuento

> Prefinal2: precio final 2 para el

10% de descuento

Proceso: si el precio es mayor o

= a 600 y menos que 900

sacamos el 5% de

descuento, y si es mayor o =

hacemos un 10% de

descuento

Salida: imprimir el precio final 1,

o 2,despendiendo del

descuento y cantidad

PseudocodigoINICIO

ESCRIBIR ("Cual es el precio de su producto“?)

LEER (precio)

SI (precio<600) ENTONCES

ESCRIBIR (PRECIO)

SI NO

SI (precio<900) ENTONCES

desc← (precio*5)/100

prefinal ← precio-desc)

ESCRIBIR (prefinal)

SI NO

desc2 ←(precio*10)/100

prefinal2 ←(precio-desc2)

IMPRIMIR (prefinal2)

FIN SI

FIN SI

FIN SI

Page 19: Practicas (pseudocodigos & algoritmos)
Page 20: Practicas (pseudocodigos & algoritmos)
Page 21: Practicas (pseudocodigos & algoritmos)