Buscar

Avaliação I - Individual - Algoritmo e lógica de programação (EEA02)

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 6 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 6 páginas

Prévia do material em texto

27/05/2023, 16:01 Avaliação I - Individual
about:blank 1/6
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:740424)
Peso da Avaliação 1,50
Prova 50108231
Qtd. de Questões 10
Acertos/Erros 9/1
Nota 9,00
Um programa de computador é basicamente um algoritmo escrito em alguma linguagem de 
programação. Para manipular as informações e poder fazer cálculos e verificações com elas, o 
computador precisa mantê-las em memória durante a execução do programa em estruturas que são 
conhecidas como VARIÁVEIS. Analise o programa e assinale a alternativa CORRETA que apresenta 
o valor final das variáveis (A, B, C, D) respectivamente, após a execução:
algoritmo verifica;
var
A, B, C, D : inteiro;
inicio
A := 5;
B := 10;
C := 15;
D := 20;
A := 1 + B;
B := 5 * A;
B := A + 3;
D := A + C - 14;
C := D + A;
escreva(' valor A ', A);
escreva(' valor B ', B);
escreva(' valor C ', C);
escreva(' valor D ', D);
fim.
A valor A= 11 valor B= 5 valor C= 16 valor D= 20
B valor A= 11 valor B= 14 valor C= 23 valor D= 12
C valor A= 11 valor B= 14 valor C= 31 valor D= 20
D valor A= 21 valor B= 4 valor C= 55 valor D= 2
O comando "Leia", dentro de um algoritmo, tem por objetivo ler um dado informado pelo usuário e 
armazenar em uma variável definida. 
Com relação a sua sintaxe, assinale a alternativa CORRETA:
 VOLTAR
A+ Alterar modo de visualização
1
2
27/05/2023, 16:01 Avaliação I - Individual
about:blank 2/6
A Leia(<variável>);
B Leia(valores);
C Leia<variável>
D Leia(variável)
Algoritmo é uma palavra que tem origem no apelido de um matemático árabe do século IX, 
conhecido por Al-Khwarizmi. Este nome, na forma latina, é algoritmi, ou seja, dá origem à 
terminologia que conhecemos. A respeito dessa temática, analise as sentenças a seguir:
I- Os algoritmos fazem parte do dia a dia de todos nós.
II- Um algoritmo pode ser entendido como uma sequência de passos ou instruções que têm por 
objetivo resolver um determinado problema.
III- Algoritmo é um conjunto de instruções passadas ao computador para que ele consiga resolver um 
problema específico.
Assinale a alternativa CORRETA:
A As sentenças I, II e III estão corretas.
B Somente a sentença III está correta.
C Somente a sentença II está correta.
D Somente a sentença I está correta.
Observe as seguintes operações:
3
4
27/05/2023, 16:01 Avaliação I - Individual
about:blank 3/6
93 / 6
93 div 6
93 mod 6
 
Quais seriam, respectivamente, os resultados?
A 15,5; 15; 3.
B 10; 15,5; 3.
C 15,5; 0; 3.
D 3; 90; 10.
O identificador é o nome pelo qual a variável é conhecida. Nesse sentido, há vários fatores e 
características que podemos relacionar a esse conceito. 
Assinale a alternativa CORRETA que apresenta um identificador:
A Cálculo Realizado.
B Algoritmo Soma Números.
C Código Produto.
D Números.
5
27/05/2023, 16:01 Avaliação I - Individual
about:blank 4/6
Os operadores relacionais retornam verdadeiro ou falso. Eles são usados em expressões lógicas 
e descritos, em PORTUGOL, pelos operadores E, OU e NÃO. Visto que cada operador possui um 
significado associado ao seu funcionamento, associe os itens, utilizando o código a seguir:
I- Disjunção. 
II- Conjunção. 
III- Negação. 
( ) Inverte o resultado de qualquer operação ou conjunto de operações.
( ) Para que o resultado final seja verdadeiro, os resultados de todas as operações relacionadas 
devem ser verdadeiros.
( ) Basta que o resultado de qualquer operação seja verdadeiro para o resultado também seja 
verdadeiro.
Assinale a alternativa que apresenta a sequência CORRETA:
A II - III - I.
B III - I - II.
C III - II - I.
D I - II - III.
Os operadores são aplicados dentro dos algoritmos sempre que se quer fazer uma operação 
matemática, relacional ou lógica entre duas ou mais informações. Apesar de cada linguagem de 
programação empregar sua própria sintaxe para representar os operadores, a operação que eles 
representam e o resultado obtido não muda, o que facilita sua representação através dos algoritmos. 
Com relação aos operadores matemáticos, relacionais e lógicos, classifique V para as sentenças 
verdadeiras e F para as falsas:
( ) O operador DIV nos traz a parte inteira do resultado de uma divisão.
( ) Para x=5 e y=10, x MOD y retorna o valor 0.
( ) Em uma operação do tipo E, todos os operandos devem ser verdadeiros para que o resultado seja 
verdadeiro.
( ) A expressão "(4<=10) ou (5>8)" tem como resultado o valor FALSO.
( ) O operador <> serve para verificar se dois valores são diferentes.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - F - V.
B V - V - F - V - V.
C V - F - V - F - F.
D F - V - F - V - F.
6
7
27/05/2023, 16:01 Avaliação I - Individual
about:blank 5/6
Um aspecto importante da elaboração de algoritmos e sua posterior tradução para uma 
linguagem de programação é a definição das variáveis e dos 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 valor da mesma 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, II e IV estão corretas.
B As sentenças III 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.
Esse aspecto é caracterizado por possuir um significado determinante para os algoritmos.
A que estamos nos referindo?
A Informação.
B Dado.
C Número inteiro.
D Caractere.
É a linguagem utilizada especificamente para construção de algoritmos, também conhecida como 
"portugol".
Que linguagem é essa?
8
9
10
27/05/2023, 16:01 Avaliação I - Individual
about:blank 6/6
A Lógica.
B Algol.
C Pseudolinguagem.
D Programação.
Imprimir

Outros materiais