GRADO 11 – TECNOLOGÍA E INFORMÁTICA

Anuncio
GRADO 11 – TECNOLOGÍA E INFORMÁTICA - INDAPAZ
[email protected]
ALGUNOS EJEMPLOS DE ALGORITMOS SENCILLOS
Analiza los siguientes algoritmos. Recuerda que cada programador tiene una forma
distinta de resolver un algoritmo.
1) Suma dos números:
ALGORITMO SUMA;
INICIO
VARIABLES
X, Y, SUMA: ENTERO
ESCRIBIR (‘Introduce x’)
LEER(X)
ESCRIBIR (‘Introduce Y’)
LEER(Y)
SUMA= X+Y
ESCRIBIR(‘La suma es:’,SUMA)
FIN
2) Número positivo o negativo:
ALGORITMO POSNEG;
INICIO
VARIABLES
X:ENTERO
ESCRIBIR (‘Introduce x’)
LEER(X)
Si X>=0
ENTONCES
ESCRIBIR (‘X es positivo’)
SINO
ESCRIBIR (‘X es negativo’)
FIN-SI
FIN
GRADO 11 – TECNOLOGÍA E INFORMÁTICA - INDAPAZ
[email protected]
3) Suma o multiplica
ALGORITMO SUMAMULTI;
INICIO
VARIABLES
X, Y, OPCION, RESUL: ENTERO
ESCRIBIR(‘Introduce X’)
LEER(X)
ESCRIBIR(‘Introduce Y’)
LEER(Y)
ESCRIBIR(‘Introduce 1 para sumar y cualquier otra cosa para multiplicar’)
LEER(OPCION)
SI OPCION=1
ENTONCES
RESULTADO<- X+Y
SINO
RESULTADO<- X*Y
FIN-SI
ESCRIBIR(‘Resultado =’,RESULTADO)
FIN
4)Pedir dos números e indicar cual es el mayor de los dos números.
ALGORITMO MAYOR;
INICIO
VARIABLES
X, Y, MAYOR: ENTERO
ESCRIBIR (‘Introduce x’)
LEER(X)
ESCRIBIR (‘Introduce Y’)
LEER(Y)
SI (X>Y)
ENTONCES
MAYOR<- X
SINO
MAYOR<- Y
FIN_SI
ESCRIBIR(‘EL MAYOR ES =’,MAYOR)
FIN
GRADO 11 – TECNOLOGÍA E INFORMÁTICA - INDAPAZ
[email protected]
5) Pedir dos números e indicar cual es el mayor de los dos números CONTROLANDO
EL CASO DE IGUALES.
ALGORITMO MAYOR-IGUAL;
VARIABLES
X,Y,MAYOR:ENTERO
INICIO
ESCRIBIR(‘Introduce x’)
LEER(X)
ESCRIBIR(‘Introduce Y’)
LEER(Y)
SI X=Y
ENTONCES
ESCRIBIR(‘Los números son iguales’)
SINO
SI X>Y
ENTONCES
MAYOR<- X
SINO
MAYOR<- Y
FIN-SI
ESCRIBIR(‘EL MAYOR ES =’,MAYOR)
FIN-SI
FIN
GRADO 11 – TECNOLOGÍA E INFORMÁTICA - INDAPAZ
[email protected]
6) Suma,Resta o multiplica
ALGORITMO SUMARESMULTI;
INICIO
VARIABLES
X,Y,OPCION,RESUL:ENTERO
ESCRIBIR(‘Introduce X’)
LEER(X)
ESCRIBIR(‘Introduce Y’)
LEER(Y)
ESCRIBIR(‘Introduce 1 para sumar,2 para restar y 3 para multiplicar’)
LEER(OPCION)
SI OPCION=1
ENTONCES
RESULTADO<- X+Y
SINO
SI OPCION=2
ENTONCES
RESULTADO<- X-Y
SINO
SI OPCION=3
RESULTADO=X*Y
FIN-SI
FIN-SI
FIN-SI
SI OPCION=1 Ó OPCION=2 Ó OPCION=3
ENTONCES
ESCRIBIR(‘Resultado =’,RESULTADO)
SINO
ESCRIBIR (‘Opcion no válida’)
FIN-SI
FIN
GRADO 11 – TECNOLOGÍA E INFORMÁTICA - INDAPAZ
[email protected]
7)Pedir un número e indicar si es par o no
ALGORITMO PARIMPAR;
INICIO
VARIABLES
X: entero
ESCRIBIR(‘Introduce x’)
LEER(X)
SI resto(X,2)=0
ENTONCES
ESCRIBIR(‘x es par’)
SINO
ESCRIBIR(‘x es impar’)
FIN_SI
FIN
Descargar