Investigacion

Solo disponible en BuenasTareas
  • Páginas : 6 (1282 palabras )
  • Descarga(s) : 0
  • Publicado : 20 de septiembre de 2010
Leer documento completo
Vista previa del texto
Programación en Lenguajes Estructurados

2. Metodología de la programación (Ejercicios)

Ejercicios resueltos
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. Ordinograma Pseudocódigo
PROGRAMA:Millas_y_metros MÓDULO: Principal INICIO DATOS: CONSTANTES MILL_METR Numérico Entero = 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

Desarrollo de Aplicaciones Informáticas

1

Programación en Lenguajes Estructurados

2. Metodología de la programación(Ejercicios)

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. Ordinograma Pseudocódigo
PROGRAMA: Descuento MÓDULO: Principal INICIO DATOS: VARIABLES Tarifa Numérico Entero Precio Numérico Entero Dto Numérico Entero Pd Numérico RealALGORITMO: Leer Tarifa Leer Precio Dto = Tarifa – Precio Pd = Dto * 100 / Tarifa Escribir “Porcentaje de descuento:”, Pd FIN

Desarrollo de Aplicaciones Informáticas

2

Programación en Lenguajes Estructurados

2. Metodología de la programación (Ejercicios)

3. Diseñar el algoritmo (ordinograma y pseudocódigo) correspondiente a un programa que pida por teclado dos números enteros y muestre susuma, 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. Ordinograma 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

Desarrollo de Aplicaciones Informáticas

3

Programación en Lenguajes Estructurados

2. Metodología de la programación (Ejercicios)

4. Diseñar el algoritmo(ordinograma y pseudocódigo) correspondiente a un programa que obtiene la última cifra de un número introducido. Ordinograma 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

Desarrollo de Aplicaciones Informáticas

4

Programación en Lenguajes Estructurados2. Metodología de la programación (Ejercicios)

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 base y la altura. Ordinograma 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 hipotenusaNumé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

Desarrollo de Aplicaciones Informáticas

5

Programación en Lenguajes Estructurados

2. Metodología de la programación (Ejercicios)

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) Ordinograma 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érico Real ALGORITMO: Escribir “Valor en centímetros: “ Leer cm...
tracking img