Buscar

Algoritmo e Lógica de Programação (EEA02) avaliação 1

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

Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação I 
 
 
Nota da Prova: 9,00 
Legenda: Resposta Certa Sua Resposta Errada
1. Um algoritmo pode ser definido como um
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
sustentação aos algoritmos, classifique V para as sentenças verdadeiras e F para as falsas:
 
( ) Dados são valores sem significado contextual.
( ) Uma pseudolinguagem é uma linguagem intermediária que pode ser traduzida para uma linguagem 
de programação propriamente dita.
( ) Uma informação não possui significado contextual atrelado a um valor.
( ) A maneira como as instruções são encadeadas dentro de um programa é conhecida como lógica de 
programação. 
( ) As linguagens de programação, e
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) 
F - V - F - V - F. 
 b) 
V - F - V - F - F. 
 c) 
V - V - F - V - V.
 d) 
V - V - F - V - F. 
2. 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 
VB, VC, VD, VE: 
 a) 
VA=72, VB=7, VC=0, VD=2, VE=79.
 b) 
VA=12, VB=4, VC=0, VD=1, VE=16.
 c) 
VA=2, VB=72, VC=10, VD=2, VE=178.
 d) 
VA=72, VB=7, VC=10, VD=2, VE=178.
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
empregar sua própria sintaxe para representar os operadores, a operação que eles representam e o 
Algoritmo e Lógica de Programação (EEA02) 
Avaliação I - Individual Semipresencial 
Sua Resposta Errada 
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
sustentação aos algoritmos, classifique V para as sentenças verdadeiras e F para as falsas:
) Dados são valores sem significado contextual. 
) Uma pseudolinguagem é uma linguagem intermediária que pode ser traduzida para uma linguagem 
gramação propriamente dita. 
) Uma informação não possui significado contextual atrelado a um valor. 
) A maneira como as instruções são encadeadas dentro de um programa é conhecida como lógica de 
) As linguagens de programação, em sua maioria, seguem exatamente a mesma sintaxe do portugol.
Assinale a alternativa que apresenta a sequência CORRETA: 
Na construção de um algoritmo, uma das suas principais fases é o processamento dos dados informados 
o, 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, 
 
VA=72, VB=7, VC=0, VD=2, VE=79. 
VA=12, VB=4, VC=0, VD=1, VE=16. 
VA=2, VB=72, VC=10, VD=2, VE=178.
VE=178.
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 
 
a 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: 
) Uma pseudolinguagem é uma linguagem intermediária que pode ser traduzida para uma linguagem 
) A maneira como as instruções são encadeadas dentro de um programa é conhecida como lógica de 
m sua maioria, seguem exatamente a mesma sintaxe do portugol. 
 
Na construção de um algoritmo, uma das suas principais fases é o processamento dos dados informados 
o, 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 
apresenta o conteúdo para as variáveis VA, 
 
Os operadores são aplicados dentro dos algoritmos sempre que se quer fazer uma operação matemática, 
çõ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) 
F - V - F - V - F. 
 c) 
V - F - V - F - V. 
 d) 
V - F - V - F - F. 
4. Um algoritmo é essencialmente um conju
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 algor
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 pa
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) 
V - V - V - F. 
 b) 
F - V - V - V. 
 c) 
V - V - F - F. 
 d) 
V - F - V - F. 
5. 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 
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 ti
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.
resultado obtido não muda, o que facilita sua representação através dos algoritmos. Com relação aos 
temáticos, relacionais e lógicos, classifique V para as sentenças verdadeiras e F para as 
) 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. 
E, todos os operandos devem ser verdadeiros para que o resultado seja 
) 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. 
apresenta a sequência CORRETA: 
Um algoritmo é essencialmente um conjunto de passos utilizado para resolver um problema quepode 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 algor
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. 
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: 
Um aspecto importante da elaboração de algoritmos e sua posterior tradução para uma linguagem de 
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, 
As variáveis são, essencialmente, endereços de memória manipuláveis aos quais damos nomes para 
"Donald Knuth", "Ada Lovelace" e "treze" são exemplos de valores do tipo caracter.
Uma variável do tipo inteira pode ser armazenada em uma variável do tipo real sem prejuízo para o 
Uma constante é uma variável que recebe um valor inicial e não pode sofrer alteração.
resultado obtido não muda, o que facilita sua representação através dos algoritmos. Com relação aos 
temáticos, relacionais e lógicos, classifique V para as sentenças verdadeiras e F para as 
E, todos os operandos devem ser verdadeiros para que o resultado seja 
 
nto 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 
a variável que servirá como acumulador com 0. 
) Uma das vantagens da utilização de uma pseudolinguagem na expressão de algoritmos é que esta 
ra praticamente qualquer linguagem de programação. 
 
Um aspecto importante da elaboração de algoritmos e sua posterior tradução para uma linguagem de 
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 
de computador e algoritmos, 
As variáveis são, essencialmente, endereços de memória manipuláveis aos quais damos nomes para 
po caracter. 
Uma variável do tipo inteira pode ser armazenada em uma variável do tipo real sem prejuízo para o 
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 III e IV estão corretas.
 c) 
As sentenças II, III e IV estão corretas.
 d) 
As sentenças I, II e IV estão corretas.
6. Um programa de computador é basicament
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 6, C 10, D 1. 
 b) 
A 1, B 1, C 10, D 10.
 c) 
A 6, B 30, C 10, D 1.
 d) 
A 10, B 3, C 5, D 10.
7. 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) 
Div. 
 b) 
>= 
Mod.
Portugol, a declaração das variáveis no início do algoritmo é opcional.
Assinale a alternativa CORRETA: 
As sentenças I e III estão corretas. 
As sentenças III e IV estão corretas. 
As sentenças II, III e IV estão corretas.
As sentenças I, II e IV estão corretas. 
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 
las em memória durante a execução do programa em estruturas que são conhecidas como 
S. 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: 
A partir da construção de um algoritmo, podem ser desenvolvidos programas que executam as mais 
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 
Portugol, a declaração das variáveis no início do algoritmo é opcional. 
 
e 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 
las em memória durante a execução do programa em estruturas que são conhecidas como 
S. Analise o programa a seguir e assinale a alternativa CORRETA que apresenta o valor final 
 
A partir da construção de um algoritmo, podem ser desenvolvidos programas que executam as mais 
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 
 c) 
 d) 
<> 
8. A pseudolinguagem é uma forma genérica de escrever um algoritmo, a qual isenta ao desenvolvedor o 
conhecimento da sintaxe de uma linguagem de programação. Por se tratar de uma pseudolinguagem, não 
poderá ser executado num sistema real. Com base nisso, cla
para as falsas: 
 
( ) Para especificar os passos de um algoritmo, a pseudolinguagem utiliza uma linguagem natural e 
informal, o que pode causar ambiguidade e propiciar interpretações errôneas.
( ) O algoritmo é uma descrição narrativa dos passos a serem executados, o qual utiliza uma linguagem 
estruturada, sendo conhecido por portugol.
( ) A pseudolinguagem portugol possui várias regras que deverão ser seguidas para o desenvolvimento 
de um algoritmo. 
( ) A declaração de uma variável na pseudolinguagem portugol deverá seguir a seguinte 
sintaxe. variável = valor; . 
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) 
V - F - F - V. 
 b) 
V - V - F - V. 
 c) 
F - V - V - F. 
 d) 
F - F - V - F. 
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 sejam 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 
deverão ser declaradas no início do algoritmo. Com relação aos conc
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 ut
( ) 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 - V. 
 b) 
F - V - F - V.c) 
F - F - V - F. 
 d) 
V - V - F - F. 
10.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
conhecido por tabela verdade. Considerando as seguintes atribuições: A = 3, B = 7 e C = 4, analise as 
expressões lógicas a seguir: 
A pseudolinguagem é uma forma genérica de escrever um algoritmo, a qual isenta ao desenvolvedor o 
conhecimento da sintaxe de uma linguagem de programação. Por se tratar de uma pseudolinguagem, não 
poderá ser executado num sistema real. Com base nisso, classifique V para as sentenças verdadeiras e F 
) Para especificar os passos de um algoritmo, a pseudolinguagem utiliza uma linguagem natural e 
informal, o que pode causar ambiguidade e propiciar interpretações errôneas. 
mo é uma descrição narrativa dos passos a serem executados, o qual utiliza uma linguagem 
estruturada, sendo conhecido por portugol. 
) A pseudolinguagem portugol possui várias regras que deverão ser seguidas para o desenvolvimento 
) A declaração de uma variável na pseudolinguagem portugol deverá seguir a seguinte 
Assinale a alternativa que apresenta a sequência CORRETA: 
Ao iniciar a construção de um algoritmo, o desenvolvedor deverá analisar inicialmente quais dados 
nseridos pelo usuário, a fim de que sejam 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 
deverão 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 
) 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.
esenta a sequência CORRETA: 
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 
 
A pseudolinguagem é uma forma genérica de escrever um algoritmo, a qual isenta ao desenvolvedor o 
conhecimento da sintaxe de uma linguagem de programação. Por se tratar de uma pseudolinguagem, não 
ssifique V para as sentenças verdadeiras e F 
) Para especificar os passos de um algoritmo, a pseudolinguagem utiliza uma linguagem natural e 
mo é uma descrição narrativa dos passos a serem executados, o qual utiliza uma linguagem 
) A pseudolinguagem portugol possui várias regras que deverão ser seguidas para o desenvolvimento 
) A declaração de uma variável na pseudolinguagem portugol deverá seguir a seguinte 
 
Ao iniciar a construção de um algoritmo, o desenvolvedor deverá analisar inicialmente quais dados 
nseridos pelo usuário, a fim de que sejam 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 
eitos de algoritmos, classifique V 
) As partes (etapas) básicas de praticamente qualquer problema são a entrada, o processamento e a 
ilizado 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. 
 
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 
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 
 
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 V estão corretas.
 c) 
As expressões I, II e IV estão corretas.
 d) 
As expressões I e IV estão corretas.
 
= VERDADEIRO 
= VERDADEIRO 
7) * (A + C)) <= 2 = VERDADEIRO 
Assinale a alternativa CORRETA: 
As expressões III e V estão corretas. 
As expressões I, II e V estão corretas. 
As expressões I, II e IV estão corretas.
As expressões I e IV estão corretas.

Continue navegando