ejercicios algoritmos

Anuncio
EJERCICIOS ALGORITMOS
01 Desarrolle un algoritmo que permita leer dos valores distintos, determinar cual
de los dos valores es el mayor y escribirlo.
RESOLUCIÓN (pseudocódigo)
1. Inicio
2. DECLARA VARIABLES n1,n2
3. ASIGNA 0 a n1,n2
4. INGRESA POR TECLADO n1
5. INGRESA POR TECLADO n2
6. SI n1 > n2
7.
Muestra por pantalla “n1 es mayor que n2”
8. Sino
9.
SI n2 > n1
10.
Muestra por pantalla “n1 es mayor que n2”
11. Sino
12.
Muestra por pantalla “n1 y n2 son iguales”
13. Finsi
14. FINSI
15. Fin
•
Convertir este algoritmo a código CLIPPER
•
Indicar que estructuras condicionales se utilizaron.
02 Realizar un algoritmo que permita leer dos valores, determinar cual de los dos
valores es el menor y escríbalo
Realizar un algoritmo que sume dos números.
1. Desarrolle un algoritmo que realice la sumatoria de los números enteros
comprendidos entre el 1 y el 10, es decir, 1 + 2 + 3 + …. + 10.
2. Desarrolle un algoritmo que realice la sumatoria de los números enteros
múltiplos de 5, comprendidos entre el 1 y el 100, es decir, 5 + 10 + 15 +…. +
EJERCICIOS ALGORITMOS
100. El programa deberá imprimir los números en cuestión y finalmente su
sumatoria
03 Desarrolle un algoritmo que realice la sumatoria de los números enteros pares
comprendidos entre el 1 y el 100, es decir, 2 + 4 + 6 +…. + 100. El programa
deberá imprimir los números en cuestión y finalmente su sumatoria
04 Desarrolle un algoritmo que lea los primeros 300 números enteros y determine
cuántos de ellos son impares; al final deberá indicar su sumatoria.
RESOLUCIÓN (pseudocódigo)
1. Inicio
2. DECLARA VARIABLES n1, suma, división, impares
3. ASIGNA 0 a n1,suma, división, impares
4. N1 = n1 + 1
5. MIENTRAS n1 <= 300
6.
Suma = suma + n1
7.
División = n1 / 2
8.
SI división <> (parte entera de división)
9.
Impares = impares + 1
10. FINSI
11. N1 = n1 + 1
12. FINMIENTRAS
13. Fin
•
Convertir este algoritmo a código CLIPPER
05 Determinar la hipotenusa de un triángulo rectángulo conocidas las longitudes
de sus dos catetos. Desarrolle el algoritmo correspondiente.
1. Hipotenusa = raíz cuadrada de la suma de los cuadrados de los catetos
2. Realizar el diagrama ENTRADA
PROCESO
SALIDA
3. Escribir el programa en lenguaje CLIPPER
06 Desarrollar un algoritmo que calcule el área de un cuadrado.
EJERCICIOS ALGORITMOS
RESOLUCIÓN (pseudocódigo)
1. Inicio
2. DECLARA VARIABLES l1,l2, area
3. ASIGNA 0 a l1,l2, area
4. INGRESA POR TECLADO l1
5. L2 = l1
6. Area = l1 x l2
7. Muestra por pantalla “el área del cuadrado es “ area
8. Fin
•
RESOLUCION EN CLIPPER
PUBLIC l1,l2, area
STORE 0 TO l1,l2, area
@ 0,0 CLEAR
@ 10,10 SAY “ingrese lado del cuadrado”
@ 11,10 GET l1
READ
L2 = l1
Area = l1 * l2
@ 13,10 SAY “el area del cuadrado es: “
@ 13,35 SAY area
INKEY()
QUIT
•
Realizar el esquema ENTRADA
•
Indicar que tipo de estructura condicional se utiliza en este algoritmo
•
Realiza un algoritmo que le permita determinar el área de un rectángulo.
PROCESO
SALIDA
EJERCICIOS ALGORITMOS
07 Realizar un algoritmo que ingrese valores numéricos por pantalla hasta que se
ingrese un valor igual a cero. Al finalizar, mostrar por pantalla los siguiente:
1. Determinar de cuántos valores están entre el 50 y 75, inclusive
2. Determinar cuántos valores son mayores de 80
3. Determinar cuántos valores son menores de 30
4. Indicar, que tipo de estructuras condicionales utilizo
08 Realizar un algoritmo que, ingresando una calificación numérica, muestre por
pantalla un texto, según el siguiente detalle:
1.
i) 1 a 3 -
REPROBADO
ii) 4 a 5 -
REGULAR
iii) 6 -
BUENO
iv) 7 a 8 -
MUY BUENO
v) 9
DISTINGUIDO
vi) 10
SOBRESALIENTE
•
Realizar el esquema ENTRADA
•
Convertir este algoritmo a código CLIPPER
•
Indicar que tipo de estructura condicional se utiliza en este algoritmo
PROCESO
SALIDA
09 Desarrolle un algoritmo que permita calcular Promedio de Notas; finaliza
cuando N = 0. Mostrar el promedio por pantalla.
10 Escriba un algoritmo que busque el valor máximo de los números ingresados
por teclado. El programa termina con el ingreso de números cuando se ingresa
un valor = 0. El algoritmo debe escribir por pantalla el valor máximo.
1. Modificar el algoritmo para que además, calcule:
i) El promedio
ii) El valor mínimo
11 Escriba un algoritmo en pseudo código que calcule e imprima la suma de los n
primeros números enteros positivos. El valor de n debe leerse del teclado.
EJERCICIOS ALGORITMOS
12 Realice un algoritmo que calcule el monto a pagar por el servicio de
estacionamiento, teniendo en cuenta que por la primera hora de estadía se
tiene una tarifa de $ 70 y las restantes tienen un costo de $50,00.
1. Se tiene como datos:
i) hora de entrada
ii) hora de salida
iii) Iniciada una hora se contabiliza como hora total.
•
Realizar el esquema ENTRADA
•
Convertir este algoritmo a código CLIPPER
PROCESO
SALIDA
Descargar