Arquivo
-
▼
2011
(124)
-
▼
setembro
(23)
- Redes Wi-Fi podem ser utilizadas para monitorament...
- Mudanças no facebook
- PILHA EM PASCAL: um procedimento para imprimir tod...
- PILHA EM PASCAL: uma função que retorna quantos el...
- PILHA EM PASCAL: um procedimento para esvaziar uma...
- PILHA EM PASCAL: um procedimento que informa quant...
- PILHA EM PASCAL: Um procedimento que verifica se u...
- PILHA EM PASCAL: adicionando e removendo elementos
- ICMS deixa banda larga cara demais, diz ONU
- Saiba o que é a Maratona de Programação SBC.
- Brasília terá internet gratuita para Copa
- GVT estreia pacote de banda larga de 35 mega
- YouTube lança editor de vídeos online
- Facebook vai permitir seguir usuários
- Tumblr bate Twittter em tempo gasto nos EUA
- Software livre e computação em nuvem geram economi...
- Linux está pronto para processadores de até 48 núc...
- Programas de computador ajudam no aprendizado de m...
- Ministério da Ciência e Tecnologia pede ajuda aos ...
- Próxima versão do Android deve se chamar Jelly Bean
- MSI lança tecnologia para remover a poeira de cool...
- MEC distribuirá TABLETS para escolas em 2012.
- TV 3D que não precisa de óculos chega ao mercado e...
-
▼
setembro
(23)
Seguidores
Tecnologia do Blogger.
Notícias
Páginas
quinta-feira, 22 de setembro de 2011
15:19 | Postado por
Amauri |
Editar postagem
PROGRAM EXE4;
// AUTOR: CÍCERO AMAURI
TYPE
PILHA = RECORD
OBJ: ARRAY [1..100] OF STRING;
N: INTEGER;
END;
PROCEDURE INIT (VAR X: PILHA);
BEGIN
X.N := 0;
END;
PROCEDURE PUSH ( VAR X: PILHA; Y: STRING);
BEGIN
X.N := X.N + 1;
X.OBJ[X.N] := Y;
WRITELN ('ELEMENTO ADICIONADO');
END;
FUNCTION Q(X: PILHA): INTEGER;
BEGIN
Q:= X.N;
END;
VAR
P: PILHA;
I, QTDE: INTEGER;
ELEMENTO: STRING;
BEGIN
INIT(P);
REPEAT
WRITELN ('ADICIONE OS ELEMENTOS NA PILHA: ');
READLN (ELEMENTO);
PUSH (P, ELEMENTO);
WRITELN ('DIGITE');
WRITELN ( '1 PARA ADICIONAR OUTRO ELEMENTO');
WRITELN ( '2 PARA VERIFICAR QUANTOS ELEMENTOS TEM NA PILHA');
READLN (I);
IF I = 2 THEN
BEGIN
QTDE := Q(P);
WRITELN ('NA PILHA POSSUEM ',QTDE,' ELEMENTOS');
END;
UNTIL (I > 1);
END.
// AUTOR: CÍCERO AMAURI
TYPE
PILHA = RECORD
OBJ: ARRAY [1..100] OF STRING;
N: INTEGER;
END;
PROCEDURE INIT (VAR X: PILHA);
BEGIN
X.N := 0;
END;
PROCEDURE PUSH ( VAR X: PILHA; Y: STRING);
BEGIN
X.N := X.N + 1;
X.OBJ[X.N] := Y;
WRITELN ('ELEMENTO ADICIONADO');
END;
FUNCTION Q(X: PILHA): INTEGER;
BEGIN
Q:= X.N;
END;
VAR
P: PILHA;
I, QTDE: INTEGER;
ELEMENTO: STRING;
BEGIN
INIT(P);
REPEAT
WRITELN ('ADICIONE OS ELEMENTOS NA PILHA: ');
READLN (ELEMENTO);
PUSH (P, ELEMENTO);
WRITELN ('DIGITE');
WRITELN ( '1 PARA ADICIONAR OUTRO ELEMENTO');
WRITELN ( '2 PARA VERIFICAR QUANTOS ELEMENTOS TEM NA PILHA');
READLN (I);
IF I = 2 THEN
BEGIN
QTDE := Q(P);
WRITELN ('NA PILHA POSSUEM ',QTDE,' ELEMENTOS');
END;
UNTIL (I > 1);
END.
Marcadores:
Pascal
Assinar:
Postar comentários (Atom)
Seu Sistema Operacional é...
TEMAS
- Cursos (1)
- Downloads (5)
- Eventos (3)
- I (1)
- Interessante (11)
- Licenciatura (1)
- Pascal (17)
- Tutoriais (2)
- Update Now (6)
- Visualg (3)
0 comentários:
Postar um comentário
Fique a vontade para Comentar!!!