Algoritmos Taller 2
Algoritmos Taller 2
Algoritmos Taller 2
FinSi
FinSi
FinSi
FinProceso
3. Escribir un algoritmo que permita realizar la suma de los números impares
entre 0 y 100.
Proceso Impares
Definir contador, acumulador Como Real;
acumulador<-0;
Para contador <- 1 Hasta 100 Con Paso 2 Hacer
Escribir contador;
acumulador<-acumulador+50;
FinPara
Escribir "RESULTADO : ", acumulador;
FinProceso
4. Diseñar un programa que permita determinar el número de múltiplos de 4
que existen entre un intervalo que se puede ingresar.
Proceso Multiplos_de_4
Definir contador, acumulador,a,b Como Real;
acumulador<-0;
Escribir "sirve para intervalos que inicien en 0";
Escribir "DIGITE";
Escribir "Intervalo a (0) ";
Leer a;
Escribir "DIGITE";
Escribir "Intervalo b";
Leer b;
Para contador<-a Hasta b Con Paso 4 Hacer
Escribir contador;
acumulador<-acumulador+1;
FinPara
Escribir "resultado : ", acumulador;
FinProceso
5. Realizar un programa que permita calcular el área de un rectángulo, un
círculo o un triángulo, si el usuario desea realizar nuevamente el cálculo de
otra figura con diferentes dimensiones, el programa debe permitírselo.
Proceso CALCULO_DE_FIGURAS
Definir a,b,c Como Real;
Definir figura Como Entero;
Definir salir Como Entero;
salir<-0;
Repetir
Escribir "Seleccione la figura";
Escribir "1: resctangulo 2: circulo 3: triangulo";
Leer figura;
Segun figura Hacer
1:
Escribir "Base";
Leer a;
Escribir "Altura";
Leer b;
c <- a*b;
2:
Escribir "Radio";
Leer a;
c <- Pi*a*a;
3:
Escribir "Base";
Leer a;
Escribir "Altura";
Leer b;
c <- a*b/2;
De Otro Modo:
Escribir "Figura no identificada";
FinSegun
Escribir " AREA DE LA FIGURA ES: " ,c ;
Escribir "1.Calcular otra figura 2. salir";
Leer salir;
Hasta Que salir==2;
FinProceso
6. Generar un programa que permita convertir grados Celsius a la escala
Fahrenheit o Kelvin, o de escala Fahrenheit a Celsius, dependiendo de la
opción escogida.
Proceso CALCULO_DE_TEMPERATURA
Definir a,b Como Real;
Definir K,C,F Como Caracter;
Definir unidad Como Entero;
Definir salir Como Entero;
salir<-0;
Repetir
Escribir "Seleccione la convercion";
Escribir "1: K a C 2: K a F 3: F a C 4: F a k 5: C a K 6: C a F";
Leer unidad;
Segun unidad Hacer
1:
Escribir "°K";
Leer a;
b <- a-273.15;
2:
Escribir "°K";
Leer a;
b <- (9*(a-273.15)/5)+32;
3:
Escribir "°F";
Leer a;
b <- 5*(a-32)/9;
4:
Escribir "°F";
Leer a;
b <- (5*(a-32)/9)+273.15;
5:
Escribir "°C";
Leer a;
b <- a+273.15;
6:
Escribir "°C";
Leer a;
b <- (9*a/5)+32;
De Otro Modo:
Escribir "Unidades no identificadas";
FinSegun
Escribir "CONVERCION DE TEMPERATURA ES: " ,b ;
Escribir "1.Calcular otra temperatura 2. salir";
Leer salir;
Hasta Que salir==2;
FinProceso
10. Generar el código para un programa que ayuda a calcular el promedio de
10 notas para dos estudiantes diferentes, debe ser capaz de emitir una salida
de aprobado o reprobado de acuerdo al promedio de las notas.
Proceso Promedio
Definir nombre Como Caracter;
Definir a,b,suma,pro Como Real;
Definir salir Como Entero;
salir<-0;
Repetir
Escribir "Nombre del estudiante";
Leer nombre;
suma<-0;
Para a<-1 hasta 10 con paso 1 Hacer
Escribir "Ingrese la nota numero: ",a;
Leer b;
suma<-suma+b;
FinPara
pro<-suma/10;
Si pro>4.5 Entonces
Escribir "El estudiante: ", nombre," APROBO y desempeño
EXELENTE con un promedio de: ",pro;
SiNo
Si pro>3.8 Entonces
Escribir "El estudiante: ", nombre," APROBO y desempeño
BUENO con un promedio de: ",pro;
SiNo
Si pro>3.0 Entonces
Escribir "El estudiante: ", nombre," APROBO y
desempeño ACEPTABLE con un promedio de: ",pro;
SiNo
Si pro>1.5 Entonces
Escribir "El estudiante: ", nombre," REPROBO
y desempeño MALO con un promedio de: ",pro;
SiNo
Si pro>0.0 Entonces
Escribir "El estudiante: ", nombre,"
REPROBO y desempeño PESIMO con un promedio de: ",pro;
FinSi
FinSi
FinSi
FinSi
FinSi
Escribir "1.Calcular promedio de otro estudiante 2.Salir";
Leer salir;
Hasta Que salir==2
FinProceso