0% encontró este documento útil (0 votos)
540 vistas4 páginas

Algoritmos para Cálculos Matemáticos

El documento presenta varios algoritmos para realizar cálculos matemáticos comunes. Incluye algoritmos para calcular la hipotenusa de un triángulo rectángulo, sumar y multiplicar números, determinar si un número es positivo, negativo o cero, y más. Muchos de los algoritmos usan menús de opciones para guiar al usuario a través de las diferentes funciones matemáticas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
540 vistas4 páginas

Algoritmos para Cálculos Matemáticos

El documento presenta varios algoritmos para realizar cálculos matemáticos comunes. Incluye algoritmos para calcular la hipotenusa de un triángulo rectángulo, sumar y multiplicar números, determinar si un número es positivo, negativo o cero, y más. Muchos de los algoritmos usan menús de opciones para guiar al usuario a través de las diferentes funciones matemáticas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Elaborar un algoritmo que permita calcular la hipotenusa de un triángulo rectángulo conociendo

sus catetos, además, calcular sus ángulos internos y que permita comprobar la suma de sus
lados.

1 Entrada de datos:
co, ca, alfa = 90º, teta, beta, hipotenusa.
Operaciones:
Hipotenusa = (co**(2)+ca**(2))**0.5;
teta = arctan (co/ca);
beta= arcsen (ca/hipotenusa);
comprobación: alfa + beta + teta;
Toma de decisiones:
si comprobación = 180 entonces ir a 100, en caso contrario ir a 1
resultado:

100 hipotenusas, teta, beta, comprobación;

Elaborar un algoritmo que permita multiplicar dos números cualquiera y además calcular la
resta entre ellos:

Entrada de datos:
Imprimir “Proporcione los números:”; n1, n2;
Operaciones:
mul t= n1*n2;
rest = n1-n2;
Resultados:
Imprimir “La multiplicación de los números es:”; mult;
Imprimir “La resta de los números es:”; rest;

Fin del algoritmo.

Elaborar un algoritmo que permita determinar si un número cualquiera es positivo o negativo o


igual a 0

Entrada de datos:
Imprimir “Proporcione un número cualquiera”; num;
Operaciones:
num≥0
num≤0
Resultados:
Imprimir “El número es positivo, negativo o igual a 0, sí:”; num≥0, num≤0;

Fin del algoritmo.

Elaborar un algoritmo que permita determinar entre dos números conocidos cual es el mayor y
cuál es el menor y además determinar el valor promedio.
Elaborar un algoritmo que permita sumar dos números cualesquiera:

Entrada de datos:
Imprimir” ¿Cuáles son los números?”; N1, N2;
Operación:
sum = N1 + N2
Resultado:
Imprimir “La suma de los numero es:”; sum;

Fin del algoritmo.

Diseñar un algoritmo que permita calcular el valor promedio de cinco calificaciones y determine
si el alumno acredito o no el curso.

Entrada de datos:
Imprimir “calificaciones:”; C1, C2, C3, C4, C5
Imprimir “nombre del alumno:”; nom$;
Operaciones:
sum = C1 + C2 + C3 + C4 + C5
prom = sum/5
Toma de decisiones:
si prom <6 entonces ir a 100, en caso contrario ir a 1
Resultado:
100 Imprimir”nom$ no aprobó el curso porque onbtuvo:”; prom;
200 Imprimir”nom$ aprobó el curso porque obtuvo:” prom;

Algoritmo basado de un menú de opciones para realizar cálculos matemáticos.

10 Imprimir “Menú de opciones”;


Imprimir”1. Velocidad de un cuerpo en línea recta”;
Imprimir”2. Función trigonométrica del seno”;
Imprimir”3. Hipotenusa y perímetro de un triángulo rectángulo”;
Impirmir”4. Adición y, multiplicación de dos números conocidos”;
Imprimir”5. Componentes de un vector en el cuadrante”;
Imprimir”6. Salir”;

Entrada de opción:
Imprimir “seleccione la opción que guste”; opción;
Toma dediciones:
si opción = 1 ir a 100
si opción = 2 ir a 200
si opción = 3 ir a 300
si opción = 4 ir a 400
si opción = 5 ir a 500
si opción = 6 ir a 600 en caso contrario ir a 10
100 //rutina para calcular la velocidad de un cuerpo//
Entrada de datos:
Imprimir “Proporcione la distancia recorrida”; d;
Imprimir “Proporcione el tiempo de trayectoria”; t;
Operaciones:
v = d/t;
Resultado:
Imprimir “La velocidad del cuerpo es:”; v;
Ir a 10

200 //rutina para calcular la función seno//


Entrada de datos:
Imprimir: “Proporcione el valor del ángulo”; x;
Operaciones:
y = sen(x)
Resultado:
Imprimir: “El ángulo sen de “x” es”; x;
Ir a 10

300 //rutina para calcular hipotenusa y perímetro de un triángulo rectángulo//


Entrada de datos:
Imprimir “Ingrese el valor de los catetos:”; a. b;
Operaciones:
c = (a**(2)+b**(2))**(0.5)
per = a + b + c
Resultado:
Imprimir “La hipotenusa es:”; c;
Imprimir “El perímetro es:”; per;
Ir a 10
400 //rutina para sumar y multiplicar dos números//
Entrada de datos:
Imprimir “Ingrese los números que desee trabajar:”; N1, N2;
Operaciones:
sum = N1 + N2
mult = N1*N2
Resultado:
Imprimir “La suma de los dos números es:”; sum;
Imprimir “La multiplicación de los dos números es:”; mult;
Ir a 10
500 //rutina para calcular componentes de un vector en el primer cuadrante//
Entrada de datos:
Imprimir “Proporcione la magnitud del vector:”; mag;
Imprimir “Proporcione el angulo del vector:”; ang;
Operaciones:
magvx = magv*cos(ang)
magvy = magv*sen(ang)

Resultado:
Imprimir “Componente en x es:”; magvx;
Imprimir “Componente en y es:”; magvy;
Ir a 10
600 Imprimir “Gracias por su preferencia”; ir a 1000;
1000 Fin del algoritmo.

Diseñar un algoritmo que permita basado en un menú de opciones realizar lo siguiente: Calcular
el área de un cuadrado, un rectángulo, un triángulo y una circunferencia. Asimismo el algoritmo
debe permitir la opción de continuar trabajando con el sistema o en su caso salir del mismo.

Diseñar un algoritmo que permita realizar lo siguiente basado en un menú de opciones: Calcular
una integral definida, la distancia entre 2 puntos cualesquiera, el perímetro de un rectángulo, la
función Coseno y tangente de un ángulo cualesquiera, la función matemática de y=Sen(x)+1.5.

También podría gustarte