Logo Passei Direto
Buscar

Algoritmos e Variáveis

Ferramentas de estudo

Questões resolvidas

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.
A As sentenças II, III e IV estão corretas.
B As sentenças I e III estão corretas.
C As sentenças III e IV estão corretas.
D As sentenças I, II e IV estão corretas.

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
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
A As expressões I e IV estão corretas.
B As expressões I, IV e V estão corretas.
C As expressões I, III e IV estão corretas.
D As expressões II e V estão corretas.

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.
A As sentenças I, III 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, IV e V estão corretas.

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

Ao avaliar uma expressão aritmética em um algoritmo, o analisador processa a expressão dando prioridade para certos operadores. Neste sentido, é importante que o programador conheça a tabela de precedência dos operadores aritméticos, a fim de que obtenha os resultados corretos ao final da execução. Com base no algoritmo a seguir, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Ao considerar que as variáveis a, b e c receberam os valores 2, 5 e 7, respectivamente, é possível afirmar que ao final da execução a variável res_1 armazenará o valor 1.
( ) Ao considerar que as variáveis a, b e c receberam os valores 4, 1 e 8, respectivamente, é possível afirmar que ao final da execução a variável res_3 armazenará o valor 4.
( ) Ao considerar que as variáveis a, b e c receberam os valores 1, 1 e 1, respectivamente, é possível afirmar que ao final as variáveis res_1, res_2 e res_3 armazenarão os valores 2, 3 e 1, respectivamente.
( ) Ao considerar que as variáveis a, b e c receberam os valores 1, 8 e 8, respectivamente, é possível afirmar que não será possível atribuir o resultado à variável res_2, já que esta é do tipo Real.
( ) Ao considerar que as variáveis a, b e c receberam os valores 3, 6 e 3, respectivamente, é possível afirmar que ao final da execução a variável res_2 armazenará o valor 27.
A V - F - V - F - V.
B V - F - F - V - F.
C F - V - F - F - V.
D V - V - V - F - F.

que apresenta o valor final das variáveis (A, B, C, D) respectivamente, após a execução:

A A 6, B 30, C 10, D 1.
B A 1, B 1, C 10, D 10.
C A 1, B 6, C 10, D 1.
D A 10, B 3, C 5, D 10.

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

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

Questões resolvidas

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.
A As sentenças II, III e IV estão corretas.
B As sentenças I e III estão corretas.
C As sentenças III e IV estão corretas.
D As sentenças I, II e IV estão corretas.

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
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
A As expressões I e IV estão corretas.
B As expressões I, IV e V estão corretas.
C As expressões I, III e IV estão corretas.
D As expressões II e V estão corretas.

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.
A As sentenças I, III 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, IV e V estão corretas.

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

Ao avaliar uma expressão aritmética em um algoritmo, o analisador processa a expressão dando prioridade para certos operadores. Neste sentido, é importante que o programador conheça a tabela de precedência dos operadores aritméticos, a fim de que obtenha os resultados corretos ao final da execução. Com base no algoritmo a seguir, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Ao considerar que as variáveis a, b e c receberam os valores 2, 5 e 7, respectivamente, é possível afirmar que ao final da execução a variável res_1 armazenará o valor 1.
( ) Ao considerar que as variáveis a, b e c receberam os valores 4, 1 e 8, respectivamente, é possível afirmar que ao final da execução a variável res_3 armazenará o valor 4.
( ) Ao considerar que as variáveis a, b e c receberam os valores 1, 1 e 1, respectivamente, é possível afirmar que ao final as variáveis res_1, res_2 e res_3 armazenarão os valores 2, 3 e 1, respectivamente.
( ) Ao considerar que as variáveis a, b e c receberam os valores 1, 8 e 8, respectivamente, é possível afirmar que não será possível atribuir o resultado à variável res_2, já que esta é do tipo Real.
( ) Ao considerar que as variáveis a, b e c receberam os valores 3, 6 e 3, respectivamente, é possível afirmar que ao final da execução a variável res_2 armazenará o valor 27.
A V - F - V - F - V.
B V - F - F - V - F.
C F - V - F - F - V.
D V - V - V - F - F.

que apresenta o valor final das variáveis (A, B, C, D) respectivamente, após a execução:

A A 6, B 30, C 10, D 1.
B A 1, B 1, C 10, D 10.
C A 1, B 6, C 10, D 1.
D A 10, B 3, C 5, D 10.

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:687776)
Peso da Avaliação 1,50
Prova 41274830
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
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 Leia.
B Insira.
C Digite.
D Escreva.
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 II, III e IV estão corretas.
B As sentenças I e III estão corretas.
C As sentenças III e IV estão corretas.
D As sentenças I, II e IV estão corretas.
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
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 I e IV estão corretas.
B As expressões I, IV e V estão corretas.
C As expressões I, III e IV estão corretas.
 VOLTAR
A+ Alterar modo de visualização
1
2
3
D As expressões II e V estão corretas.
Com o objetivo de calcular a média final de um aluno na disciplina de matemática, foi solicitado ao programador que 
desenvolvesse um algoritmo para receber as notas semestrais e retornasse ao final a média correspondente. Com base nisso, 
analise os algoritmos a seguir e assinale a alternativa CORRETA que apresenta o algoritmo desenvolvido de forma certa:
A Algoritmo CalculaMedia1.
B Algoritmo CalculaMedia2.
C Algoritmo CalculaMedia4.
D Algoritmo CalculaMedia3.
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 
4
5
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=66.
B VA=63, VB=2, VC=1, VD=31, VE=66.
C VA=2, VB=63, VC=1, VD=1, VE=96.
D VA=63, VB=2, VC=31, VD=1, VE=96.
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, III 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, IV e V estão corretas.
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 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 V - V - F - V.
C F - V - F - V.
D F - F - V - F.
6
7
Algoritmos são desenvolvidos para resolver inúmeros problemas, os quais sempre respeitam uma estrutura bem definida e 
também as etapas de entrada, 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 V - III - IV - II - VII - I - VI.
B II - III - IV - I - VI - V - VII.
C II - V - III - IV - VII - I - VI.
D IV - VII - III - I - II - VI - V.
Ao avaliar uma expressão aritmética em um algoritmo, o analisador processa a expressão dando prioridade para certos 
operadores. Neste sentido, é importante que o programador conheça a tabela de precedência dos operadores aritméticos, a fim de 
que obtenha os resultados corretos ao final da execução. Com base no algoritmo a seguir, classifique V para as sentenças 
verdadeiras e F para as falsas:
( ) Ao considerar que as variáveis a, b e c receberam os valores 2, 5 e 7, respectivamente, é possível afirmar que ao final da 
execução a variável res_1 armazenará o valor 1.
( ) Ao considerar que as variáveis a, b e c receberam os valores 4, 1 e 8, respectivamente, é possível afirmar que ao final da 
execução a variável res_3 armazenará o valor 4.
( ) Ao considerar que as variáveis a, b e c receberam os valores 1, 1 e 1, respectivamente, é possível afirmar que ao final as 
variáveis res_1, res_2 e res_3 armazenarão os valores 2, 3 e 1, respectivamente.
( ) Ao considerar que as variáveis a, b e c receberam os valores 1, 8 e 8, respectivamente, é possível afirmar que não será 
possível atribuir o resultado à variável res_2, já que esta é do tipo Real.
( ) Ao considerar que as variáveis a, b e c receberam os valores 3, 6 e 3, respectivamente, é possível afirmar que ao final da 
execução a variável res_2 armazenará o valor 27.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - F - V.
B V - F - F - V - F.
C F - V - F - F - V.
D V - V - V - F - F.
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 
programaem 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
8
9
10
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 6, B 30, C 10, D 1.
B A 1, B 1, C 10, D 10.
C A 1, B 6, C 10, D 1.
D A 10, B 3, C 5, D 10.
Imprimir

Mais conteúdos dessa disciplina