Buscar

APOL 03 Lógica de Programação e Algoritimos

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 3 páginas

Prévia do material em texto

Questão 1/5 - Lógica de Programação e Algoritimos
A estrutura de seleção composta (SE-ENTÃO-SENÃO…FIMSE) funciona exatamente como a estrutura de seleção simples (SE-ENTÃO…FIMSE). A única diferença é que no desvio da estrutura de seleção simples, ela só poderá executar comandos de instruções SE a CONDIÇÃO for VERDADEIRA. 
Observe as afirmativas abaixo:
I. No desvio da estrutura de seleção composta, um conjunto de instruções sempre será executado, independente se a CONDIÇÃO for VERDADEIRA ou FALSA.
II. No desvio da estrutura de seleção composta os comandos serão executados só caso a CONDIÇÃO for VERDADEIRA.
III. A estrutura de seleção amplia as possibilidades do desvio da estrutura de seleção simples.
IV. A estrutura de seleção composta limita as possibilidades do desvio da estrutura de seleção simples.
V. A estrutura de seleção simples amplia as possibilidades do desvio da estrutura de seleção composta.
É correto apenas:
Nota: 20.0
	
	A
	I e III
Você acertou!
	
	B
	I e IV
	
	C
	II e V
	
	D
	I, III e IV
	
	E
	Apenas IV
Questão 2/5 - Lógica de Programação e Algoritimos
Na estrutura de repetição while (ENQUANTO), a execução de uma ou mais instruções de um bloco, ou laço, depende de uma condição de controle verificada no início, ou na entrada, do laço. Enquanto o resultado da condição for verdadeiro, o bloco de instruções é executado, caso contrário, ocorre o desvio para a primeira linha após este bloco.
A figura abaixo mostra o fluxograma de uma estrutura de repetição while (ENQUANTO).
Observe as afirmativas abaixo:
I. Na estrutura de repetição while (ENQUANTO) a expressão booleana é verificada antes da primeira execução das instruções.
II. Na estrutura de repetição while (ENQUANTO), se a expressão booleana resultar em FALSO as instruções que estão dentro do bloco não são executadas.
III. Na estrutura de repetição while (ENQUANTO), se a condição de execução for falsa em algum momento, o laço é interrompido para que o resto do algoritmo entre em execução.
IV. Na estrutura de repetição while (ENQUANTO), se o resultado da condição for VERDADEIRO, as instruções são executadas e em seguida a condição será testada novamente.
V. A estrutura de repetição while (ENQUANTO) implementa um contador implicitamente.
É correto apenas:
Nota: 20.0
	
	A
	I, III, IV e V
	
	B
	I, II, IV e V
	
	C
	I, II e III
	
	D
	I, II, III e IV
Você acertou!
	
	E
	Todas as respostas
Questão 3/5 - Lógica de Programação e Algoritimos
Uma outra forma de estrutura de seleção é o switch. O switch é uma solução alternativa em relação aos IFs encadeados. Observe as afirmativas sobre as diferenças entre o switch e ifs encadeados:
I. Uma dessas diferenças é que os cases do switch não aceitam operadores lógicos. 
II. Uma dessas diferenças é que os cases do switch aceitam operadores lógicos. 
III. Uma dessas diferenças é que o switch executa seu bloco em cascata. Caso a variável indique o primeiro case, e dentro do switch conter 5 cases, todos os outros 4 cases serão executados, a não ser que seja utilizado o comando break para sair do switch. 
IV. Uma dessas diferenças é que no comando switch (variável), dentro dos parênteses definimos a variável que desejamos comparar.
V. Uma dessas diferenças é que no comando switch (variável), dentro dos parênteses definimos os operadores lógicos que desejamos comparar.
É correto apenas:
Nota: 20.0
	
	A
	I, II e III
	
	B
	I, II e IV
	
	C
	II, II e V
	
	D
	I, III e V
	
	E
	I, III e IV
Você acertou!
Questão 4/5 - Lógica de Programação e Algoritimos
As estruturas de repetições, também conhecidas como laços (loops), servem para executar um conjunto de ações mais de uma vez, dependendo de uma condição verdadeira ou falsa, resultado booleano da avaliação de uma expressão. 
Observe as afirmativas sobre este assunto:
I. Essas estruturas nem sempre possuem um contador implícito que garante que o número de repetições seja finito.
II. A variável contadora começa com um valor inicial e a condição para executar a iteração é o que define a quantidade de repetições do laço. 
III. O valor da variável contadora pode ser incrementado, ou decrementado, em quantas unidades o programador quiser definir. 
IV. O incremento é um recurso que serve pera definir qual o valor será somado à variável. Por exemplo, de 1 em 1 (valor padrão), de 2 em 2, de 3 em 3.
V. A estrutura de repetição PARA implementa um contador implicitamente.
Estão corretas, apenas:
Nota: 20.0
	
	A
	I, III, IV e V
	
	B
	I, II, IV e V
	
	C
	I, II e III
	
	D
	I, II, III e IV
	
	E
	Todas as respostas
Você acertou!
Questão 5/5 - Lógica de Programação e Algoritimos
Durante a execução de um programa as ações dependem da lógica de programação que foi aplicada na construção do algoritmo. Isto acontece porque em alguns momentos necessitamos que determinada parcela do algoritmo deva ser executada de acordo com uma condição. Para isso, usamos as estruturas de seleção que permitem a escolha de um grupo de ações (bloco) a ser executado quando determinadas condições, representadas por expressões lógicas ou relacionais, são ou não satisfeitas.
Quando o algoritmo fica muito extenso com uma sequência de SE-ENTÃO-SENÃO-SE-ENTÃO-SENÃO, o indicado é usar?
Nota: 20.0
	
	A
	A estrutura de seleção simples
	
	B
	A estrutura de seleção composta
	
	C
	A estrutura de seleção encadeada
	
	D
	A estrutura de seleção de múltipla escolha
Você acertou!
	
	E
	Qualquer uma das possibilidades anteriores

Continue navegando