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

Prova Impressa
GABARITO | Avaliação I - Individual
(Cod.:823257)
Peso da Avaliação 1,50
Prova 63551035
Qtd. de Questões 10
Acertos/Erros 7/3
Nota 7,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. Com base nos tipos de 
dados, associe os itens, utilizando o código a seguir:
I- Inteiro.
II- Lógico.
III- Real.
IV- Texto.
(    ) Representa uma sequência de um ou mais caracteres. Colocamos os 
valores desse tipo entre “ ” (aspas duplas) ou ‘’ (aspas simples), dependendo 
da linguagem.
(    ) Representa valores numéricos negativo ou positivo com casa decimal, ou 
seja, valores reais. Também são chamados de ponto flutuante.
(    ) Representa valores booleanos, assumindo apenas dois estados, 
VERDADEIRO ou FALSO. Pode ser representado apenas um bit (queaceita 
apenas 1 ou 0).
(    ) Representa valores numéricos negativo ou positivo sem casa decimal.
Assinale a alternativa que apresenta a sequência CORRETA:
A IV – III – II – I.
 VOLTAR
A+
Alterar modo de visualização
1
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
1 of 7 14/05/2023, 21:58
B II – I – III – IV.
C I – II – III – IV.
D IV – III – I – II.
O pseudocódigo ou portugol é 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). Aqui, vamos apresentá-la em 
português. A forma original de escrita é conhecida como inglês estruturado, 
muito parecida com a notação da linguagem PASCAL. Dentre esses conceitos 
também temos as IDEs (Ambientes integrados de desenvolvimento) que é 
outro conceito do mundo da Programação. 
Com base no exposto, assinale a alternativa CORRETA:
A Delphi na versão 7 é uma linguagem de programação.
B Delphi permite o desenvolvimento de pseudocódigo que gera um arquivo
executável.
C Delphi é um ambiente integrado de desenvolvimento com a linguagem
Pascal.
D Delphi é uma IDE e Object Pascal é a linguagem de programação.
Atualmente conhecida como Embarcadero Delphi.
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. 
São vários os vários os tipos ou classificações para a lógica.
Qual tipo de lógica é essencial para desenvolver  programas e sistemas 
informáticos, pois ela define o encadeamento lógico para esse 
2
3
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
2 of 7 14/05/2023, 21:58
desenvolvimento? 
A Lógica de programação.
B Lógica de argumentação. 
C Lógica matemática. 
D Lógica proposicional.
Historicamente, o algoritmo surgiu cerca de 300 a.C., com o algoritmo de 
Euclides. Este é o algoritmo mais antigo já estudado, que é utilizado até hoje. 
Auxilia na busca pelo máximo divisor comum entre dois números inteiros 
diferentes de zero, amplamente difundido na matemática até hoje.
Com base no algoritmo, assinale a alternativa INCORRETA:
A É a lógica que nos permite construir corretamente os algoritmos.
B
A capacidade de resolução de problemas, independentemente de sua
complexidade, está diretamente relacionada à capacidade de elaboração
de algoritmos.
C
No caso de construção de um programa de computador, a lógica de
programação consiste em aprender a pensar na mesma sequência de
execução desse tipo de programa.
D Um algoritmo representa um programa de computador que é utilizado 
para realizar uma tarefa ou solucionar um problema.
Uma expressão em um programa é a parte da instrução que produz um valor, 
normalmente através do uso de operandos (valores) e operadores (indicam  a 
operação a ser realizada). Os operadores são meios pelos quais 
incrementamos, decrementamos, comparamos e avaliamos dados dentro do 
4
5
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
3 of 7 14/05/2023, 21:58
computador.
Quais operadores que atuam sobre caracteres e variam muito de uma 
linguagem para outra?
A Operadores lógicos. 
B Operadores aritméticos.
C Operadores literais.
D Operadores relacionais. 
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 executável.
B Todo algoritmo deve produzir um resultado.
C Cada passo/instrução/etapa de um algoritmo deve ser claro e não gerar
duplo entendimento.
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.
A lógica pode ser entendida como sendo o estudo das leis do raciocínio e da 
6
7
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
4 of 7 14/05/2023, 21:58
forma como ela será aplicada no intuito de demonstrar a verdade. Sobre os 
tipos de lógica, analise as afirmativas a seguir:
I- A lógica aristotélica tem como objeto de estudo o pensamento, assim como 
as leis e regras que o controlam, para que esse pensamento seja correto.
II- A lógica matemática 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.
III-  A lógica de programação é essencial para desenvolver programas e 
sistemas informáticos, pois ela define o encadeamento lógico para esse 
desenvolvimento.
IV- A lógica de argumentação é uma área da lógica que examina os 
raciocínios de acordo com as relações entre orações (proposições), as 
unidades mínimas do discurso, que podem ser verdadeiras ou falsas.
Assinale a alternativa CORRETA:
A Somente a afirmativa IV está correta.
B As afirmativas I, II e III estão corretas.
C As afirmativas I, II e IV estão corretas.
D As afirmativas II, III e IV estão corretas.
Algumas regras precisam ser seguidas para que possamos desenvolver nosso 
algoritmo.
Com base no exposto, assinale a alternativa CORRETA:
A Usar somente dois verbo por passo/instrução/etapa.
B Limitar a simplicidade e objetividade em relação aos termos e frases.
8
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
5 of 7 14/05/2023, 21:58
C Abusar da 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.
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.
Nesse contexto, assinale a alternativa CORRETA que apresenta o que deve 
ser considerado dentre as várias práticas adotadas para a construção de 
algoritmos:
A
1-Entender o problema a ser resolvido. 2-Descrever os passos para
resolver o problema. 3-Identificar e definir as entradas do algoritmo.
4-Construir o algoritmo para representar a sequência  dos passos.
5-Definir os dados de saída. 6-Transcrever o algoritmo para uma
linguagem interpretada por computador. 7-Testar a lógica, bem como os
passos de execução.
B
1-Testar a lógica, bem como os passos de execução. 2-Transcrever o
algoritmo para uma linguagem interpretada por computador. 3-Descrever
os passospara resolver o problema. 4-Definir os dados de saída.
5-Construir o algoritmo para representar a sequência  dos passos.
6-Identificar e definir as entradas do algoritmo. 7-Entender o problema a
ser resolvido.
C
1-Entender o problema a ser resolvido. 2-Identificar e definir as entradas
do algoritmo. 3-Descrever os passos para resolver o problema. 4-Definir
os dados de saída. 5-Construir o algoritmo para representar a sequência 
dos passos. 6-Transcrever o algoritmo para uma linguagem interpretada
por computador. 7-Testar a lógica, bem como os passos de execução.
D
1-Entender o problema a ser resolvido. 2-Identificar e definir as entradas
do algoritmo. 3-Construir o algoritmo para representar a sequência  dos
passos. 4-Testar a lógica, bem como os passos de execução. 5-Descrever
os passos para resolver o problema. 6-Transcrever o algoritmo para uma
linguagem interpretada por computador. 7-Definir os dados de saída.
9
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
6 of 7 14/05/2023, 21:58
Várias são as práticas adotadas para a construção de algoritmos.
Com base no exposto, assinale a alternativa INCORRETA:
A
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.
B
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.
C Identificar e definir as entradas do algoritmo. No caso do problema
proposto, você teria como entrada dois números.
D Definir os dados de saída. Na situação proposta, o resultado da soma dos
dois números usados como entrada do problema.
10
Imprimir
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
7 of 7 14/05/2023, 21:58

Outros materiais