ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programación en Lenguajes Estructurados 2


Enviado por   •  30 de Septiembre de 2012  •  1.112 Palabras (5 Páginas)  •  540 Visitas

Página 1 de 5

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 Real

ALGORITMO:

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 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.

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 Estructurados 2. 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

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

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

pulgadas = cm / CM_PULG

Escribir “Pulgadas: “, pulgadas

FIN

Desarrollo de Aplicaciones Informáticas 6

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

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.

Ordinograma Pseudocódigo

PROGRAMA: Tiempo_segundos

MÓDULO: Principal

INICIO

DATOS:

VARIABLES

segundos Numérico Entero

minutos Numérico Entero

horas Numérico Entero

ALGORITMO:

Leer segundos

horas = segundos / 3600

segundos = segundos mod 3600

minutos = segundos / 60

segundos = segundos mod 60

Escribir horas, “h “, minutos, “m “, segundos, “s”

FIN

Desarrollo de Aplicaciones Informáticas 7

Programación en Lenguajes Estructurados 2. Metodología de la programación

...

Descargar como (para miembros actualizados) txt (10 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com