Buscar

Avaliação I - Individual Lógica e Técnicas 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

Prévia do material em texto

16/11/2022 09:11 Avaliação I - Individual
about:blank 1/4
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:739450)
Peso da Avaliação 1,50
Prova 46921810
Qtd. de Questões 10
Acertos/Erros 7/2
Canceladas 1
Nota 8,00
Em computação existem apenas quatro tipos de dados primitivos, algumas linguagens subdividem 
esses tipos de dados em outros de acordo com a capacidade de memória necessária para a variável. 
Quais os tipos de dados primitivos?
A Número, lógico, texto e ascii.
B Inteiro, real, lógico e alfanumérico.
C Inteiro, real, lógico e booleano.
D Inteiro, real, lógico e texto.
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 Efetividade.
B Entrada.
C Clareza.
D Saída.
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.
 VOLTAR
A+ Alterar modo de visualização
1
2
3
16/11/2022 09:11 Avaliação I - Individual
about:blank 2/4
d st tos.
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.
C
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.
D
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.
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 Cada passo/instrução/etapa de um algoritmo deve ser claro e não gerar duplo entendimento.
B Todo algoritmo deve produzir um resultado.
C Cada passo/instrução/etapa de um algoritmo deve ser executável.
D 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.
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. Podemos citar o operador de 
adição, subtração, multiplicação, divisão entre outros. 
Sobre o operador DIV, assinale a alternativa CORRETA:
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á 5 (cinco).
Os algoritmos podem ser representados de diferentes formas, a variação entre elas está 
relacionada ao nível de detalhe ou ao grau de abstração oferecido por cada uma. Algumas formas têm 
foco no nível lógico, de forma a abstrair detalhes de implementação. No entanto, algumas formas de 
representação possuem maior riqueza de detalhes. O que é a descrição narrativa?
A É a construção de algoritmos com representações gráficas.
4
5
6
16/11/2022 09:11 Avaliação I - Individual
about:blank 3/4
B É a construção de algoritmos em linguagem computacional.
C É a construção de algoritmos em linguagem natural.
D É a construção de algoritmos com diagramas de chapin.
Várias são as práticas adotadas para a construção de algoritmos.
Com base no exposto, assinale a alternativa INCORRETA:
A Identificar e definir as entradas do algoritmo. No caso do problema proposto, você teria como
entrada dois números.
B Descrever os passos que não serão necessários para resolver o problema. Basicamente descrever
os processos não utilizados para realizar a soma dos dois números.
C Definir os dados de saída. Na situação proposta, o resultado da soma dos dois números usados
como entrada do problema.
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.
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 V – F – V – V.
B V – V – V – F.
C F – V – V – F.
D F – V – F – V.
7
8
16/11/2022 09:11 Avaliação I - Individual
about:blank 4/4
O fluxograma é uma ferramenta usada e desenvolvida pelos profissionais de análise de sistemas, bem 
como, por alguns profissionais de Organização, Sistemas e Métodos. Tem como finalidade descrever 
o fluxo, seja manual ou mecânico, especificando os suportes usados para os dados e informações. Usa 
símbolos convencionais, permitindo poucas variações. Representado por alguns desenhos 
geométricos básicos, os quais indicarão os símbolos de entrada de dados, do processamento de dados 
e da saída de dados, acompanhados dos procedimentos requeridos pelo analista de sistemas e a serem 
realizados pelo programador por meio do desenvolvimento do raciocínio lógico, o qual deverá 
solucionar o problema do programa a ser processado pelo computador.
Nesse contexto, assinale a alternativa CORRETA que apresenta os nomes correspondentes às formas 
geométricas:
A 1- Terminal / 2- Entrada manual / 3- Exibir / 4- Desvio / 5- Processamento / 6- Fluxo de dados /
7- Decisão.
B 1- Terminal / 2- Entrada/Saída / 3- Saída / 4- Desvio / 5- Processamento / 6- Fluxo de dados / 7-
Decisão.
C 1- Terminal / 2- Entrada manual / 3- Exibir / 4- Fluxo de dados / 5- Processamento / 6- Desvio /
7- Decisão.
D 1- Decisão / 2- Entrada/Saída / 3- Saída / 4- Desvio / 5- Processamento / 6- Fluxo de dados / 7-
Terminal.
Qual laço de repetição é o mais adequado para situações emque a condição de término da 
repetição deve ser testada antes da execução das instruções subordinadas à estrutura de controle.
A Repita até.
B Para faça.
C Repita se.
D Enquanto faça.
9
10
Imprimir

Outros materiais