Logo Passei Direto
Buscar

Algoritmo e Lógica de Programação - Avaliação I - Individual

Ferramentas de estudo

Questões resolvidas

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: ( ) Se for informado o valor de A, for alterado para 2, o resultado final será 18. ( ) O algoritmo não apresentará nenhuma mensagem ao usuário. ( ) A execução apresentará erro, devido à incompatibilidade de tipos na declaração. ( ) Os operadores DIV e MOD só podem ser usados com números reais. Assinale a alternativa que apresenta a sequência CORRETA:
A
B
C
D

Um algoritmo é essencialmente um conjunto de passos utilizado para resolver um problema que pode ou não ocorrer de forma recorrente.
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
B
C
D

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.
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
B
C
D

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

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

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: ( ) Se for informado o valor de A, for alterado para 2, o resultado final será 18. ( ) O algoritmo não apresentará nenhuma mensagem ao usuário. ( ) A execução apresentará erro, devido à incompatibilidade de tipos na declaração. ( ) Os operadores DIV e MOD só podem ser usados com números reais. Assinale a alternativa que apresenta a sequência CORRETA:
A
B
C
D

Um algoritmo é essencialmente um conjunto de passos utilizado para resolver um problema que pode ou não ocorrer de forma recorrente.
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
B
C
D

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.
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
B
C
D

Prévia do material em texto

1Um 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 
Leia. 
B 
Digite. 
C 
Insira. 
D 
Escreva. 
2Com o grande desenvolvimento das linguagens de programação, deve-se primar pela 
importância da organização na escrita de um algoritmo, a fim de torná-lo mais legível, 
pelo simples fato de estarmos, cada vez mais, precisando trabalhar em grupo. Para tanto, 
é importante organizar a escrita horizontalmente de forma hierárquica. Diante disso, 
assinale a alternativa CORRETA que apresenta o recurso que torna a escrita de um 
algoritmo mais organizado: 
A 
Parágrafo. 
B 
Comentário. 
C 
Organizar. 
D 
Endentação. 
3Portugol é 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: ( ) Se for informado o 
valor de A, for alterado para 2, o resultado final será 18. ( ) O algoritmo não apresentará 
nenhuma mensagem ao usuário. ( ) A execução apresentará erro, devido à 
incompatibilidade de tipos na declaração. ( ) Os operadores DIV e MOD só podem ser 
usados com números reais. Assinale a alternativa que apresenta a sequência CORRETA:
 
A 
V - V - F - F. 
B 
F - V - V - V. 
C 
V - F - V - F. 
D 
F - V - V - F. 
4Um 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 6, B 30, C 10, D 1. 
C 
A 10, B 3, C 5, D 10. 
D 
A 1, B 6, C 10, D 1. 
5Um 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 
F - V - V - V. 
C 
V - V - F - F. 
D 
V - F - V - F. 
6Nos algoritmos, bem como nas linguagens de programação, existem diversos tipos de 
dados. Cada tipo de dado pode armazenar um grupo específico de 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 
Lógico. 
B 
Real. 
C 
Inteiro. 
D 
Caractere. 
7Os 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 Assinale a alternativa CORRETA: 
A 
As expressões I, II e V estão corretas. 
B 
As expressões III 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. 
8Na 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=63, VB=2, VC=31, VD=1, VE=96. 
B 
VA=63, VB=2, VC=1, VD=31, VE=66. 
C 
VA=63, VB=2, VC=31, VD=1, VE=66. 
D 
VA=2, VB=63, VC=1, VD=1, VE=96. 
9A 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 
Mod. 
B 
Div. 
C 
>= 
D 
<> 
10Um 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 e III estão corretas. 
B 
As sentenças II, III e IV estão corretas. 
C 
As sentenças I, II e IV estão corretas. 
D 
As sentenças III e IV estão corretas.

Mais conteúdos dessa disciplina