Beruflich Dokumente
Kultur Dokumente
Rio de Janeiro - RJ
Fevereiro - 2016
2
Instituto Infnet
Rio de Janeiro - 10 de Fevereiro de 2015
3
SUMÁRIO
1 INTRODUÇÃO ......................................................................................................................... 04
4 CONCLUSÃO ........................................................................................................................... 14
5 BIBLIOGRAFIA....................................................................................................................... 15
4
1. INTRODUÇÃO
Em tudo o que fazemos existe o princípio da informática, mesmo que a pessoa nunca
tenha usado um computador, o que dificilmente encontramos nos dias atuais, mas mesmo
assim a informática está presente, sendo de forma direta ou indireta.
Na ação mais simples do dia, podemos encontrar traços da informática, sendo um
desses traços o Algoritmo. Mesmo sem saber, quando uma pessoa faz uma tarefa ordenada e
finita, podemos chamar aquela tarefa de algoritmo.
Veremos um pouco mais sobre algoritmos e algumas de suas estruturas a seguir.
1.1 OBJETIVO
1.2 JUSTIFICATIVA
Para entender melhor o conceito de algoritmo e como ele está diretamente ligado ao
cotidiano das pessoas. Apresentando suas estruturas básicas e seus conceitos para quem
pretende ingressar nos estudos de algoritmos e programação.
5
Este trabalho está dividido em dois capítulos. O primeiro tem como foco apresentar o
conceito de algoritmo e suas estruturas. O segundo capitulo, tem ênfase em exemplificar
algoritmos utilizando o programa Visualg.
6
2. ALGORITMO
1. Pegar a vassoura
2. Verificar onde necessita limpar
3. Varrer
4. Passar pano no chão
5. Guardar a vassoura
Seguimos 5 tarefas afim de concluir o objetivo, sendo ordenada, pois existe uma
ordem para ser executada e finita, pois existe um fim no algoritmo.
Nesse caso, determinamos que iriamos executar a ação se a casa estivesse suja,
então, só depois de fazer essa verificação, veríamos onde necessitaria limpar e seguir com as
outras tarefas até concluir o objetivo.
As estruturas de repetição, elas repetem a tarefa até ser determinada falsa, assim
continua a executar o algoritmo com as ações seguintes. Vamos utilizar nosso exemplo de
varrer a casa, para exemplificar melhor.
Nesse exemplo, a ação continuará a ser executada até que o chão fique limpo,
quando o chão deixar de estar sujo, a condição deixando de ser verdadeira e tornando-se falsa,
a estrutura de repetição irá parar e continuaremos com a tarefa a seguir.
Vimos até agora duas referências da linguagem de programação. Vimos “Se ...
Então” e “Enquanto ... Faça”, mas essas não são as únicas, existem várias outras com funções
diferentes.
8
CÓDIGO:
Figura 1 - Exemplo de algoritmo no Visualg
EXECUÇÃO:
Figura 2 - Exemplo de algoritmo no Visualg
Fonte: elaborado pelo autor.
A mesma tarefa pode ser escrita de várias maneiras. Exemplo de mais três maneiras
diferentes de fazer essa mesma função:
CÓDIGOS:
Figura 7 - Exemplo de algoritmo no Visualg
EXECUÇÃO:
Figura 9 - Exemplo de algoritmo no Visualg
4. CONCLUSÃO
Podemos observar deste trabalho, que os algoritmos estão presentes em nossas vidas
mais do que percebemos e que muitas das coisas que fazemos, são algoritmos.
desde problemas mais fáceis até problemas mais elaborados e que existem diversas
5. BIBLIOGRAFIA
Material da Internet
DEPARTAMENTO DE ENGENHARIA ELÉTRICA UNIVERSIDADE FEDERAL
DO PARANÁ. A linguagem de programação do visualg. Disponível em:
<http://www.eletrica.ufpr.br/~rogerio/visualg/Help/linguagem.htm>. Acesso em: 03
fev. 2016.