Buscar

Lógica de Programação Algorítmica - Conceitos Importantes

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

Prévia do material em texto

AOL5
LÓGICA DE PROGRAMAÇÃO ALGORITMICA
1. Pergunta 1
Vimos que a ordenação de vetores pode ser utilizada para diversas finalidades. Sobre essa ordenação, podemos dizer que:
1. Tem utilidade limitada a vetores com valores, não permitindo o uso de literais
2. Tem utilidade limitada a vetores com literais, não permitindo ordenar números
3. No dia a dia, é um procedimento pouco utilizado
4. Pode ser utilizado para ordenar números e textos, desde que os elementos sejam do mesmo tipo – RESPOSTA CORRETA
5. Pode ser utilizado apenas para ordenar dados de vetores que só têm elementos que são diferentes de zero ou texto em branco
6. 
2. Pergunta 2
Nas diversas linguagens de programação, a estrutura de REPETIÇÃO INDETERMINADA normalmente encontrada é baseada em variações do comando:
1. WHILE ..... {   } – RESPOSTA CORRETA
2. IF... THEN...ELSE....ENDIF
3. FOR .... {   }
4. VAR
5. X++
6. 
3. Pergunta 3
Nas diversas linguagens de programação, a estrutura de REPETIÇÃO DETERMINADA normalmente encontrada é baseada em variações do comando:
1. FOR .... {   } – RESPOSTA CORRETA
2. WHILE ..... {   }
3. IF... THEN...ELSE....ENDIF
4. X++
5. VAR
6. 
4. Pergunta 4
Nas diversas linguagens de programação, a estrutura de decisão normalmente encontrada é baseada em variações do comando:
1. VAR
2. IF... THEN...ELSE....ENDIF – RESPOSTA CORRETA
3. FOR .... {   }
4. Read
5. WHILE ..... {   }
6. 
5. Pergunta 5
A ordenação é feita para organizar os dados. Mas a busca de dados em vetores também é uma operação importante. Sobre essa busca, selecione a opção errada.
1. Costuma ser motivada pela necessidade de encontrar, em um vetor, dados que satisfaçam a uma dada condição
2. Só pode ser realizada se for precedida por uma ordenação – RESPOSTA CORRETA
3. Funciona de forma mais otimizada quando é utilizada em conjunto com a ordenação de vetores
4. Lança mão de diversos algoritmos cuja finalidade é buscar determinados dados em vetores
5. Pode ser otimizada por técnicas específicas
6. 
6. Pergunta 6
Com relação à programação orientada a objetos, podemos dizer que:
1. É um misto da programação sequencial com a programação estruturada
2. É semelhante à programação imperativa
3. Consiste em analisar um ambiente, definir seus objetos, seu comportamento e suas interações – RESPOSTA CORRETA
4. É baseada na ideia de dividir o problema em partes e abordar cada uma delas
5. É baseada na programação sequencial
6. 
7. Pergunta 7
Vimos, no nosso material da unidade 4, o conceito de ordenação, aplicada a dados armazenados em vetores. Por qual motivo usamos ordenação em vetores ?
1. Para permitir organizar o vetor por alguma ordem específica – RESPOSTA CORRETA
2. Para permitir o uso de contabilização de valores de forma ordenada ou não
3. Para permitir a emissão de listagens com o total dos elementos
4. Permite carregar vetores de acordo com alguma ordem
5. Para ordenar apenas os elementos centrais de um vetor, e apenas inteiros ou reais
6. 
8. Pergunta 8
Com relação à programação estruturada, podemos dizer que:
1. É baseada na divisão de um algoritmo em partes
2. É o mesmo que programação sequencial
3. É baseada na divisão de um problema em partes menores- RESPOSTA CORRETA
4. É baseada na divisão de uma função em funções menores
5. É baseada no conceito de atributos e procedimentos de objeto
6. 
9. Pergunta 9
A orientação a objetos é cada vez mais usada. Ao definir um objeto, buscamos identificar, fundamentalmente:
1. Suas funções e procedimentos
2. Seus métodos e tipos
3. Seus atributos e métodos – RESPOSTA CORRETA
4. Suas funções e métodos
5. Seus atributos e tipos
6. 
10. Pergunta 10
Em algumas linguagens, a opção de incremento (acrescentar mais um ao valor de uma variável ) é baseada em variações do comando:
1. X++ - RESPOSTA CORRETA
2. VAR
3. FOR .... {   }
4. IF... THEN...ELSE....ENDIF
5. WHILE ..... {   }

Outros materiais