jueves, 21 de mayo de 2015

Ejemplos




EJEMPLOS



ALGORITMO #1

Mostrar su nombre, sexo edad y estado civil, que son ingresados por teclado

ALGORITMO datopersonal


INICIO   
          CARACTER   nombre[30], sexo, Ec
          Entero  edad
          1.-LEER nombre, sexo, edad, Ec               // Ec = estado civil
          2.-MOSTRAR nombre, sexo, edad , Ec
FIN

ALGORITMO #2

Ingresar por teclado el nombre y la edad de cualquier persona e imprima tanto el nombre como la edad
ALGORITMO edad

INICIO
            CARACTER  nombre[30].
            Entero  edad

            1.-LEER nombre, edad
            2.-MOSTRAR nombre, edad
FIN

ALGORITMO #3 

Ingresar por teclado el nombre y la edad de cualquier persona e imprima, solo si la persona es mayor de edad, el nombre de la persona.
ALGORITMO adulto

INICIO
            CARACTER   nombre
            Entero  edad
             1.- LEER nombre, edad
            2.- SI (edad >= 18)
                     ENTONCES
                        a)MOSTRAR nombre
                  FINSI
FIN

ALGORITMO #4

Ingresar por teclado el nombre y la edad de cualquier persona e imprima solo si la persona es mayor de edad, el nombre de la persona, de lo contrario, imprima un mensaje que diga : “no puede votar”.
ALGORITMO votar

INICIO
            Cadena  nombre
            Entero  edad
            1.-LEER  nombre , edad
           2.-SI ( edad >= 18) ENTONCES
                        a)MOSTRAR nombre
               SINO
                        a)MOSTRAR “no puede votar”
               FINSI
FIN

ALGORITMO #5

Ingresar por teclado el nombre, la edad y el sexo de cualquier persona e imprima, solo si la persona es de sexo masculino y mayor de edad, el nombre de la persona. NOTA: suponga que en el campo denominado sexo el numero 1 es masculino o el numero 2 es femenino
ALGORITMO sexo

INICIO
        Cadena  nombre
         Entero  sexo , edad
              1.-LEER nombre, sexo, edad
             2.-SI (sexo = 1) y (edad>= 18)
ENTONCES
                              a)MOSTRAR nombre.
                 FINSI
FIN


ALGORITMO #6

ALGORITMO: Promedio

DESCRIPCIÓN: Calcular la media (promedio) de 3 números
CONSTANTES: --------------------------------
VARIABLES: Entero: N1, N2, NReal: Prom

INICIO
1.Leer N1, N2,N3
2.Prom= (N1+ N2+N3)/3
3.Escribir Prom
FIN

ALGORITMO #7


ALGORTMO: Promedio final

DESCRIPCCION: Elaborar un algoritmo para calcular el promediofinal de la materia de algoritmos. Dicha calificación se compone delos siguientes porcentajes.
55% -----del promedio final de sus calificaciones parciales (3)
30% ----- de la calificación de promedio
15% ----- de la calificación de un trabajo final
CONSTANTE: ----------------------------------
VARIABLE: Real: P1, P2, P3, Prom., Examen, TrabajoF, Prom. Final

INICIO
1.Leer P1, P2, P3
2.Prom=(( P1+ P2+ P3)/3)*0.55
3.Leer Examen
4.Leer TrabajoF
5.Prom. Final= (Prom + (Examen*0.30) + (TrabajoF *0.15) )
6.Escribir Prom. Final
FIN



ALGORITMO #8

ALGORITMO: Sueldo
DESCRIPCCION: Calcular el sueldo de un empleado dados comodatos de entrada: el nombre, hrs. De trabajo y el pago en hr.
CONSTANTE: Real: Pagohr=50.30
VARIABLE: Cadena: nombre Entero: hrs. Real: Sueldo
INICIO
1.Leer nombre
2.Leer hrs.
3.Sueldo= Pagohr*hrs
4.Escribir Sueldo, nombre
FIN
ALGORITMO #9

ALGORITMO: Evaluación
DESCRIPCCION: Elaborar un algoritmo que obtenga e imprima elvalor de Y a partir de la ecuación.
Y= 3*X2+ 7X - 15
CONATANTE: ------------------
VARIABLE: Real: X, Y
INICIO
1.Leer X
2.Y= (3*X*X)+(7*x) -15
3.Escribir Y
FIN

ALGORITMO #10

ALGORITMO: Sistema de ecuaciones
DECRIPCCION: El sistema de ecuaciones lineales:


ax + by= C
dx + dy= f
Se puede resolver con las formulas:
X= ce – bf
ae – bd 
Y= af – cd
ae – bd
Si ae – bd≠0
Elabore un algoritmo que lea los coeficientes a, b, c. e, f, y calcule los valores de x,, y.
CONSTANTE: ------------------------
VARIABLE: Real: a, b, c. d, e, f, x, y
INICIO
1.Leer a, b, c, d, e, f
2.x=(c*e) – (b*f) /(a*e) – (b*d)
3.y=(a*f) – (c*d) / (a*e) – (b*d)
4.Escribir x, y
FIN

ALGORITMO #11

ALGORITMO: Valor absoluto
DESCRIPCCION: Calcular el valor absoluto de un numero

│ x │ x Si x>0
          -x Si x <o

CONSTANTES: ----------------------
VARIABLES: Entero: x

INICIO
1.Leer x
2.Si (x<0) entoncesX= x*(-1)Fin_si
3.Escribir x
FIN

ALGORITMO #12

ALGORITMO: Par o impar
DESCRIPPCION: Elabora un algoritmo para leer un numero ydeterminar si es par o impar.
CONSTANTE: ---------------------------
VARIABLE: Entero: N
INICIO
1.Leer N
2.Si (N%2=0) entoncesEscribir “N en par”
Si no Escribir “N es impar”Fin _ sí
FIN

ALGORITMO #13

ALGORITMO: Números
DESCRIPCCION: Elaborar un algoritmo para leer 3 números ydeterminar sí uno es la suma de los otros dos.
CONSTANTES: -----------------------------
VARIABLES: entero: N1, N2, N3


INICIO
1.Leer N1, N2, N3
2.Sí (N1=N2+ N3) entonces
Escribir “N1 es la suma de N2+ N3
”Sí no sí (N2=N1+ N3) entonces
Escribir “N2es la suma de N1+ N3
”Sí ni sí (N3= N1+ N2) entonces
Escribir “N3 es la sumade N1+ N2)
Sí no Escribir “Ningún es la suma de los otros dos”
Fin _ sí
Fin _ sí
Fin _ sí
FIN

ALGORITMO #14

ALGORITMO: Múltiplo de 3
DESCRIPCCION: Solicitar un entero y determinar sí es múltiplo de3 y además que se encuentre en el rango (100-200).
CONSTANTE: -------------------
VARIABLE: Entero: N
INICIO
1.Leer N
2.Sí (N>=100 y N<=200) entonces
Sí (N%3=0) entonces
Escribir “N es múltiplo de 3 y esta dentro del rango”
Sí no Escribir “N no es múltiplo de 3 pero esta dentro del rango”
Fin _sí
Sí no Escribir “N no esta en el rango”
Fin _sí
FIN



0 comentarios:

Publicar un comentario