Algoritmos

Páginas: 5 (1174 palabras) Publicado: 21 de febrero de 2013
Ministerio del Poder Popular
Para la Educación Universitaria
Instituto Universitario de Tecnología de valencia
Ministerio del Poder Popular
Para la Educación Universitaria
Instituto Universitario de Tecnología de valencia

Algoritmo
Y
Programacion
Algoritmo
Y
Programacion

Jaure Samuel
20.193.178
Sección: 03AN
Jaure Samuel
20.193.178
Sección: 03AN

Ejercicios:
N#1:DESARROLLAR UN ALGORITMO QUE AL INTRODUCIR TRES NÚMEROS POR TECLADO DE POR LO MENOS 3 CIFRAS MUESTRE LOS ÚLTIMOS DOS DÍGITOS DE CADA UNO.

ENTRADA | PROCESO | SALIDA |
3 números | Determinar el Modulo de cada una de las cifras introducidas | Mensaje que indique los últimos dígitos de las tres cifras introducidas |
X1: EnteroX2: EnteroX3: Entero | X1 MOD 100X2 MOD 100X3 MOD 100 | Escribir “Losúltimos dígitos de” X1, X2, X3 “son” MODX1, MODX2, MODX3. |
| MODX1: ENTEROMODX2: ENTEROMODX3: ENTERO | |

9.1.1- ESCRIBIR “Ingrese un número mayor a 99”
9.2- FIN MIENTRAS
10- LEER X2
11-MIENTRAS (X2 ≤ 99) HACER
11.1- INICIO MIENTRAS
11.1.1- ESCRIBIR “Ingrese un número mayor a 99”
11.2- FIN MIENTRAS
12- LEER X3
13- MIENTRAS (X3 ≤ 99) HACER
13.1- INICIO MIENTRAS13.1.1 – ESCRIBIR “Ingrese un número mayor a 99”
13.2- FIN MIENTRAS
14- MODX1 X1 MOD 100
15- MODX2 X2 MOD 100
16- MODX3 X3 MOD 100
17- ESCRIBIR “LOS ULTIMOS DIGITOS DE” X1, X2 “Y” X3 “SON” MODX1, MODX2 “Y” MODX3
18- FIN
9.1.1- ESCRIBIR “Ingrese un número mayor a 99”
9.2- FIN MIENTRAS
10- LEER X2
11-MIENTRAS (X2 ≤ 99) HACER
11.1- INICIO MIENTRAS
11.1.1- ESCRIBIR “Ingrese unnúmero mayor a 99”
11.2- FIN MIENTRAS
12- LEER X3
13- MIENTRAS (X3 ≤ 99) HACER
13.1- INICIO MIENTRAS
13.1.1 – ESCRIBIR “Ingrese un número mayor a 99”
13.2- FIN MIENTRAS
14- MODX1 X1 MOD 100
15- MODX2 X2 MOD 100
16- MODX3 X3 MOD 100
17- ESCRIBIR “LOS ULTIMOS DIGITOS DE” X1, X2 “Y” X3 “SON” MODX1, MODX2 “Y” MODX3
18- FIN
Var:
X1: ENTERO
X2: ENTERO
X3: ENTEROMODX1: ENTERO
MODX2: ENTERO
MODX3: ENTERO

1- INICIO
2- X1 Ø
3- X2 Ø
4- X3 Ø
5- MODX1 Ø
6- MODX2 Ø
7- MODX3 Ø
8- LEER X1
9- MIENTRAS (X1 ≤ 99)HACER
9.1- INICIO MIENTRAS
X1 | X2 | X3 | MODX1 | MODX2 | MODX3 | SALIDA |
Ø | Ø | Ø | Ø | Ø | Ø | LOS ULTIMOS DIGITOS DE 1284, 1385 Y 1486 SON 84, 85 Y 86 |
1284 | 1385 | 1486 | 1284 MOD100 | 1385 MOD 100 | 1486 MOD 100 | |
| | | 84 | 85 | 86 | |

N#2: Desarrollar un algoritmo que calcule el nuevo salario de un obrero si recibe un incremento del 25% sobre su salario actual.

ENTRADA | PROCESO | SALIDA |
SALARIO ACTUAL | SUMAR 25% AL SALARIO ACTUAL | MENSAJE QUE MUESTRE EL SALARIO TOTAL LUEGO DEL AUMENTO |
SACT: REAL | SACT * 0.25 + SACT | ESCRIBIR “SU SALARIO TOTALES DE” STOT |
| STOT: REAL | |

VAR:

SACT: REAL
STOT: REAL

1- INICIO
2- SACT Ø
3- STOT Ø
4- LEER SACT
5- MIENTRAS (SACT ≤ Ø) HACER
5.1- INICIO MIENTRAS
5.1.1- ESCRIBIR “INTRODUZCA UN MONTO MAYOR A Ø”
5.2- FIN MIENTRAS
6- STOT SACT * 0.25 + SACT
7- ESCRIBIR “SU SALARIO TOTAL ES DE” STOT
8- FIN

SACT | STOT | SALIDA |
Ø | Ø | SUSALARIO TOTAL ES DE 1725,9 |
1380,72 | 1380,72 * 0,25 + 1380,72 | |
| 1725,9 | |

R#3: Desarrollar un algoritmo para verificar si un número es impar y mayor a 23.

ENTRADA | PROCESO | SALIDA |
NUMERO | SACAR EL MODULO AL VALOR INDICADO | MENSAJE QUE INDIQUE SI EL NUMERO ES IMPAR MAYOR A 23 |
NUM: REAL | R NUM MOD 2 | ESCRIBIR NUM “ES UN NUMERO IMPAR MAYOR A 23” |
| R : REAL | |VAR:

NUM: REAL
R: REAL

1- INICIO
2- NUM Ø
3- R Ø
4- LEER NUM
5- MIENTRAS (NUM ≤ 23) ENTONCES
5.1- INICIO MIENTRAS
5.1.1- ESCRIBIR “LA CIFRA INGRESADA ES MENOR A 23, INGRESE UNA MAYOR”
5.2- FIN MIENTRAS
6- R NUM MOD 2
7- SI (R ≠ Ø) ENTONCES
7.1- INICIO SI
7.1.1- ESCRIBIR NUM “ES UN NUMERO IMPAR MAYOR A 23”
7.2- DE LO CONTRARIO
7.2.1- ESCRIBIR...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS