Académique Documents
Professionnel Documents
Culture Documents
Pg. 52: Em declarao de variveis, aps a palavra quadrado deveria ser dois
pontos (:) e no ponto e vrgula (;) como est. No algoritmo, na 9 linha onde
diz 'Quadrado <- sqrt(num)' deveria ser 'Quadrado <- sqr(num)'. Na 11 linha, o
correto : Escreva (A raiz quadrada : , raiz).
Pg. 62: O algoritmo do Quadro 30 est com erros, segue abaixo o correto:
Algoritmo par
Var
n, resto: inteiro
metade : real
Incio
Escreva (Digite um nmero: )
Leia (n)
resto <- n mod2
Se (resto = 0) ento
Metade <- n/2
Escreva (A metade do nmero , metade)
Fim_se
Fim.
Pg. 63: No quarto pargrafo, a palavra essa est errada e o correto seria
Precisamos dessa....
Pg. 68: Na linha 13 do algoritmo deveria ser 'max <- a' ao invs de 'max <- b'.
Pg. 72: No algoritmo, a palavra Caso deve ser substituda por Escolha; todas
as palavras Seja devem ser substitudas por Caso; a palavra Fim_caso deve
ser substituda por Fim_escolha.
Pg. 81: Onde diz 'imc peso/sqn(altura)' o correto 'imc <- peso/sqr(altura)'
Seno
Se (delta > 0) ento
Escreva ("Existem duas razes reais")
x1 <- (-b + sqrt(delta)) / (2 * a)
Escreva ("A raiz x1 : ", x1)
x2 <- (-b - sqrt(delta)) / (2 * a)
Escreva ("A raiz x2 : ", x2)
Fim_se
Fim_se
Fim_se
Fim_se
Fim
cont <- 0
cont <- cont +1.
Pg. 142: Na Figura 34, onde se l x [4,1] e x [3,2] leia-se x [1,4] e x [2,3],
pois primeiro deve se ler a linha para depois a coluna.
Algoritmo media
Var
media: vetor[1..20] de real
notas: vetor[1..20, 1...4] de real
somat, soma, mediat: real
i, j : inteiro
Incio
somat <- 0
soma <- 0
Para i de 1 at 20 passo 1 faa
Para j de 1 at 4 passo 1 faa
Pg. 151: O algoritmo do Quadro 67 est com erros que o torna praticamente
incompreensvel. Segue abaixo o algoritmo correto:
Algoritmo registroproduto
Tipo
Cad_produto = registro
codigo: inteiro
nome: caractere[30]
preco: real
saldo: inteiro
Fim_registro
Var
produto: vetor [1..10] de Cad_produto
i, codigo: inteiro
acha: logico
resp: caractere[3]
Incio
Para i de 1 at 20 faa
Escreva ("Informe cdigo do produto: ")
Leia (produto[i].codigo)
Escreva ("Informe a descrio do produto: ")
Leia (produto[i].nome)
Escreva ("Informe o preo do produto: ")
Leia (produto[i].preco)
Escreva ("Informe o saldo em estoque do produto: ")
Leia (produto[i].saldo)
Fim_para
resp <- "sim"
Enquanto (resp = "sim") faa
Pg. 159: Onde est escrito: Objetivo do algoritmo: ler informaes sobre 20
contatos e realizar consulta-zelo nome, leia-se: Objetivo do algoritmo: ler
informaes sobre 20 contatos e realizar consulta pelo nome.
Pg. 171: No 6 pargrafo, na 3 linha, onde est escrito: ..., temos a rotina 2.1
Observe que a rotina..., leia-se: ..., temos a rotina 2.1. Observe que a
rotina....
Pg. 172: O pargrafo abaixo est repetido e est faltando um ponto final aps
a rotina 2.1 (em vermelho):
Pg. 178: No algoritmo, na 4 linha, est faltando a varivel fat; na 8 linha est
faltando o recebe:
fat <- fat * i