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

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

Técnicas de Programação I

Apresentações semelhantes


Apresentação em tema: "Técnicas de Programação I"— 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 Linguagem de Programação
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 Características dos algoritmos:
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 Instruções para se utilizar um aparelho eletrodoméstico;
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 Linguagem de 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

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

10 Linguagem de 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.

11 Linguagem de 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. Traduz da linguagem de programação para a linguagem de máquina.

14 compilador Programação Codigo fonte #include <stdio.h>
void main() { printf("Ola mundo!\n"); } Codigo fonte compilador Arquivo Objeto (.obj)

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

16 Programação Stdio.h Conio.h Stdlib.h 0010011001 1001100011
Arquivo Objeto (.obj) Bibliotecas Stdio.h Conio.h Stdlib.h 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
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"

Apresentações semelhantes


Anúncios Google