Programacion

Solo disponible en BuenasTareas
  • Páginas : 5 (1132 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de mayo de 2011
Leer documento completo
Vista previa del texto
1. Diseñar el algoritmo (ordinograma y pseudocódigo) correspondiente a un programa
que lea el valor correspondiente a una distancia en millas marinas y las escriba
expresadas en metros. Sabiendo que 1 milla marina equivale a 1852 metros.

Pseudocódigo
PROGRAMA: Millas_y_metros
MÓDULO: Principal

INICIO
DATOS:
CONSTANTES
MILL_METR NuméricoEntero = 1852
VARIABLES
Dmillas Numérico Entero
Dmetros Numérico Entero
ALGORITMO:
Escribir “Distancia en millas: ”
Leer Dmillas
Dmetros = Dmillas * MILL_METR
Escribir “Distancia en metros:”, Dmetros
FIN

DIAGRAMA DE FLUJOS[pic]

2. Diseñar el algoritmo (ordinograma y pseudocódigo) correspondiente a un programa
que escribe el porcentaje descontado en una compra, introduciendo por teclado el
precio de la tarifa y el precio pagado

Pseudocódigo
PROGRAMA: Descuento
MÓDULO: Principal

INICIO
DATOS:
VARIABLES
Tarifa Numérico Entero
Precio NuméricoEntero
Dto Numérico Entero
Pd Numérico Real
ALGORITMO:
Leer Tarifa
Leer Precio
Dto = Tarifa – Precio
Pd = Dto * 100 / Tarifa
Escribir “Porcentaje de descuento:”, Pd
FIN

[pic]

3. Diseñar el algoritmo (ordinograma y pseudocódigo) correspondiente a un programa
que pidapor teclado dos números enteros y muestre su suma, resta, multiplicación,
división y el resto (módulo) de la división. Si la operación no es conmutativa, también
se mostrará el resultado invirtiendo los operadores.

Pseudocódigo
PROGRAMA: Operaciones_aritméticas
MÓDULO: Principal
INICIO
DATOS:
VARIABLES
num1 Numérico Entero
num2 Numérico Entero
ALGORITMO:
Leer num1, num2
Escribir “n1+ n2 = “, num1+num2
Escribir “n1 - n2 = “, num1-num2
Escribir “n2 - n1 = “, num2-num1
Escribir “n1 * n2 = “, num1*num2
Escribir “n1 / n2 = “, num1/num2
Escribir “n2 / n1 = “, num2/num1
Escribir “n1 mod n2 = “, num1 mod num2
Escribir “n2 mod n1 = “, num2 mod num1
FIN

[pic]

4. Diseñar el algoritmo (ordinograma y pseudocódigo) correspondiente a un programa
que obtiene la última cifrade un número introducido.

Pseudocódigo
PROGRAMA: Última_cifra
MÓDULO: Principal
INICIO
DATOS:
VARIABLES
num Numérico Entero
ALGORITMO:
Escribir “Introduzca número:”
Leer num
Escribir “Última cifra: “, num mod 10
FIN

[pic]

5. Diseñar el algoritmo (ordinograma y pseudocódigo) correspondiente a un programa
que calcule el área y el perímetro de un triángulo rectángulo dada la basey la altura.

Pseudocódigo
PROGRAMA: Triángulo_rectángulo
MÓDULO: Principal
INICIO
DATOS:
VARIABLES
base Numérico Entero
altura Numérico Entero
area Numérico Real
hipotenusa Numérico Real
perimetro Numérico Real
ALGORITMO:
Leer base, altura
area = base * altura / 2
hipotenusa = Raiz (base^2 + altura^2)
perimetro = base + altura + hipotenusa
Escribir “Área = “, area
Escribir“Perímetro = “, perimetro
FIN

[pic]

6. Diseñar el algoritmo (ordinograma y pseudocódigo) correspondiente a un programa
que tras introducir una medida expresada en centímetros la convierta en pulgadas (1
pulgada = 2,54 centímetros)

Pseudocódigo
PROGRAMA: Cent_Pulgadas
MÓDULO: Principal
INICIO
DATOS:
CONSTANTES
CM_PULG Numérico Real = 2.54
VARIABLES
cm Numérico Real
pulgadas NuméricoReal
ALGORITMO:
Escribir “Valor en centímetros: “
Leer cm
pulgadas = cm / CM_PULG
Escribir “Pulgadas: “, pulgadas
FIN

[pic]

7. Diseñar el algoritmo (ordinograma y pseudocódigo) correspondiente a un programa
que exprese en horas, minutos y segundos un tiempo expresado en segundos.

Pseudocódigo
PROGRAMA: Tiempo_segundos
MÓDULO: Principal
INICIO
DATOS:
VARIABLES
segundos...
tracking img