Tarea Diagrama Hopoooo

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 21

UNIVERSIDAD LAICA ELOY ALFARO DE MANABI

CARRERA DE INGENIERIA
EN SOFTWARE

TAREA

ALUMNO:
DUEÑAS FREILE WILLY FABIAN

MATERIA:
PROGRAMACIÓN ESTRUCTURADA

DOCENTE:
ING.CRISTHIANMARCONY VILLA PALMA

FECHA:
4/05/2024

CHONE– MANABI– ECUADOR


1. Calculadora

Algoritmo Calculadora_Basica

Definir opcion, num1, num2, resultado Como Real

definir operador Como Caracter

escribir "ingrese el primer numero"

leer num1

escribir "ingrese el sugundo numero"

leer num2

Escribir "escoger la operacion a realizar: suma(+), resta(-),


multiplicacion(*), divición(/)"

leer operador

Segun operador hacer

"+": resultado <- num1+num2;

"-": resultado <- num1-num2;

"*": resultado <- num1*num2;

"/": resultado <- num1/num2;

FinSegun

Escribir "el resultado de la opercion es:", num1 , operador, num2 "=",


resultado;

FinAlgoritmo
2. Media aritmética

Algoritmo CalcularMediaAritmetica

Definir numero, suma, media Como Real

Escribir "Introduce el primer número:"

Leer numero

suma <- numero

Escribir "Introduce el segundo número:"

Leer numero

suma <- suma + numero

Escribir "Introduce el tercer número:"

Leer numero

suma <- suma + numero

Escribir "Introduce el cuarto número:"

Leer numero

suma <- suma + numero

Escribir "Introduce el quinto número:"

Leer numero

suma <- suma + numero

media <- suma / 5

Escribir "La media aritmética de los cinco números es:", media

FinAlgoritmo
3. Descuento

Algoritmo CalcularPrecioFinal

Definir precioCurso, descuento, precioFinal Como Real

Escribir "Ingrese el precio total del curso de programación:"

Leer precioCurso

descuento <- precioCurso * 0.10

precioFinal <- precioCurso - descuento

Escribir "El precio final a pagar con el descuento del 10% es:", precioFinal

FinAlgoritmo

4. Horas de trabajo

Algoritmo CalcularSalario

Definir horasTrabajadas, valorHora, salario Como Real

Escribir "Ingrese las horas trabajadas:"

Leer horasTrabajadas

Escribir "Ingrese el valor por hora:"

Leer valorHora

salario <- horasTrabajadas * valorHora

Escribir "El salario a pagar es:", salario


FinAlgoritmo

5. Calificación final

Algoritmo CalcularCalificacionFinal

Definir calificacionParcial1, calificacionParcial2, calificacionParcial3,


examenFinal, trabajoFinal, promedioParciales, calificacionFinal Como real

Escribir "Ingrese la calificación del primer parcial:"

Leer calificacionParcial1

Escribir "Ingrese la calificación del segundo parcial:"

Leer calificacionParcial2

Escribir "Ingrese la calificación del tercer parcial:"

Leer calificacionParcial3

Escribir "Ingrese la calificación del examen final:"

Leer examenFinal

Escribir "Ingrese la calificación del trabajo final:"

Leer trabajoFinal

promedioParciales <- (calificacionParcial1 + calificacionParcial2 +


calificacionParcial3) / 3
calificacionFinal <- (promedioParciales * 0.5) + (examenFinal * 0.3) +
(trabajoFinal * 0.2)

Escribir "La calificación final en la materia de Programación es:",


calificacionFinal

FinAlgoritmo

6. Aprueba o reprueba

Algoritmo promedio

Definir a,b,c,d,prom Como Real

Escribir "Para sacar el promedio ingrese las notas:"

Escribir "recuerde que las notas debenser entre 0 y 10"

Escribir "ingrese la primer nota"

leer a
Mientras a>10 o a<0 Hacer

Escribir "el valor ingresado está fuera del rango entre 0 y 10"

Escribir "vuelva a ingresar el valor:"

leer a

Fin Mientras

Escribir "ingrese la segunda nota"

leer b

Mientras b>10 o b<0 Hacer

Escribir "el valor ingresado está fuera del rango entre 0 y 10"

Escribir "vuelva a ingresar el valor:"

leer b

Fin Mientras

Escribir "ingrese la tercer nota"

leer c

Mientras c>10 o c<0 Hacer

Escribir "el valor ingresado está fuera del rango entre 0 y 10"

Escribir "vuelva a ingresar el valor:"

leer c

Fin Mientras

Escribir "ingrese la cuarta nota"

leer d

Mientras d>10 o d<0 Hacer

Escribir "el valor ingresado está fuera del rango entre 0 y 10"

Escribir "vuelva a ingresar el valor:"

leer d
Fin Mientras

prom= (a+b+c+d)/4

Si prom>=7 Entonces

Escribir "el estudiante aprobó con ",prom

SiNo

escribir "el estudiante reprobó con ", prom

Fin Si

FinAlgoritmo

7. Mayor que diez

Algoritmo sumaMayorA10
Definir n1, n2, res Como Entero

Escribir "Ingrese en primer número "

leer n1

Escribir "Ingrese en primer número "

leer n2

res=n1+n2

si res<10 Entonces

escribir "La suma de los números ingresados es menor a 10, no se puede


mostrar"

sino

escribir "La suma es: ",res

FinSi

FinAlgoritmo
8. Precio de las llantas

Algoritmo LlantasP

Definir llantas, precio Como Entero

Escribir "Ingrese la cantidad de llantas a comprar "

leer llantas

si llantas<5 Entonces

precio=llantas*500

sino

precio=llantas*400

FinSi

escribir "el total a pagar es: $", precio

FinAlgoritmo

9. Creciente
Algoritmo creciente

Definir n1,n2,n3 Como Real

escribir "Para saber si tres números están en orden creciente"

Escribir "Ingrese el primer número"

Leer n1

Escribir "Ingrese el segundo número"

Leer n2

Escribir "Ingrese el tercer número"

Leer n3

si n1>n2 Entonces

Escribir "No son creciente"

sino

si n2>n3 Entonces

Escribir "No son creciente"

SiNo

Escribir "Son creciente"

FinSi

Finsi
FinAlgoritmo

10. Números pares

Algoritmo pares

Definir n1,n2 , res1, res2 Como Real

Escribir "Ingrese el primer número"

leer n1

Escribir "Ingrese el primer número"

leer n2

res1= n1 mod 2

res2= n2 mod 2

si n1 mod 2=0 y n2 mod 2=0 Entonces

Escribir "Ambos son pares"

sino
si n1 mod 2=0 Entonces

Escribir "Solo ",n1, " es Par"

sino

si n2 mod 2=0 Entonces

Escribir "Solo ",n2, " es Par"

sino escribir "ninguno es par"

FinSi

FinSi

FinSi

FinAlgoritmo

11. Sumar o multiplicar

Algoritmo S_M

definir num, resultado Como Entero

Escribir "Ingrese un número "

leer num
si num<10 Entonces

para i=0 Hasta 10 Hacer

resultado= resultado+i

Escribir resultado

FinPara

sino

resultado=1

para i=1 Hasta 9 Hacer

resultado= resultado*i

Escribir resultado

FinPara

FinSi

FinAlgoritmo

12. Media de los números

Algoritmo mediaDEnumeros

definir n1,prom,a,acum Como Real


Definir x, i Como entero

Escribir "Para saber la media de una cantidad de númenros a ingresar"

Escribir "escriba la cantidad de números a ingresar"

leer x

para i=1 Hasta x Hacer

Escribir "Igrese el valor número ", i

leer acum

a=acum+a

FinPara

prom=a/x

Escribir "La media es ", prom

FinAlgoritmo

13. Dos numeros

Algoritmo dos_numeros
Definir n1,n2, i, a, x Como entero

Escribir "para conocer que números se encuentran entre dos"

Escribir "números, ingresados ingrese el primer número"

Leer n1

Escribir "Ingrese el segundo número"

leer n2

si n1>0 y n2>0 Entonces

//si es menor el primero

si n1<n2 Entonces

//Escribir "si"

escribir "Entre ",n1, " y ",n2, " se encuentran"

Para i=n1 Hasta n2-2 Con Paso 1 Hacer

x=i+1

escribir x

Fin Para

sino //si es mayor el primero

//Escribir "sino"

escribir "Entre ",n1, " y ",n2, " se encuentran"

Para i=n1 Hasta n2+2 Con Paso -1 Hacer

x=i-1

escribir x

Fin Para

FinSi

sino

//si es menor el primero

si n1<n2 Entonces

//Escribir "si"
escribir "Entre ",n1, " y ",n2, " se encuentran"

Para i=n1 Hasta n2 Con Paso 1 Hacer

x=i+1

escribir x

Fin Para

sino //si es mayor el primero

//Escribir "sino"

escribir "Entre ",n1, " y ",n2, " se encuentran"

Para i=n1 Hasta n2+2 Con Paso -1 Hacer

x=i-1

escribir x

Fin Para

FinSi

FinSi

FinAlgoritmo

14. El cubo de un numero

Algoritmo CalcularCubo

Definir numero, cubo Como Real


Escribir "Ingrese un número:"

Leer numero

cubo <- numero * numero * numero

Escribir "El cubo de", numero, "es:", cubo

FinAlgoritmo

15. Numero positivo, negativo o cero

Algoritmo positivoOnegativo

Definir num, x Como Real

Escribir"Para saber si un numero es negativo, positivo o 0, ingrese el


número"
Leer num

si num=0 Entonces

Escribir "0"

sino

si num<0 Entonces

Escribir "-1"

sino

Escribir "1"

FinSi

FinSi

FinAlgoritmo

16. Número mayor o menor

Algoritmo mayorOmenor

Definir n1, n2, res Como entero

Escribir "Ingrese el primer número."


Leer n1

Escribir "Ingrese el segundo número."

leer n2

si n1<n2 Entonces

Escribir n1 ," es menor que ", n2

sino

Escribir n2 ," es menor que ", n1

FinSi

FinAlgoritmo

17. Par o impar

Algoritmo parOimpar

Definir n1 Como Entero

Escribir "Ingrese el número que desea saber si es par o impar"

Leer n1

si n1 mod 2=0 Entonces

Escribir "el número ",n1, " es par"


sino

Escribir "el número ",n1, " es impar"

FinSi

FinAlgoritmo

También podría gustarte