Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Alumna: Ramos Calcina, Emma Edith 1. Disear un algoritmo que permita leer dos nmeros por teclado he indicar cul de ellos es mayor. (2ptos.) a. Anlisis de informacin y variables: Variables de Entrada: n1 (primer nmero) n2 (segundo nmero) Salida: Visualiza el nmero mayor o un mensaje si ambos son iguales b. Diagrama de Flujo:
OBSERVACIN: Profesor disculpe que el smbolo utilizado para visualizar informacin en pantalla sea un poco diferente del que usamos en clase, es que el programa que utilice (Visio) para hacer los diagramas de flujo solo tenia ese smbolo para display.
2. Leer 2 nmeros; si son iguales que los multiplique, si el primero es mayor que el segundo que los reste y si no que los sume. (2ptos.) a. Anlisis de informacin y variables: Variables de Entrada: n1 (primer nmero) n2 (segundo nmero) Salida: Si n1 == n2 visualiza n1 * n2 Si n1 > n2 visualiza n1 - n2 Si n1 < n2 visualiza n1 + n2 b. Diagrama de Flujo:
3. Haga el algoritmo que, dada una variable cuyo valor es ledo desde teclado, imprima por pantalla si el nmero es o no mayor que 0 y si es par o impar. (3ptos.) a. Anlisis de informacin y variables: Variables de Entrada: x (numero variable) Salida: Visualiza si x > 0 o no Visualiza si x es par o impar b. Diagrama de Flujo:
c. Prueba de Escritorio x 0 2 5 Se imprime en pantalla 0 no es mayor que 0 0 es par 2 es mayor que 0 2 es par 5 es mayor que 0 5 es impar
4. Construya un algoritmo que visualice los 10 primeros mltiplos de 5, empezando desde 1. (3ptos.) a. Anlisis de informacin y variables: Variables de Entrada: Salida: 5, 10, 15, 20, 15, 30, 35, 40, 45, 50 Variables de apoyo: c (contador que itera del 1 al 10) b. Diagrama de Flujo: Utilizando While Utilizando For
5. Construya un algoritmo donde se ingresan 10 nmeros, visualizar la suma acumulada de esos nmeros. (3ptos.) a. Anlisis de informacin y variables: Variable de Entrada: num (almacenara 10 valores, 1 en cada iteracin) Variable de Salida: s (suma acumulada de los 10 nmeros) Variable de apoyo: c (contador que itera del 1 al 10) b. Diagrama de Flujo: Utilizando While Utilizando For
55
6. Construya un algoritmo que calcule e imprima la suma de los N primeros nmeros naturales. (3ptos.) a. Anlisis de informacin y variables: Variables de Entrada: N (nmero natural) Variables de Salida: s (suma acumulada de los N primero nmeros naturales) Variables de apoyo: c (contador que itera de 1 hasta N) b. Diagrama de Flujo: Utilizando While Utilizando For
c. Prueba de Escritorio
N 10
c 0 1 2 3 4 5 6 7 8 9 10
s 0 1 3 6 10 15 21 28 36 45
Se imprime en pantalla
45
7. Hacer un algoritmo para obtener la tabla de multiplicar de un nmero entero K, comenzando desde 1 hasta 50. (4ptos.) a. Anlisis de informacin y variables: Variables de Entrada: k (numero entero del que se obtendr su tabla de multiplicar) Salida: Tabla de multiplicar de k k*1=k
Variables de apoyo:
k * 50 = 50k c (contador que itera del 1 al 50) res (variable que almacena el producto en cada iteracin)
8. Leer un nmero desde teclado y determinar si se trata o no de un nmero primo. (3ptos.) Algoritmo N 1 a. Anlisis de informacin y variables: Variables de Entrada: x (nmero) Salida: Se visualiza si x es primo o no Variables de apoyo: c (contador que itera del 2 a x o a menos si no se cumple la condicin del while) b. Diagrama de Flujo:
5 es primo 6 no es primo
Algoritmo N 2 a. Anlisis de informacin y variables: Variables de Entrada: x (nmero) Salida: Se visualiza si x es primo o no Variables de apoyo: c (contador que itera del 2 a x o a menos si alcanza el break) n_div (variable que almacena el nmero de divisores hasta la iteracin actual) b. Diagrama de Flujo:
5 es primo 2 3 6 no es primo
9. Indicar si un nmero es perfecto. (Un nmero es perfecto si la suma de sus divisores menores asimismo dan como resultado el mismo nmero. Ej.: 6 (div: 1+2+3=6) (5ptos.) a. Anlisis de informacin y variables: Variables de Entrada: x (nmero) Salida: Visualiza si x es o no es perfecto Variables de apoyo: c (contador que itera entre 1 y x) s (suma de los divisores de x menores a s mismo) b. Diagrama de Flujo:
10
10. Calcular el i - simo trmino de la serie Fibonacci: 0, 1, 1, 2, 3, 5, 8, 13(5ptos.) Algoritmo N 1: Imprime la Serie hasta el i-simo elemento a. Anlisis de informacin y variables: Variables de Entrada: i (numero i de la serie de Fibonacci) Variables de Salida: t1, t2 y t(i-simo elemento de la serie desde t3 hasta ti ) Variables de Apoyo c (contador que itera desde 3 hasta i) b. Diagrama de Flujo:
1 1 2 11
Algoritmo 2: Solo imprime el i-simo elemento de la serie a. Anlisis de informacin y variables: Variables de Entrada: i (numero i de la serie de Fibonacci) Variables de Salida: t (i-esimo elemento de la serie) Variables de Apoyo c (contador que itera desde 3 hasta i) t1 (1er elemento de la serie) t2 (2do elemento de la serie) b. Diagrama de Flujo:
1 1 2
12