Buscar

algoritmo e programação

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

Prévia do material em texto

16/04/2023, 19:25 Avaliação I - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:823817)
Peso da Avaliação 1,50
Prova 63116375
Qtd. de Questões 10
Acertos/Erros 8/2
Nota 8,00
Em um algoritmo, os identificadores são palavras que distinguem os diversos tipos de elementos 
(por exemplo, nome do algoritmo, nome de uma variável etc.). O nome de uma variável, por sua vez, 
segue uma regra com relação aos caracteres válidos. Com base nessas regras adotadas no 
desenvolvimento de um algoritmo e observando os comandos em linguagem portugol, sobre a correta 
declaração de variáveis, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Semelhante a uma variável, uma constante também armazena um valor.
( ) O valor 6,3 deverá ser armazenado em uma variável do tipo real.
( ) O valor 6 poderá ser armazenado em uma variável do tipo real.
( ) O valor 6 somente será armazenado em uma variável do tipo inteiro.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - F.
B V - V - F - V.
C V - F - F - V.
D F - F - V - F.
Todos os dias fazemos várias atividades de forma automática para a solução de 
problemas/atividades. Um algoritmo é que uma sequência de passos que objetivam a solução de um 
problema. Sobre os passos que devemos realizar ao enviar um e-mail, seguindo a sequência do 
formulário do e-mail, ordene os itens a seguir:
I- Clicar no botão Nova Mensagem.
II- Se desejar enviar o e-mail para outra pessoa, colocar uma vírgula após o último endereço de e-
mail informado no campo "Para:" e informar o próximo endereço de e-mail.
III- Ao terminar de informar o conteúdo da mensagem, pressionar o botão "Enviar".
IV- Abrir o programa de e-mail de sua preferência.
V- No campo "Para:", informar o endereço de e-mail do destinatário.
VI- Se desejar enviar uma cópia do e-mail para outro endereço, informar o endereço de e-mail que 
deverá receber a cópia, no campo "Cc:".
VII- No campo "Assunto", informar uma breve descrição do que se trata a mensagem e no campo 
"Mensagem", informar o conteúdo sobre o qual deseja comunicar.
Assinale a alternativa que apresenta a sequência CORRETA:
A I - IV - VI - III - II - V - VII.
B VII - II - I - IV - VI - III - V.
 VOLTAR
A+ Alterar modo de visualização
1
2
16/04/2023, 19:25 Avaliação I - Individual
about:blank 2/5
C III - II - V - IV - I - VI - VII.
D IV - I - V - II - VI - VII - III.
Considere um algoritmo que leia um valor correspondente a uma temperatura em Fahrenheit, 
converta para graus centígrados e exiba a temperatura convertida. Para converter, basta utilizar a 
fórmula C = (F - 32) / 1,8, onde "f" é a temperatura lida. Nesse sentido, assinale a alternativa 
CORRETA que apresenta o algoritmo em pseudocódigo do cenário proposto:
A
------------------------------------------- Algoritmo temperatura; início Escreva('Temperatura em
Fahrenheit: '); C := (F - 32) / 1.8; Escreva( C, ' graus Centígrados.'); Fim. -----------------------------
--------------
B
------------------------------------------- Algoritmo temperatura; var F, C : Real; início
Escreva('Temperatura em Fahrenheit: '); Leia(F); C := (F - 32) / 1.8; Escreva( C, ' graus
Centígrados.'); Fim. -------------------------------------------
C
------------------------------------------- Algoritmo temperatura; var F, C : Real; início
Escreva('Temperatura em Fahrenheit: '); Leia(F - 32) / 1.8); Escreva( C, ' graus Centígrados.');
Fim. -------------------------------------------
D
------------------------------------------- Algoritmo temperatura; var F, C : inteiro; início
Escreva('Temperatura em Fahrenheit: '); Leia(C); C := (F - 32) / 1.8; Escreva( C, ' graus
Centígrados.'); Fim. -------------------------------------------
Devido à complexidade dos programas, muitas vezes, é preciso deixar registrado o que eles 
executam, ou o motivo que levou o programador à determinada solução. As instruções, definidas 
como comentários pelo programador, não serão interpretadas, ou seja, o programa não executará. 
Com base no exposto, assinale a alternativa CORRETA que apresenta um comentário em um 
pseudocódigo Portugol:
A [Este trecho não será executado]
B //'Este trecho não será executado'.
C -"Este trecho não será executado".
D {Este trecho não será executado}
Considere que durante o desenvolvimento da disciplina de algoritmos, o professor solicitou aos 
alunos o desenvolvimento de um algoritmo para obter informações sobre seus familiares. As 
informações solicitadas a cada familiar foram: estado civil, grau de instrução, número de filhos e 
idade. Com relação aos tipos de dados requeridos que precisam ser armazenados e a sequência ideal 
desses dados, assinale a alternativa CORRETA:
A Caractere, caractere, inteiro, inteiro.
B Lógico, inteiro, real, real.
3
4
5
16/04/2023, 19:25 Avaliação I - Individual
about:blank 3/5
C Real, caractere, inteiro, Lógico.
D Inteiro, real, inteiro, caractere.
Cada informação a ser armazenada ou utilizada em um algoritmo pertence a um tipo de dado 
definido. Considerando que o nome de cada uma das variáveis a seguir represente o conteúdo que ela 
armazenará, defina o tipo de dado ideal para cada variável: 
 
 nome
 endereço
 salario 
 qtd_dependente
A Caractere, caractere, real, inteiro.
B Real, lógico, inteiro e inteiro.
C Caractere, caractere, real, real.
D Real, lógico, inteiro e real.
Um algoritmo é uma sequência finita de passos que objetivam a solução de um problema. Ele é 
composto por três etapas: a entrada, o processamento e a saída. Com base no código apresentado e 
nas instruções que correspondem a cada etapa, analise o código a seguir:
algoritmo "mediafinal"
var
 nome_aluno : caracter
 n1,n2,n3,n4 : real
 soma : real
 media : real
inicio
 escreva("Digite o Nome do Aluno: ")
 leia(nome_aluno)
 escreva("Digite a primeira nota: ")
 leia(n1)
 escreva("Digite a segunda nota: ")
 leia(n2)
 escreva("Digite a terceira nota: ")
 leia(n3)
 escreva("Digite a quarta nota: ")
 leia(n4)
 media <-((N1*1)+(N2*1)+(N3*4.8)+(N4*3.2))/10
 escreva(media)
fimalgoritmo
Com base no exposto, classifique V para as sentenças verdadeiras e F para as falsas:
( ) As operações de entradas neste caso, são realizadas nas solicitações de dados, como nome e 
notas.
6
7
16/04/2023, 19:25 Avaliação I - Individual
about:blank 4/5
( ) As operações de saída são exclusivamente realizadas pela operação escreva.
( ) O processamento ocorre na linha media <-((N1*1)+(N2*1)+(N3*4.8)+(N4*3.2))/10.
( ) A variável "nome " não é considerada uma entrada, pois não é utilizada no cálculo.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V.
B F - F - V - V.
C V - V - V - F.
D F - V - V - F.
O objetivo dos operadores relacionais é permitir que se façam desvios condicionais dentro de 
um algoritmo, desvios estes baseados no valor que determinadas variáveis recebem durante o fluxo 
de execução. Com relação aos operadores relacionais e as três variáveis (A, B e C), tais que A = 12, B 
= 15 e C = 3, bem como a notação para operadores lógicos, classifique V para as sentenças 
verdadeiras e F para as falsas:
( ) (A + B) > 30 ou (A + B - 5) = (A + C)
( ) (A >= C) e (A + B) = C
( ) (A > B) e (C + B) < A
( ) (A + C) > B
( ) B >= A + 2
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - F - F.
B F - F - F - F - V.
C V - V - F - V - F.
D V - V - F - V - V.
Os softwares representam componentes lógicos e abstratos presentes nos sistemas 
computacionais. Assim, técnicas têm que ser aplicadas para a construção dos programas que os 
compõem e uma dessas técnicas é a utilização de algoritmos que representam um conjunto de 
instruções que deverão ser traduzidas para a linguagem do computador. Sobre o algoritmo anexo, 
assumindo que a sua implementação está correta, classifique V para as sentenças verdadeiras e F para 
as falsas:
Algoritmo "Teste_logica"
Var
X:real
Inicio
X:= (5*(10 /(2+5)))
escreva(x)
Fimalgoritmo
8
9
16/04/2023, 19:25 Avaliação I - Individual
about:blank 5/5
( ) A divisão apresentada retorna um resto igual a 0.
( ) Não há nenhum valor de entrada solicitado ao usuário
( ) Ao final da execução valor apresentado é menor que 8.
( ) O valor da variável X é igual a 21.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - F.
B F - V - V - V.
C F - V - V - F.
D V - F - F - V.
Dentre as várias instruções que um algoritmo pode executar, encontram-se as operações 
relacionais que permitem ao desenvolvedor realizar comparações entre elementos de um mesmo tipo 
de dado, retornando um valor verdadeiro ou falso. Com base no exposto, analise as sentenças a 
seguir:
I- O operador <> permite verificar se um valor é diferente do outro.
II- Ao realizar a operação relacional 20 >= 20, o resultado desta operação será falso.
III- Foi atribuído à variável Nome o valor "Jose", logo Nome <>= "Pedro" será verdadeiro.
IV- Se a variável IDADE for do tipo REAL, o teste IDADE > 16 é válido.
Assinale a alternativa CORRETA:
A As sentenças I e IV estão corretas.
B As sentenças II e IV estão corretas.
C Somente a sentença I está correta.
D As sentenças II, III e IV estão corretas.
10
Imprimir

Continue navegando