Programação de Sistemas
2º semestre do ano lectivo 2000/01

Aula Prática 3

Sumário

Exercícios sobre o teclado, com utilização dos serviços BIOS e DOS.


Exercício 1

Escreva um programa em C que implemente um ciclo que termine apenas quando a tecla Alt direita for primida. O programa deve certificar­se que esta tecla existe; caso não exista, utiliza­se a tecla Shift direita. Em cada iteração, o programa verifica se alguma tecla foi primida. Se foi, identifica a tecla (Scan e Ascii codes), indicando caso seja uma tecla especial ou uma tecla estendida.

Na resolução utilize:



Exercício 2

Escreva um programa em C que receba uma password e que faça a sua validação. O programa deverá receber uma entrada via teclado e compará-la com um array de passwords pré-definido no próprio programa.

NOTA 1: A entrada da password termina com a tecla Enter.

NOTA 2: Cada password deverá ter no mínimo 5 caracteres e no máximo 10.

NOTA 3: A verificação deve ser CASE SENSITIVE.