Logo Passei Direto
Buscar

prova 1 algoritmo

Ferramentas de estudo

Questões resolvidas

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

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 em um 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 v
a) As expressões I, II e IV estão corretas.
b) As expressões I e IV estão corretas.
c) As expressões III e V estão corretas.
d) As expressões I, II e V estão corretas.

A partir da construção de um algoritmo, podem ser desenvolvidos programas que executam as mais variadas operações matemáticas através dos operadores aritméticos e lógicos.
Diante disso, assinale a alternativa CORRETA que apresenta o operador aritmético capaz de retornar o resto da divisão de valores inteiros:
a) <>
b) Div.
c) Mod.
d) >=

Um algoritmo pode ser definido como uma sequência de passos/instruções que visam a atuar na solução de um problema que pode ou não ser recorrente. Embora o conceito de algoritmos pareça complexo, na verdade o aplicamos inconscientemente, muitas vezes, em nosso dia a dia.
Sobre os conceitos que dão sustentação aos algoritmos, classifique V para as sentenças verdadeiras e F para as falsas:
( ѵ ) Dados são valores sem significado contextual.
( v ) Uma pseudolinguagem é uma linguagem intermediária que pode ser traduzida para uma linguagem de programação propriamente dita.
( f ) Uma informação não possui significado contextual atrelado a um valor.
( v ) A maneira como as instruções são encadeadas dentro de um programa é conhecida como lógica de programação.
( v ) As linguagens de programação, em sua maioria, seguem exatamente a mesma sintaxe do portugol.
a) F - V - F - V - F.
b) V - V - F - V - V.
c) V - F - V - F - F.
d) V - V - F - V - F.

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:
( f ) Se for informado o valor de A, for alterado para 2, o resultado final será 18.
( v ) O algoritmo não apresentará nenhuma mensagem ao usuário.
( v ) A execução apresentará erro, devido à incompatibilidade de tipos na declaração.
( f ) Os operadores DIV e MOD só podem ser usados com números reais.
a) F - V - V - F.
b) V - F - V - F.
c) V - V - F - F.
d) F - V - V - V.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

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

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 em um 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 v
a) As expressões I, II e IV estão corretas.
b) As expressões I e IV estão corretas.
c) As expressões III e V estão corretas.
d) As expressões I, II e V estão corretas.

A partir da construção de um algoritmo, podem ser desenvolvidos programas que executam as mais variadas operações matemáticas através dos operadores aritméticos e lógicos.
Diante disso, assinale a alternativa CORRETA que apresenta o operador aritmético capaz de retornar o resto da divisão de valores inteiros:
a) <>
b) Div.
c) Mod.
d) >=

Um algoritmo pode ser definido como uma sequência de passos/instruções que visam a atuar na solução de um problema que pode ou não ser recorrente. Embora o conceito de algoritmos pareça complexo, na verdade o aplicamos inconscientemente, muitas vezes, em nosso dia a dia.
Sobre os conceitos que dão sustentação aos algoritmos, classifique V para as sentenças verdadeiras e F para as falsas:
( ѵ ) Dados são valores sem significado contextual.
( v ) Uma pseudolinguagem é uma linguagem intermediária que pode ser traduzida para uma linguagem de programação propriamente dita.
( f ) Uma informação não possui significado contextual atrelado a um valor.
( v ) A maneira como as instruções são encadeadas dentro de um programa é conhecida como lógica de programação.
( v ) As linguagens de programação, em sua maioria, seguem exatamente a mesma sintaxe do portugol.
a) F - V - F - V - F.
b) V - V - F - V - V.
c) V - F - V - F - F.
d) V - V - F - V - F.

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:
( f ) Se for informado o valor de A, for alterado para 2, o resultado final será 18.
( v ) O algoritmo não apresentará nenhuma mensagem ao usuário.
( v ) A execução apresentará erro, devido à incompatibilidade de tipos na declaração.
( f ) Os operadores DIV e MOD só podem ser usados com números reais.
a) F - V - V - F.
b) V - F - V - F.
c) V - V - F - F.
d) F - V - V - V.

Prévia do material em texto

Acadêmico:
	Luciano da Rosa Pedroso (2535016)
	Disciplina:
	Algoritmo e Lógica de Programação (EEA02)
	Avaliação:
	Avaliação I - Individual Semipresencial ( Cod.:656380) ( peso.:1,50)
	Prova Objetiva:
	24689449
Parte superior do formulário
	1.
	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 - V - F - V - V.
	
	b) V - F - V - F - V.
	
	c) V - F - V - F - F.
	
	d) F - V - F - V - F.
	 
	 
	2.
	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 em um 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 v
Assinale a alternativa CORRETA:
	
	a) As expressões I, II e IV estão corretas.
	
	b) As expressões I e IV estão corretas.
	
	c) As expressões III e V estão corretas.
	
	d) As expressões I, II e V estão corretas.
	3.
	Na construção de um algoritmo, uma das suas principais fases é o processamento dos dados informados pelo usuário, em que poderão ser realizadas diversas operações aritméticas sobre as variáveis declaradas ou valores previamente especificados, a fim de obter o resultado final desejado. Neste sentido, analise o código apresentado e assinale a alternativa CORRETA que apresenta o conteúdo para as variáveis VA, VB, VC, VD, VE:
	
	
	a) VA=72, VB=7, VC=10, VD=2, VE=178.
	
	b) VA=72, VB=7, VC=0, VD=2, VE=79.
	
	c) VA=12, VB=4, VC=0, VD=1, VE=16.
	
	d) VA=2, VB=72, VC=10, VD=2, VE=178.
	4.
	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 em um quadro conhecido por tabela verdade. Considerando as seguintes atribuições: a=2, b=1, c=0, analise as expressões lógicas a seguir:
I- (a > b) E (b >= c) = VERDADEIRO v
II- ((a - b) > c) OU (b = 1) = FALSO
III- (a + b) >= (a + c) = FALSO
IV- (a * c) <> (c * b) = FALSO
V- (a mod 2 = 3) E (b * a = 3) = VERDADEIRO 
Assinale a alternativa CORRETA:
	
	a) As expressões II e V estão corretas.
	
	b) As expressões I, III e IV estão corretas.
	
	c) As expressões I e IV estão corretas.
	
	
	
	d) As expressões I, IV e V estão corretas.
	5.
	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 em um quadro conhecido por tabela verdade. Considerando as seguintes atribuições: a = 7; b = 3 e c = 5, analise as expressões lógicas a seguir:
I- (a > b) E (b >= c) = VERDADEIRO
II- (a - b > c) OU (b = 3) = FALSO
III- (a + b) >= (a + c) = FALSO
IV- (a X c) <> (c X a) = VERDADEIRO
V- (a mod 2 = 3) E (b X a = 21) = VERDADEIRO
Assinale a alternativa CORRETA:
	
	a) As expressões I, IV e V estão corretas.
	
	b) As expressões I, II e IV estão corretas.
	
	c) As expressões II e V estão corretas.
	
	d) As expressões III e V estão corretas.
	6.
	A partir da construção de um algoritmo, podem ser desenvolvidos programas que executam as mais variadas operações matemáticas através dos operadores aritméticos e lógicos. Diante disso, assinale a alternativa CORRETA que apresenta o operador aritmético capaz de retornar o resto da divisão de valores inteiros:
	
	a) <>
	
	b) Mod.
	
	c) >=
	
	d) Div.
	7.
	Um algoritmo pode ser definido como uma sequência de passos/instruções que visam a atuar na solução de um problema que pode ou não ser recorrente. Embora o conceito de algoritmos pareça complexo, na verdade o aplicamos inconscientemente, muitas vezes, em nosso dia a dia. Sobre os conceitos que dão sustentação aos algoritmos, classifique V para as sentenças verdadeiras e F para as falsas:
(  ѵ  ) Dados são valores sem significado contextual.
(  v  ) Uma pseudolinguagem é uma linguagem intermediária que pode ser traduzida para uma linguagem de programação propriamente dita.
(  f  ) Uma informação não possui significado contextual atrelado a um valor.
(  v  ) A maneira como as instruções são encadeadas dentro de um programa é conhecida como lógica de programação.
( v   ) As linguagens de programação, em sua maioria, seguem exatamente a mesma sintaxe do portugol.
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 - F.
	
	d) V - V - F - V - F.
	8.
	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:
(  f  ) Se for informado o valor de A, for alterado para 2, o resultado final será 18.
(  v  ) O algoritmo não apresentará nenhuma mensagem ao usuário.
(  v  ) A execução apresentará erro, devido à incompatibilidade de tipos na declaração.
(   f ) Os operadores DIV e MOD só podem ser usados com números reais.
Assinale a alternativa que apresenta a sequência CORRETA:
	
	
	a) F - V - V - F.
	
	b) V - F - V - F.
	
	c) V - V - F - F.
	
	d) F - V - V - V.
	9.
	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 a seguir 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 := 10;
B := 3;
C := 5;
D := 10;
A := 1 + B;
B := 30 div 3;
A := 30 mod 3;
A := 1;
B := 5 + A;
B := A;
C := D * A;
escreva(' valor  A ', A);
escreva(' valor  B ', B);
escreva(' valor  C ', C);
escreva(' valor  D ', D);
fim.
	
	a) A 1, B 1, C 10, D 10.
	
	b) A 1, B 6, C 10, D 1.
	
	c) A 6, B 30, C 10, D 1.
	
	d) A 10, B 3, C 5, D 10.
	10.
	Um algoritmo poderá receber dados externos informados pelo usuário, a fim de que possa realizar as suas instruções e retornar o resultado esperado. Diante disso, assinale a alternativa CORRETA que apresenta o comando responsável pela captação dessa informação:
	
	a) Insira.
	
	b) Escreva.
	
	c) Digite.
	
	d) Leia.
Atenção: Confira as respostas! Depois de concluir a avaliação não será possível fazê-la novamente.
ѵѵ

Mais conteúdos dessa disciplina