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

ALGORITMOS Y DFD


Enviado por   •  27 de Febrero de 2016  •  Apuntes  •  883 Palabras (4 Páginas)  •  295 Visitas

Página 1 de 4

Algoritmos y DFD

  1.  Elabore un algoritmo que pida la edad del usuario e informe si puede votar o no.

Proceso votar

        Definir edad Como Entero;

        Escribir  "BIENVENIDO A LAS ELECCIONES";

                Escribir  "FAVOR DIGITE SU EDAD PARA DEFINIR SI ESTÁ APTO PARÁ VOTAR ";

        Leer edad;

        Si edad >=18 entonces;

        

        Escribir "APTO PARA VOTAR";

Sino

        Escribir "NO APTO PARA VOTAR";

        

        Finsi

FinProceso

[pic 1]

  1.  Elabore un algoritmo que pida tres números y los muestre ordenadamente.

Proceso ordena

Definir numero1 Como Entero;

Definir numero2 Como Entero;

Definir numero3 Como Entero;

Escribir "Escriba Primer  numero";

Leer  numero1;

Escribir "Escriba Segundo numero";

Leer numero2;

Escribir "Escriba Tercer Numero";

Leer numero3;

//Primer Numero

Si numero1 < numero2 y numero1 < numero3 Entonces

Escribir numero1;

Si numero2 < numero3 Entonces

Escribir numero2;

Escribir numero3;

Sino

Escribir numero3;

Escribir numero2;

FinSi

FinSi

//Segundo Numero

Si numero2 < numero1 y numero2 < numero3 Entonces

Escribir numero2;

Si numero1 < numero3 entonces

Escribir numero1;

Escribir numero3;

Sino

Escribir numero3;

Escribir numero1;

FinSi

// Tercer numero

Si numero3 < numero1 y numero3 < numero2 Entonces

Escribir numero3;

Si numero1< numero2 Entonces

Escribir numero1;

Escribir numero2;

Sino

Escribir numero2;

Escribir numero1;

FinSi

FinSi

FinSi

FinProceso

[pic 2]

3. Elabore un algoritmo que pida dos números e informe cual es el mayo y cuál es el menor.

Proceso mayor

Definir  numero1 Como Entero;

Definir  numero2 Como Entero;

Escribir "Digite el primer numero";

Leer numero1;

Escribir "Digite el siguiente numero";

Leer numero2;

Si numero1 > numero2 entonces

Escribir "El Numero mayor Es",numero1;

Escribir "El Numero Menor Es",numero2;

FinSi

Si numero2 > numero1 entonces

Escribir "El Numero mayor Es",numero2;

Escribir "El Numero Menor Es",numero1;

FinSi

FinProceso

[pic 3]

4. Elabore un algoritmo que pida los tres lados de un triángulo. Debe informar el tipo de triangulo: Equilatero, Isósceles o Escaleno.

Proceso modeloDeTriangulo

Definir a,b,c Como Entero;

Escribir 'ingrese los tres lados';

Leer a,b,c;

Si a=b Y a=c Entonces

Escribir 'ES UN TRIANGULO EQUILATERO';

Sino

Si a=b O b=c O a=c Entonces

Escribir 'ES UN TRIANGULO ISOSELES';

Sino

Escribir 'ES UN TRIANGULO ESCALENO';

FinSi

FinSi

FinProceso

[pic 4]

5. Elabore un algoritmo que pida el valor total de una compra y el porcentaje de descuento a aplicar. Debe informar el total de la compra, el valor de descuento y el valor neto a pagar.

Proceso valorDescuento

Definir precio como entero;

Definir porcentaje como real;

Definir resultado como real;

Escribir "DIGITE EL VALOR COMPRADO";

Leer precio;

Escribir "ESCRIBA EL PORCENTAJE DE DESCUENTO";

Leer porcentaje;

resultado <-(precio*porcentaje)/100;

Escribir "El ",porcentaje,"por ciento de ",precio,"  es  ",resultado;

resultado <- (precio-resultado);

Escribir "EL VALOR A CANCELAR ES : ",resultado;

FinProceso

[pic 5]

6. Elabore un algoritmo que lea un número entre 1 y 999. Se debe informar cuantos dígitos tiene el número leído.

Proceso digito

Definir numero1 Como Entero;

Escribir "Escriba un numero de 1-999";

Leer numero1;

Si numero1  <=9  entonces

Escribir "Su numero es de un digito";

FinSi

Si numero1  <=99 y numero1>9 entonces

Escribir "Su numero es de dos digito";

...

Descargar como (para miembros actualizados) txt (7 Kb) pdf (909 Kb) docx (177 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com