You are on page 1of 12

Algoritmia y programación I

Ing. Karen Milena Gómez Quiroz


kquiroz@uninorte.edu.co

Capitulo 2
Primitivas algoritmicas

• Primitivas de Inicio y Fin


• Primitivas de Asignación
• Primitivas de entrada / salida
• Primitivas condicionales no repetitivas
• Primitivas condicionales repetitivas
PRIMITIVA SI - SINO - FINSI

Esta primitiva evalúa la


condición. Si está da como
resultado VERDADERO,
ejecuta las instrucciones
contenidas entre la
instrucción SI y el SINO
correspondiente.
En caso contrario, se
ejecutan las instrucciones
contenidas entre el SINO y
el FINSI.
Ejemplo

Realice un algoritmo que como salida arroje


el valor absoluto de un número
EJEMPLO

Diseñe un algoritmo que diga si un año es bisiesto o


no.

Considere que Un año es bisiesto si es


divisible entre 4.
EJEMPLO

Diseñe un algoritmo que dados dos números enteros


diga si la división es exacta o no

Utilizar el operador MOD


EJERCICIO 1

Realice un algoritmo que calcule la suma de


dos números y diga:
• si el resultado es positivo,
• Si el resultado es negativo
• Si el resultado es igual a cero
EJERCICIO 2

Elaborar un algoritmo que calcule el valor de


R de acuerdo a la siguiente relación:
R = (A * B) / (C * D) Si X*Y>0
R = (A + B) / (C + D) Si X*Y=0
R = (A + B) - C + D Si X*Y<0
EJERCICIO 5
Diseñe un algoritmo para obtener el grado de eficiencia de
un operario de una fábrica de tornillos, de acuerdo a las
siguientes condiciones, que se le imponen para un período de
prueba:
a. Menos de 200 tornillos defectuosos.
b. Más de 10000 tornillos producidos.
El grado de eficiencia se determina de la siguiente manera:
a. Si no cumple ninguna de las condiciones, grado 5.
b. Si sólo cumple la primera condición, grado 6.
c. Si sólo cumple la segunda condición, grado 7.
d. Si cumple las dos condiciones, grado 8.
EJERCICIO 6
La Cooperativa de la empresa Bahía calcula los aportes a
sus afiliados en función de la categoría a la que
pertenece; los cuales son así:
• Categoría A: 3% Sueldos menores de $ 400.000 y
mayores de $200.000
• Categoría B: 5% sueldos entre $ 400.000 y 1’000.000
inclusive
• Categoría C: 9% Sueldos mayores de 1’000.000
Realizar un algoritmo que, en función del sueldo del
empleado, muestre su Categoría, el porcentaje de
descuento y el valor total a descontar.
Ejercicio 7
Ejercicio 7

You might also like