Actividad unidad 6. Algoritmos
Estimados (as) alumnos (as)!
En esta ocasión tenemos un tema práctico en el que podrán ejercitar sus conocimientos y conceptos aprendidos en la unidad. Deberán crear los algoritmos que sirvan para resolver las situaciones planteadas en los diferentes ejercicios que hemos escogido para la misma.
Estos algoritmos deben ser representados de manera gráfica o escrita, es decir que pueden representarlo de la manera que prefieran: por pseudocódigo o por diagrama de flujo.
Los ejercicios son los siguientes :
1) Determinar el área de un triángulo, introducir por teclado la Altura y Base del mismo. Este resultado deberá ser presentado por pantalla.
2) Escribir algoritmo que pida diez números cualesquiera y que determine el promedio de los mismos, debiendo presentar como resultado la sumatoria y el promedio de éstos.
3) Crear el algoritmo que sume, reste, multiplique y divida dos números y que despliegue el resultado de esas operaciones. Tomar en cuenta que la división entre cero (0) no es permitida. El algoritmo debe evaluar que el segundo valor sea diferente de cero.
4) Crear algoritmo para determinar el factorial de un número dado y que imprima el resultado.
5) Escribir algoritmo que pida la edad de la persona por teclado y que imprima el resultado de evaluar la mayoría de edad: "Esta persona es menor de edad" o "Esta persona es mayor de edad" y, si es mayor de 60, que el mensaje impreso diga: "Esta persona pertenece a la tercera edad". (if anidado).por favor ayuda ​


mariann19: claro que si
mariann19: te espero
cuadernitoyt: ya
Chano64123: todavia lo necesitas??
mariann19: si

Respuestas

Respuesta dada por: Chano64123
16

Respuesta:

EJERCICIO 1

Algoritmo Ejercicio_1

Escribir 'Ingrese BASE:'

Leer base

Escribir 'Ingrese Altura'

Leer altura

area = (base*altura)/2

Escribir 'El area del triangulo es: ' area

FinAlgoritmo

EJERCICIO 2

Algoritmo Ejercicio_2

Escribir 'Ingrese 10 numeros:'

Leer n1,n2,n3,n4,n5,n6,n7,n8,n9,n10

suma = n1+n2+n3+n4+n5+n6+n7+n8+n9+n10

promedio = suma/10

Escribir 'La suma de los numeros es: ' suma

Escribir 'El promedio de los numeros es: ' promedio

FinAlgoritmo

EJERCICIO 3

Algoritmo Ejercicio_3

Escribir 'Ingrese 1° numero:'

Leer n1

Repetir

 Escribir 'Ingrese 2° numero:'

 Leer n2

 Si n2=0 Entonces

  Escribir 'El segundo numero no puede ser CERO!!!'

 FinSi

Hasta Que n2!=0

suma = n1+n2

resta = n1-n2

multiplicacion = n1*n2

division = n1/n2

Escribir n1 '+' n2 '=' suma

Escribir n1 '-' n2 '=' resta

Escribir n1 '*' n2 '=' multiplicacion

Escribir n1 '/' n2 '=' division

FinAlgoritmo

EJERCICIO 4

Algoritmo Ejercicio_4

Escribir 'Ingrese un numero'

Leer numero

a = numero

factorial = numero

Repetir

 a = a-1

 factorial = factorial * a

Hasta Que a=1

Escribir numero '! = ' factorial

FinAlgoritmo

EJERCICIO 5

Algoritmo Ejercicio_5

Escribir 'Ingrese su edad:'

Leer edad

Si edad>=18 Entonces

 Si edad>60 Entonces

  Escribir 'Esta persona pertenece a la tercera edad'

 SiNo

  Escribir 'Esta persona es mayor de edad'

 FinSi

SiNo

 Escribir 'Esta persona es menor de edad'

FinSi

FinAlgoritmo

Explicación:

Adjuntos:

mariann19: gracias
tubbvonita: Por fin a está explicación entendí gracias.
Respuesta dada por: megatokay
1

A continuación 5 algoritmos escritos en pseudocódigos pseint, se muestran con sus respectivas salidas por pantallas, el cálculo de promedios, factorial de un número, operaciones matemáticas básicas, etc.

Algoritmo área de un triángulo

  • // Definir variables

Definir b Como Real

Definir h Como Real

Definir a Como Real

  • // ingreso de datos

Escribir 'Base del triángulo?: ' Sin Saltar

Leer b

 

Escribir 'Altura de triángulo?: ' Sin Saltar

Leer h

  • // Procesamiento de dato (cálculo del área)

a <- (b*h)/2

// Por ser el area una magnitud sin signo,

// podemos calcular el valor absoluto o quitar el signo en caso de que el valor sea negativo

a <- abs(a)

  • // Imprimimos el resultado

Escribir 'El Triángulo tiene un área de: ',a

FinAlgoritmo

Algoritmo Promedio de 10 Números

  • // Definir variables

Definir acumulador, num, prom Como real

acumulador<-0

prom<-0

  • // ingresar y procesar datos

Escribir "Promedio de 10 numeros"

para f <- 1 Hasta 10 Hacer

 Escribir "Escribir numero:", f

 Leer Num

 acumulador<-acumulador + Num

FinPara

prom = acumulador/10

  • // Mostrar resultados

Escribir "Promedio de numero es:", prom

FinAlgoritmo

Algoritmo operacion de dos números

  • // Definir variables

Definir Num1, Num2, suma, resta, multiplicacion, divicion   Como Real

Escribir 'Suma, resta, multiplicacion,, y divicion de dos números '

  • // ingreso de datos

Escribir 'Ingrese primer número: ' Sin Saltar

Leer Num1

Escribir 'Ingrese segundo número: ' Sin Saltar

Leer Num2

  • // operación de los datos

suma <- Num1+Num2

resta <- Num1-Num2

multiplicacion <- Num1*Num2

si Num2 == 0 Entonces

 Escribir 'la división entre cero (0) no es permitida '

SiNo

 divicion <- Num1/Num2

FinSi

divicion <- Num1/Num2

  • // Muestra de resultados

Escribir 'La suma los números es: ',suma

Escribir 'La resta los números es: ',resta

Escribir 'La multiplicacion los números es: ',multiplicacion

Escribir 'La divicion los números es: ',divicion

FinAlgoritmo

Algoritmo factorial de un número

  • // Definición de variables

Definir num,ftrial Como Entero

ftrial <- 1

  • // Ingresamos datos

Escribir 'Programa que muestra el factorial de un nùmero'

Escribir '*********************************************'

Escribir '¿Ingrese número (N)?'

Repetir

 Leer num

 Si num<1 Entonces

    Escribir 'Entrada invàlida '

 FinSi

Hasta Que num>=1

  • // Procesamos los datos

Para f<-num Hasta 1 Con Paso -1 Hacer

  ftrial <- ftrial*f

FinPara

  • // Mostramos el resultado

Escribir 'Factorial del número es: ',ftrial

FinAlgoritmo

Algoritmo que te dice si eres menor, mayor o de tercera edad

  • // Ingreso de datos

 Escribir 'Ingrese edad: ' Sin Saltar

 Leer edad

  •  // Proceso de datos

 Si edad<=17 Entonces

  Escribir 'Ud. es menor de edad '

 FinSi

Si edad>=18 y edad<=60 Entonces

 Escribir 'Ud. es mayor de edad '

FinSi

Si edad>60 Entonces

 Escribir 'Ud. es de la tercera edad '

FinSi

FinAlgoritmo

Para saber más acerca de algoritmo para calcular factorial, operar números, decir la edad, entre otros, consulte: https://brainly.lat/tarea/2610665

#SPJ2

Adjuntos:
Preguntas similares