Buscar

Avaliação I - Individual logica

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

01/10/2023, 10:08 Avaliação I - Individual
about:blank 1/4
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:823257)
Peso da Avaliação 1,50
Prova 63804978
Qtd. de Questões 10
Acertos/Erros 7/2
Canceladas 1
Nota 8,00
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: é o resultado esperado; são os dados produzidos na etapa de processamento.
A qual das três etapas essa descrição pertence?
A Processamento.
B Saída.
C Recursividade.
D Entrada.
Sobre as formas de representação de algoritmos, algumas técnicas tratam apenas da representação lógica, ignorando 
detalhes de programação que dependem de uma tecnologia específica (linguagem de programação). Em contrapartida, 
existem técnicas que de tão detalhistas acabam dificultando a compreensão da solução proposta.
Nesse contexto, assinale a alternativa CORRETA que apresenta quando é usada a descrição narrativa:
A Quando há a preocupação 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.
B 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.
 VOLTAR
A+ Alterar modo de visualização
1
2
01/10/2023, 10:08 Avaliação I - Individual
about:blank 2/4
C
Quando se deseja usar a PDL como referência genérica para uma linguagem de projeto de programação, tendo como
finalidade mostrar uma notação para elaboração de algoritmos, os quais serão utilizados na definição, criação e
desenvolvimento de uma linguagem computacional e sua documentação.
D Quando o seu uso consiste no fato de que é mais fácil representar as estruturas que tem um ponto de entrada e um
ponto de saída e são compostas pelas estruturas básicas de controle de sequência, seleção e repartição.
Algoritmo exige prática, não é possível estudar ou copiar algoritmos. Somente aprendemos algoritmos no processo de 
construí-los e testá-los. Algoritmo não é um termo exclusivo e usado somente no setor computacional para codificar 
programas de computador. Pode ser usado para descrever os passos que devem ser seguidos na execução de processos, 
tarefas ou solução de qualquer tipo de problema. O conceito só foi documentado e reconhecido em 1936, por meio de 
um estudioso. 
Com base nesse estudioso, assinale a alternativa CORRETA:
A Alan Turing.
B Issac Newton.
C Stefhen Hawking.
D Albert Einstein.
Várias são as práticas adotadas para a construção de algoritmos.
Com base no exposto, assinale a alternativa INCORRETA:
A Construir o algoritmo para representar a sequência de execução dos passos.
B Descrever os passos para resolver o problema. Basicamente descrever o processo de soma dos dois números.
C Definir os dados de entrada ignorando os dados de saída. Na situação proposta, o resultado da soma dos dois
números usados como saída do problema.
D Identificar e definir as entradas do algoritmo. No caso do problema proposto, você teria como entrada dois
números.
Há vários tipos ou classificações para a lógica. Dentre os principais tipos, com base nas suas respectivas definições, 
associe os itens, utilizando o código a seguir:
I- Lógica aristotélica.
II- Lógica de programação.
III- Lógica de argumentação.
IV- Lógica matemática.
V- Lógica Proposicional.
( ) É uma área da lógica que examina os raciocínios de acordo com as relações entre as orações, as unidades mínimas 
do discurso, que podem ser verdadeiras ou falsas.
( ) Essa lógica tem como objeto de estudo o pensamento.
( ) É a linguagem usada para criar um programa de computador.
( ) Estuda a lógica segundo a sua estrutura ou forma.
( ) Permite verificar a validade ou se um enunciado é verdadeiro ou não.
Assinale a alternativa que apresenta a sequência CORRETA:
A I - III - IV - V - II.
B V - I - II - IV - III.
C V - I - II - III - IV.
D I - V - III - IV - II.
3
4
5
01/10/2023, 10:08 Avaliação I - Individual
about:blank 3/4
Na programação, existem várias formas de representar um programa. Nesse sentido, essas formas possuem diversas 
características associadas.
Com base no exposto, assinale a alternativa CORRETA:
A O pseudocódigo é diferente do portugol, sendo uma representação parecida com a forma de escrita de programas
escritos em versão computacional.
B O pseudocódigo ou portugol é uma representação parecida com a forma de escrita de programas escritos em versão
computacional.
C
VisioALG é uma forma de representação de algoritmos, é praticamente um programa de linguagem que, depois,
podemos passar para o computador. Para escrevermos códigos com VisioALG precisaremos conhecer alguns
comandos básicos.
D
PascalALG é uma forma de representação de algoritmos, é praticamente um programa de linguagem que, depois,
podemos passar para o computador. Para escrevermos códigos com PascalALG precisaremos conhecer alguns
comandos básicos.
Há um tipo de operador utilizado na expressão a seguir, considerando que uma expressão pode conter mais que um 
operador:
(Parar = Sim) ou (Sinal = “Vermelho”)
Com base no exposto, assinale a alternativa CORRETA:
A Lógico.
B Aritmético e Lógico
C Lógico e Relacional.
D Aritmético e Relacional
Há algumas formas de representação mais conhecidas para a representação de algoritmos.
Com base no Diagrama de Chapin, assinale a alternativa CORRETA:
A O criador foi Nerd Chapin.
B A recursividade é dificilmente representada neste tipo de diagrama.
C Foi criado com a intenção de substituir os diagramas tradicionais.
D O objetivo era apresentar uma visão menos hierárquica e estruturada da lógica do sistema.
Atenção: Esta questão foi cancelada, porém a pontuação foi considerada.
Os operadores aritméticos relacionam as operações aritméticas básicas. Como exemplo, podemos citar o operador de 
adição, subtração, multiplicação, divisão, entre outros. 
Sobre o operador DIV, assinale a alternativa CORRETA:
6
7
8
9
01/10/2023, 10:08 Avaliação I - Individual
about:blank 4/4
A Retorna o resto de uma divisão. Exemplo: 10 div 2 o resultado será 0 (zero).
B Retorna o dividendo de uma divisão. Exemplo: 10 div 2 o resultado será 5 (cinco).
C Retorna o divisor de uma divisão. Exemplo: 10 div 2 o resultado será 2 (dois).
D Retorna o resto de uma divisão. Exemplo: 10 div 2 o resultado será 3 (três).
Muitos programadores, principalmente os mais antigos profissionais desta área, preferem preparar um programa 
iniciando com um diagrama de blocos para demonstrar sua linha de raciocínio lógico. Esse diagrama, também 
denominado por alguns de fluxograma, estabelece a sequência de operações a se efetuar em um programa. Essa técnica 
permite uma posterior codificação em qualquer linguagem de programação de computadores, pois na elaboração do 
diagrama de blocos não se atinge um detalhamento de instruções ou comandos específicos, os quais caracterizam uma 
linguagem. Sobre os passos fundamentais que compõem a programação estruturada, classifique V para as sentenças 
verdadeiras e F para as falsas:
( ) Distribuir módulos do programa entre os diferentes programadores que trabalharão sob a supervisão de um 
programador sênior, ou chefe de programação.
( ) Revisar o trabalho executado em reuniões regulares e previamente programadas em que compareçam 
programadores de um mesmo nível.
( ) Escrever instruções em grupos pequenos e combiná-las.
( ) Escrever as instruções em sequências desconexas entre si apenas por estruturas sequenciais, repetitivas ou de 
selecionamento.
Assinale a alternativa que apresenta a sequência CORRETA:
A F – V – F – V.
B V – F – V – V.
C F – V – V – F.
D V – V – V – F.
10
Imprimir