Pdf

70

description

 

Transcript of Pdf

División de Ciencias Económico – Administrativas

Algoritmos

Profesor: Ricardo Alfaro Cuéllar

Alumno: Dante Osvaldo Chávez Bolaños

09/06/2016

Ejercicio 1 Problema 1

Algoritmo, ejercicio 1 parte 1.

1.- Ubicar la variable dada de la instrucción, ya sea CALOR, TEMPLADO, FRÍO Y

FUERA DE RANGO.

2.- Escribir el valor del indicador que ya está predeterminado.

3.- Tener en cuenta si es calor valdrá 1, si es templado valdrá 2, frío tendrá valor

de 3, y fuera de rango tendrá un valor de 4.

DFD

PSint

Ejercicio 1 Problema 2

Algoritmo, ejercicio 1, parte 2.

1.- Saber el tipo de letra que tenga el color, por ejemplo rojo sería r o R, verde

sería v o V, azul sería a o A y negro cualquier otra letra.

2.- Escribir la letra del que se quiere tener conocimiento.

3.- Tener en cuenta que cada variable tiene un valor diferente.

Ejercicio 1 Problema 3

Algoritmo, ejercicio 5.

1.- Introducir el valor de la temperatura (grado Celsius).

2.- Comparar la temperatura de acuerdo a:

a. Si la temperatura es menor a 0.

b. Si la temperatura es entre 0 y 100.

c. Si la temperatura es mayor de 100.

3.- Imprimir el mensaje de acuerdo a:

a. Si la temperatura es menor a 0 imprimir “HIELO”.

b. Si la temperatura es entre 0 y 100 imprimir “AGUA”.

c. Si la temperatura es mayor de 100 imprimir “VAPOR”.

d. En caso contrario imprimir mensaje de “temperatura inválida”.

DFD

Ejercicio 4 Problema 4

Algoritmo

1.- Tener en cuenta que mes corresponde con un número, los números van desde

el 1 hasta el 12.

2.- Ubicar el número que corresponda con el mes que se quiera encontrar

información, tomando en cuenta que Enero es número 1 y Diciembre es número

12.

3.- Ingresar el número deseado, y así podrá tener información de cuántos días lo

conforman, así como el nombre del mismo.

DFD

PSEINT

Ejercicio 2 Problema 1

Algoritmo

1.- Ubicar los 2 números enteros que se van a dividir.

2.- Tener en cuenta que si el denominador es igual a cero no se podrá hacer la

división.

3.- Saber que si es cero, el programa lanzará un mensaje que dirá: No se puede

dividir entre 2, y en caso contrario efectuará la división, arrojando el resultado final.

C

Ejercicio 2 Problema 2

Algoritmo

1.- Introducir dos números enteros.

2.- Comprobar si el primer número es divisible entre el segundo número entero.

Utilizar el operador mod (%).

3.- Imprimir un mensaje si existe divisibilidad entre ambos números.

PSEINT

Ejercicio 2 Problema 3

1.- Imprimir: "Ingrese 3 números ", los cuáles serán por ejemplo, a, b y c.

2.- Leer: a, b, c, si a > b entonces si b > c entonces imprimir b.

3.- Ubicar si no es a > c, entonces imprimir c, si no imprimir a.

Si a > c entonces Imprimir a, si no b > c entonces imprimir c, si no Imprimir b.

Imprimir: " es el del medio.".

PSEINT

C

Ejercicio 2 Problema 4

Algoritmo

1.- Conocer los días de estancia, y la distancia recorrida en el ferrocarril.

2.- Saber que el kilómetro recorrido cuesta $2.30.

3.- Saber que si su estancia es mayor a 7 días, y su recorrido supera los 800

kilómetros, el total tendrá un descuento del 30%.

4.- Si la estancia es menor a 7 días, o su recorrido es menor a los 800 kilómetros,

se pagará sin descuento.

Ejercicio 2 Problema 5

Algoritmo

1-Ingresar el salario del trabajador, almacenarlo en la variable salario.

2-Ingresar el nombre del trabajador, almacenarlo en la variable nombre. 3.-Saber ¿salario es menor que $10,000? Calcula salario = salario neto * 15 ¿salario esta entre $10,000 y menor a $30,000? Calcular salario = salario neto * 16.55

¿Salario esta entre $30,000 y menor a $50,000?

Calcular salario = salario neto * 17.32

¿Salario es mayor a $50,000?

Calcular salario = salario neto * 18.35

DFD

Ejercicio 3 Problema 1

Algoritmo

1.-Calcular el mayor de cinco números.

2.- Ingresamos los cinco números. Leer número1, número2, número3, número 4 y número 5.

3.- Empezar a Comparar los cinco números Si (número1>número2), (número1>número3), (número1>número4) y (número1>número5) entonces Mayor=numero1.

4.- Hacer lo mismo con cada número que se desee saber si es el número mayor.

DFD

PSEINT

Ejercicio 3 Problema 2

Algoritmo

1.-Calcular el mayor de siete números.

2.- Ingresamos los siete números. Leer número1, número2, número3, número4, número5, número6 y número7.

3.- Empezar a Comparar los siete números Si (número1>número2), (número1>número3), (número1>número4) y (número1>número5), (número1>número6), (número1>número7), entonces Mayor=numero1.

4.- Hacer lo mismo con cada número que se desee saber si es el número mayor.

DFD

PSEINT

Ejercicio 3 Problema 3

Algoritmo

1.- Solicitar al usuario ingrese un número, el cual se captura en la variable “n”.

2.- Comprobar si el número es igual a cero (n=0)

Si es Verdadero (Si)

Se muestra que el valor es nulo.

Si es Falso (No)

Se comprueba si el número es mayor a cero.

Si es Verdadero (Si)

Se muestra que el número es positivo.

Si es Falso (No)

Se muestra que el número es negativo.

DFD

PSEINT

C

Ejercicio 3 Problema 4

Algoritmo

1.- Introducir una fecha; Día, mes y año.

2.- Calcular la fecha del día siguiente dada la fecha inicial.

3.- Considerar las siguientes condiciones:

a. Para cualquier fecha incrementar el día.

b. Si el mes es Febrero:

i. Si es 28 y es no bisiesto entonces el día cambia a 01 y el mes a Marzo.

ii. Si el día es 28 y es bisiesto entonces el día se incrementa.

iii. Si el día es 29 y es bisiesto entonces cambia el día a 01 y el mes a marzo.

iv. Si el día es 29 y no es bisiesto entonces hubo un error.

c. Si el mes es Diciembre:

i. Si el día es 31 entonces cambia el día a 01, mes a Enero y se incrementa en uno el año.

4.- Considerar que un año es bisiesto si es divisible entre 400.

5.- Si no.

a. Si el año es divisible entre 4 y que no sea divisible entre 100 es bisiesto.

6.- ((year%4==0&&year%100 I I year % 400 ==0);

Ejercicio 3 Problema 5

Algoritmo

1.- Ingresar un carácter entre comillas para saber si el carácter es una vocal, consonante o es un digito, el dato se almacenará en una variable.

2.- Si el carácter ingresado es una de estas variables, por ejemplo: Aa, Ee, Ii, Oo, Uu, quiere decir que es una vocal.

3.- Caso contrario, si evaluamos con alguna otra variable que no sea alguna de arriba, por ejemplo: B, C, D, F, G, H, J, K, L, M, N, Ñ, O, P, Q, R, S, T, V, W, X, Y, Z. Quiere decir que el carácter ingresado es una consonante.

4.- Ingresar cualquier otra condicional, que no sea letra, por ejemplo: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, si se cumple una de estas condiciones, el carácter ingresado es un número.

PSEINT

C

Ejercicio 6 Problema 1

Algoritmo

1.- Escribir el número de personas, para “n” sería el número dado.

npeso <- 0

naltura <- 0

2.- Escribir Persona, n

Escribir Ingrese su peso en kg.

Escribir Ingrese altura en cms.

3.-Tener todo el peso total, altura y sexo de toda la población, cuándo se tenga todo, hacer la suma de todo, y dividirlo entre el número de personas para así conocer el promedio.

PSEINT

Ejercicio 6 Problema 2

Algoritmo

1.- Escribir el número de personas.

npeso <- 0

naltura <- 0

nhombres <- 0

nmujeres <- 0

2.-Escribir peso en kg

Ingresar altura en cms.

Ingresar su sexo.

Escribir 1 = Hombre

Escribir 2 = Mujer

Si sexo = 1 Entonces

Si sexo = 2 Entonces

3.- Escribir el promedio de peso, npeso/c

Escribir promedio de altura, naltura/c

Escribir n de hombres, nhombres

Escribir n de mujeres, nmujeres

PSEINT

Ejercicio 6 Problema 3

Algoritmo

1.- Escoger cualquier número entero positivo.

2.- Ubicar si el número que se escoger es par o impar.

A.- Si el número es par se debe dividir entre 2.

B.- Si es impar se debe multiplicar por 3 y sumarle 1.

3.- Repetir el mismo procedimiento hasta obtener varios enteros sucesivamente.

4.- No importa que número entero tomes, al final siempre te saldrá 1.

PSEINT

Ejercicio 6 Problema 4

Algoritmo

1.- Seleccionar el número entero del que se quiera hacer la suma elevada a la potencia que se desee.

2.- Elevar el número seleccionado a la potencia que se quiera.

3.- Sumar el número ya elevado, por el número que usted quiera.

PSEINT

Ejercicio 6 Problema 6

Algoritmo

1.- Calcular el número 680 de la secuencia.

2.- Recordar que los dos primeros números son 0 y 1, y se deben sumar los dos números siguientes.

A.- Suma = anterior + actual

Anterior = actual

Actual = suma

B.-Único caso que no hemos cubierto es n=0. Este caso es especial porque en él no existe un número anterior.

3.- Llegar al número deseado de la secuencia.

DFD

PSEINT