A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Técnicas de Programação I Prof:. Msc. Arimatéia Junior Fortaleza-2011.

Apresentações semelhantes


Apresentação em tema: "Técnicas de Programação I Prof:. Msc. Arimatéia Junior Fortaleza-2011."— Transcrição da apresentação:

1 Técnicas de Programação I Prof:. Msc. Arimatéia Junior Fortaleza-2011

2 Programação O que é programar?? O que é IDE?? O que ocorre por dentro do PC?? O que é código fonte?? O que é compilador?? O que é linkador\lincador?

3 Programação 1.Como se fabrica programas ? - A fabricação de programas de computador se dá por dois tipos distintos de fatores: -Fator externo -Fator interno Problema Noção de algoritmos Linguagem de Programação

4 Programação Noção de algoritmos Definições: Um conjunto finito de regras que provê uma seqüência de operações para resolver um tipo de problema específico [KNUTH] Seqüência ordenada, e não ambígua, de passos que levam à solução de um dado problema [TREMBLAY]

5 Programação Noção de algoritmos Definições: Fazer o passo a passo, do que se deseja que o programa execute Um algoritmo é como uma receita de bolo para o computador, onde estão definidos todos os comandos que ele deve executar para alcançar um objetivo

6 Programação Noção de algoritmos Características dos algoritmos: Existem, em geral, mais de um algoritmo para se fazer determinada programa de computador; A escolha do melhor algoritmo para determinada aplicação, logicamente, depende da própria aplicação (variáveis específicas do problema).

7 Programação Noção de algoritmos Exemplos da utilização de algoritmos no dia-a-dia Instruções para se utilizar um aparelho eletrodoméstico; Uma receita para preparo de algum prato; Guia de preenchimento para declaração do imposto de renda; A regra para determinação de máximos e mínimos de funções por derivadas sucessivas; e etc.

8 Programação Definição Formal: Um conjunto de termos e de regras que permitem a formulação de instruções a um computador; C++, Delphi, Pascal, Java, C, etc Linguagem de Programação

9 Programação A linguagem é usando quando se deseja repassar uma informação a alheios; >Português; >Inglês; >Espanhol. Linguagem de Programação

10 Programação Linguagem de Programação é a ponte entre o Homem e o Computador. É através dela que o home pode ser entendido pelo computador. Linguagem de Programação

11 Programação Algoritmos Linguagem de programação Seu Programa Visão geral: (A parte que você não vÊ) A geração do programa executável a partir do programa fonte obedece a uma seqüência de operações antes de tornar-se um executável. Depois de escrever o código-fonte em um editor de textos, o programador aciona o compilador, que no UNIX, é chamado pelo comando cc. Essa ação desencadeia uma seqüência de etapas, cada qual traduzindo a codificação do usuário para uma forma de linguagem de nível inferior, que termina com o executável criado pelo lincador.

12 Programação O que é compilador? Para que serve o compilador?? Como se trabalha com o compilador?

13 Programação O que é compilador? Um compilador é um programa de computador (ou um grupo de programas) que, a partir de um código fonte escrito em uma linguagem compilada, cria um programa semanticamente equivalente, porém escrito em outra linguagem, código objeto.código fontecódigo objeto Traduz da linguagem de programação para a linguagem de máquina.

14 Programação Codigo fonte Arquivo Objeto (.obj)

15 Programação Código fonte em C Editor Novo fonte expandido Pré-Processador Executável Linkador Arquivo Objeto Compilador

16 Programação Arquivo Objeto (.obj)Bibliotecas Executavel.exe

17 Auxiliando a Programação O que é uma IDE ?? IDE, do inglês Integrated Development Environment ou Ambiente Integrado de Desenvolvimento, é um programa de computador que reúne características e ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este processo. Temos como exemplo de IDE: Eclipse, Builder C++, Dev C, Turbo C

18 Auxiliando a Programação Por que utilizar IDE´s?? Auxílio na fabricação do código fonte; Melhora a depuração; Rapidez na solução de Bug´s.

19 Primeiro programa Sem a utilização de uma IDE 1.Baixar o compilador (MinGW) (última versão) 2. Execute o arquivo que você acabou de baixar e clique em "Next". Na tela seguinte, selecione a opção "Download and install" para o instalador baixar os pacotes necessários para a instalação. Na tela do contrato, clique em "I Agree" e na tela seguinte selecione a opção "Current" para ele baixar os pacotes atuais.

20 Primeiro programa Sem a utilização de uma IDE 3. Será criada uma pasta no C:

21 Primeiro programa Sem a utilização de uma IDE 4. Vá em MinGW->Bin. Nesta pasta procure por GCC

22 Primeiro programa Sem a utilização de uma IDE 5. Configurar as variáveis de ambiente

23 Primeiro programa Faça um Hello Word no bloco de notas e salve como: nome_do_programaga.c Compilando o arquivo


Carregar ppt "Técnicas de Programação I Prof:. Msc. Arimatéia Junior Fortaleza-2011."

Apresentações semelhantes


Anúncios Google