Buscar

APOL 02 LÓGICA DE PROGRAMAÇÃO E ALGORITMOS + GABARITO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Prévia do material em texto

Questão 1/5 - Lógica de Programação e Algoritmos 
Na Aula 3 trabalhamos com os primeiros algoritmos no VISUALG. 
Sabendo disso, o código abaixo faz o cálculo da área de um retângulo. 
 
 
 
Porém, há dois erros neste código. Assinale a alternativa que contém estes erros. 
Nota: 20.0 
 
A Na linha 13 deveria ser: leia(altura). 
 
Na linha 16 deveria ser: escreval("Area do retângulo=", area) 
Você acertou! 
 
 
B Na linha 10 deveria ser: leia(altura). 
 
Na linha 16 deveria ser: escreval("Area do retângulo=", area) 
 
C Na linha 15 deveria ser área=base*altura. 
 
Na linha 16 deveria ser: escreval("Area do retângulo=", area) 
 
D Na linha 05 deveria ser: real: base, altura, area 
 
Na linha 16 deveria ser: escreval("Area do retângulo=", area) 
 
E Na linha 13 deveria ser: leia(area). 
 
Na linha 16 deveria ser: escreval("Area do retângulo=", area) 
 
Questão 2/5 - Lógica de Programação e Algoritmos 
Na Aula 3, é abordado o assunto de tipos primitivos básicos de dados, aproximando-nos da maneira pela qual o computador manipula as 
informações. 
Assim, os tipos primitivos básicos utilizados para construção de programas são: 
Nota: 20.0 
 
A Sequência, condicional e repetição. 
 
 
 
B Sequência, seleção e repetição. 
 
 
 
C Inteiro, caracter, real e lógico. 
 
 
Você acertou! 
Slide 05 da Aula 03. 
 
D Inteiro, lógico, real e numérico. 
 
 
 
Questão 3/5 - Lógica de Programação e Algoritmos 
Analise o algoritmo abaixo desenvolvido em pseudocódigo no VisuALG. 
 
 
Assinale a alternativa que contém o enunciado que melhor descreve o algoritmo escrito acima. 
Nota: 20.0 
 
A Faça um programa que receba o ano de nascimento de uma pessoa e o ano atual. Calcule e mostre: 
 
 Quantos anos a pessoa terá em 2020. 
 
B Faça um programa que receba o ano de nascimento de uma pessoa e o ano atual. Calcule e mostre: 
 
 A idade da pessoa; 
 
C Faça um programa que receba o ano de nascimento de uma pessoa e o ano atual. Calcule e mostre: 
 
 A idade da pessoa; 
 Quantos anos a pessoa terá em 2020. 
Você acertou! 
Aula 03. 
A variável s1 recebe a idade da pessoa. 
A variável s2 recebe quantos anos a pessoa terá em 2020. 
 
D Faça um programa que receba o ano de nascimento de uma pessoa e outro ano qualquer. Calcule e mostre: 
 
 A idade da pessoa; 
 
E Faça um programa que receba dois anos quaisquer. Calcule e mostre: 
 
 A idade da pessoa; 
 
Questão 4/5 - Lógica de Programação e Algoritmos 
Trabalhamos na Aula 3 com o conceito de variáveis, tipos, leitura e escrita. Observe o algoritmo a seguir que resolve uma equação de 
segundo grau. 
 
 
Neste código existem alguns erros. Assinale a alternativa que identifica estes erros. 
 
Observação: A função RaizQ é uma função pré-definida no VisuALG e o erro não está nesta função. 
Nota: 20.0 
 
A As linhas 28 e 29 estão erradas. Não deveria aparecer tal mensagem. 
 
Na linha 22 deveria ser: x<-((b*3)-4*(a*c)) 
 
B Na linha 05 deveria ser: a,b,c, delta : inteiro 
 
Na linha 29 deveria ser: escreva("x2=",x2) 
Você acertou! 
 
C Na linha 05 deveria ser: inteiro: a,b,c, delta 
 
Na linha 22 deveria ser: delta<-((b*2)-4*(a*c)) 
 
D Está faltando um fimse entre as linhas 22 e 23. 
 
E Na linha 17 deveria ser: leia(area). 
 
Está faltando um fimse entre as linhas 22 e 23. 
 
Questão 5/5 - Lógica de Programação e Algoritmos 
O algoritmo abaixo tem como objetivo calcular o resultado de um número qualquer elevado em uma potência qualquer. 
 
 
Identifique nas alternativas a parte de código que, inserida na linha faltante, efetuaria o cálculo correto: 
Nota: 20.0 
 
A result==base^expo 
 
B result<-^base*expo 
 
C result<-base^expo 
Você acertou! 
Aula 03. 
 
D result<-base*(expo)^2 
 
 
 
E result=base^expo

Outros materiais