Notas de aulas
- Análise do código inicial do algoritmo numbers
- procedimento test2by2()
- monta e avalia expressões de igualdade com 2 dígitos no lado esquerdo e 2 dígitos no lado direito
- a avaliação das expressões esquerda e direita é feita pela função eval2e()
- estudo de estrutura e elementos de test2by2() para desenvolvimento de um procedimento test3by1()
- montar e avaliar expressões de igualdade com 3 dígitos no lado esquerdo e 1 dígito no lado direito
- a avaliação da expressão esquerda, com 3 dígitos, deve poder ser feita pela função eval2e() (para aproveitamento de código)
- avaliação de um lado (esquerdo) com 3 dígitos
- monta e avalia parte (inicial) da expressão com os dois primeiros dígitos
- monta e avalia a expressão formada por: a parte inicial resultante e o terceiro dígito
- os dois passos podem ser executados pela função eval2e()
- expressões de 3 dígitos podem ter dois operadores que serão avaliados da esquerda para direita, independente da prioridade de cada operador
- essa característica crítica precisa se corrigida pelo algoritmo de processamento da expressão (de 3 dígitos)
- a correção dessa característica é simples e só precisa ser feita na representação (texto) da expressão final.
- procedimento test2by2()
Comentários3
presente
presente
Presença
presente
Presença
Diogo Augusto de Oliveira Rosa