Pular para o conteúdo principal
CTIT 2025

Navegação principal

  • Início
  • ALG 2026
  • RC2 2026
  • PMM 2026
  • Antes disso...
Menu de conta de usuário
  • Entrar

Trilha de navegação

  1. Início

ALG 2026-03-31

Por evandro, 30 Março, 2026
  • Efetue login ou registre-se para postar comentários

Links de passagem do livro para ALG 2026-03-31

  • ALG 2026-03-24
  • Para cima
  • ALG 2026-04-07

Anexos da aula de 31 / março / 2026

  • Anexo 1
    • listagem do algoritmo numbers para iniciar o projeto (com base na listagem do dia 10/março).
  • Anexo 2
    • listagem fonte numbers02a.pas para inclusão na linha 64 da listagem numbers.pas (anexo 1).
  • Anexo 3
    • listagem fonte numbers02b.pas para inclusão depois da inclusão da  listagem numbers02a.pas (anexo 1 + anexo 2).
  • Anexo 4
    • listagem fonte numbers02c.pas para inclusão na linha 80 (antes da linha com end.) da listagem numbers.pas (anexo 1).

Nota: Com exceção da listagem no anexo 1, nenhuma listagem pode ser compilada separadamente. O correto mesmo é juntar as 4 listagens num mesmo arquivo e, só então, compilar o resultado (veja o vídeo).

Notas de aula

  • Vídeo : construção da versão 2 do algoritmo numbers.pas (70 minutos).
    • introdução: até 11:30 minutos
    • análise do código numbers02a.pas : 11:35 até 29:40 minutos (18 minutos)
      • procedimento sherror - mostra mensagem de erro encontrado durante a execução
      • função valn() - retorna uma expressão numérica (texto e valor) a partir do texto de um dígito, ou erro
      • função dezena() - retorna uma expressão numérica com valor dado por um par de dígitos
    • análise do código numbers02b.pas : 30:00 até 44:50 minutos (14 minutos)
      • função eval2e() - retorna uma expressão numérica calculada a partir de duas outras e um valor de controle
      • procedimento test2by2() - testa a ocorrência de alguma igualdade entre as 4 expressões numéricas de uma permutação da placa dada
    • análise do código numbers02c.pas : 46:15 até 57:30 minutos (11 minutos)
      • controle de execução da interação principal do programa
    • juntando os 4 arquivos em um fonte único : 57:30 até 61 minutos (3 minutos)
    • compilando e testando o resultado da tarefa : 61 até 65 minutos (4 minutos)
Mídia
Documento
numbers.pdf (25.03 KB)
Documento
numbers02a.pdf (26.31 KB)
Documento
numbers02b.pdf (19.61 KB)
Documento
numbers02c.pdf (20.34 KB)

Comentários

Navegação do livro

  • ALG 2026-02-10
  • ALG 2026-02-24
  • ALG 2026-03-03
  • ALG 2026-03-10
  • ALG 2026-03-20
  • ALG 2026-03-24
  • ALG 2026-03-31
  • ALG 2026-04-07
  • ALG 2026-04-13
  • ALG 2026-04-28
  • ALG 2026-05/05
Feed RSS
Distribuído por Drupal