Logo Passei Direto
Buscar

Avaliação I -e- Algoritmo e Lógica de Programação (EEA02)

Ferramentas de estudo

Questões resolvidas

Um algoritmo é essencialmente um conjunto de passos utilizado para resolver um problema que pode ou não ocorrer de forma recorrente. O procedimento para trocar um pneu, uma receita de bolo, os passos que um programa de computador utiliza para realizar determinada operação são exemplos de algoritmos. Com relação aos comandos existentes para a formalização de algoritmos computacionais, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O comando mod retorna a parte inteira de uma divisão.
( ) É uma boa prática inicializar a variável que servirá como acumulador com 0.
( ) O comando escreva permite que se envie um conjunto de parâmetros.
( ) Uma das vantagens da utilização de uma pseudolinguagem na expressão de algoritmos é que esta pseudolinguagem pode ser traduzida para praticamente qualquer linguagem de programação.
Assinale a alternativa que apresenta a sequência CORRETA:


a) V - V - V - F.
b) V - V - F - F.
c) F - V - V - V.
d) V - F - V - F.

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) F - V - F - V - F.
b) V - V - F - V - V.
c) V - F - V - F - V.
d) V - F - V - F - F.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Um algoritmo é essencialmente um conjunto de passos utilizado para resolver um problema que pode ou não ocorrer de forma recorrente. O procedimento para trocar um pneu, uma receita de bolo, os passos que um programa de computador utiliza para realizar determinada operação são exemplos de algoritmos. Com relação aos comandos existentes para a formalização de algoritmos computacionais, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O comando mod retorna a parte inteira de uma divisão.
( ) É uma boa prática inicializar a variável que servirá como acumulador com 0.
( ) O comando escreva permite que se envie um conjunto de parâmetros.
( ) Uma das vantagens da utilização de uma pseudolinguagem na expressão de algoritmos é que esta pseudolinguagem pode ser traduzida para praticamente qualquer linguagem de programação.
Assinale a alternativa que apresenta a sequência CORRETA:


a) V - V - V - F.
b) V - V - F - F.
c) F - V - V - V.
d) V - F - V - F.

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) F - V - F - V - F.
b) V - V - F - V - V.
c) V - F - V - F - V.
d) V - F - V - F - F.

Prévia do material em texto

28/10/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 1/3
Acadêmico: Eudisvan Duarte Belem (2006833)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação I - Individual Semipresencial ( Cod.:656380) ( peso.:1,50)
Prova: 24673072
Nota da Prova: 9,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Um algoritmo é essencialmente um conjunto de passos utilizado para resolver um problema que pode ou não ocorrer de forma recorrente. O procedime
para trocar um pneu, uma receita de bolo, os passos que um programa de computador utiliza para realizar determinada operação são exemplos de
algoritmos. Com relação aos comandos existentes para a formalização de algoritmos computacionais, classifique V para as sentenças verdadeiras e F p
as falsas:
( ) O comando mod retorna a parte inteira de uma divisão.
( ) É uma boa prática inicializar a variável que servirá como acumulador com 0.
( ) O comando escreva permite que se envie um conjunto de parâmetros.
( ) Uma das vantagens da utilização de uma pseudolinguagem na expressão de algoritmos é que esta pseudolinguagem pode ser traduzida para
praticamente qualquer linguagem de programação.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - F.
 b) V - V - F - F.
 c) F - V - V - V.
 d) V - F - V - F.
2. Algoritmos são desenvolvidos para resolver inúmeros problemas, os quais sempre respeitam uma estrutura bem definida e também as etapas de entrad
processamento e saída. Considerando a estrutura de um algoritmo para realizar a conversão de minutos para segundos, analise os processos a seguir:
I- Escreva(Minutos, ' minutos em segundos é equivalente a ', (Minutos*60), ' segundos.'); 
II- Início 
III- var
IV- Minutos : Real; 
V- Algoritmo ConversorMinutos;
VI- Fim.
VII- Minutos <- 44;
Assinale a alternativa que apresenta a sequência CORRETA desse processo:
 a) II - III - IV - I - VI - V - VII.
 b) IV - VII - III - I - II - VI - V.
 c) II - V - III - IV - VII - I - VI.
 d) V - III - IV - II - VII - I - VI.
3. 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 represent
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) F - V - F - V - F.
 b) V - V - F - V - V.
 c) V - F - V - F - V.
 d) V - F - V - F - F.
4. Os operadores relacionais retornam verdadeiro ou falso. Eles são usados em expressões lógicas e descritos, em PORTUGOL, pelos operadores E, OU
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) III - I - II.
 b) III - II - I.
 c) I - II - III.

28/10/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 2/3
 d) II - III - I.
5. 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 as mesmas, o computador precisa mantê-las em memória durante a execução do programa em estruturas que são conheci
como VARIÁVEIS. No que se refere às variáveis da pseudolinguagem portugol, analise as sentenças a seguir:
I- Uma variável pode ser comparada a uma espécie de caixa, identificada por um nome, que é acessada pelo computador para ler e armazenar valores
II- Uma variável pode conter diversos valores distintos de cada vez.
III- Uma constante é um tipo de variável que recebe um valor em sua criação e não pode sobrescrever esse valor durante a execução do algoritmo.
IV- A definição do tipo de dado que determinada variável poderá armazenar pode ser feita em tempo de atribuição.
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 III e IV estão corretas.
 d) As sentenças II, III e IV estão corretas.
6. Os operadores aritméticos, relacionais e lógicos são de suma importância nas estruturas algorítmicas, já que possibilitam a realização de cálculos
matemáticos e auxiliam na tomada de decisões através de comparações ou combinações, as quais resultarão um valor verdadeiro ou falso baseados e
quadro conhecido por tabela verdade. Considerando as seguintes atribuições: A = 3, B = 7 e C = 4, analise as expressões lógicas a seguir:
I- (A + C) >= B = VERDADEIRO
II- B > A + C = FALSO
III- C = (B - A) = FALSO
IV- (B + A) <= C = VERDADEIRO
V- ((B - 7) * (A + C)) <= 2 = VERDADEIRO
Assinale a alternativa CORRETA:
 a) As expressões III e V estão corretas.
 b) As expressões I, II e IV estão corretas.
 c) As expressões I, II e V estão corretas.
 d) As expressões I e IV estão corretas.
7. Nos algoritmos, bem como nas linguagens de programação, existem diversos tipos de dados. Cada tipo de dado pode armazenar um grupo específico d
valores. Nesse contexto, assinale a alternativa CORRETA que corresponde ao tipo de dado que permite representar apenas dois valores - um
correspondente a verdadeiro e outro a falso:
 a) Caractere.
 b) Real.
 c) Inteiro.
 d) Lógico.
8. Por intermédio de instruções específicas, nós, como programadores, estabelecemos os passos que o computador seguirá para solucionar determinado
problema. Esse conjunto de instruções pode ser entendido como algoritmo. Acerca dos conceitos associados a algoritmo, como tipos de dados, variáve
constantes, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O tipo de dado lógico permite armazenar apenas valores verdadeiro ou falso. 
( ) Uma constante é um local para armazenar valores definidos pelo sistema operacional. 
( ) Dos quatro tipos de dados primários - inteiro, real, caractere e lógico, o número 8 se enquadra apenas em inteiro. 
( ) Variáveis e constantes precisam ser declaradas no início do algoritmo.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - F.
 b) F - V - F - F.
 c) V - F - F - V.
 d) F - F - V - V.
9. Ao iniciar a construção de um algoritmo, o desenvolvedor deverá analisar inicialmente quais dados deverão ser inseridos pelo usuário, a fim de que seja
definidas as variáveis e, se for o caso, as constantes que serão utilizadas pelo algoritmo na execução das instruções, sendo que estas informações dev
ser declaradas no início do algoritmo. Com relação aos conceitos de algoritmos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) As partes (etapas) básicas de praticamente qualquer problema são a entrada, o processamento e a saída.
( ) Uma variável é um "local" na memória do computador utilizado para armazenar uma informação.
( ) Uma variável não pode ter seu valor alterado durante a execução de um algoritmo.( ) O comando MOD realiza a divisão entre dois valores numéricos e retorna o resto da divisão.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - F.
 b) F - V - F - V.
 c) V - V - F - V.
 d) F - F - V - F.
28/10/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 3/3
10.Um programa de computador é basicamente um algoritmo escrito em alguma linguagem de programação. Para manipular as informações e poder faze
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 com
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 exec
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= 14
valor C= 31
valor D= 20
 b) valor A= 21
valor B= 4
valor C= 55
valor D= 2
 c) valor A= 11
valor B= 14
valor C= 23
valor D= 12
 d) valor A= 11
valor B= 5
valor C= 16
valor D= 20
Prova finalizada com 9 acertos e 1 questões erradas.

Mais conteúdos dessa disciplina