Buscar

Algoritimos e Programação_N2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

10,00 de um máximo de 10,00(100%)
	
	
	
	
	
	
	
	
Parte superior do formulário
Questão 1
Completo
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Observe o código a seguir e analise de acordo com o que foi estudado até agora:
 
#include <stdio.h>
int main()
{
            int vetor[5];
            int indice;
           
            printf("Escreva 5 números: ");
           
            for (indice = 0; indice < 5; indice++) {
                        scanf("%d", &vetor[indice] );
            }          
            return 0;
}
 
Podemos observar que este é um código onde há interação com usuário, ou seja, para o programa funcionar corretamente, o usuário terá que digitar alguns valores. Se o usuário digitar os seguintes valores 2 0 1 4 3. Qual é a alternativa que apresenta o primeiro número que será lido pelo programa ?
a.
2
b.
3
c.
0
d.
1
e.
4
 
Questão 2
Completo
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Uma equipe do Corpo de Bombeiros, a fim de facilitar a entrada nas situações de emergência na corporação, solicitou que fosse desenvolvido um pseudocódigo para os atendentes enviarem qual tipo de situação seria enfrentada quando chegassem ao local da ocorrência. Foi desenvolvido o pseudocódigo a seguir:
 
	Se (Emergencia = “FOGO”) Então Levar Mangueira;            SenãoSe (Emergencia = “ENCHENTE”) Então Levar Colete Salva-Vidas;                      Senão Se (Emergencia = “Acidente de Veiculo”) Então Levar Maca;                                                 SenãoSe (Emergencia = “Arma”) Então Ligar para a policia;                                                   SenãoSe (Emergencia = “teste”) Então Realizar teste de evacuação;                                                                 Senão Levar todos os equipamentos;                                                    Fim_Se                                                   Fim_Se                     Fim_Se           Fim_SeFim_Se
 
 
 
Outra maneira de se montar o pseudo código é utilizando outra instrução de estrutura de múltipla escolha. Qual seria essa instrução?
a.
PARA
b.
ENQUANTO
 
 
c.
PROCURAR
d.
SE
e.
CASO
Questão 3
Completo
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Matriz é uma generalização de um vetor, ou seja, uma matriz é uma tabela de vários valores que possuem o mesmo tipo, e são armazenados sequencialmente assim como um vetor. As posições na memória são criadas ...
Assinale a alternativa que completa a definição de matriz.
a.
Sequencialmente através de uma tabela definida como vetor.
b.
Nenhuma das anteriores.
 
c.
Sequencialmente a partir da definição de uma matriz.
d.
Através de uma variável definida pelo tipo char.
e.
Da origem de um vetor definido pelo tipo matriz.
Questão 4
Completo
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Leia o trecho a seguir:
“Para que o computador possa executar tarefas, é necessário efetuar uma programação com uma sequência bem definida de instruções, e essa elaboração de sequência bem definida é conhecida como algoritmo”.
GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do Brasil, 2014. p. 14.
O computador não tem nenhuma iniciativa e precisa receber instruções claras e detalhadas de como e em quais ocasiões ele deve realizar o processamento dos dados. Considerando essas informações e o conteúdo estudado, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s):
 
I. (  ) É classificado como uma sequência de etapas que devem ser realizadas para alcançar um determinado objetivo.
II. (  ) Um algoritmo é a descrição de uma sequência de passos que deve ser seguida para efetuar uma tarefa.
III. (  ) Cada tarefa que realizamos no nosso dia a dia é um algoritmo, que atua como uma receita, obedecendo às etapas necessárias para chegar ao resultado final.
IV. (  ) Existe apenas um algoritmo para solucionar um mesmo problema.
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
a.
F, F, V, V.
 
 
b.
V, V, F, V.
c.
V, F, V, F.
d.
V, V, V, F.
e.
F, V, F, V.
Questão 5
Completo
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Durante o evento Forró da Lua Cheia, um conhecido festival que ocorre na cidade de Altinópolis, no estado de São Paulo, diversas bandas de variados estilos musicais se apresentarão, como O Rappa e Gabriel, o Pensador, dentre outros. Para comemorar o aniversário de 30 anos do festival, os produtores do evento decidiram que quem tiver 30 anos de idade receberá desconto de 50% no ingresso. Sendo assim, foi desenvolvido o pseudocódigo a seguir:
 
	Se idade = 30 Então Início             Dar desconto de 50%              Fim Senão Início              Compra normal  
 
De acordo com o código, qual a estrutura de decisão foi utilizada?
a.
Estrutura de Busca Múltipla Escolha.
 
 
b.
Estrutura de Decisão Composta.
c.
Estrutura de Decisão Simples.
d.
Estrutura de Decisão Múltipla Escolha.
e.
Estrutura de Busca Simples.
Questão 6
Completo
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Durante uma atividade na aula de Estrutura de Dados, o professor Rafael solicita que o aluno João Pedro, do curso de Engenharia de Software, desenvolva um script em portugol, que percorrer os números entre 50 e 100, e apresentar somente os números ímpares, utilizando a cláusula PARA. O aluno desenvolveu o código em portugol apresentado, entretanto, está incompleta a cláusula do PARA.
	Var numero: inteiro Inicio ________________________             Se(numero MOD 2=1 ) então             Escreva(numero)             Fimse fimpara fimalgoritmo  
 
 
Qual alternativa preenche a sequência do código?
a.
Para numero de 50 até 100 faça.
b.
Para num de 50 até 100 faça.
c.
Enquanto num de 50 até 100 faça.
d.
Enquanto contador numero de 50 até 100 faça.
e.
Enquanto contador num de 50 até 100 faça.
Questão 7
Completo
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Um programa de computador se constitui de, basicamente, diversas instruções que indica, ao computador, os passos exclusivos e em que ordem devem ser feitos, por exemplo, de que modo realizar a correção e os cálculos das notas, que serão gravadas nos boletins dos alunos de uma universidade.
Logo, leia a frase a seguir e assinale a alternativa que se encaixa na lacuna:
Quando uma estrutura de seleção exerce um conjunto de opções para escolha, é denominada seleção __________, e existem duas formas de realizá-la. Uma delas é utilizando o encadeamento de instrução “Se”, e a outra é usando a instrução “escolha caso” (GUEDES, 2014).
GUEDES, S. Lógica de programação algorítmica. São Paulo: Pearson Education do Brasil, 2014.
Com base na afirmação de Guedes (2014), assinale a alternativa que corresponde à seleção sugerida:
a.
Estrutural.
b.
Múltipla escolha.
c.
Condicional.
d.
Homogênea.
e.
Heterogênea.
Questão 8
Completo
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
A matriz é uma quantidade de variáveis de mesmo tipo, compreensíveis com um singularnome e guardados contiguamente na memória. A individualização de cada variável de um vetor é realizada por meio da utilização deíndices.
 
De acordo com o enunciado, podemos afirmar que:
 
I. Matriz é uma lista de vetores.
II. Matriz pode ser declarada do tipo char.
III. Matriz não pode ser declarada do tipo double.
Assinale a alternativa correta.
a.
II e III são falsas.
b.
Nenhuma das anteriores.
 
 
c.
I e II são verdadeiras.
d.
I, II e III são falsas.
e.
I é falsa.
Questão 9
Completo
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Um algoritmo pode ser transcrito utilizando algumas técnicas. A seguir, apresenta-se um algoritmo que realiza a multiplicação de dois números.
Algoritmo
Declare N1, N2, M Numérico
Escreva “Digite dois números”
Leia N1, N2
M  N1 * N2
Escreva “Multiplicação =  “, M
Fim_Algoritmo.
Considerando as informações apresentadas e os conteúdos estudados, assinale a alternativa que apresenta o nome do tipo de algoritmo utilizado para descrever o algoritmo apresentado.
a.
Linguagemnatural.
b.
Linguagem de programação.
c.
Algoritmo estruturado.
d.
Fluxograma.
e.
Pseudocódigo.
Questão 10
Completo
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
A linguagem C define uma matriz como um vetor, no qual ambos os elementos são vetores do mesmo tipo e também do mesmo tamanho. Sabendo disso, assinale a alternativa correta.
a.
Nenhuma das alternativas anteriores.
 
b.
Matriz pode ser declarada através do comando int matriz[2,2].
c.
Matriz não pode ser definida com o tipo double.
d.
Matriz não pode ser definida com o tipo char.
e.
Matriz pode ser declarada através do comando int matriz[2][1].
Parte inferior do formulário

Continue navegando