15/01/20
Los siguientes ejercicios deben tener las siguientes fases:
1.- Descripción del problema
2.- Análisis del problema
-Datos de entrada
-Proceso
-Datos de salida
3.- Algoritmo
-Diagrama de flujo
-Pseudocódigo
Problema 1: Calcula el área y perímetro del triángulo
Datos de entrada: Base, altura, lados
Proceso: Calcular el área con la fórmula A= (B*H)/2 y sumar los lados para el perímetro
Datos de salida: Área y perímetro
Algoritmo problema_1
Escribir "Programa que calcula el área y perímetro de un triángulo"
Definir base, altura, area, lado1, lado2, lado3, perímetro como real
Escribir " "
Escribir "Ingresa el valor de la base"
Leer base
Escribir "Ingresa el valor de la altura"
Leer altura
area <- base * altura / 2
Escribir "El área del triángulo es de: ",area
Escribir " "
Escribir "Ingresa el valor del lado 1"
Leer lado1
Escribir "Ingresa el valor del lado 2"
Leer lado2
Escribir "Ingresa el valor del lado 3"
Leer lado3
perímetro <-lado1 + lado2 + lado3
Escribir "El perímetro del triángulo es de: ",perímetro
FinAlgoritmo
Datos de salida: Área y perímetro
Algoritmo problema_3
Escribir "Programa que calcula el área y perímetro de un rectángulo"
Definir base, altura, area, perímetro como real
Escribir " "
Escribir "Ingresa el valor de la base"
Leer base
Escribir "Ingresa el valor de la altura"
Leer altura
area <- base * altura
perímetro <- (base * 2)+(altura*2)
Escribir "El área del rectángulo es de: ",area
Escribir "El perímetro del rectángulo es de: ",perímetro
FinAlgoritmo
Problema 4: Identifica si un número es par o impar
Datos de entrada: Base, altura, lados
Proceso: Calcular el área con la fórmula A= (B*H)/2 y sumar los lados para el perímetro
Datos de salida: Área y perímetro
Algoritmo sin_titulo
Escribir "Programa que dice si un número es par o impar"
Definir num como real
Escribir " "
Escribir "Ingrese un número"
Leer num
si num%2=0 Entonces
Escribir num," es un número par"
SiNo
Escribir num," no es un número par"
FinSi
FinAlgoritmo
Problema 5: Dados 3 números identificar cual es el mayor de todos
Datos de entrada: Tres numeros
Datos de salida: Numero menor y mayor
Algoritmo sin_titulo
Escribir "Programa que dados tres numeros dice cual es el mayor y el menor"
Escribir "Ingresa un numero";
Leer A;
Escribir "Ingresa otro numero";
Leer B;
Escribir "Ingresa un último numero";
Leer C;
Si A>B Y A>C Entonces
Escribir "El mayor es:", A
Sino
Si B>A Y B>C Entonces
Escribir "El mayor es:", B
Sino
Si C>A Y C>B Entonces
Escribir "El mayor es:", C
Sino
Escribir "Son iguales";
FinSi
FinSi
FinSi
Si A<B Y A<C Entonces
Escribir "El menor es:", A
Sino
Si B<A Y B<C Entonces
Escribir "El menor es:", B
Sino
Si C<A Y C<B Entonces
Escribir "el menor es:", C
Sino
Escribir "Son iguales";
FinSi
FinSi
FinSi
FinAlgoritmo
Problema 6: Suma n números hasta tener como entrada un 0
De esto si no me acuerdo como hacerlo
1.- Descripción del problema
2.- Análisis del problema
-Datos de entrada
-Proceso
-Datos de salida
3.- Algoritmo
-Diagrama de flujo
-Pseudocódigo
Problema 1: Calcula el área y perímetro del triángulo
Datos de entrada: Base, altura, lados
Proceso: Calcular el área con la fórmula A= (B*H)/2 y sumar los lados para el perímetro
Datos de salida: Área y perímetro
Algoritmo problema_1
Definir base, altura, area, lado1, lado2, lado3, perímetro como real
Escribir " "
Escribir "Ingresa el valor de la base"
Leer base
Escribir "Ingresa el valor de la altura"
Leer altura
area <- base * altura / 2
Escribir "El área del triángulo es de: ",area
Escribir " "
Escribir "Ingresa el valor del lado 1"
Leer lado1
Escribir "Ingresa el valor del lado 2"
Leer lado2
Escribir "Ingresa el valor del lado 3"
Leer lado3
perímetro <-lado1 + lado2 + lado3
Escribir "El perímetro del triángulo es de: ",perímetro
FinAlgoritmo
Problema 2: Calcula el área y perímetro del cuadrado
Datos de entrada: Un lado del cuadrado
Proceso: Calcular el área con la fórmula l^2 y sumar los lados para el perímetro
Datos de salida: Área y perímetro
Algoritmo problema_2
Escribir "Programa que calcula el área y perímetro de un cuadrado"
Definir lado, area, perímetro como real
Escribir " "
Escribir "Ingresa el valor de un lado"
Leer lado
area <- lado * lado
perímetro <- lado * 4
Escribir "El área del cuadrado es de: ",area
Escribir "El perímetro del cuadrado es de: ",perímetro
FinAlgoritmo
Datos de entrada: Un lado del cuadrado
Proceso: Calcular el área con la fórmula l^2 y sumar los lados para el perímetro
Datos de salida: Área y perímetro
Escribir "Programa que calcula el área y perímetro de un cuadrado"
Definir lado, area, perímetro como real
Escribir " "
Escribir "Ingresa el valor de un lado"
Leer lado
area <- lado * lado
perímetro <- lado * 4
Escribir "El área del cuadrado es de: ",area
Escribir "El perímetro del cuadrado es de: ",perímetro
FinAlgoritmo
Problema 3: Calcula el área y perímetro del rectángulo
Datos de entrada: Base, altura
Proceso: Calcular el área con la fórmula b*h y sumar los lados para el perímetroDatos de entrada: Base, altura
Datos de salida: Área y perímetro
Escribir "Programa que calcula el área y perímetro de un rectángulo"
Definir base, altura, area, perímetro como real
Escribir " "
Escribir "Ingresa el valor de la base"
Leer base
Escribir "Ingresa el valor de la altura"
Leer altura
area <- base * altura
perímetro <- (base * 2)+(altura*2)
Escribir "El área del rectángulo es de: ",area
Escribir "El perímetro del rectángulo es de: ",perímetro
FinAlgoritmo
Problema 4: Identifica si un número es par o impar
Datos de entrada: Base, altura, lados
Proceso: Calcular el área con la fórmula A= (B*H)/2 y sumar los lados para el perímetro
Datos de salida: Área y perímetro
Algoritmo sin_titulo
Escribir "Programa que dice si un número es par o impar"
Definir num como real
Escribir "Ingrese un número"
Leer num
si num%2=0 Entonces
Escribir num," es un número par"
SiNo
Escribir num," no es un número par"
FinSi
FinAlgoritmo
Problema 5: Dados 3 números identificar cual es el mayor de todos
Datos de entrada: Tres numeros
Datos de salida: Numero menor y mayor
Algoritmo sin_titulo
Escribir "Programa que dados tres numeros dice cual es el mayor y el menor"
Escribir "Ingresa un numero";
Leer A;
Escribir "Ingresa otro numero";
Leer B;
Escribir "Ingresa un último numero";
Leer C;
Si A>B Y A>C Entonces
Escribir "El mayor es:", A
Sino
Si B>A Y B>C Entonces
Escribir "El mayor es:", B
Sino
Si C>A Y C>B Entonces
Escribir "El mayor es:", C
Sino
Escribir "Son iguales";
FinSi
FinSi
FinSi
Si A<B Y A<C Entonces
Escribir "El menor es:", A
Sino
Si B<A Y B<C Entonces
Escribir "El menor es:", B
Sino
Si C<A Y C<B Entonces
Escribir "el menor es:", C
Sino
Escribir "Son iguales";
FinSi
FinSi
FinSi
FinAlgoritmo
Problema 6: Suma n números hasta tener como entrada un 0
De esto si no me acuerdo como hacerlo
Comentarios
Publicar un comentario