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

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 6, do total de 6 páginas

Prévia do material em texto

16/05/2023, 21:28 Avaliação I - Individual
about:blank 1/6
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:823257)
Peso da Avaliação 1,50
Prova 64664131
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
Várias são as formas de representação dos 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. As 
formas de representação mais conhecidas para a representação de algoritmos são:
- Fluxograma convencional.
- Descrição narrativa.
- Diagrama de Chapin.
- Pseudocódigo.
Agora, observe a descrição a seguir:
“Fazem uso de símbolos universais para ajudar no entendimento do algoritmo. São representações gráficas, em que as 
formas geométricas propõem ações específicas. Essa 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.”
A qual forma de representação dos algoritmos essa descrição pertence?
A Diagrama de Chapin.
B Fluxograma convencional.
C Pseudocódigo.
D Descrição narrativa.
 VOLTAR
A+ Alterar modo de visualização
1
16/05/2023, 21:28 Avaliação I - Individual
about:blank 2/6
Todas as variáveis utilizadas em algoritmos devem ser definidas antes de serem utilizadas. Isso se faz necessário para 
permitir que o compilador reserve um espaço na memória para elas. Nos algoritmos, todas as variáveis utilizadas serão 
definidas no início, isso é uma boa pratica de programação. Para a quantidade de produtos no estoque, qual melhor tipo 
de dados devemos utilizar ou declarar?
A Float.
B Caracter.
C Long.
D Char.
Uma das grandes vantagens em solucionar problemas computacionalmente se resume ao fato de que eles têm uma 
grande capacidade de repetir o processamento de soluções, assim como o conjunto de operações envolvidas nas mesmas 
para grandes quantidades de dados. Nesse sentido, o conjunto de procedimentos é repetido até que o objetivo seja 
alcançado. Por causa disso, torna-se obrigatória a utilização de uma condição de controle, construída através de 
expressões lógicas que são testadas em cada ciclo a fim de determinar se a sua execução prossegue ou não. Observe o 
fluxograma a seguir:
Que estrutura de repetição esse fluxograma representa?
A FAÇA-PARA.
B FAÇA-ENQUANTO.
2
3
16/05/2023, 21:28 Avaliação I - Individual
about:blank 3/6
C ENQUANTO-FAÇA.
D PARA-ENQUANTO.
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 Inteiro, real, lógico e texto.
B Inteiro, real, lógico e alfanumérico.
C Inteiro, real, lógico e booleano.
D Número, lógico, texto e ascii.
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.
4
5
16/05/2023, 21:28 Avaliação I - Individual
about:blank 4/6
A qual das três etapas essa descrição pertence?
A Recursividade.
B Saída.
C Entrada.
D Processamento.
Os tipos primitivos (nativos ou básicos) são fornecidos pelas linguagens de programação. Por esse motivo, dependendo 
da linguagem de implementação utilizada na codificação, os tipos primitivos podem ou não possuir os mesmos tipos de 
dados das informações guardadas na memória. Baseado nessa informação, o tipo real representa que tipo de dados?
A Valores booleanos, assumindo apenas dois estados, verdadeiro ou falso.
B Valores numéricos negativo ou positivo sem casa decimal, ou seja, valores inteiros.
C Uma sequência de um ou mais caracteres.
D Valores numéricos negativo ou positivo com casa decimal, ou seja, valores reais. Também são chamados de ponto
flutuante.
A lógica da programação é um assunto muito grande e complexo usado quando se pretende realizar alguma função ou 
um esquema lógico por meio de parâmetros e metas. Existe uma associação direta da Lógica de Programação com o 
Raciocínio Matemático, onde o importante é a interpretação de um problema e a utilização correta de uma fórmula. 
Sobre a lógica matemática para a programação, assinale a alternativa CORRETA correspondente ao nome da primeira 
pessoa que propôs usar programas para manipular com sentenças instrumentais comuns apropriadas à linguagem formal, 
ou seja, o programa básico formará conclusões imediatas a partir de uma lista de premissas:
A John McCarthy.
B Dennis Ritchie.
C Edsger Dijkstra.
D Grace Hopper.
6
7
16/05/2023, 21:28 Avaliação I - Individual
about:blank 5/6
Apesar de não perceber, utiliza-se de algoritmos de forma intuitiva e automática diariamente quando se executa tarefas 
comuns. Como estas 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 Entrada, 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 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.
Algumas linguagens de programação dividem os tipos primitivos de acordo com o espaço necessário para os valores 
daquela variável. Na linguagem de programação Java, por exemplo, o tipo de dados inteiro é dividido em alguns tipos 
primitivos. Além disso, a capacidade de armazenamento de cada um deles é diferente. Considerando esses tipos 
primitivos da linguagem Java (da Oracle), analise as sentenças a seguir:
I- Byte.
II- Short.
III- Int.
IV- Long.
V- Vetores e Matrizes.
Assinale a alternativa CORRETA:
A As sentenças I, II, III e IV estão corretas.
B As sentenças I, II, III e V estão corretas.
8
9
16/05/2023, 21:28 Avaliação I - Individual
about:blank 6/6
C As sentenças III e V estão corretas.
D Somente a sentença III está correta.
Várias são as formas de representação dos 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. As 
formas de representação mais conhecidas para a representação de algoritmos são:
- Diagrama de Chapin.
- Fluxograma convencional.
- Descrição narrativa.
- Pseudocódigo.
Agora, observe a descrição a seguir:
“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 vantagem do 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. A recursividade é mais facilmente representada nesse tipo de diagrama.”
A qual forma de representação dos algoritmos essa descrição pertence?
A Diagrama de Chapin.
B Fluxograma convencional.
C Descrição narrativa.
D Pseudocódigo.
10
Imprimir

Continue navegando