Logo Passei Direto
Buscar

Diferenças entre Fenômenos Químicos e Físicos

User badge image
Gabriel

em

Ferramentas de estudo

Questões resolvidas

2ª) Considere o seguinte algoritmo em pseudocódigo e selecione a alternativa falsa.
a) O procedimento 'faz' é recursivo.
b) O procedimento 'faz' possui uma condição de parada da recursividade.
c) O algoritmo escreve os números inteiros entre 0 (zero) e o valor lido.
d) O procedimento 'faz' escreve o valor de N quando esse é igual a zero ou escreve o valor de N-1 quando N for maior que zero.
e) Se o valor digitado for menor que zero, o programa solicitará que seja digitado um novo valor.

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

2ª) Considere o seguinte algoritmo em pseudocódigo e selecione a alternativa falsa.
a) O procedimento 'faz' é recursivo.
b) O procedimento 'faz' possui uma condição de parada da recursividade.
c) O algoritmo escreve os números inteiros entre 0 (zero) e o valor lido.
d) O procedimento 'faz' escreve o valor de N quando esse é igual a zero ou escreve o valor de N-1 quando N for maior que zero.
e) Se o valor digitado for menor que zero, o programa solicitará que seja digitado um novo valor.

Prévia do material em texto

1ª) Depois de ter criado o sistema da questão anterior para os correios, você decidiu otimizar este sistema e permitir que ele se torne dinâmico, ou
seja, você quer adaptá-lo para que seja possível veri�car se qualquer uma das casas recebeu correspondências. Neste caso, o que você precisa
fazer no sistema?
a) Ler do teclado o número da casa que o usuário deseja veri�car, salvar este número em uma variável e criar um laço de repetição que
percorra o vetor até que o índice seja aquela variável.
b) Ler do teclado o número da casa que o usuário deseja veri�car, salvar este número em uma variável e veri�car no vetor cujo
índice é o valor daquela variável.
c) Criar dois laços de repetição do tipo for para percorrer o vetor e veri�car os dados contidos em cada índice.
d) Criar um laço de repetição para percorrer todo o vetor.
e) Criar um laço de repetição do tipo enquanto para percorrer o vetor enquanto existirem dados no vetor.
2ª) Considere o seguinte algoritmo em pseudocódigo e selecione a alternativa falsa.
algoritmo "oquefaz"
var
valor : inteiro
procedimento faz(N : inteiro)
inicio
se (N=0) entao
escreval(N)
senao
faz(N-1)
PAI NE L PRI NCI PAL / DI SCI PLI NA / AVALI AÇÃO
Correção da Avaliação: TÉCNICAS DE PROGRAMAÇÃO
 Voltar
Nota Máxima: 10,00 Nota Apurada: 6,00
1ª Tentativa Quantidade de Questões: 10
https://www.portaleducacionalead.com.br/portal-aluno/painel-principal
https://www.portaleducacionalead.com.br/portal-aluno/sala-aula-disciplina.php?disciplina=6464&turma=1124&curso=1360
https://www.portaleducacionalead.com.br/portal-aluno/sala-aula-disciplina.php?disciplina=6464&turma=1124&curso=1360
escreval(N)
�mse
�mprocedimento
inicio
repita
escreva("Digite: ")
leia(valor)
ate valor >= 0
faz(valor)
�malgoritmo
a) O procedimento "faz" é recursivo.
b) O procedimento "faz" possui uma condição de parada da recursividade.
c) O algoritmo escreve os números inteiros entre 0 (zero) e o valor lido.
d) O procedimento "faz" escreve o valor de N quando esse é igual a zero ou escreve o valor de N-1 quando N for maior que zero.
e) Se o valor digitado for menor que zero, o programa solicitará que seja digitado um novo valor.
3ª) Considere o seguinte algoritmo em pseudocódigo: algoritmo "faz"
var
V: vetor[1..10] de real
procedimento T(var a,b : real)
var
aux : real
inicio
aux <- a
a <- b
b <- aux
�mprocedimento
procedimento X
var
indice : inteiro
inicio
para indice de 1 ate 10 passo 1 faca
escreva("Elemento(",indice,"): ")
leia(V[indice])
�mpara
�mprocedimento
procedimento Y
var
i,j : inteiro
inicio
para i de 1 ate 10 passo 1 faca
para j de 1 ate 9 passo 1 faca
se (V[j] > V[j+1]) entao
T(V[j],V[j+1])
�mse
�mpara
�mpara
�mprocedimento
procedimento Z
var
indice : inteiro
inicio
para indice de 1 ate 10 passo 1 faca
escreval("V(",indice,"): ",V[indice])
�mpara
�mprocedimento
inicio
X()
Y()
Z()
�malgoritmo
Analise as seguintes alternativas e selecione a CORRETA:
a) O procedimento Z lê os elementos de um vetor.
b) O procedimento Y ordena o vetor em ordem decrescente.
c) O procedimento Z ordena o vetor em ordem crescente.
d) O procedimento X ordena o vetor em ordem decrescente.
e) O procedimento Y ordena o vetor em ordem crescente.
4ª) Considere o seguinte algoritmo em pseudocódigo que lê um numeral em decimal e converte para a sua representação em binário:
Algoritmo "converte"
Var numero, decimal, resto, binario, posicao : inteiro
Inicio
Escreval("Digite um numero em decimal: ")
Leia(numero)
enquanto (numero < 0) faca
Escreval("Digite um numero em decimal: ")
Leia(numero)
�menquanto
decimal <- numero
binario <- 0
posicao <- 1
enquanto (decimal > 0) faca
resto <- decimal mod 2
binario <- binario + (resto * posicao)
posicao <- posicao * 10
decimal <- decimal div 2
�menquanto
Escreval("Numero em decimal: ",numero," | Numero em binario: ",binario)
FimAlgoritmo
Analise as alternativas a seguir e assinale a falsa.
a) Se for digitado o valor 7 para "numero", na execução do comando leia(numero), a variável "posicao" receberá, durante a
execução do algoritmo, o seguinte conjunto de valores: conjunto de valores {1,10,100, 1000}.
b) Se for digitado o valor 63 para "numero", na execução do comando leia(numero), ao �nal do algoritmo será informado: Numero em decimal:
63 | Numero em binario: 111111.
c) Durante a execução desse algoritmo, a variável "resto" poderá receber qualquer valor no intervalo [0,9]. Ou seja, conforme os valores de
entrada, "resto" poderá receber 0, 1, 2, 3, 4, 5, 6, 7, 8 ou 9.
d) Se for digitado o valor 0 (zero) para "numero", na execução do comando leia(numero), o resultado da variável binário será 0 e a segunda
repetição (enquanto) não executará seu bloco de comandos, fará apenas o teste.
e) Se for digitado um valor menor que 0 (zero) para "numero", na execução do comando leia(numero), o programa solicitará que o usuário
digite um número até que seja digitado um número maior ou igual a zero.
5ª) 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 �nal, o programa deve escrever a massa inicial, a �nal 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.
a) O algoritmo está apresentando o tempo em horas, minutos e segundos.
b) Se for digitado um valor inicial de massa menor que 0,5, o algoritmo não irá funcionar.
c) A condição do laço de repetição repita...até está errada.
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.
e) O laço de repetição repita...até poderia ser facilmente substituído pelo para...faça, pois a quantidade de repetições que serão realizadas é
conhecida.
6ª) Em quais das seguintes situações você considera NÃO aplicável o uso de vetores?
a) Para armazenagem de valores de diversos tipos de dados.
b) Para armazenagem de diversos valores.
c) Para separar diversos valores de acordo com o índice de referência.
d) Para aplicar algoritmos de ordenação de dados.
https://www.portaleducacionalead.com.br/imagens_perguntas/b2f638fca6f4eb2f132c5de551ea25f662f251afb4e16.jpg
https://www.portaleducacionalead.com.br/imagens_perguntas/b2f638fca6f4eb2f132c5de551ea25f662f251afb4e16.jpg
e) Para utilizar como estrutura de dados homogênea.
7ª) Analise as alternativas a seguir e selecione a que implementa corretamente um subprograma recursivo que calcula o somatório dos números
inteiros no intervalo [1,N].
a) funcao Y(X :inteiro): inteiro inicio se X = 0 entao retorne (1) senao retorne(X + Y(X-1)) �mse �mfuncao
b) funcao Y(X :inteiro): inteiro inicio se X = 1 entao retorne (1) senao retorne(X - Y(X-1)) �mse �mfuncao
c) funcao Y(X :inteiro): inteiro inicio se X = 1 entao retorne (1) senao retorne(X + Y(X-1)) �mse �mfuncaof
d) funcao Y(X :inteiro): inteiro var K, L : inteiro inicio K <- 0 para L de 1 ate X passo 1 faca K <- K + L �mpara retorne(K) �mfuncao
e) funcao Y(X :inteiro): inteiro var K, L : inteiro inicio K <- 0 para L de 1 ate X passo 1 faca K <- K - L �mpara retorne(K) �mfuncao
8ª) Computadores têm sido utilizados para uma in�nidade de áreas que, por sua vez, resultam no desenvolvimento de novos conceitos e linguagens
que demandam novos paradigmas e métodos de programação. Assinale a alternativa correta sobre algumas das áreas que impulsionaram esse
desenvolvimento:
a) Indústria Automobilística e Comércio Eletrônico.
b) Medicina e Inteligência Arti�cial.
c) Inteligência Arti�cial e World Wide Web.
d) Dispositivos Móveis e Governo.
e) Inteligência Arti�cial e Governo.
9ª) 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 desenvolvimentode algoritmos/programas.
Analise as alternativas a seguir relativas à estrutura de repetição "enquanto...faça" e assinale a opção correta.
a) O bloco de comandos da repetição é sempre executado pelo menos uma vez.
b) Não é necessário que a variável que será testada na condição receba um valor (seja inicializada) pois o comando "enquanto" faz isso
automaticamente.
c) Se o resultado da condição for falso, o bloco de repetição é executado novamente; caso contrário, é �nalizada a repetição.
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.
e) O bloco de repetição não pode ser executado in�nitas vezes.
10ª) Considere as operações básicas que podem ser realizadas com uma matriz e assinale a alternativa que NÃO se refere a uma operação básica de
manipulação de matrizes.
a) Ler todos os elementos de uma matriz: para i de 1 ate linhas passo 1 faca para j de 1 ate colunas passo 1 faca escreva("Digite valor: ")
leia(valores[i,j]) �mpara �mpara
b) Calcular o somatório de todos os elementos de uma matriz: soma <- 0 para i de 1 ate linhas passo 1 faca para j de 1 ate colunas passo 1 faca
soma <- soma + valores[i,j] �mpara �mpara
c) Calcular o somatório dos elementos da diagonal principal da matriz: soma <- 0 para i de 1 ate linhas passo 1 faca para j de 1 ate colunas
passo 1 faca se (i=j) entao soma <- soma + valores[i,j] �mse �mpara �mpara
d) Veri�car quais números da matriz são números pares: para i de 1 ate linhas passo 1 faca para j de 1 ate colunas passo 1 faca se (valores[i,j]
mod 2 = 0) escreval("Par: ",valores[i,j]) �mpara �mpara
e) Escrever todos os elementos de uma matriz: para i de 1 ate linhas passo 1 faca para j de 1 ate colunas passo 1 faca
escreval("elemento: ",valores[i,j]) �mpara �mpara

Mais conteúdos dessa disciplina