Logo Passei Direto
Buscar

Cálculo

Outros
As estruturas de repetição implementadas pelas linguagens de programação possibilitam a repetição de blocos de comandos. As estruturas "for..do" repetem uma sequência de comandos por um determinado número de vezes.
Com base na estrutura "para..faça", analise as sentenças a seguir:
I- A saída de dados imprimirá os número de 0 a 100, sendo que o primeiro a ser impresso será 0 e o último será 100.
II- A variável utilizada como contador é a "i".
III- É somado o valor 1 ao valor da variável "i" a cada duas repetições.
IV- Para exibir os múltiplos de 2, pode-se alterar a linha 10 para "if(i mod 10 = 2) then".
A As sentenças I e III estão corretas.
B As sentenças I e II estão corretas.
C As sentenças II e IV estão corretas.
D As sentenças III e IV estão corretas.
User badge image
Aprimorando com Questões

há 8 meses

Respostas

User badge image

Ed Verified user icon

há 8 meses

Vamos analisar cada uma das sentenças: I- A saída de dados imprimirá os números de 0 a 100, sendo que o primeiro a ser impresso será 0 e o último será 100. Isso depende da implementação do loop. Se o loop for configurado para contar de 0 a 100, essa afirmativa é verdadeira. II- A variável utilizada como contador é a "i". Isso é comum em estruturas de repetição, então essa afirmativa é verdadeira, assumindo que "i" é a variável de controle. III- É somado o valor 1 ao valor da variável "i" a cada duas repetições. Isso é falso, pois normalmente em um loop "for..do", a variável "i" é incrementada em 1 a cada iteração, não a cada duas repetições. IV- Para exibir os múltiplos de 2, pode-se alterar a linha 10 para "if(i mod 10 = 2) then". Isso é falso, pois para exibir os múltiplos de 2, a condição correta deveria ser "if(i mod 2 = 0) then". Agora, vamos ver quais sentenças estão corretas: - A sentença I é verdadeira. - A sentença II é verdadeira. - A sentença III é falsa. - A sentença IV é falsa. Portanto, a alternativa que contém todas as sentenças verdadeiras é: B) As sentenças I e II estão corretas.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

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

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

A pseudolinguagem portugol permite ao desenvolvedor fazer uso das estruturas de repetição, a fim de evitar que o mesmo reescreva um bloco de instruções diversas vezes.
Acerca das estruturas de repetição, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A utilização das estruturas de repetição permitirá que um bloco de comandos seja executado nenhuma, uma ou mais vezes, de acordo com uma condição que será avaliada a cada interação.
( ) Com o intuito de impedir a situação conhecida como looping infinito, é necessário que, nas estruturas de repetição, a variável utilizada para verificar a condição seja atualizada no interior da própria estrutura.
( ) Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto-faça, Para-faça ou Repita-até, sendo que a primeira repete somente quando a condição é verdadeira e a última somente quando a condição é falsa.
( ) Na estrutura de repetição Para-faça, o bloco de repetição pode ocorrer de não ser executado, já que a condição é testada antes de entrar na estrutura de repetição.
( ) A estrutura de repetição Repita-até efetua um teste lógico no fim da estrutura, garantindo que pelo menos uma vez as instruções sejam executadas.
a) V - V - F - V - V.
b) V - F - F - F - F.
c) F - F - V - V - F.
d) F - V - V - F - V.

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. Diante disso, com base nas atribuições às variáveis definidas e no algoritmo a seguir, analise as seguintes sentenças:
Assinale a alternativa CORRETA:
I- Ao final da execução A=20, B=39 e D=40.
II- Ao final da execução A e F terão os mesmos valores.
III- Ao final da execução A=20, B=30 e D=40.
IV- Ao final da execução F será menor que C.
a) As sentenças II, III e IV estão corretas.
b) Somente a sentença II está correta.
c) As sentenças I e IV estão corretas.
d) As sentenças I e III estão corretas.

Entender a lógica de um programa desenvolvido por outro programador nem sempre é uma tarefa fácil, especialmente se não há uma descrição do que o programa deveria fazer.
Com base no programa a seguir, qual será a mensagem de saída apresentada caso seja informado os valores de entrada 15 e 9?
a) O número 9 não é múltiplo de 5.
b) Os números informados não atendem ao solicitado.
c) 9 < 5 = 3.
d) 15 > 9 = TRUE.

Utilizamos o comando "CASO" para que seja possível escolher uma opção dentre várias existentes, sem a necessidade de se usar diversos "Se..Então".
Sobre o trecho de código que complementa o algoritmo, assinale a alternativa CORRETA:
A caso 0,1,2,3 escreval("Reprovado.") caso 4 ate 7 escreval("Em exame final.") caso 8 ate 10 escreval("Aprovado") outrocaso escreval("Nota inválida.") fimescolha Fimalgoritmo
B caso 0 e 3 escreval("Reprovado.") caso 4 e 7 escreval("Em exame final.") senao escreval("Nota inválida.") fimescolha Fimalgoritmo
C caso 0 e 3 escreval("Reprovado.") caso 4 e 7 escreval("Em exame final.") caso 8 e 10 escreval("Aprovado") senao escreval("Nota inválida.") fimescolha Fimalgoritmo
D caso nota entre 1 e 3 escreval("Reprovado.") caso >4 e < 7 escreval("Em exame final.") caso > 8 escreval("Aprovado") outrocaso escreval("Nota inválida.") fimescolha Fimalgoritmo

Ao avaliar uma expressão aritmética em um algoritmo, o analisador processa a expressão dando prioridade para certos operadores.
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) F - V - F - F - V.
b) V - V - V - F - F.
c) V - F - V - F - V.
d) V - F - F - V - F.

As linguagens de programação permitem que as estruturas de controle condicionais executem um bloco de instruções caso a condicional declarada no início da estrutura não seja atendida.
Com base na análise das sentenças do algoritmo a seguir, assinale a alternativa CORRETA:
a) Caso o usuário informe o ano 2012, o resultado será "O ano: 2012 não é bissexto".
b) De acordo com o algoritmo, um ano não pode ser bissexto e não bissexto ao mesmo tempo.
c) Caso sejam retiradas as linhas 10 e 11, o algoritmo retornará que o ano é bissexto, independentemente do ano informado.
d) O comando "div", presente na linha 07, tem a mesma função do comando mod.

Todos os dias fazemos várias atividades de forma automática para a solução de problemas/atividades. Um algoritmo é que uma sequência de passos que objetivam a solução de um problema.
Sobre os passos que devemos realizar ao enviar um e-mail, seguindo a sequência do formulário do e-mail, ordene os itens a seguir:
a) III - II - V - IV - I - VI - VII.
b) IV - I - V - II - VI - VII - III.
c) I - IV - VI - III - II - V - VII.
d) VII - II - I - IV - VI - III - V.

Mais conteúdos dessa disciplina