fundamentos da programação

604 palavras 3 páginas
Fundação CECIERJ - Vice Presidência de Educação Superior a Distância
Curso de Tecnologia em Sistemas de Computação
Disciplina Fundamentos de Programação
AP2 2° semestre de 2006.

Nome –

Assinatura –
____________________________________________________________________________
Observações:
1. Prova sem consulta e sem uso de máquina de calcular.
2. Use caneta para preencher o seu nome e assinar nas folhas de questões e nas folhas de respostas.
3. Você pode usar lápis para responder as questões.
4. Ao final da prova devolva as folhas de questões e as de respostas.
5. Todas as respostas devem ser transcritas nas folhas de respostas. As respostas nas folhas de questões não serão corrigidas.

Questão 1 (Valor: 2,5 pontos)

Suponha as declarações a seguir.

Type T_Elemento = Record Chave: integer; Descr: string; Valor, Qtd: Real; End;

T_Arquivo = File of T_Elemento;

Implemente o procedimento com cabeçalho dado a seguir.

Procedure Insere ( X{e}: T_Elemento; Var Arq{e/s}: T_Arquivo ); O procedimento Insere recebe como parâmetros: um elemento X e um arquivo Arq, que possui suas informações já ordenadas crescentemente pelo campo Chave. A inserção deve preservar a ordenação dos itens após a inclusão de X em Arq. Suponha que o arquivo Arq já esteja conectado, isto é, o comando assign já foi executado previamente.

Questão 2 (Valor: 2,5 pontos)

Faça um programa Pascal que elimine todas as ocorrências de uma palavra, escolhida pelo usuário, de um arquivo texto, também escolhido pelo usuário.
Questão 3 (Valor: 2,5 pontos)

Faça um procedimento em Pascal para inserir, em uma lista encadeada e ordenada crescentemente pelo valor da chave, um novo elemento, contendo a chave c (um inteiro maior do que zero) passada como parâmetro. Este elemento

Relacionados

  • Fundamentos programação
    698 palavras | 3 páginas
  • Fundamentos de Programação
    10765 palavras | 44 páginas
  • Fundamentos da programação
    1138 palavras | 5 páginas
  • Fundamentos de programacao
    1075 palavras | 5 páginas
  • Fundamentos de programação
    259 palavras | 2 páginas
  • Fundamentos de programação
    961 palavras | 4 páginas
  • Fundamentos da programação
    374 palavras | 2 páginas
  • Fundamentos da programação
    962 palavras | 4 páginas
  • Fundamentos da programação
    8023 palavras | 33 páginas
  • Fundamentos de programação
    525 palavras | 3 páginas