Erratas Fundamentos de Prog
-
Upload
rafael-yorck-prado -
Category
Documents
-
view
213 -
download
0
description
Transcript of Erratas Fundamentos de Prog
Erros Identificados no Livro Texto e nos SlidesDisciplina: Fundamentos de Programação
ERROS NO LIVRO TEXTO:
-------------------------------------------------------------------------------------------
"Erros no livro texto - Pascal e Técnicas de Programação":
O livro do Eber Schmitz e do Antônio Teles apresenta algumas funções com a sintaxe invertida, como por exemplo as funções COPY e DELETE (pág. 98).
No final do livro há um apêndice (págs. 237 e 238) onde as funções aparecem com a sintaxe correta.
-------------------------------------------------------------------------------------------
Exercício 1 da Aula 5:
Onde está:procedure P(X,Y:integer;var X:integer);
o correto é:procedure P(X,Y:integer;var Z:integer);
-------------------------------------------------------------------------------------------
Exercício 1 da Aula 4 - Letra g, postado na aba exercícios e complementos:
Na penúltima linha dentro do REPEAT aparece:j:= *j;
o correto é:j:= 10 * j;
-------------------------------------------------------------------------------------------
ERROS NOS SLIDES:
-------------------------------------------------------------------------------------------
A Vídeo Aula 8 - Slide 19, apresenta um erro no programa apresentado:
Na linha 18 aparece:max := max + 1;
o correto é:max := ind1;
-------------------------------------------------------------------------------------------
Transparência da Aula 2 - Slide 5:
Na terceira linha onde está escrito "Produto" deveria ser "Prod".
-------------------------------------------------------------------------------------------
Transparência da Aula 3 - Slide 15:
Ao invés de www.freepascal.com o site correto é www.freepascal.org.
-------------------------------------------------------------------------------------------
Transparência da Aula 7 - Slide 45: No procedimento BuscaElemento, dentro do WHILE:
substitua a condição (inicio<>fim) por (inicio <fim)
-------------------------------------------------------------------------------------------
Transparência da Aula 10 - Slides 48 a 53:
1) Há um erro na passagem de parâmetros dos procedimentos LerCadastro e ImprimirCadastro:
onde está escrito:
Cadastro{e}: ListaFuncionarios;
o correto deveria ser:Cadastro{e}: Tabela;
2) No procedimento ImprimirCadastro:
onde está escrito:lenght(Nome)
o correto deveria ser:length(Nome)
-------------------------------------------------------------------------------------------
Transparência da Aula 13 - Slide 36:
onde está escrito:new:= P;
o correto é:new(P);
-------------------------------------------------------------------------------------------
Transparência da Aula 8 - Slide 41:
A variável Posicao não está declarada. Deve-se declarar esta variável com o tipo T_Dominio, como a variável ind.
-------------------------------------------------------------------------------------------
Transparência da Aula 10 - Slide 38:
A cabeça de leitura (CL) está posicionada <EOLN>.
Entretanto, como o comando usado foi READLN, então a cabeça de leitura (CL) deveria estar posicionada no <EOF>.
-------------------------------------------------------------------------------------------