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
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.
Formas de representação GRÁFICA.
26
O que são as instruções:
São linhas de um programa.
27
O que é um programa:
É um conjunto de instruções.
28
São representados pelas informações a serem tratadas por um computador:
Dados.
29
São representadas pelo conjunto de palavras-chaves de uma linguagem de programação:
Instruções.
30
Pode mudar seu valor com o decorrer do programa:
Variável.
31
É tudo aquilo que é sujeito a variações, que é incerto, instável ou inconsistente.
Variável.
32
É o nome pelo qual um componente(variável, constante e rotina) será reconhecido:
Identificador.
33
Os identificadores são usados para dar nome a que componentes:
Variáveis, constantes e rotinas.
34
Cite o desvio condicional Simples:
SE.
35
Cite o desvio condicionar Composto:
SE / SENAO.
36
Cite o desvio condicional Encadeado:
SE / SENAO / SE / SENAO
37
Cite o desvio condicional de Múltipla Escolha:
CASO.
38
Cite todos os tipos de desvios condicionais:
SIMPLE, COMPOSTO, ENCADEADO, MULTIPLA ESCOLHA.
39
Cite o laço/malha de repetição de teste no INÍCIO do looping:
Enquanto.
40
Cite o laço/malha de repetição de teste no FIM do looping:
repita ate.
41
Cite o laço/malha de repetição com VARIÁVEL DE CONTROLE:
Para.
42
São utilizados quando é necessário efetuar a repetição de um trecho de programa um determinado número de vezes:
Laço ou malha de repetição.
43
Variáveis que permitem guardar apenas um valor por vez:
Variáveis SIMPLES.
44
Variáveis que permitem guardar vários valores por vez, um em cada espaço:
Variáveis COMPOSTAS.
45
Permitem definir o tipo primitivo de cada posição:
Variáveis compostas heterogêneas.
46
Permite guardar valores de mesmo tipo:
Variáveis compostas homogêneas.
47
São estruturas de dados homogêneas(mesmo tipo):
Vetor e matriz.
48
Utilizada quando a estrutura de dados estiver DESORGANIZADA:
Pesquisa sequencial.
49
Utilizada quando a estrutura de dados estiver ORGANIZADA:
Pesquisa binária.
50
Vai dividindo o vetor até achar o valor:
Pesquisa binária.
51
Aplica um SORT para ordenar e fazer a pesquisa no vetor:
Pesquisa binária.
52
Método mais adequado para programação estruturada:
Método TOP-DOWN.
53
Conhecido como modularização e lógica modular:
Método TOP-DOWN.
54
Divide uma rotina em sub-rotinas:
Refinamento sucessivo.
55
Método que faz com que o programa tenha uma estrutura semelhante a um organograma:
Método TOP-DOWN.
56
Dividir um problema em problemas menores:
Modularização.
57
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:
Sub-rotina.
58
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.
Sub-rotina e modularização.
59
Cite os dois tipos de sub-rotina:
Procedimento e Função.
60
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.
Procedimento.
61
São blocos de programa capazes de retornar um determinado valor para o programa que fez a chamada da sub-rotina.
Função.
62
Tipo de sub-rotina que não retorna valor:
Procedimento.
63
Tipo de sub-rotina que retorna valor:
Função.
64
Quando declaramos uma variável no início do algoritmo principal, chamamos ela de:
Variável GLOBAL.
65
Quando a variável é declarada no corpo de uma sub-rotina, chamamos ela de:
Variável LOCAL.
66
Passagem de parâmetro é:
É a substituição do parâmetro formal pelo real.
67
Qual é a finalidade de um parâmetro:
Servir como ponto de comunicação entre uma sub-rotina e um programa.
68
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.
Parâmetro formal.
69
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.
Parâmetro real.
70
Caracteriza-se pela não alteração do valor do parâmetro real.
Passagem de parâmetro por valor.
71
Caracteriza-se pela ocorrência de alteração do valor no parâmetro real.
Passagem de parâmetro por referência.
72
_____ é um conjunto de caracteres referentes a uma função que o computador possa executar.
Instrução.
73
Linguagem usada por programadores:
Linguagem SIMBÓLICA (ALTO NÍVEL).
74
linguagem com instrução com sequência de bits (0 e 1):
Linguagem de máquina ou absoluta.
75
Abaixo da Linguagem Simbólica, mas acima da Linguagem de Máquina, temos a Linguagem _______.
Assembly (Baixo NÍVEL).
76
Um programa pode existir em três níveis: Cite eles.
Fonte (simbólico), Relocável, Objeto (executável)
77
Responsável por verificar a sintaxe, buscar por erros, realizar a tradução do código.
Compilador.
78
Capaz de realizar cálculos de endereçamento e transformar instruções em linguagem de máquina.
Montador / Assembler.
79
Faz a tradução gradativa, procura por erros, converte o código gerado a instrução absoluta:
Interpretador.
80
Compilador/MONTADOR x Interpretador Consome mais área de memória,Execução mais rápida e Mais usado para gerar o produto final
Compilador / montador
81
Compilador/MONTADOR x Interpretador Consome menos área de memória,Execução mais lenta, Mais usado em período de teste
Interpretador.