%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% How to use writeLaTeX: 
%
% You edit the source code here on the left, and the preview on the
% right shows you the result within a few seconds.
%
% Bookmark this page and share the URL with your co-authors. They can
% edit at the same time!
%
% You can upload figures, bibliographies, custom classes and
% styles using the files menu.
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[12pt]{article}
\usepackage{sbc-template}
\usepackage{graphicx,url}
%\usepackage[brazil]{babel}   
\usepackage[utf8]{inputenc}  
     
\sloppy
\title{Algoritmo de Ordenação}
\author{Lucas Horn Daniel}
\address{ Universidade Tecnológica Federal do Paraná(UTFPR)--Medianeira(PR)
\\
\nextinstitute
lucashorndaniel@hotmail.com
}
\begin{document} 
% * <lucashorndaniel@hotmail.com> 2014-12-02T01:05:22.694Z:
%
% 
%
\maketitle
\section{Definição de Algoritmo}
O Algoritmo é um esquema de resolução de um problema. Pode ser implementado com qualquer sequência de valores ou objetos que tenham uma lógica infinita (por exemplo, a língua portuguesa, a linguagem Pascal, a linguagem C, uma sequência numérica, um conjunto de objetos tais como lápis e borracha), ou seja, qualquer coisa que possa fornecer uma sequência lógica.
Podemos ilustrar um algoritmo pelo exemplo de uma receita culinária, embora muitos algoritmos sejam mais complexos. Um Algoritmo mostra passo a passo os procedimentos necessários para resolução de um problema.
Algoritmos de Ordenação são fáceis de codificar,rápidos e eficientes.
\section{Exemplos de algoritmo de ordenação}
Exemplo 1:Algotitmo "calcular a média" 
 \\
 var
 \\
 n1,n2,n3,media: real;
 \\
 inicio
 \\
 leia(n1,n2,n3)/3
 \\
 media'= (n1+n2+n3)/3
 \\
 se media>=6 
 \\
 ecreva("aprovado");
 \\
 senao
 \\
 escreva("reprovado");
 \\
 fimse
 \\
 fimalgoritmo.
 \\
 \\
 Exemplo 2:Escreva um algoritmo que dado a idade de um nadador classifique na seguinte categoria 
 \\
 5 a 7 anos infantil A
 \\
 8 a 10 anos infantil B
 \\
 11 a 13 anos juvenil A
 \\
 14 a 17 anos juvenil B
 \\
 Maiores que 18 anso ADULTOS.
 \\
 inicio 
 \\
 inteiro idade;
 \\
 escreva("informe as idades")
 \\
 leia(idades)
 \\
 se  (idade>=5) e (idade<=7) entao
 \\
 escreva("infantil A")
 \\
 senao
 \\se (idade>=8) e (idade<=10) entao 
 \\
 escreva("infantil B")
 \\
 senao 
 \\
 se (idade>=11) e (idade<=13) entao 
 \\ escreva("juvenil A)
 \\senao 
 \\
 se (idade>=14) e (idade<=17)entao
 \\ 
 escreva("juvenil B")
 \\
 senao
 \\
 se (idade>=18) entao 
 \\
 escreva("ADUTO")
 \\
 senao
 \\
 escreva("idade invalida")
 fimse
 \\
 fimse
 \\
 fimse
 \\
 fimse
 \\
 fimse
 \\
 fim.
 \\
 Exemplo 3:Escreva um algoritmo que leia o ano de nascimento de uma pessoa calcule e moste sua idade também verefique e moste se já tem idade para votar e para tirar carteira de motorista.
 \\
 inicio
 \\
 inteiro ano,idade;
 \\
 escreva("informe o ano")
 \\
 leia(ano);
 \\
 idade-2014-ano;
 \\
 se idade >=18 entao 
 \\ 
 escreva("vata e dirige")
 \\
 senao
 \\
 se idade >=16 entao 
 \\
 escreva("somente pode votar")
 \\
 senao 
 \\
 escreva("não vota nem dirige");
 \\
 fimse;
 \\
 fimse
 \\
 fim.
\end{document}