Aula estrategia e escolas de formacao

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1255 palavras )
  • Download(s) : 0
  • Publicado : 1 de dezembro de 2011
Ler documento completo
Amostra do texto
ÍNDICE

1 Paradigmas de Linguagem de Programação 3

1.1 Aula 4 3
1.2 Aula 6 4

2 Sistemas de Aplicações Multimídia 6

2.1 Aula 6 6
2.2 Aula 7 7

Paradigmas de Linguagem de Programação

1 Aula 4

1 - O que são nomes nas linguagens de programação? São utilizados somente para variáveis? Por quê?

É uma cadeia de caracteres usadapara identifica alguma entidade de um programa. Não são usadas somente para variáveis (rótulos, subprogramas, etc).

2 - Qual o efeito de uma linguagem case sensitive na legibilidade e na capacidade de escrita?

O efeito de uma linguagem case sensitive na legibilidade é negativo, pois o programador tem várias maneiras de escrever a mesma variável dificultando o entendimento do código.Já a capacidade de escrita aumenta, pois com uma variável de duas letras nós teríamos quatro maneiras diferentes de escrevê-la.

3 - Qual a diferença entre palavra-chave e palavra reservada?

Palavra chave é especial somente em determinados contextos e é utilizada para realizar alguma ação. Já a palavra reservada não permite que o programador declare uma variável com uma palavra dosistema.

4 - O que são variáveis e quais seus atributos?

Variável é uma abstração de uma célula, ou um conjunto de células, de memória em um computador.

•Podem ser caracterizadas por seis atributos:

•Nome

•Endereço

•Tipo

•Valor

•Tempo e vida

•Escopo.

5 - O que é Vinculação?

Vinculação ocorre a partir do momento que avariável é vinculada com os espaços da memória.

6 - Dado segmento de código { int cont; cont = cont + 5), quais as vinculações para: Tipos possíveis para cont, tipo de cont, valores possíveis para cont, valor de cont, significado do símbolo +, endereço de cont.

Neste caso temos a vinculação no momento em que a variável cont é declarada e o símbolo ‘+’ é a associação entre uma operação e umsímbolo.

7 - Como são separadas as variáveis escalares? Definas-as.

•Estáticas: São vinculadas as células antes que a execução se inicie e permanecem o encerramento.

•Dinâmicas na pilha: As vinculações são realizadas na declaração.

•Dinâmicas no monte explicitas: Células de memórias sem nome são alocadas e desalocadas por instruções explicitas em tempo de execução.•Dinâmicas no monte implícitas: São vinculadas ao armazenamento somente quando lhe são atribuídos valores.

2 Aula 6

1 – Quais são os tipos de dados?

Primitivos, Ordinais definidos pelo usuário, Matriz, Matriz associativa, Cadeia de Caracteres, Registros, Ponteiros, União e Conjuntos.

2 - Quais os tipos de dados primitivos?

Numéricos: Inteiros 2 ou 4 bits,Virgulas flutuantes 4 ou 8 bits e Decimáis.

Booleanos

Caracteres.

3 - Qual o problema com a codificação ASCII?

Ela utiliza apenas 7 bits não podendo representar todos os símbolos de todas as línguas.

4 - Qual a necessidade do tipo de dado registro? Cite um exemplo.

Armazenar valores de tipos diferentes. Exemplo folha de pagamento.

5 - Crie um registroutilizando a linguagem C para armazenar Nome, endereço completo e salário de um funcionário.

Typedef struct {

char nome[30],

char rua [30],

int num,

char bairro[30],

char CEP[10],

char estado[3],

char cidade[40],

float sal,

}cadastro;

6 - O que é um tipo união?

É um tipo que pode armazenar diferentes valores de tipo durante a execuçãodo programa.

7 - O que é o tipo conjunto?

É aquele que podem armazenar coleções não ordenadas de valores distintos de algum tipo básico.

8 - O que são ponteiros?

São variáveis utilizadas para armazenar o endereço de outras variáveis.

9 - Explique os dois tipos de utilização para os ponteiros.

Endereço indireto armazena o endereço de memórias....
tracking img