Escolar Documentos
Profissional Documentos
Cultura Documentos
Abstract: aa
O C++ é uma linguagem de nível médio, foi criado tendo como base a
linguagem C. Seu desenvolvimento começou na década de 80 e foi finalizada em
1983 pelo dinamarquês Bjarne Stroustrup na empresa Nokia Bell Labs. A linguagem
C++ é caracterizada por ser uma linguagem de sistemas. Ela é utilizada comumente
em aplicações que necessitam de gerência manual do uso de memória; porém, C++
é na verdade uma linguagem bastante flexível, podendo ser utilizada para
praticamente qualquer propósito moderno, desde o desenvolvimento de sistemas
embarcados, bibliotecas gráficas, jogos, sistemas operacionais, até mesmo
ferramentas de gerenciamento automático de memória, em determinadas ocasiões.
3. Tipos de paradigma
Compilação:
Análise: Primeira etapa onde vai ocorrer uma análise na estrutura do código,
verificação da sintaxe e identificação de erros.
Dizemos que C++ é uma linguagem fortemente tipada pelo fato dele não realizar
nenhum tipo de conversão dos tipos de dados de forma automática.
InsertionSort:
SelectionSort:
BubbleSort:
Bubble Sort é o algoritmo de classificação mais simples que funciona trocando
repetidamente os elementos adjacentes se eles estiverem na ordem errada.
Exemplo: {1;3;2} > {1;2;3}, ele compara o valor em destaque e compara se o
seguinte é menor ou não, nesse caso 2<3, então é feito a troca.
HeapSort
Técnica de classificação baseada na estrutura de dados binary Heap. É semelhante
ao tipo de seleção onde encontramos primeiro o elemento mínimo e colocamos o
elemento mínimo no início. Repetimos o mesmo processo para os elementos
restantes.