Logo Passei Direto
Buscar

Perguntas e respostas visual basic2

Ferramentas de estudo

Questões resolvidas

Um algoritmo pode ser representado por diversas formas, marque a alternativa que traz o tipo de representação que pode ser feito por meio de figuras geométricas, as quais cada uma possui um significado coerente com a execução de um algoritmo.

B. Fluxograma.

Para testar a lógica de um programa, podemos utilizar, além das estruturas de controle, os operadores lógicos. Em uma determinada situação, a instrução, para caso a condição seja verdadeira, só poderá ser executada caso o número seja maior ou igual que 30 e se o número for menor ou igual a 80. Assinale a alternativa que traz as sentenças que solucionam esse problema.

C. se(numero >=30) e (numero<=80).

Analise as alternativas a seguir relativas à estrutura de repetição "enquanto...faça" e assinale a opção correta.
D. Essa estrutura de repetição pode ser utilizada quando não se sabe exatamente quantas vezes o bloco de repetição deve ser repetido.
B. O algoritmo calcula o fatorial de um número.

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

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

Um algoritmo pode ser representado por diversas formas, marque a alternativa que traz o tipo de representação que pode ser feito por meio de figuras geométricas, as quais cada uma possui um significado coerente com a execução de um algoritmo.

B. Fluxograma.

Para testar a lógica de um programa, podemos utilizar, além das estruturas de controle, os operadores lógicos. Em uma determinada situação, a instrução, para caso a condição seja verdadeira, só poderá ser executada caso o número seja maior ou igual que 30 e se o número for menor ou igual a 80. Assinale a alternativa que traz as sentenças que solucionam esse problema.

C. se(numero >=30) e (numero<=80).

Analise as alternativas a seguir relativas à estrutura de repetição "enquanto...faça" e assinale a opção correta.
D. Essa estrutura de repetição pode ser utilizada quando não se sabe exatamente quantas vezes o bloco de repetição deve ser repetido.
B. O algoritmo calcula o fatorial de um número.

Prévia do material em texto

Diversos problemas exigem que as condições sejam analisadas. Para isso, existem alguns tipos de estrutura de controle, assinale a alternativa que traz os conceitos corretos sobre a estrutura de controle simples.
Resposta correta.
A. As sentenças if-end representam a estrutura de condição simples.
A estrutura de controle simples requer que haja uma instrução a ser executada apenas se a condição for verdadeira. Dessa forma, é composta apenas por if-end, já que não traz nenhuma outra instrução a ser executada.
---------------------------------------------------------------------------------------------------------
A estrutura de controle composta, executa uma instrução conforme a análise da condição, a qual pode ser verdadeira ou falsa. Assinale a alternativa correta de acordo com a sintaxe na estrutura composta.
Resposta correta.
A. Ela é composta pelas sentenças if-else if-end.
A estrutura traz uma única condição a ser analisada, essa análise ocorre após o if. Caso a condição seja verdadeira, executará a instrução que virá entre o if e o else, se não, executará a instrução que virá entre o else e o end.
----------------------------------------------------------------------------------------------------
3. Um algoritmo pode ser representado por diversas formas, marque a alternativa que traz o tipo de representação que pode ser feito por meio de figuras geométricas, as quais cada uma possui um significado coerente com a execução de um algoritmo.
B. Fluxograma.
O fluxograma descreve o fluxo de ação de um algoritmo, ou seja, traz por meio de representação visual, com figuras geométricas, o sentido lógico de execução do algoritmo.
----------------------------------------------------------------------------------------------------
4. Em um determinado contexto, temos mais de uma condição a ser analisada, em que a segunda condição só será analisada caso a primeira seja falsa. Assinale a alternativa que traz a estrutura de controle e suas respectivas sentenças em pseudo-código que devem ser utilizadas para solução desse problema.
E. Estrutura de controle encadeada, com as sentenças “se-senão-se-senão-fim_se-fim_se”.
---------------------------------------------------------------------------------------------------------
5. Para testar a lógica de um programa, podemos utilizar, além das estruturas de controle, os operadores lógicos. Em uma determinada situação, a instrução, para caso a condição seja verdadeira, só poderá ser executada caso o número seja maior ou igual que 30 e se o número for menor ou igual a 80. Assinale a alternativa que traz as sentenças que solucionam esse problema.
C. se(numero >=30) e (numero<=80).
-------------------------------------------------------------------------------------------------------
As estruturas de repetição são utilizadas para que alguns trechos possam ser repetidos ao longo da execução do algoritmo. Assinale a alternativa que traz uma sintaxe correta de uma estrutura de repetição.
D. while – end;
2. Existem certas situações em que as estruturas de um algoritmo deverão ser repetidas. Podemos utilizar os pseudocódigos e as sintaxes das linguagens de programação. Dessa forma, assinale a alternativa, que traz a instrução na linguagem para MATLAB e seu respectivo pseudocódigo.
C. for – para
3. Assinale a alternativa que traz a estrutura de repetição que realiza o teste da condição no início do laço. A alternativa deve trazer a estrutura em pseudocódigo e em linguagem de programação para MATLAB.
A. enquanto...fim_enquanto/while...end.
4. Assinale a alternativa que traz a estrutura de repetição controlada por variável, a qual sabemos a quantidade de vezes que irá se repetir.
B. para...de...até...passo...faça...fim_para.
5. Vamos supor que precisamos repetir a execução de um laço três vezes. Esse laço irá realizar a soma de um valor com o número 1. Assinale a alternativa que traz a sintaxe correta da estrutura de repetição que deve ser executada.
C. para contador de 1 até 3 passo 1 faça.
----------------------------------------------------------------------------------------------------
1. Desenvolva um algoritmo que solicite ao usuário informar dois números inteiros (A e B), realize o somatório dos números no intervalo [A,B] e mostre o resultado na tela. Por exemplo, se A = 1 e B = 5, o algoritmo realizará a soma 1 + 2 + 3 + 4 + 5 = 15 e mostrará o resultado na tela.
Qual das soluções abaixo representa uma solução correta para a resolução do algoritmo acima?
file_0.wmf
2. Uma progressão aritmética é uma sequência de valores (termos), em que os termos (a partir do segundo) são obtidos adicionando-se um valor constante ao termo anterior. Esse valor constante é chamado de razão da progressão aritmética. Por exemplo, na progressão aritmética 1, 5, 9, 13, 17, 21, ..., a razão é 4. (Veja: 1 + 4 = 5, 5 + 4 = 9, 9 + 4 = 13, e assim por diante.)
Deseja-se construir um algoritmo que leia o primeiro termo da progressão aritmética, o valor da razão e a quantidade de termos que devem ser gerados. A partir dessas informações, o algoritmo deve listar os termos da progressão aritmética. Por exemplo: primeiro termo = 4, razão = 2, quantidade de termos = 5, deverá listar os valores: 4, 6, 8, 10, 12.
Analise as alternativas a seguir e selecione a que apresenta a implementação correta desse algoritmo.
file_1.wmf
3-O funcionário de uma empresa de pesquisas precisa fazer a seguinte pergunta para um conjunto de, no mínimo, 50 pessoas: O que você mais gosta de fazer nas férias?
1 - Viajar
2 - Praticar esportes
3 - Ver televisão
4 - Estar com amigos
5 - Outras coisas
3-O funcionário precisa registrar a resposta de cada pessoa e, ao final, depois de entrevistar os 50 indivíduos, contabilizar quantos responderam cada alternativa e seu percentual.
Para facilitar seu trabalho, o funcionário encomendou um programa, que deverá ler a alternativa de resposta de cada entrevistado e contar as respostas dadas para cada alternativa. Ele também deseja que o programa mostre qual o número da pessoa que está sendo entrevistada (para que ele saiba quantas faltam para atingir sua meta). Ao final, depois de atingir a meta, o programa deve mostrar a quantidade de respostas de cada alternativa e seu percentual.
O pseudocódigo a seguir foi construído para atender à solicitação do funcionário da empresa de pesquisas:
Analise o algoritmo e assinale a alternativa verdadeira, dentre as opções a seguir.
B. Se for digitado o valor 10 para a variável meta, a variável L receberá os seguintes valores durante a execução do algoritmo: { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,11 }.
4. Um matemático adora criar e calcular valores de séries, mas, mesmo assim, gostaria que o computador lhe auxiliasse nesse processo com um programa que calcule o valor da seguinte série:
S = (1 /1 ) + (3 / 2) + (5 / 3) + (7 / 4) + ... + (99 / 50)
Perceba a evolução dos valores do numerador e denominador de cada termo da série. Os numeradores iniciam em 1 e são incrementados de 2 unidades a cada novo termo, já o denominador inicia em 1 e é incrementado de 1 unidade a cada novo termo.
Analise as alternativas a seguir e selecione a que possui a melhor solução para calcular a série matemática.
file_2.wmf
5-Analise o algoritmo abaixo e marque a alternativa que representa qual função matemática é realizada pelo mesmo:
D. Fatorial
---------------------------------------------------------------------------------------------------------------
1. A estrutura de repetição enquanto é uma das formas de controlar o fluxo de um programa em linguagens de programação. Ela permite que um bloco de código seja executado repetidamente.
Sobre a estrutura de repetição enquanto, analise as afirmações a seguir:
I. A estrutura de repetição enquanto permite que um bloco de código seja executado várias vezes enquanto uma condição especificada seja falsa.
II. A estrutura de repetição enquanto repetirá ao menos uma vez o bloco de código, independentemente se a condição for verdadeira ou falsa.
III. É preciso cuidado ao usar a estrutura enquanto, pois se a condição especificadanunca se tornar falsa, o loop continuará executando indefinidamente, resultando em um "loop infinito".
É correto o que se afirma em:
C. III, apenas.
2. Uma professora da 2ª série do ensino fundamental encomendou um programa que auxilie a gerar tabelas de tabuadas de multiplicação para seus alunos. O programa deve ler o número de base da tabuada e gerar a tabela de multiplicação para o intervalo [1,10], conforme o exemplo abaixo (considere que foi lido o número de base 5):
Tabuada do 5
5 x 1 = 5
5 x 2 = 10
5 x 3 = 15
5 x 4 = 20
5 x 5 = 25
5 x 6 = 30
5 x 7 = 35
5 x 8 = 40
5 x 9 = 45
5 x 10 = 50
Analise as alternativas a seguir, que apresentam algoritmos em pseudocódigo que pretendem resolver o problema da professora e selecione a mais correta em relação à solicitação e ao exemplo de exibição da tabuada.
file_3.wmf
3. As estruturas de repetição das linguagens de programação foram concebidas para que seja possível repetir determinados conjuntos de comandos. Essas estruturas são um importante recurso para o desenvolvimento de algoritmos/programas.
Analise as alternativas a seguir relativas à estrutura de repetição "enquanto...faça" e assinale a opção correta.
D. Essa estrutura de repetição pode ser utilizada quando não se sabe exatamente quantas vezes o bloco de repetição deve ser repetido.
4. Considere o seguinte algoritmo em pseudocódigo:
Algoritmo “faz”
Var
X, Y, Z : inteiro
Inicio
repita
Escreval(“Digite um numero: ”)
Leia(X)
ate (X > = 0)
Y <- 1
Z <- 1
enquanto (Z <= X) faca
Y <- Y * Z
Z <- Z + 1
fimenquanto
Escreva(“Resultado: ”,Y)
FimAlgoritmo
Analise as alternativas a seguir, relativas a esse algoritmo, e assinale a verdadeira.
B. O algoritmo calcula o fatorial de um número.
5. Um método simples para realizar o cálculo da raiz quadrada é encontrar a parte inteira, simplesmente subtraindo inteiros ímpares. Por exemplo, para calcular a parte inteira da raiz quadrada de 19, calcula-se a sequência:
1. 19 – 1 = 18
2. 18 – 3 = 15
3. 15 – 5 = 10
4. 10 – 7 = 3
Como 3 é menor que 9, o processo termina aqui. Como quatro subtrações foram efetuadas, a resposta é 4, ou seja, a raiz quadrada de 19 é 4.
Analise as alternativas a seguir e selecione a que apresenta a implementação correta em pseudocódigo desse método de cálculo.
A. 
Algoritmo "raizquadrada"
Var
m,n,i : inteiro
Inicio
repita
Escreval("Digite um numero: ")
Leia(m)
ate (m > = 0)
n <- 0
i <- 1
enquanto (m > = i) faca
m <- m - i
i <- i + 2
n <- n + 1
Escreval("m= ",m," i= ",i," n= ",n)
fimenquanto
Escreval("Parte inteira da raiz quadrada: ",n)
FimAlgoritmo
------------------------------------------------------------------------------------------------
1-Uma indústria de tecidos, após o processo de produção, fabrica retalhos que, em cada lote, devem ter o mesmo comprimento. Após realizarem os cortes necessários, verificou-se que duas peças restantes tinham as seguintes medidas: 156 cm e 234 cm. Assim, o coordenador de produção, depois de ser informado das medidas, solicitou que o funcionário cortasse as peças restantes em partes iguais e com o maior comprimento possível. Como ele poderá resolver essa situação? ,Esse é um problema que pode ser resolvido calculando-se o MDC (máximo divisor comum) entre 156 e 234, que resulta em 78. Assim, as peças serão cortadas em retalhos de 78 cm cada uma.
Considerando dois números naturais (inteiros positivos), sempre poderemos definir, no mínimo, um divisor comum. Por exemplo: os divisores comuns de 12 e 18 são 1, 2, 3 e 6. O maior, nesse caso, é 6, então chamamos o 6 de máximo divisor comum de 12 e 18 e indicamos MDC (12,18) = 6.
Existem alguns métodos para calcular o MDC de dois números, como fatores primos, divisões sucessivas, entre outros. Os dois algoritmos a seguir foram construídos com base no método das divisões sucessivas. Analise as duas implementações.
file_4.wmf
B) Implementação com a estrutura de repetição enquanto...faça
file_5.wmf
Nesse contexto, selecione a alternativa abaixo que seja FALSA.
B. Considerando os mesmos valores de entrada para as variáveis A e B, os dois algoritmos sempre realizarão exatamente a mesma quantidade de iterações de seus respectivos laços de repetição.
2. Números perfeitos são aqueles que são iguais à soma de seus divisores. Por exemplo, o número 6 tem como divisores 1, 2 e 3. Somando-se 1 + 2 + 3 = 6, portanto, o número 6 é um número perfeito. Alguns números perfeitos conhecidos são: 6, 28, 496 e 8128.
Analise as alternativas a seguir e assinale a que apresenta um algoritmo correto que leia um número e informe se ele é perfeito ou não.
file_6.wmf
3. Um cientista está estudando determinado material radioativo que possui a característica de perder metade de sua massa a cada 50 segundos. Para auxiliar na pesquisa, ele precisa de um programa que receba a massa inicial em gramas e informe o tempo necessário para que essa massa se torne menor que 0,5 grama. Ao final, o programa deve escrever a massa inicial, a final e o tempo, sendo que esse deve ser expresso em horas, minutos e segundos. ,Um programador desenvolveu a seguinte solução em pseudocódigo para o problema.
D. O laço de repetição enquanto...faça poderia substituir o laço repita...até utilizado no algoritmo, invertendo o teste da condição.
4. Considerando-se a sintaxe e o funcionamento da estrutura de repetição repita...até, analise as alternativas a seguir e selecione aquela que NÃO está relacionada com essa estrutura.
C. O laço de repetição repita...até pode ser substituído pelo laço enquanto...faça utilizando a mesma condição.
5. 
Considere o seguinte algoritmo em pseudocódigo:
algoritmo \"oquefaz\"
var
 X,Y,Z: inteiro
inicio
 escreval(\"O que faz?\")
 repita
 escreva(\"digite um número inteiro entre 0 e 1000\")
 leia(X)
 ate((X>0)e(X<=1000))
 y<-1000
 repita
 Z <- X div Y
 X <- X mod Y
 Y <- y div 10
 escreva(Z)
 ate(Y=0)
fimalgoritmo
Todo algoritmo tem um objetivo, um problema ou uma necessidade para implementar a solução. Assim, selecione a alternativa a seguir que expresse corretamente o que esse algoritmo faz.
B. Lê um número e escreve seus dígitos separadamente, sempre utilizando quatro dígitos para expressar o resultado.
--------------------------------------------------------------------------------
https://youtu.be/U5PnCt58Q68?si=LHIZAmiuEK49Vgvt

Mais conteúdos dessa disciplina