Lógica de programação
1 O que são vetores ou arrays?
R: Estrutura de dados composta por uma quantidade determinada de elementos.
2 Como efetuamos a declaração de um vetor?
R: livro : vetor[1..30] inteiro
3 Como podemos acessar um elemento de um vetor?
R: preco[1] ← 20.1 preco[5] ← 35,23 temp ← preco[4]
4 Quais as operações que se pode fazer em um vetor?
R: leitura e gravação
5 Qual é a estrutura de controle conveniente para se usar no manuseio de vetores?
R: Repetição
6 Qual a diferença entre vetor e matriz?
R: O vetor possui uma dimensão enquanto que a matriz possui mais de uma dimensão geralmente duas mas podem ser mais.
Modularização
1 O que é modularização?
R: Dividir o algoritmo em partes ou a divisão de um grande programa em programas menores.
2 O que são subrotinas?
R: Pedaço de código que executa uma função bem definida. As subrotinas podem ser utilizadas várias vezes no mesmo programa.
3 Quais são as vantagens de uma função ou de uma subrotina?
R: Economia de código, facilidade na depuração, facilidade na alteração e clareza no entendimento
4 Como declarar uma função ou uma subrotina?
R: procedimento inicio fim procedimento
funcao (lista parâmetros) : retorno inicio fimfuncao
5 Como ocorre a comunicação entre os módulos e subrotinas?
R: Pela passagem de Parâmetros que podem ser de valor ou de referência.
6 Explique o que são procedimentos?
R: É uma subrotina que tem como objetivo executar uma ação
7 Como um procedimento é reconhecido para sua execução?
R: Um procedimento é reconhecido e executa-se um desvio de processamento ele é reconhecido por seu nome em qualquer outro módulo do programa.
8 O que são variáveis globais?
R: Variáveis declaradas no inicio do algoritmo que podem ser acessadas em todo o algoritmo
9 O que são variáveis locais?
R: Variáveis definidas dentro das funções que podem ser acessadas apenas em seu módulo/função