logica_de_programacao_20240211162148 Flashcards

1
Q

É um conjunto de princípios e de métodos que embasam raciocínios coerentes. induzindo a solução eficaz para problemas:

A

Lógica.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

É uma descrição das etapas de resolução de um problema ou a indicação ordenada de uma sequência de ações bem definidas.

A

Algoritmo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

É maneira mais elementar de descrever uma lógica.

A

Algoritmo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

É um processo de cálculos matemáticos ou de resoluções de um grupo de problemas semelhantes.

A

Algoritmo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Como é chamada a técnica mais importante da programação:

A

Programação estruturada.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Cite os quatro objetivos da programação estruturada:

A

Agilizar, Facilitar a depuração, Verificação de possíveis falhas e Facilitar as alterações e atualizações dos programas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Lógica que não trabalha com Hierarquia:

A

Lógica linear.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Coleção de elementos organizados executando passo a passo de cima para baixo.

A

Lógica linear.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Lógica utilizada por profissionais de processamento eletrônico de dados:

A

Lógica estruturada.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Tem com pontos fortes para elaboração futura de um programa, produzi-lo com alta qualidade e baixo custo:

A

Lógica estruturada.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Cite as três estruturas básicas da programação estruturada:

A

Sequencial e Seleção / Condicional e Repetição / Iterativa

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Soluciona problemas dividindo-os em SEGMENTOS, tratando de cada ação em ordem em que a necessidade for aparecendo:

A

Lógica modular

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Um conjunto de instruções é:

A

Um programa.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Um programa consiste em:

A

Um conjunto de instruções.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Pseudocódigo, português estruturado e portugol consistem em que tipo de técnica de representação:

A

Técnica narrativa.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Diagrama de Chapin, Diagrama de bloco e fluxograma consistem em que tipo de técnica de representação:

A

Técnica pictórica

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Diagrama hierárquico de fluxo, gráfico de estrutura e árvore de decisão consistem em que tipo de técnica de representação:

A

Representação em detalhes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Utilizado por profissionais de análise de sistemas.

A

Fluxograma.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Utilizado por profissionais envolvidos diretamente com a programação:

A

Diagrama de bloco (diagrama de fluxo).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Consiste em um projeto de programação, referência genérica, com a finalidade de mostrar uma notação para elaboração de algoritmos:

A

PDL:Linguagem de projeto de programação

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

É primeira forma de notação gráfica:

A

Diagrama de blocos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Cite apenas as estruturas de controle:

A

Seleção / Condicional e Repetição / Iterativa

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Permite descrever o método e a sequ6encia do processo dos planos num computador:

A

Diagrama de bloco.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Permite apresentar uma visão hierárquica e estruturada da lógica de programação:

A

Diagrama de Chapin.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

Permite apresentar os dados sobre uma superfície plana, de maneira simples e concisa, facilitando a visualização completa e imediata dos dados ou fenômenos tabulados.

A

Formas de representação GRÁFICA.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

O que são as instruções:

A

São linhas de um programa.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

O que é um programa:

A

É um conjunto de instruções.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

São representados pelas informações a serem tratadas por um computador:

A

Dados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

São representadas pelo conjunto de palavras-chaves de uma linguagem de programação:

A

Instruções.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

Pode mudar seu valor com o decorrer do programa:

A

Variável.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

É tudo aquilo que é sujeito a variações, que é incerto, instável ou inconsistente.

A

Variável.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

É o nome pelo qual um componente(variável, constante e rotina) será reconhecido:

A

Identificador.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

Os identificadores são usados para dar nome a que componentes:

A

Variáveis, constantes e rotinas.

34
Q

Cite o desvio condicional Simples:

A

SE.

35
Q

Cite o desvio condicionar Composto:

A

SE / SENAO.

36
Q

Cite o desvio condicional Encadeado:

A

SE / SENAO / SE / SENAO

37
Q

Cite o desvio condicional de Múltipla Escolha:

A

CASO.

38
Q

Cite todos os tipos de desvios condicionais:

A

SIMPLE, COMPOSTO, ENCADEADO, MULTIPLA ESCOLHA.

39
Q

Cite o laço/malha de repetição de teste no INÍCIO do looping:

A

Enquanto.

40
Q

Cite o laço/malha de repetição de teste no FIM do looping:

A

repita ate.

41
Q

Cite o laço/malha de repetição com VARIÁVEL DE CONTROLE:

A

Para.

42
Q

São utilizados quando é necessário efetuar a repetição de um trecho de programa um determinado número de vezes:

A

Laço ou malha de repetição.

43
Q

Variáveis que permitem guardar apenas um valor por vez:

A

Variáveis SIMPLES.

44
Q

Variáveis que permitem guardar vários valores por vez, um em cada espaço:

A

Variáveis COMPOSTAS.

45
Q

Permitem definir o tipo primitivo de cada posição:

A

Variáveis compostas heterogêneas.

46
Q

Permite guardar valores de mesmo tipo:

A

Variáveis compostas homogêneas.

47
Q

São estruturas de dados homogêneas(mesmo tipo):

A

Vetor e matriz.

48
Q

Utilizada quando a estrutura de dados estiver DESORGANIZADA:

A

Pesquisa sequencial.

49
Q

Utilizada quando a estrutura de dados estiver ORGANIZADA:

A

Pesquisa binária.

50
Q

Vai dividindo o vetor até achar o valor:

A

Pesquisa binária.

51
Q

Aplica um SORT para ordenar e fazer a pesquisa no vetor:

A

Pesquisa binária.

52
Q

Método mais adequado para programação estruturada:

A

Método TOP-DOWN.

53
Q

Conhecido como modularização e lógica modular:

A

Método TOP-DOWN.

54
Q

Divide uma rotina em sub-rotinas:

A

Refinamento sucessivo.

55
Q

Método que faz com que o programa tenha uma estrutura semelhante a um organograma:

A

Método TOP-DOWN.

56
Q

Dividir um problema em problemas menores:

A

Modularização.

57
Q

Uma ________ é na verdade um programa, e sendo um programa poderá efetuar diversas operações computacionais e deverá ser tratada como foram os programas projetados até este momento:

A

Sub-rotina.

58
Q

As ________ são utilizadas na divisão de algoritmos complexos, permitindo assim possuir a _________ de um determinado problema, considerado grande e de difícil solução.

A

Sub-rotina e modularização.

59
Q

Cite os dois tipos de sub-rotina:

A

Procedimento e Função.

60
Q

São blocos de programa executados e o controle de processamento retorna automaticamente para a primeira linha de instrução após a linha que efetuou a chamada da sub-rotina.

A

Procedimento.

61
Q

São blocos de programa capazes de retornar um determinado valor para o programa que fez a chamada da sub-rotina.

A

Função.

62
Q

Tipo de sub-rotina que não retorna valor:

A

Procedimento.

63
Q

Tipo de sub-rotina que retorna valor:

A

Função.

64
Q

Quando declaramos uma variável no início do algoritmo principal, chamamos ela de:

A

Variável GLOBAL.

65
Q

Quando a variável é declarada no corpo de uma sub-rotina, chamamos ela de:

A

Variável LOCAL.

66
Q

Passagem de parâmetro é:

A

É a substituição do parâmetro formal pelo real.

67
Q

Qual é a finalidade de um parâmetro:

A

Servir como ponto de comunicação entre uma sub-rotina e um programa.

68
Q

São parâmetros _______ quando forem declaradas por meio de variáveis juntamente com a identificação do nome da sub-rotina, tratados exatamente da mesma forma que são tratadas as variáveis globais ou locais.

A

Parâmetro formal.

69
Q

São ________ quando substituírem os parâmetros formais, quando da utilização da sub-rotina por um programa principal ou por uma rotina chamadora.

A

Parâmetro real.

70
Q

Caracteriza-se pela não alteração do valor do parâmetro real.

A

Passagem de parâmetro por valor.

71
Q

Caracteriza-se pela ocorrência de alteração do valor no parâmetro real.

A

Passagem de parâmetro por referência.

72
Q

_____ é um conjunto de caracteres referentes a uma função que o computador possa executar.

A

Instrução.

73
Q

Linguagem usada por programadores:

A

Linguagem SIMBÓLICA (ALTO NÍVEL).

74
Q

linguagem com instrução com sequência de bits (0 e 1):

A

Linguagem de máquina ou absoluta.

75
Q

Abaixo da Linguagem Simbólica, mas acima da Linguagem de Máquina, temos a Linguagem _______.

A

Assembly (Baixo NÍVEL).

76
Q

Um programa pode existir em três níveis: Cite eles.

A

Fonte (simbólico), Relocável, Objeto (executável)

77
Q

Responsável por verificar a sintaxe, buscar por erros, realizar a tradução do código.

A

Compilador.

78
Q

Capaz de realizar cálculos de endereçamento e transformar instruções em linguagem de máquina.

A

Montador / Assembler.

79
Q

Faz a tradução gradativa, procura por erros, converte o código gerado a instrução absoluta:

A

Interpretador.

80
Q

Compilador/MONTADOR x Interpretador
Consome mais área de memória,Execução mais rápida e Mais usado para gerar o produto final

A

Compilador / montador

81
Q

Compilador/MONTADOR x Interpretador
Consome menos área de memória,Execução mais lenta, Mais usado em período de teste

A

Interpretador.