Algoritmos

Solo disponible en BuenasTareas
  • Páginas : 7 (1705 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de septiembre de 2010
Leer documento completo
Vista previa del texto
GUIA N- 7
ESTRUCTURAS DE SELECCIÓN SIMPLE (decisión simple)
Posibilidad de seleccionar una acción entre dos alternativas. La acción a ejecutar depende la condición o expresión lógica.
SINTAXIS GENERAL
SI-n (expresión lógica) (SI)
ENTONCES-n
Instrucción/s-V
DE LO CONTRARIO-n (SINO)
Instrucción/s-F
FSI-n
EJERCICIOS1. Dados dos números enteros, el primero mayor que el segundo, determinar si el mayor es divisible por el segundo.
Algoritmo_ Divisible
Variables
N1, N2, DI; Entero
INICIO
Imprima (“digite el numero mayor”);
Lea (N1)
Imprima (“Digite el numero menor”);Lea (N2)
DI←N1 mod N2;
SI-1(DI=0)
ENTONCES-1
Imprima (2es divisible por el menor”);
DE LO CONTRARIO
Imprima (“no es divisible por el menor”)
FNSI
FIN Alg

2. Leer la edad de un alumno y determinar si esmayor o menor de edad.
Algoritmo_ mayor menor
Variables
EA ; ENTEROS
INICIO
Imprima (“Edad” EA)
Lea (EA)
SI (AE>=18) Entonces
Imprima (“es mayor de edad”)
DE LO CONTRARIO
Imprima (“es menor de edad”)
Finsi
Fin Alg
3. Leer la calificación de un estudiante y determinar si perdió o gano la asignatura.
Algoritmo_ Asignatura
Variables
CAL; RealINICIO
Imprima (“digite calificación”)
Lea (CAL)
SI-1 (CAL>=3.0)
Entonces -1
Imprima (“gano”)
DE LO CONTRARIO
Imprima (“perdió”)
Finsi
FinAlg
4. Dados tres valores diferentes, encontrar el menor de ellos.
Algoritmo_ Menor
Variables
N1, N2, N3; Entero
INICIO
SI ((N1<N2)Y (N1<N3)) Entonces
Imprima (“menor es”N1);
Finsi
SI((N2<N1)Y (N1<N3)) Entonces
Imprima (“menor es”N2);
Finsi
SI ((N3<N1)Y (N3<N2)) Entonces
Imprima (“menor es”N3);
Finsi
FinAlg
5. Se tiene de un empleado su código, horas trabajadas a la semana, valor de la hora. Calcular su paga semanal sabiendo que si trabajó mas de 40 horas, el valor de la hora se incrementa en un 10% para el exceso de hora (las que pasen de 40).Algoritmo_ Psemanal
Variables
COD, HT, VH, HI, PG, VHI; Real
INICIO
Imprima (“digite COD”);
Lea (COD)
Imprima (“Digite horas trabajadas”);
Lea (HT)
Imprima (“Digite valor hora”);
Lea (VH)SI-1(HT<=40) Entonces
PG←HT*VH
DE LO CONTRARIO
PG← (HT*VH)+(HT-40)*VH*0.10;
Finsi
Imprima (“pago semanal” PG)
FIN Alg
6. Determinar el valor de la comisión de un vendedor, teniendo en cuenta que si el valor de la ventaes superior a 800.000 pesos su comisión será el 25% del valor de la venta, en caso contrario solo se corresponderá al 10%.
7. Un automovilista desea saber el costo de N galones de gasolina a P pesos, teniendo en cuenta que si la compra es superior a 15 galones se le aplicara un descuento de 5% sobre el total de la compra.
Algoritmo_ Precio
Variables
N, P, T; Real
INICIOImprima (“Digite numero de galones”);
Lea (N);
Imprima (“Digite precio”);
Lea (P);
T←P*N
Des←0,05*T
SI-1(N>15) Entonces
T←T-Des
Finsi
Imprima (“T”)
FIN Alg

GUIA 7-A

1. Algoritmo que pide la edad de dos personas. Deducir cual es mayor y cuantos años hay de diferencia. Si son iguales imprimir un mensaje que diga: “tiene la misma edad”.
Algoritmo_...
tracking img