Amigos sou iniciante (iniciante mesmo) em programação e o professor pediu que fizéssemos a IDENTIFICAÇÃO E A LEITURA desse algoritmo linha por linha. Verifiquem se é isso mesmo ou se errei (minha primeira aula foi hoje, ok).
Valeu!!!
Algorítmo de Pesquisa e Alteração
P:= COMEÇO;
enquanto COMEÇO # Λ e COMEÇO↑.INFO # Y faça
COMEÇO := COMEÇO↑.PROX;
fim enquanto;
se COMEÇO # Λ
então COMEÇO↑.INFO := X;
SUCESSO;
senão FRACASSO;
fim se;
COMEÇO:=P;
LEITURA
Passo 1: Aloca o nodo COMEÇO (topo) da pilha
Passo 2: Enquanto COMEÇO (topo) for diferente de VAZIO e COMEÇO (topo) for diferente do conteúdo do nodo Y o COMEÇO (topo) receberá o valor do próximo nodo da pilha;
Passo 3: Se ao final do loop (teste) a pilha (COMEÇO) não estiver VAZIA então a informação do COMEÇO (topo) será igual a X : SUCESSO, fim do Algoritmo.
Passo 4: Se ao final do loop (teste) a pilha (COMEÇO) estiver Vazia então FRACASSO;
Passo 5: COMEÇO (topo) recebe o último nodo da pilha para recomeçar o algoritmo.
Me ajudem ok... Abraços
Leitura De AlgorÍtmo
Started By karper1.2, 16/04/2009, 20:15
Nenhuma resposta neste tópico
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)