Erratas Fundamentos de Prog

5
Erros Identificados no Livro Texto e nos Slides Disciplina: 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); -------------------------------------------------- -----------------------------------------

description

Fundamentos de programação. UFF. 01/2016.

Transcript of Erratas Fundamentos de Prog

Page 1: 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;

-------------------------------------------------------------------------------------------

Page 2: Erratas Fundamentos de Prog

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:

Page 3: Erratas Fundamentos de Prog

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>.

-------------------------------------------------------------------------------------------