Buscar

Avaliação I - Individual Algoritmo e programaçaõ

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

26/10/2022 08:17 Avaliação I - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:765886)
Peso da Avaliação 1,50
Prova 55937896
Qtd. de Questões 10
Acertos/Erros 9/1
Nota 9,00
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: 
 
 endereco 
 bairro 
 nro_casa
A Caractere, caractere, inteiro.
B Caractere, real, real.
C Real, lógico, inteiro.
D Lógico, inteiro, real.
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
( ) 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 F - V - V - V.
B V - F - F - V.
 VOLTAR
A+ Alterar modo de visualização
1
2
26/10/2022 08:17 Avaliação I - Individual
about:blank 2/5
C V - F - F - F.
D F - V - V - F.
Um aspecto importante da elaboração de algoritmos e posterior tradução destes para uma 
linguagem de programação é a definição das variáveis e dos seus tipos. Sem a utilização das 
variáveis, a programação de computadores se tornaria mais complexa, uma vez que teríamos que 
manipular endereços de memória diretamente. Com relação à definição de variáveis e tipos nos 
programas de computador e algoritmos, analise as sentenças a seguir: 
I- As variáveis são, essencialmente, endereços de memória manipuláveis aos quais damos nomes para 
facilitar a utilização. 
II- "Donald Knuth", "Ada Lovelace" e "treze" são exemplos de valores do tipo caracter. 
III- Uma variável do tipo inteira pode ser armazenada em uma variável do tipo real sem prejuízo para 
o seu valor e vice-versa. 
IV- Uma constante é uma variável que recebe um valor inicial e não pode sofrer alteração. 
V- Na pseudolinguagem Portugol, a declaração das variáveis no início do algoritmo é opcional. 
Assinale a alternativa CORRETA:
A As sentenças I e III estão corretas.
B As sentenças I, II e IV estão corretas.
C As sentenças I e III estão corretas.
D As sentenças II, III e IV estão corretas.
Podemos dizer que uma Linguagem de Programação é uma forma de se comunicar ou, mais 
especificamente, passar instruções para um computador. Para que isso aconteça, utilizamos 
algoritmos. Na maioria dos algoritmos, é necessário armazenar valores na memória do computador, 
para a execução desse algoritmo. Sobre esses valores, assinale a alternativa CORRETA:
A Esses valores são armazenados em comandos de entradas.
B Esses valores são armazenados em fluxogramas.
C Esses valores são armazenados em variáveis.
D Esses valores são armazenados em estrutura de controle.
Um conceito fundamental para os cursos de sistemas de informação e cursos afins é o conceito 
de algoritmo. Consideraremos um algoritmo como uma sequência de instruções, cuja execução 
resulta na realização de uma tarefa determinada. Podemos listar alguns tipos de algoritmos que estão 
presentes no nosso dia a dia, não necessariamente envolvendo aspectos computacionais, como uma 
receita de bolo e uma partitura musical são algoritmos. Qual é a origem da palavra algoritmo?
A Apelido de um matemático árabe do século IX, Al-Khwarizmi.
3
4
5
26/10/2022 08:17 Avaliação I - Individual
about:blank 3/5
B Vem da junção das palavras "alguma" e "matemático."
C O filósofo grego Algoritmis usava o conceito em seus trabalhos.
D A palavra foi usada no trabalho dos pastores de ovelhas.
Os tipos de dados influenciam na forma como o algoritmo trabalhará, no desempenho dele e no 
seu consumo de memória. Temos linguagens de programação que chamamos de linguagens tipadas, 
pois todo dado deve ter seu tipo definido, diferente das não tipadas, que não tem essa exigência, 
embora, os dados tratados pelos scripts seguem a mesma definição de tipagem de dados de 
linguagens tipadas. Dentre os tipos de dados, podemos destacar três tipos bases: números, caracteres 
e booleanos. Sobre os dados tipicamente usados como resultados de expressões condicionais ou como 
variáveis identificadoras de estado, assinale a alternativa CORRETA: 
FONTE: http://www.tiexpert.net/programacao/algoritmo/tipos-de-dados.php. Acesso em: 7 dez. 
2018. (adaptado)
A Primitive.
B Data.
C Inteiro.
D Booleano.
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 Inteiro, real, inteiro, caractere.
B Lógico, inteiro, real, real.
C Real, caractere, inteiro, Lógico.
D Caractere, caractere, inteiro, inteiro.
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'.
6
7
8
26/10/2022 08:17 Avaliação I - Individual
about:blank 4/5
B {Este trecho não será executado}
C -"Este trecho não será executado".
D [Este trecho não será executado]
Portugol é uma linguagem utilizada para a construção de algoritmos de maneira que a lógica 
representada no algoritmo não pertença, especificamente, a uma determinada linguagem de 
programação. Dado o seguinte pseudocódigo escrito em portugol, classifique V para as sentenças 
verdadeiras e F para as falsas: 
Algoritmo CalculaMedia; 
Var 
Nota1, Nota2,Nota3,media: real; 
inicio 
Escreva (´Informe as notas '); 
leia(nota1); 
leia(nota2); 
leia(nota3); 
media <- nota1+nota2+nota3/3; 
Escreva ('média', media); 
fim. 
( ) Se for informado os valores 5.0, 4.0 e 6.0, respectivamente, no algoritmo proposto a variável 
média terá 5.0. 
( ) Ao final da execução do algoritmo, é apresentada uma mensagem contendo a soma das três notas 
informadas pelo usuário. 
( ) Os valores de nota1 e a nota2 não são divididos por 3. 
( ) Se for informado os valores 2.0, 2.0 e 9.0, respectivamente, no algoritmo proposto a variável 
média terá 7. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V.
B V - V - V - F.
C V - F - V - F.
D F - F - V - V.
Pode-se dizer que diariamente estamos fazendo escolhas, decidindo entre uma ação ou outra. 
Cada ação que desenvolvemos está baseada em uma série de passos. Na área de sistemas, isso 
também acontece. A sequência de passos computacionais que transforma a entrada na saída, ou seja, 
procedimentos necessários para resolver um determinado problema, recebe um nome específico. 
Sobre esse nome, assinale a alternativa CORRETA:
A Arquivos.
B Cases.
9
10
26/10/2022 08:17 Avaliação I - Individual
about:blank 5/5
C Polinômios.
D Algoritmos.
Imprimir

Continue navegando