Buscar

Avaliação I - Individual Lógica e Técnicas de Programação (ADS05)

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

Prévia do material em texto

15/05/2023, 10:51 Avaliação I - Individual
about:blank 1/4
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:823257)
Peso da Avaliação 1,50
Prova 64664134
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
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.
Nesse contexto, assinale a alternativa CORRETA que apresenta informações sobre a Saída, 
característica de um algoritmo:
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. 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.
B Todo algoritmo deve produzir um resultado.
C O algoritmo deve ter uma condição para sair de sua execução. Isso evitará que entre em loop. O
loop traduz a incapacidade do algoritmo de interromper a sua execução.
D Cada passo/instrução/etapa de um algoritmo deve ser executável.
Os operadores aritméticos relacionam as operações aritméticas básicas.
Com base nos operadores, assinale a alternativa INCORRETA:
A Resto da divisão = DIV.
B Subtração = - 
C Adição = +
D Divisão = /
Um algoritmo é uma receita para um processo computacional e consiste de uma série de operações 
primitivas, interconectadas devidamente, sobre um conjunto de objetos.
Com base nas regras básicas para o desenvolvimento de um algoritmo, assinale a alternativa 
INCORRETA:
A Abusar da simplicidade e objetividade em relação aos termos e frases.
B Evitar termos ou palavras que permitam duplo entendimento.
 VOLTAR
A+ Alterar modo de visualização
1
2
3
15/05/2023, 10:51 Avaliação I - Individual
about:blank 2/4
C Escrever de forma rigorosamente técnica e subjetiva.
D Usar somente um verbo por passo/instrução/etapa.
Um algoritmo pode conter várias condições.
Com base no exposto, assinale a alternativa CORRETA:
A As condições de um algoritmo podem ser simples, composta e encadeada.
B As condições de um algoritmo não podem ser simples, composta e encadeada.
C Um algoritmo possui somente a condição composta.
D Um algoritmo não possui a condição composta, somente a simples e encadeada.
Os acumuladores e somadores são a mesma coisa. 
 Com base no exposto, assinale a alternativa CORRETA:
A 1) A = 0 ; B = 3 2) B = B + A 3) A = A + B 4) B = A 5) ir para passo 2 A e B são constantes
B 1) A = 0 ; B = 3 2) B = B + A 3) A = A + B 4) B = A 5) ir para passo 2 A e B são contadores
C 1) A = 0; Ler N, K 2) A = A + N 3) A = A + K A é um acumulador!
D 1) A = 1; Ler N, K 2) A = A + X 3) A = A + K A não é um acumulador!
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.
Nesse contexto, assinale a alternativa CORRETA que apresenta informações sobre a Finitude, 
característica de um algoritmo:
A Todo algoritmo deve produzir um resultado.
B O algoritmo deve ter uma condição para sair de sua execução. Isso evitará que entre em loop. O
loop traduz a incapacidade do algoritmo de interromper a sua execução.
C Cada passo/instrução/etapa de um algoritmo deve ser executável.
D Cada passo/instrução/etapa de um algoritmo deve ser claro e não gerar duplo entendimento.
Várias são as práticas adotadas para a construção de algoritmos.
Com base no exposto, assinale a alternativa INCORRETA:
4
5
6
7
15/05/2023, 10:51 Avaliação I - Individual
about:blank 3/4
A Identificar e definir as saídas do algoritmo ignorando as possíveis entradas. No caso do problema
proposto, você teria como entrada dois números.
B Definir os dados de saída. Na situação proposta, o resultado da soma dos dois números usados
como entrada do problema.
C Descrever os passos para resolver o problema. Basicamente descrever o processo de soma dos
dois números.
D Entender o problema a ser resolvido. Um exemplo de problema: somar dois números. Neste
caso, imagine o que você precisa para executar a solução.
Há formas de representação mais conhecidas para a representação de algoritmos. Com base nessas 
formas, associe os itens, utilizando o código a seguir:
I- Descrição narrativa.
II- Fluxograma convencional.
III- Diagrama de Chapin.
IV- Pseudocódigo.
( ) Esta forma é conhecida como linguagem natural. É usada sempre quando se deseja que o 
receptor da mensagem entenda o que será feito, mesmo não tendo domínio acerca da elaboração de 
algoritmos.
( ) Foi criado com a intenção de substituir os diagramas tradicionais. O objetivo era apresentar uma 
visão mais hierárquica e estruturada da lógica do sistema. A recursividade é mais facilmente 
representada neste tipo de diagrama.
( ) É uma representação muito parecida com a forma de escrita dos programas para a versão 
computacional. Esta técnica de algoritmização é baseada em uma PDL – Program Design Language 
(Linguagem de Projeto de Programação).
( ) São representações gráficas, em que as formas geométricas propõem ações específicas. Esta 
forma de representação preocupa-se com detalhes de nível físico da implementação do algoritmo, em 
que figuras geométricas diferentes representam a entrada e a saída de informações de dispositivos 
distintos.
Assinale a alternativa que apresenta a sequência CORRETA:
A I – III – II – IV.
B II – III – I – IV.
C I – IV – III - II.
D I – III – IV – II.
Para desenvolver adequadamente um algoritmo, é necessário usar a lógica, que consiste em organizar 
o pensamento para resolver problemas usando a mesma sequência adotada pelo computador, ou seja, 
usando a mesma lógica. A lógica, ao longo de toda sua história, justificou-se como um estudo sobre 
os argumentos. Em especial, a lógica justifica-se como um estudo sobre os critérios pelos quais se 
podem distinguir os “bons” dos “maus” argumentos.
Quais os principais tipos de lógica?
A Lógica aristotélica, Lógica de programação, Lógica de avaliação, Lógica matemática e Lógica
proposicional.
8
9
15/05/2023, 10:51 Avaliação I - Individual
about:blank 4/4
B Lógica aristotélica, Lógica de programação, Lógica de argumentação, Lógica matemática e
Lógica sistemática.
C Lógica socrática, Lógica de programação, Lógica de argumentação, Lógica matemática e Lógica
proposicional.
D Lógica aristotélica, Lógica de programação, Lógica de argumentação, Lógica matemática e
Lógica proposicional.
Algumas regras precisam ser seguidas para que possamos desenvolver nosso algoritmo.
Com base no exposto, assinale a alternativa CORRETA:
A Abusar da simplicidade e objetividade em relação aos termos e frases.
B Usar somente dois verbo por passo/instrução/etapa.
C Limitar a simplicidade e objetividade em relação aos termos e frases.
D Escrever de uma forma simples para que possa ser entendido facilmente, inclusive por pessoas
que somente trabalham na área.
10
Imprimir

Continue navegando