Algoritmos - exercícios
ALGORITMOS
CCT0001
Prof. Wellington Aguiar
Aula III
Linguagem de Programação C/C++
Histórico
Anos 70
- A Linguagem BCPL, desenvolvida por Martin Richards - Influenciou Ken Thompson a criar a linguagem B, - Dennis Ritchie no computador DEC PDP-11, usando o sistema operacional UNIX criou a linguagem C
Anos 80
- Em 1980 enquanto trabalhava nos laboratórios Bell, Stroustrup acrescentou várias extensões à linguagem C e chamou inicialmente esta nova linguagem de “C com classes”. -- Em 1983 o nome mudou para C++ -- Muitas novidades foram adicionadas pós-Stroustrup para que a linguagem suportasse programação orientada a objetos
A Linguagem C/C++ é case sensitive, isto é, diferencia letras minúsculas de maiusculas.
Visão Geral da disciplina
Linguagem C/C++
Compilador x Interpretador
Programa Fonte em C/C++ #include int main(){ printf (“Meu primeiro programa em C!!!\n”); }
Compilador
Transforma o programa fonte em código objeto ou executável
Código objeto executável
Programa Fonte em Basic
10 a= 10 20 b = 20 30 c = a + b 30 print c 40 end
Interpretador
Interpreta o código fonte em tempo de execução
Linguagem C/C++
//Programa Fonte em C/C++ #include int main() { printf (“Meu primeiro programa em C!!!\n”); }
// Indica uma linha de comentário #include Indica que deve ser incluida uma biblioteca auxiliar int main() Indica o início da função principal do programa { Indica o início das linhas de comando printf(“Meu primeiro programa em C!!!\n”) Indica o comando de saída ; Indica o final de uma linha de comando } Indica o fim das linhas de comando
//Estrutura de um programa em C/C++ #include int main() { bloco de comandos; }
Declaração de variáveis em C/C++
Os tipos de dados mais utilizados são : Int para números inteiros, exemplo : int X, Y; ) float para números reais, exemplo : float M, N; ) char para um caractere , exemplo : char SEXO;)
- Não existe um tipo para