Download UNIVERSIDAD DOMINICO – AMERICANA (UNICDA)

Document related concepts

Algoritmo de Karatsuba wikipedia , lookup

Cálculo de la raíz cuadrada wikipedia , lookup

Algoritmo wikipedia , lookup

Forma no adyacente wikipedia , lookup

Notación posicional wikipedia , lookup

Transcript
UNIVERSIDAD DOMINICO – AMERICANA (UNICDA)
INS-263 Algoritmos y Estructura de Datos I Sección: 01
TRABAJO PRÁCTICO
Puntuación: 5PTS
I.
Ejercicios con Algoritmos Cuantitativos. Diagramar los siguientes algoritmos
1. Diseñe un algoritmo que determine si un número N es “Par” o “Impar”. N debe
ser capturada por teclado; si N es igual a cero (0) debe volver a pedir dicho
valor.
2. Diseñe un algoritmo que genere e imprima los números pares comprendidos
entre el 1 y el 100.
3. Diseñe un algoritmo que genere e imprima las tablas de multiplicar del 1 al 10.
La salida impresa debe cumplir con el formato: N x C = P.
4. Diseñe un algoritmo para la resolución de una ecuación de tipo:
, utilizando el método general.
5. Diseñe un algoritmo que genere e imprima la sumatoria de los cuadrados(1-N)
de los números comprendidos entre 1 y N. N debe ingresar por teclado y ser
diferente de cero (0).
6. Algoritmo para adivinar un número
1. Inicio
2.
Variable n: Real
3.
Escribir “adivina el número que estoy pensando...”
4.
Escribir “Escribir un numero:”
5.
Leer n
6.
Si n es igual a 45 entonces
7.
Escribir “adivinaste!!! Es el número correcto.”
8.
Si no
9.
Escribir “ese no es el número...”
10.
Regresar al paso 4
11.
Fin Sí
12. Fin del Proceso
7. Algoritmo para calcular el cubo de un número
1. Inicio
2.
Variable R, n : Entero
2.
Escribir “Digita el numero: ”
3.
Leer n
4.
R = (n*n*n)
5.
Escribir “el resultado es: ”
6.
Escribir r
7. Fin del Proceso
8. Algoritmo para que dado un número diga si es positivo, negativo o es cero.
1. Inicio
2.
Variable numero : Entero
3.
Escribir “Digita el número a procesar”
4.
Leer numero
5.
Si numero > 0 entonces
6.
Escribir “el numero es positivo”
7.
Si no
8.
Si numero = 0 entonces
9.
Escribir “el numero es cero”
10.
Si no
11.
Escribir “el numero es negativo”
12.
Fin sí
13.
Fin sí
14. Fin del Proceso
9. Algoritmo para que dados 2 valores siempre imprima la división del mayor
entre el menor.
1. Inicio
2.
Variable a, b, C : Real
3.
Escribir “Digita el valor a”
4.
Escribir “Digita el valor b”
5.
Leer a
6.
Leer b
7.
Sí a < b entonces
8.
C=b/a
9.
Si no
10.
C=a/b
11.
Fin sí
12.
Escribir “la división de es: ”
13.
Escribir C
14. Fin del Proceso
II.
Ejercicios con Algoritmos Cualitativos. Ver ejemplo
1. Diseñar un algoritmo y escriba el Pseudocódigo que resuelva lo siguiente:
¿Cómo entrar un elefante en una nevera?
2. De acuerdo con la solución del problema anterior:
¿Cómo entrar una jirafa en la misma nevera?
Ejemplo: Algoritmo para regresar desde el cine, considerando los casos de tener
mucho dinero o no.
1.
Inicio
2.
¿Tengo bastante dinero? Sí paso 3 No paso 4
3.
Tomar un Taxi e ir al paso 7
4.
¿Tengo dinero para la OMSA? Si paso 5 No paso 6
5.
Tomar una OMSA e ir al paso 7
6.
Volver caminando
7.
Fin
Inicio
¿Tengo bastante dinero? SI
Tomar un Taxi SI
Tomar una OMSA NO
¿Tengo dinero para la OMSA?
NO
Volver caminando Inicio