Escolar Documentos
Profissional Documentos
Cultura Documentos
ENCONOR
CONDICIONES PREVIAS:
-Concepto de primitiva.
-Concepto de procedimiento.
-Primitivas:
-Conecta.
-Apaga.
-Espera
-Segundos
-Repite.
-Enviaocteto. (Primero habría que explicar el concepto de byte y la conversión entre decimal y
binario)
-Creaventana.
-Creaboton
-Creaestatico.
PROCESO DE TRABAJO:
Para juego4
Si (entrada 1)=”VERDADERO [juego1]
Si (entrada 2)=”VERDADERO [juego2]
Si (entrada 3)=”VERDADERO [juego3]
Si (entrada 4)=”VERDADERO [enviaocteto 0 alto]
Juego4
fin
para ppal
borraventana "JUEGOS
creaventana " "JUEGOS [APLICACIONES ENCONOR] 150 100 300 200 []
creaestatico "JUEGOS "TIT [APLICACIONES ENCONOR] 45 5 250 15
creaboton "JUEGOS "JUEGO1 "J1 25 25 25 25 [juego1]
creaboton "JUEGOS "JUEGO2 "J2 250 25 25 25 [juego2]
creaboton "JUEGOS "JUEGO3 "J3 25 150 25 25 [juego3]
creaboton "JUEGOS "JUEGO4 "J4 250 150 25 25 [juego4]
fin
Lunes 23/06/2003
09:00 a.m. – 14:00 p.m.
CONDICIONES PREVIAS:
- Mientras
- LeePalabra
-
-
PROCESO DE TRABAJO:
1º NUMEROS
Crear un procedimiento para visualizar cada uno de los números en el display. El nombre del
procedimiento será el número que encienda. Es decir para el procedimiento uno, encenderá el
número 1 y asi sucesivamente.
128 64 32 16 8 4 2 1
7 6 5 4 3 2 1 0
2 2 2 2 2 2 2 2
G F E D C B A
1 1 Uno 6
1 1 1 1 1 Dos 91
1 1 1 1 1 Tres 79
1 1 1 1 Cuatro 102
1 1 1 1 1 Cinco 109
1 1 1 1 1 1 Seis 125
1 1 1 Siete 7
1 1 1 1 1 1 1 Ocho 255
1 1 1 1 1 1 Nueve 239
1 1 1 1 1 1 Cero 191
para uno
enviaocteto 0
enviaocteto 6
fin
para dos
enviaocteto 0
enviaocteto 91
fin
para tres
enviaocteto 0
enviaocteto 79
fin
para cuatro
enviaocteto 0
enviaocteto 102
fin
para cinco
enviaocteto 0
enviaocteto 109
fin
para seis
enviaocteto 0
enviaocteto 125
fin
para siete
enviaocteto 0
enviaocteto 7
fin
para ocho
enviaocteto 0
enviaocteto 255
fin
para nueve
enviaocteto 0
enviaocteto 239
fin
para cero
enviaocteto 0
enviaocteto 191
fin
2º CONTADOR
Crear un procedimiento que visualice un contador de 0 a 9 con una cadencia de 1seg de
retardo entre cada número.
Para contador
cero
segundos 1
uno
segundos 1
dos
segundos 1
tres
segundos 1
cuatro
segundos 1
cinco
segundos 1
seis
segundos 1
siete
segundos 1
ocho
segundos 1
nueve
segundos 1
enviaocteto 0
fin
3º CADENCIA
Crear un procedimiento que pida al usuario una variable que controlará el periodo de cadencia
del contador.
para cadencia
haz "time leepalabra
contador_2 :time
fin
4º PULSADORES
Crear un procedimiento que al presionar un pulsador el contador incremente un número y que
al presionar otro pulsador el contador decremente un número.
Para pulsadores
si (:x<0) [haz "x 9]
si (:x>9) [haz "x 0]
Si (entrada 1) ="VERDADERO [haz "x :x+1 valida segundos 1]
Si (entrada 2) ="VERDADERO [haz "x :x-1 valida segundos 1]
pulsadores
Fin
Para valida
Si :x = 0 [cero]
Si :x = 1 [uno]
Si :x = 2 [dos]
Si :x = 3 [tres]
Si :x = 4 [cuatro]
Si :x = 5 [cinco]
Si :x =6 [seis]
Si :x =7 [siete]
Si :x =8 [ocho]
Si :x =9 [nueve]
Fin
5º CONTADOR-HEXADECIMAL
Aumentar hasta hexadecimal.
128 64 32 16 8 4 2 1
7 6 5 4 3 2 1 0
2 2 2 2 2 2 2 2
G F E D C B A
1 1 1 1 1 1 a 95
1 1 1 1 1 b 124
1 1 1 1 c 57
1 1 1 1 1 d 94
1 1 1 1 1 1 e 123
1 1 1 1 f 113
para a
enviaocteto 0
enviaocteto 95
fin
para b
enviaocteto 0
enviaocteto 124
fin
para c
enviaocteto 0
enviaocteto 57
fin
para d
enviaocteto 0
enviaocteto 94
fin
para e
enviaocteto 0
enviaocteto 123
fin
para f
enviaocteto 0
enviaocteto 113
fin
6º CONTADOR. (VENTANA).
Crear una ventana con todos los procedimientos.
para ppal2
borraventana "CONTADOR
creaventana " "CONTADOR [CONTADOR] 150 100 300 200 []
creaboton "CONTADOR "UNO "1 02 14 10 10 [uno]
creaboton "CONTADOR "DOS "2 12 14 10 10 [dos]
creaboton "CONTADOR "TRES "3 22 14 10 10 [tres]
creaboton "CONTADOR "CUATRO "4 32 14 10 10 [cuatro]
creaboton "CONTADOR "CINCO "5 42 14 10 10 [cinco]
creaboton "CONTADOR "SEIS "6 52 14 10 10 [seis]
creaboton "CONTADOR "SIETE "7 62 14 10 10 [siete]
creaboton "CONTADOR "OCHO "8 72 14 10 10 [ocho]
creaboton "CONTADOR "NUEVE "9 82 14 10 10 [nueve]
creaboton "CONTADOR "CERO "0 92 14 10 10 [cero]
creaboton "CONTADOR "A "a 102 14 10 10 [a]
creaboton "CONTADOR "B "b 112 14 10 10 [b]
creaboton "CONTADOR "C "c 122 14 10 10 [c]
creaboton "CONTADOR "D "d 132 14 10 10 [d]
creaboton "CONTADOR "E "e 142 14 10 10 [e]
creaboton "CONTADOR "F "f 152 14 10 10 [f]
fin
Martes 24/06/2003
17:00 a.m. – 20:30 p.m.
CONDICIONES PREVIAS:
-
-
-
-
PROCESO DE TRABAJO:
1º NUMEROS
Crear un procedimiento para visualizar cada uno de los números en el display. El nombre del
procedimiento será el número que encienda. Es decir para el procedimiento uno, encenderá el
número 1 y asi sucesivamente.