TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Conceitos fundamentais de Programação

Tese: Conceitos fundamentais de Programação. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  28/9/2013  •  Tese  •  1.449 Palavras (6 Páginas)  •  282 Visualizações

Página 1 de 6

Relatório 1 – Conceitos fundamentais de Programação

Etapa 1

Passo 1

1. Fazer a leitura individual de: Introdução à Programação de Computadores para Cursos de

Engenharia e de Automação. Disponível em:

<https://docs.google.com/a/aedu.com/file/d/0Bx2ZnHfyWt9QTzluaU4yX1JRYTg/pre

view>. Acesso em: 17 set. 2012. Buscar compreender os princípios da Construção de

Algoritmos.

2. Fazer a leitura individual de: Algoritmos Computacionais (Programas). Disponível em:

<https://docs.google.com/a/aedu.com/file/d/0Bx2ZnHfyWt9QMnFjLXd4OHZ3V28/p

review>. Acesso em: 17 set. 2012. Buscar compreender os princípios da Representação de

Dados e variáveis.

3. Fazer a leitura individual do capítulo 1: Introdução do livro texto da disciplina de

Algoritmos e Programação (MIZRAHI, Victorine Viviane. Treinamento em Linguagem C. 1ª

ed. São Paulo: Pearson, 2007. p. 2 a 26) focando a leitura em Conceitos Fundamentais de

Programação em Linguagem C.

Passo 2

1. Algoritmos

Algoritmo pode ser definido como uma sequência lógica, e sem ambigüidade de passos que levam a solução de um dado problema.

É uma seqüência de passos que visam atingir um objetivo bem definido. O algoritmo está presente em todas as ações do nosso dia à dia como se fosse um plano para resolução de problemas.

Os algoritmos são comuns em nosso cotidiano, como por exemplo, uma receita de bolo. Nela está descrita uma série de ingredientes necessários, uma seqüência de passos a serem cumpridos para atingir o objetivo que é ter um bolo pronto. Ou então em um mapa descrevendo o trajeto que devo executar até chegar a um determinado ponto.

2. Pseudo Linguagem

Uma variável é caracterizada por um nome e dois atributos básicos: valor e tipo. O nome é usado para identificar e fazer referência à variável. O valor de uma variável é representado, de forma codificada, na área de memória amarrada à variável. O tipo de uma variável pode ser considerado como uma especificação de classe de valores que podem ser usadas para criar, acessar e modificar estes valores.

3. Estruturas de um programa

Comandos para inclusão de ficheiros com declarações

Definições de constantes

Declarações de variáveis

Declarações de funções

Definições de funções (sub-programas)

Definição da função main (programa principal)

4. Tipos Primitivos para representação de Dados e Variáveis

Ao escrever aplicações (programas) precisamos, via de regra, referenciar valores. Para tal usamos identificadores (nomes) aos quais são associados valores. Os identificadores são, então, utilizados em operações. Um identificador representa sempre o último valor a ele associado e não a série histórica de valores associados. Ao associarmos um novo valor a um identificador, a associação anterior se desfaz. Assim, o identificador em questão não pode mais ser utilizado para manipular o valor anteriormente associado. Um identificador que pode ter a sua associação com um valor refeita zero ou mais vezes é chamado de variável. Se uma variável não tiver ainda um valor associado, então dizemos que ela está indefinida. Ao escrevermos uma aplicação podemos associar um valor a um identificador e especificar que tal associação não pode mais ser desfeita. Neste caso dizemos que tal identificador representa uma constante. Uma aplicação pode manipular valores de naturezas distintas tais como caracteres, inteiros e reais. O uso pretendido de uma variável deve ser declarado para orientar o compilador no processo de análise sintática do "código fonte" (isto é, código escrito em uma linguagem de programação de alto nível de abstração) e de geração de "código objeto" (isto é, código em linguagem de máquina). A declaração de uso pretendido se dá através da definição de um tipo para cada identificador utilizado para representar um valor. Um tipo caracteriza o universo de valores válidos que podem ser associados a identificadores definidos como sendo do tipo em questão.

5. Operadores Aritméticos, Lógicos e relacionais

OPERADOR OPERAÇÃO TIPOS DOS OPERANDOS TIPO DO RESULTADO

+ adição inteiro inteiro

- subtração inteiro inteiro

* multiplicação inteiro inteiro

/ divisão inteiro real

Div divisão inteira inteiro inteiro

Mod resto da divisão inteira inteiro inteiro

OPERADOR OPERAÇÃO TIPO RESULTANTE TIPOS DOS OPERANDOS

= igual lógico tipos atômicos

<> diferente lógico (char,real,integer,

< menor que lógico etc.) compatíveis,

> maior que lógico ponteiros,

<= menor ou igual lógico conjuntos, cadeias

>= maior ou igual lógico de caracteres

<= está contido lógico conjuntos compatíveis

>= contém lógico conjuntos compatíveis

in pertence a lógico esquerda: tipo ordinal

direita: conj. compatível

6. Características do ambiente de desenvolvimento C

O C é uma linguagem de propósito geral, sendo adequada à programação estruturada. No entanto é mais utilizada escrever compiladores, analisadores léxicos, bancos de dados, editores de texto, etc. A linguagem

...

Baixar como (para membros premium)  txt (11.2 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no TrabalhosGratuitos.com