Logo Passei Direto
Buscar

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

Ferramentas de estudo

Questões resolvidas

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:


VOLTAR
A+ Alterar modo de visualização
1
2 ( ) 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 - F - F.
B V - F - V - F.
C F - V - V - V.
D V - V - V - 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

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

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:


VOLTAR
A+ Alterar modo de visualização
1
2 ( ) 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 - F - F.
B V - F - V - F.
C F - V - V - V.
D V - V - V - F.

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:668858)
Peso da Avaliação 1,50
Prova 31010382
Qtd. de Questões 10
Acertos/Erros 8/2
Nota 8,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= 21 valor B= 4 valor C= 55 valor D= 2
B valor A= 11 valor B= 5 valor C= 16 valor D= 20
C valor A= 11 valor B= 14 valor C= 23 valor D= 12
D valor A= 11 valor B= 14 valor C= 31 valor D= 20
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:
 VOLTAR
A+ Alterar modo de visualização
1
2
( ) 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 - F - F.
B V - F - V - F.
C F - V - V - V.
D V - V - V - F.
Toda linguagem de programação possui uma sintaxe, que é o conjunto de regras que definem as 
sequências corretas dos elementos de uma linguagem de programação. Na pseudolinguagem portugol não é 
diferente, já que apresenta várias regras de escrita para o seu desenvolvimento. Com base nisso, analise as 
sentenças a seguir:
I- Ao criar um identificador, pode-se fazer uso do underline e caracteres especiais, como @ e #.
II- Com o objetivo de identificar que uma instrução foi finalizada, deve-se utilizar o ponto final.
III- Ao utilizar variáveis, estas deverão ser declaradas no início do algoritmo, definindo-se o tipo de dados 
que cada uma suportará.
IV- A atribuição de valores às variáveis é realizada através de um operador de atribuição, que no caso da 
pseudolinguagem portugol é representado pelo sinal :=
V- O valor numérico '10', por estar delimitado por apóstrofos, não poderá ser atribuído a uma variável do 
tipo Inteiro.
Assinale a alternativa CORRETA:
A As sentenças I, IV e V estão corretas.
B As sentenças III e V estão corretas.
C As sentenças II e III estão corretas.
D As sentenças I, III e V estão corretas.
O quadro resultante de uma ou mais operações lógicas é chamado de tabela-verdade, sendo que um 
conjunto diferente de operadores, associados de maneira distinta, podem possuir o mesmo resultado. Dada 
a tabela-verdade anexa, associe os itens, utilizando o código a seguir:
I- a E b. 
II- NÃO a. 
III- NÃO b. 
3
4
IV- a OU b.
( ) F - V - F - V.
( ) F - F - V - F.
( ) V - V - F - F.
( ) V - F - V - V.
Assinale a alternativa que apresenta a sequência CORRETA:
A I - IV - III - II.
B I - II - III - IV.
C IV - II - III - I.
D II - I - III - IV.
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 
conhecidas 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 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.
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áveis e constantes, 
classifique V para as sentenças verdadeiras e F para as falsas:
5
6
( ) 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 F - V - F - F.
B F - F - V - V.
C V - F - F - V.
D V - V - V - F.
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
Assinale a alternativa CORRETA:
A As expressões I, II e IV estão corretas.
B As expressões III e V estão corretas.
C As expressões I e IV estão corretas.
D As expressões I, II e V 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 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;
7
8
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 10, B 3, C 5, D 10.
B A 6, B 30, C 10, D 1.
C A 1, B 6, C 10, D 1.
D A 1, B 1, C 10, D 10.
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 >=
C Div.
D Mod.
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óriadiretamente. 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.
9
10
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 III e IV 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 I e III estão corretas.
Imprimir

Mais conteúdos dessa disciplina