Académique Documents
Professionnel Documents
Culture Documents
1.-Calcular la n-sima potencia de un nmero, utilizando la operacin producto. INICIO Proporcionar el nmero y la potencia que se quiere obtener Dar el resultado para comprobar que este sea igual al mismo cuando se aplique la multiplicacin En ciclo mientras, para que el nmero se multiplique por el nmero, hasta que este sea igual al resultado. Mostrar el resultado de la multiplicacin en el ciclo. FIN
3.- Calcular el resto de la divisin entera de dos nmeros naturales INICIO Se pide el numerador Se pide el denominador De aplica el MOD para que nos d el residuo Y se pide la el resultado que sea igual al resto FIN
5.- Calcular la suma de los dgitos de un nmero natural. INICIO Utilizamos un contador Se pide el numero de dgitos que se van a sumar El contador lo ponemos en 0 Introducimos un ciclo para para que vaya de 1 en 1 hasta el numero de dgitos que sumaremos Introducimos los valores se llevara a cabo la suma que esta ser igual a la suma de los nmeros hasta que se llegue al lmite de nmeros sumados. FIN
7.- Clculo de los salarios mensuales de los empleados de una empresa, sabiendo que estos se calculan con base en las horas semanales trabajadas y de acuerdo a un precio especificado por horas. Si se pasan de 40 horas semanales, las horas extraordinarias se pagaran a razn de 1.5 veces la hora ordinaria. INICIO Primero se pide el nmero de horas trabajas por el trabajador Se le da el valor constante al precio por hora Si trabajo mas de 40 horas se multiplica las horas por el precio ms el precio por la razn de 1.5 Si no trabajo ms de 40 horas se multiplica las horas por el precio de las horas Se muestra el resultado asignndosele a una variable. FIN
9.- Dado un numero natural y dos valores i y j, devolver el numero resultante de intercambiar los dgitos i-ensimo y jensimo de nmero inicial. Por ejemplo, 1234, 1, 2= 2134 INICIO Se pide el numero de dgitos con los que se va a trabajar, en este caso fueron 4 Se le ponen variables y cada uno de los dgitos Se piden los otros dos variables intercambiables, y se sustituyen el el lugar de las dos primeras variables. Buscamos informacin y se poda hacer con un arreglo, pero no supimos como manipular bien el arreglo para poder hacerlo infinito. FIN
11.- Determinar si un nmero natural es capica. Se dan un determinado valor de los dgitos a utilizar en este caso fueron 5 Se comparan los nmeros iniciales con los ltimos, se introducen las variables y se cierra el ciclo. Se comprueba si est bien al cerrarse el ciclo Adems se puso otra condicionante para que sea capica el numero debe constar con dgitos impares, como primera condicionante.
25. Leer un nmero y determinar si ste es mltiplo de 3. INICIO LEER EL VALOR DE x REALIZAR d=x/3 SI d=entero ESCRIBA Es mltiplo de 3 FIN DEL SI EN CASO CONTRARIO ESCRIBA No es mltiplo de 3 FIN
27. Leer un nmero y verificar si es o no positivo. INICIO LEER EL VALOR DE x REALIZAR X< 0 SI x<0 entonces ESCRIBA x es negativo, en caso contrario ESCRIBA x es positivo FIN
31. Dado un numero natural y un digito, devolver el numero resultante de aadir el digito al nmero, como digito menos significativo. INICIO LEER EL VALOR DE x REALIZAR x*10 FIN
33. Calcular el nmero de dgitos de un nmero natural. Calcular el digito i-esimo. INICIO LEER LOS NUMEROS a, b, c, d, e REALIZAR 1. 2. 3. 4. 5. FIN} a/2 = entero, ESCRIBIR a/2 y pasar a 2, en caso contrario pasar solo a 2 b/2 = entero, ESCRIBIR b/2 y pasar a 3, en caso contrario pasar solo a 3 c/2 = entero, Escribir c/2 y pasar a 4, en caso contrario pasar solo a 4 d/2 = entero, ESCRIBIR d/2 y pasar a 5, en caso contrario pasar solo a 5 e/2 = entero, ESCRIBIR e/2 y pasar a FIN, en caso contrario pasar solo a FIN
INICIO
AREA = 2*3.1415*5*5
157.0 Pseudocdigo: FIN 1. LEER: RADIO 2. HACER: AREA = 2*3.1415*RADIO*RADIO 3. ESCRIBIR: AREA
Calcular la superficie de un cilindro a partir del radio de la base y la altura (S= 2rh + 2r2)
Prueba de escritorio
INICIO
RADIO= 5, ALTURA=3
251.32
FIN
Pseudocdigo: 1. LEER: RADIO, ALTURA 2. HACER: SUPERFICIE = 2*3.1415*RADIO*ALTURA*2+ 2*RADIO*RADIO 3. ESCRIBIR: SUPERFICIE
Pseudocdigo: Prueba de escritorio 4. LEER: VELOCIDAD 5. HACER: CONVERSION: VELOCIDAD *1000/3600 6. ESCRIBIR: CONVERSION
INICIO
CONVERSION: 5*1000/3600 +
1.38
FIN
Prueba de escritorio
INICIO
A= 2, B= 3
R= 2+3*3*3
45
FIN
Leer 5 nmeros dados e imprimir la suma del primero y el quinto, la resta del segundo con el cuarto, la multiplicacin de los cinco.
Prueba de escritorio
INICIO
1, 2, 3, 4, 5,
FIN
INICIO
NUM1 = 2, NUM2 =2
FIN
Dado un valor de temperatura, medida en grados centgrados, convertirlo a grados Fahrenheit. (Emplear f=32+ (9/5) c)
Prueba de escritorio
INICIO
35
FAHRENHEIT= 32 + (9/5) 35
95
FIN
Diagrama de flujo
Inicio
Ingrese un nmero
a>=10
SI
Prueba de escritorio
DADO EL VALOR 15 INICIO 15 15>=10? SI, AL PASO 6 15<=20? SI, AL PASO 8 EL NUMERO SE ENCUENTRA ENTRE 10 Y 20 FIN
a<=20
Diagrama de flujo
1. 2. 3. 6. 8. 9.
FIN
Diagrama de flujo
INICIO
A,B
A<B
SI
A>B
EL MENOR ES , A ,
Prueba de escritorio
DADOS LOS VALORES 4 Y 3 INICIO 4<3? NO 4>3? SI 3 ES EL MENOR FIN
A, Y , B , SON IGUALES EL MENOR ES , B ,
1. 2. 3. 5. 7.
FIN
Diagrama de flujo
Diagrama de flujo
INICIO
A,B
NO
A<B
A>B
C=A-B
Prueba de escritorio
DADOS LOS VALORES 4 Y 3 INICIO 4<3? NO 4>3? SI 3-4=-1 D=-1 FIN
A, Y , B , SON IGUALES
D=B-A
Diagrama de flujo
1. 2. 3. 4. 5. 6.
FIN
Diagrama de flujo
INICIO
INGRESE UN CARACTER
CAR
CAR=A
CAR=I
Prueba de escritorio
DADO EL VALOR E INICIO E=A? NO E=E? SI EL CARCTER ES UNA VOCAL FIN
CAR=O
1. 2. 3. 4. 5.
CAR=U
EL CARCTER NO ES VOCAL
Diagrama de flujo
FIN
Conclusiones
La practica fue bsicamente igual que la anterior, aunque la verdad es que los problemas de diseo de programas estuvieron ms difcil en cuanto a su elaboracin. Aprendimos a utilizar ciclos, pero no de una manera muy clara. Practicamos an ms el concepto de algoritmo, diagrama de flujo y prueba de escritorio.
Dudas
Cmo se utilizan exactamente los smbolos de los ciclos? Cmo sera el diagrama del problema 33?