Aula4 IntroducaoC
1795 palavras
8 páginas
Introdução à Linguagem CVania Bogorny
Adaptado de slides das Profas. Patrícia Jaques, Mônica Py e Deise
Saccol
1
Tradução
CÓDIGO FONTE
TRADUTOR
... LET SOMA = VAR1 + TOTAL ...
(linguagem de prog.)
• MONTADOR (assembler)
CÓDIGO
OBJETO ...
00010110111001011001011010 ...
(“executável”)
– Tradutor para linguagens de 2a geração.
• COMPILADOR:
– Traduz todo o programa de uma vez.
• INTERPRETADOR:
– Traduz o programa instrução por instrução.
2
Histórico da Linguagem C
• Criada por Denis Ritchie, na década de 1970, para uso em um computador DEC PDP-11 em Unix
• C++ é uma extensão da linguagem C
• O sistema Unix é escrito em C e C++
3
Estrutura básica de um programa C diretivas para o pré-processador declaração de variáveis globais main ()
{
declaração de variáveis locais da função main comandos da função main
}
4
Diretivas para o processador - Bibliotecas
• Diretiva #include permite incluir uma biblioteca • Bibliotecas contêm funções pré-definidas, utilizadas nos programas
• Exemplos
#include <stdio.h>
Funções de entrada e saída
#include <stdlib.h> Funções padrão
#include <math.h>
Funções matemáticas
#include <string.h> Funções de texto
5
O ambiente Dev-C++
• O Dev-C++ é um ambiente de desenvolvimento de programas em C e C++
(editor, compilador, bibliotecas...)
• Pode ser baixado de http://www.bloodshed.net/devcpp.html 6
Usando o Dev-C++
• Inicie o Dev-C++ pelo ícone ou pelo menu
• Crie um novo arquivo, com o comando File, New
Source File
• Edite o programa da página seguinte
7
Usando o Dev-C++ (3)
#include <stdio.h>
#include <stdlib.h> main() { printf ("Alo mundo!"); system("PAUSE"); }
8
Usando o Dev-C++ (4)
• Salve o programa com o nome exemplo.cpp
• Compile o programa com o comando
Executar, Compilar ou com a tecla Ctrl-F9
• Se houver algum erro de sintaxe, aparece uma ou mais mensagens no rodapé da janela. Neste caso, corrija o programa e repita. • Se não houver erros, execute o programa com o comando Executar, Executar ou com
a