ALGORITMOS BASICOS

7
1. ALGORITMO: SUMA VAR: a, b, c CONST: INICIO “Introduzca el primer valor”; a; “Introduzca el segundo valor”; b; ca+b “La suma de los valores es”; c; FIN 2. ALGORITMO: SUMA_RESTA VAR: a, b, c, d CONST: INICIO “Introduzca el primer valor”; a; “Introduzca el segundo valor”; b; ca+b ca-b “La suma es”; c; “La resta es”; d; FIN 3. ALGORITMO: CIRCULO VAR: radio, Área CONST: pi=3.1416 INICIO “Introduzca el radio del circulo”; radio; Áreapi*(radio*radio); “El Área del circulo es”; Área; FIN

description

AMPLIA GAMA DE ALGORITMOS Y SUS RESPECTIVAS RESOLUCIONES

Transcript of ALGORITMOS BASICOS

Page 1: ALGORITMOS BASICOS

1. ALGORITMO: SUMA

VAR: a, b, cCONST:

INICIO“Introduzca el primer valor”; a;“Introduzca el segundo valor”; b;ca+b“La suma de los valores es”; c;FIN

2. ALGORITMO: SUMA_RESTA

VAR: a, b, c, dCONST:

INICIO“Introduzca el primer valor”; a;“Introduzca el segundo valor”; b;ca+bca-b

“La suma es”; c;“La resta es”; d;FIN

3. ALGORITMO: CIRCULO

VAR: radio, ÁreaCONST: pi=3.1416

INICIO“Introduzca el radio del circulo”; radio;Áreapi*(radio*radio);

“El Área del circulo es”; Área;FIN

4. ALGORITMO: AREA_PERIMETRO_RECTANGULO

VAR: base, altura, área, perímetroCONST:

Page 2: ALGORITMOS BASICOS

INICIO“Introduzca la base del rectángulo”; base;“Introduzca la altura del rectángulo”; altura;

áreabase*altura;perímetro2*(base)+2*(altura)

“El área es”; área;“El perímetro es”; perímetro;FIN

5. ALGORITMO: AREA_TRIANGULO

VAR: base, altura, áreaCONST:

INICIO“Introduzca la base del triángulo”; base;“Introduzca la altura del triángulo”; altura;

área(base*altura)/2;

“El área del triángulo es”; área;FIN

6. ALGORITMO: AREA_TRIANGULO

VAR: a, b, c, d, e, promedio, alumnoCONST:

INICIO“Introduzca el nombre del alumno”; alumno;“Introduzca la calificación de la primera unidad”; a;“Introduzca la calificación de la segunda unidad”; b;“Introduzca la calificación de la tercera unidad”; c;“Introduzca la calificación de la cuarta unidad”; d;“Introduzca la calificación de la quinta unidad”; e;

promedio(a + b + c + d + e)/5;

“El nombre del alumno es”; alumno;“El promedio del alumno es”; promedio;FIN

AL SUELDO DE UN TRABAJADOR APLICAR UN AUMENTO DE 15% A SU SUELDO SI ES INFERIOR A 1000. IMPRIMIR EL NUEVO SUELDO Y EL NOMBRE DEL TRABAJADOR.

7. ALGORITMO: SUELDO

VAR: Nom, sueldo, nsueldoCONST:

Page 3: ALGORITMOS BASICOS

INICIO“Introduzca el nombre del trabajador”; Nom;“Introduzca el sueldo del trabajador”; sueldo;

Sisueldo < 1000 entoncesnsueldosueldo+(sueldo*0.15)

“El nuevo sueldo del trabajador “; Nom; “es”; nsueldo;Fin sí;

FIN

HACER UN ALGORITMO EN DONDE AL SUELDO DE UN TRABAJADOR LE APLIQUE UN AUMENTO DEL 15% SI SU SUELDO ES INFERIOR A 1000 Y UN 12% SI ES MAYOR A 1000.

8. ALGORITMO: SUELDO

VAR: sueldo, nsueldoCONST:

INICIO “Introduzca el sueldo del trabajador”; sueldo;

Sisueldo <= 1000 entoncesnsueldosueldo+(sueldo*0.15)Sino

sueldo > 1000 entoncesnsueldosueldo+ (sueldo*0.12)

Fin sí; “El nuevo sueldo del trabajador es”; nsueldo;FIN

A UN TRABAJADOR LE DESCUENTAN DE SU SUELDO EL 10% CUANDO ES <=1000; EL 5% CUANDO ES POR ENCIMA DE 1000 Y HASTA 2000; Y 3% CUANDO ES POR ENCIMA DE 2000. CALCULA EL DESCUENTO Y SUELDO NETO QUE RECIBE EL TRABAJADOR.

9. ALGORITMO: DESCUENTO

VAR: sueldo, sueldonCONST:

INICIO “Introduzca el sueldo del trabajador”; sueldo;

Sisueldo <= 1000 entoncessueldonsueldo-(sueldo*0.10)Si

sueldo > 1000 and <= 2000 entoncessueldonsueldo-(sueldo*0.05)Si

sueldo > 2000 entoncessueldonsueldo-(sueldo*0.03)

Fin sí;Fin sí;

Page 4: ALGORITMOS BASICOS

Fin sí; “El sueldo neto del trabajador es”; sueldon;FIN

HACER UN ALGORITMO QUE AL INGRESAR UN NUMERO DIGA SI ES DIVISIBLE ENTRE 3.

10. ALGORITMO: NUMERO

VAR: NumCONST:

INICIO “Introduzca un número mayor que 0”; Num;

SiNum mod 3 = 0“Divisible entre 3”Si no“No es divisible entre 3”

Fin sí;FIN

HACER UN ALGORITMO QUE AL INGRESAR UN NUMERO DIGA SI ES PAR O IMPAR.

11. ALGORITMO: NUMERO

VAR: NumCONST:

INICIO “Introduzca un número mayor que 0”; Num;

SiNum mod 2 = 0“El número es par””Si no“El número es impar”

Fin sí;FINCALCULAR LA DISTANCIA QUE HAY ENTRE QP = √ (x1−x2 )2+ ( y1− y2 )2

12. ALGORITMO: DISTANCIA

VAR: a, b, c, d, ResultadoCONST:

INICIO“Introduzca el valor de x1”; a;“Introduzca el valor de x2”; b;“Introduzca el valor de y1”; c;“Introduzca el valor de y2”; d;

Page 5: ALGORITMOS BASICOS

Resultado ¿¿;

“La distancia que hay entre QP es”; Resultado;FIN

13. ALGORITMO: FORMULA_GENERAL

VAR: a, b, c, x1 , x2 ,raíz, divisorCONST:

INICIO“Introduzca el primer valor”; a;“Introduzca el segundo valor”; b;“Introduzca el tercer valor”; c;

raíz [b¿∗2− (4∗a∗c ) ];divisor 2*a;x1[ (−1∗b )−(ra í z¿∗0.5 ) ]/divisor;

x2[ (−1∗b )+( ra í z¿∗0.5 ) ]/divisor;

“Los resultados son”; x1; “y”; x2;FINnota: esto también aplica para la resolución del trinomio 7 x2+ x−4

HACER UN ALGORITMO QUE AL INTRODUCIR UN NUMERO DE 6 DIGITOS, SUME CADA UNO DE LOS DIGITOS.

14. ALGORITMO: FORMULA_GENERAL

VAR: Num, suma, a, b, c, d, e, fCONST:

INICIO“Ingrese número con 6 dígitos”; Num;

a (Num) div 100000b (Num mod a) div 10000c (Num mod b) div 1000d (Num mod b) div 100e (Num mod c) div 10f (Num mod d) div 1

suma a + b + c + d + e

“La suma del número con 6 dígitos ingresados es”; suma;FIN