Logo Passei Direto
Buscar
Analise o algoritmo a seguir e assinale a alternativa que exprime corretamente o posicionamento do ponteiro de leitura do arquivo de dados ilustrado na sequência.
ALGORITMO VAR ANTDEPTO: CARACTERE SOMA: REAL ABRIR “FUNCIONARIOS.dat” ALIAS FUNC CAMPOS { MATRIC, CARACTERE; NOME, CARACTERE; SALARIO, REAL; DEPTO; CARACTERE } LEIA MATRIC, NOME, SALARIO, DEPTO ENQUANTO MATRIC <> “9999” FAÇA GRAVE EM ALUNOS LEIA MATRIC, NOME, MEDIA, TELEFONE FIMENQUANTO PULE PARA PRIMEIRO DE FUNC ANTDEPTO←DEPTO ENQUANTO NÃO FDA(“FUNC”) E ANTDEPTO=DEPTO FAÇA SOMA←SOMA+SALARIO FIMENQUANTO ESCREVA SOMA FIMALGORITMO MATRIC NOME SALARIO DEPTO 1 1001 CLÁUDIO BEZERRA ANDRADE 1200,00 RH 2 1002 MARIA CYNTHIA KODA 1800,00 RH 3 1003 ZÉLIA MAURÍCIO ZONTHA 1100,00 RH 4 1004 TEREZA MARIA BARRETO 1650,00 DP 5 1005 PATRÍCIA ZAOK MENDES 1420,00 DP * Escolha uma opção:
a. O ponteiro estará no registro 3.
b. O ponteiro estará sobre o registro 4.
c. O ponteiro estará no último registro, no caso, o registro 5.
d. O ponteiro terá atingido a marca de FDA.
e. O ponteiro estará no registro 1.
User badge image
Aprendendo Através de Exercícios

há 9 meses

Respostas

User badge image

Ed Verified user icon

há 9 meses

Vamos analisar o algoritmo e o funcionamento do ponteiro de leitura do arquivo "FUNCIONARIOS.dat". 1. O algoritmo começa lendo os dados dos funcionários até que a matrícula "9999" seja lida. 2. Após isso, ele pula para o primeiro registro de "FUNC" e armazena o departamento do primeiro funcionário lido em "ANTDEPTO". 3. Em seguida, ele entra em um loop que continua enquanto não atingir o final do arquivo (FDA) e enquanto o departamento atual (DEPTO) for igual ao departamento armazenado em "ANTDEPTO". 4. Dentro desse loop, ele soma os salários dos funcionários que pertencem ao mesmo departamento. Agora, vamos considerar os dados fornecidos: - Os registros lidos são de 1 a 5, e o loop vai continuar somando os salários até que o departamento mude ou até que o final do arquivo seja atingido. Como o último registro lido é o 5 (PATRÍCIA ZAOK MENDES, DP), e não há mais registros após isso, o ponteiro de leitura do arquivo deve estar no final do arquivo (FDA) após processar todos os registros do mesmo departamento. Portanto, a alternativa correta é: d. O ponteiro terá atingido a marca de FDA.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina