Sesion 03 - Pseudocodigo - Ejemplos

download Sesion 03 - Pseudocodigo - Ejemplos

of 3

description

sdfsdf

Transcript of Sesion 03 - Pseudocodigo - Ejemplos

FACULTAD DE INGENIERIA EPIE TECNICAS DE PROGRAMACIONSESION 03 PSEUDOCODIGO - EJEMPLOS

1. Realizar elpseudocdigode un problema que permita calcular el rea de un rectngulo. Se debe introducir la base y la altura para poder realizar el clculo.

INICIODATOSVARIABLESBASE, ALTURA, AREA son nmero enterosALGORITMOescribirIntroduzca la base y la alturaleerBASE, ALTURAcalcularAREA = BASE * ALTURAescribirEl rea del rectngulo es AREAFIN

2. Realizar elpseudocdigoque permita al usuario introducir por teclado dos notas, calculando la suma y el producto de las notas.

INICIODATOSVARIABLESNOTA1,NOTA2,SUMA,PRODUCTOson nmeros enterosALGORITMOescribirIntroduzca las notasleerNOTA1,NOTA2calcularSUMA = NOTA1 + NOTA2calcularPRODUCTO = NOTA1 * NOTA2escribirLa suma de las dos notas es: SUMAescribirEl producto de las dos notas es :PRODUCTOFIN

3. Disear el pseudocdigo 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.

INICIODATOS CONSTANTESMILL_METR Numrico Entero = 1852 VARIABLESDmillasNumrico EnteroDmetrosNumrico EnteroALGORITMO: Escribir Distancia en millas: Leer Dmillas Calcular Dmetros = Dmillas * MILL_METR Escribir Distancia en metros:, DmetrosFIN

4. Disear el pseudocdigo correspondiente a un programa que con dos nmeros enteros y muestre su suma, resta, multiplicacin, divisin y el resto (mdulo) de la divisin. Si la operacin no es conmutativa, tambin se mostrar el resultado invirtiendo los operadores

INICIODATOS VARIABLESnum1Numrico Entero num2Numrico EnteroALGORITMO:Leer num1, num2Escribir n1 + n2 = , num1+num2Escribir n1 - n2 = , num1-num2Escribir n2 - n1 = , num2-num1Escribir n1 * n2 = , num1*num2Escribir n1 / n2 = , num1/num2Escribir n2 / n1 = , num2/num1Escribir n1 mod n2 = , num1 mod num2Escribir n2 mod n1 = , num2 mod num1FIN

5. Disear el pseudocdigo de un problema que obtiene la ltima cifra de un nmero dadoINICIODATOS VARIABLES numNumrico EnteroALGORITMO:Escribir Introduzca nmero: Leer numEscribir ltima cifra: , num mod 10FIN

6. Disear pseudocdigo correspondiente a un programa que calcule el rea y el permetro de un tringulo rectngulo dada la base y la altura.

INICIODATOS VARIABLESbaseNumrico Entero alturaNumrico EnteroareaNumrico RealhipotenusaNumrico RealperimetroNumrico RealALGORITMOLeer base, alturaarea = base * altura / 2hipotenusa = Raiz (base^2 + altura^2)perimetro = base + altura + hipotenusaEscribir rea = , areaEscribir Permetro = , permetro FIN

7. Disear el pseudocdigo correspondiente a un problema que permita saber el mayor de dos nmeros enteros daos.

INICIODATOS VARIABLESNum1EnteroNum2EnteroALGORITMO:Escribir Ingrese dos nmeros enteros: Leer Num1, Num2SI Num1 > Num2 ENTONCESEscribir Num1 es el mayorSINOEscribir Num2 es el mayor

FIN SI

FIN

8. Realizar elpseudocdigode un programa que permita saber si un nmero es mayor, menor o igual a cero.

INICIODATOS VARIABLES NUMERO nmero enteroALGORITMOEscribir Introduzca un nmero LeerNUMERO

SI NUMERO>0 ENTONCESEscribirEl nmero introducido es positivoSI NO SI NUMERO