Buscar

Conceitos de Algoritmos e Lógica de Programação

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 4 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

Continue navegando


Prévia do material em texto

19/05/2023, 05:38 Avaliação I - Individual
about:blank 1/4
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:823257)
Peso da Avaliação 1,50
Prova 63804396
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
Algoritmo é uma sequência de ações finitas encadeadas e lógicas que descrevem como um determinado problema deve 
ser resolvido. A construção de um algoritmo apresenta etapas distintas. Sobre elas, analise as sentenças sa seguir:
I- Entrada.
II- Processamento.
III- Saída.
IV- Depuração.
Assinale a alternativa CORRETA:
A As sentenças I, II e III estão corretas.
B As sentenças III e IV estão corretas.
C Somente a sentença I está correta.
D As sentenças II e IV estão corretas.
A construção de um algoritmo apresenta três etapas distintas: Entrada, Processamento e Saída. Analise a figura a seguir: 
Agora, analise a descrição: representa os procedimentos necessários de manipulação das informações no intuito de 
produzir o resultado esperado.
A qual das três etapas essa descrição pertence?
A Processamento.
B Recursividade.
 VOLTAR
A+ Alterar modo de visualização
1
2
19/05/2023, 05:38 Avaliação I - Individual
about:blank 2/4
C Saída.
D Entrada.
Conforme você estudou sore os tipos de lógica, leia o texto a seguir: Consiste em um sistema dedutivo de enunciados 
que tem como objetivo criar um grupo de leis e regras para determinar a validade dos raciocínios. Assim, um raciocínio é 
considerado válido se for possível alcançar uma conclusão verdadeira a partir de premissas verdadeiras.
Com base a quem o texto faz referência, assinale a alternativa CORRETA:
A Lógica de argumentação.
B Lógica matemática.
C Lógica de programação.
D Lógica aristotélica.
Algoritmo é uma sequência de ações finitas encadeadas e lógicas que descrevem como um determinado problema deve 
ser resolvido. Clareza é uma caracteristica de algoritmo, sua definição consiste em quê?
A São as informações que alimentam a construção, geralmente usados como parâmetros ou filtros na busca das
informações em uma base de dados.
B Cada passo/instrução/etapa de um algoritmo deve ser coerente e não gerar duplo entendimento.
C Cada passo/instrução/etapa de um algoritmo deve ser executável.
D Deve ter uma condição para sair de sua execução.
Frequentemente, surge a necessidade de colocar instruções dentro de um programa que só serão executadas caso alguma 
condição específica aconteça. Para esta finalidade a maioria das linguagens possui estruturas de condição para realizar 
esta tarefa. 
Qual estrutura condicional oferece a possibilidade de executarmos uma determinada ação ou comando se o resultado da 
expressão lógica for verdadeiro e de executarmos uma ação diferente se o resultado da expressão lógica for falso?
A ESTRUTURA DE CONDIÇÃO CASO SEJA.
B ESTRUTURA DE CONDIÇÃO COMPOSTA: SE-ENTÃOSENÃO.
C ESTRUTURA DE CONDIÇÃO SIMPLES: SE-ENTÃO.
D ESTRUTURA DE REPETIÇÃO.
Num processo geral de execução de um algoritmo implementado em uma linguagem de programação, a execução 
começa na primeira linha e vai avançando sequencialmente, executando o código linha após linha até chegar ao final. 
Entretanto, frequentemente surge a necessidade de colocar instruções dentro de um programa que só serão executadas 
caso alguma condição específica aconteça. Para essa finalidade, a maioria das linguagens possui estruturas de condição 
para realizar essa tarefa. Observe o diagrama a seguir:
3
4
5
6
19/05/2023, 05:38 Avaliação I - Individual
about:blank 3/4
Que estrutura condicional esse diagrama representa?
A SE-ENTÃO.
B CASO SEJA.
C SE-ENTÃO-SENÃO.
D SENÃO CASO.
Os operadores relacionais comparam dois valores. Os valores podem ser representados por meio de constantes, 
variáveis ou expressões aritméticas. Após a análise da expressão com os operadores relacionais, é devolvido o resultado 
em valores lógicos "verdadeiro" ou "falso". Sobre os operadores relacionais, classifique V para as sentenças verdadeiras 
e F para as falsas:
( ) O operador de igualdade é representado pela sequência de caracteres ":=". 
( ) O operador relacional ">" compara se o valor apresentado à esquerda é maior que o valor à sua direita. 
( ) A expressão 5 > 4 tem resultado lógico Falso. 
( ) A comparação de igualdade é representada pelo operador "=". 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F - V.
B F - F - V - F.
C V - V - F - V.
D F - V - V - V.
Os programas de computador são a construção de algoritmos em linguagem codificada, ou seja, uma linguagem 
compreendida pelo computador de forma a garantir que os passos do algoritmo sejam executados da forma como foram 
definidos pelo desenvolvedor de sistemas. Sobre os programas de computador e a lógica, analise as sentenças a seguir:
I- A lógica proposicional estuda a lógica segundo a sua estrutura e forma, é também conhecida como lógica formal.
II- A lógica de programação define o encadeamento lógico para o desenvolvimento de programas e sistemas 
informatizados. 
III- Algoritmos podem ser utilizados para descrever os passos que devem ser seguidos na execução de processos, tarefas, 
ou solução de qualquer tipo de problemas. 
IV- Na construção de programas de computador, a lógica aristotélica consiste em aprender a pensar na mesma sequência 
de execução dos programas.
V- A capacidade de resolução de problemas está relacionada à capacidade de elaboração de algoritmos.
Assinale a alternativa CORRETA:
A As sentenças II, III e V estão corretas.
7
8
19/05/2023, 05:38 Avaliação I - Individual
about:blank 4/4
B As sentenças I e IV estão corretas.
C As sentenças II, III, IV e V estão corretas.
D As sentenças I, III e V estão corretas.
Algoritmo é uma sequência de ações finitas encadeadas e lógicas que descrevem como um determinado problema deve 
ser resolvido. Apesar de não perceber, utiliza-se de algoritmos de forma intuitiva e automática diariamente quando se 
executa tarefas comuns. Como essas atividades são simples e dispensam ficar pensando nas instruções necessárias para 
fazê-las, o algoritmo presente nelas acaba passando despercebido. Sobre as formas de representação mais conhecidas 
para a representação de algoritmos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Descrição narrativa.
( ) Pseudocódigo.
( ) Diagrama de Chapin.
( ) Fluxograma convencional.Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - V.
B V - F - F - F.
C F - F - V - F.
D V - V - F - V.
Todo algoritmo precisa possuir as seguintes características: Entrada, Saída, Clareza, Efetividade e Finitude. Observe a 
descrição a seguir: são as informações que alimentam a construção, geralmente usados como parâmetros ou filtros na 
busca das informações em uma base de dados. Um algoritmo pode não conter valores de entrada. Assim, como poderá 
apresentar um ou mais valores de tipos de dados distintos como entrada para a lógica construída.
A qual característica a descrição anterior pertence?
A Entrada.
B Efetividade.
C Saída.
D Clareza.
9
10
Imprimir