Você está na página 1de 6

ESCOLA SECUNDRIA SO JOS DA MUNHAVA

Disciplina: TIC
Tema: Algoritmo e Fluxograma

Nome:
Marcelo Agostinho Xavier
Nmero: 41
Turma: B01
12 Classe

Docente:
Benessone Lus Bonomar

Beira, aos Junho de 2015

Introduo
Neste trabalho abordei o tema relacionado com algoritmo e fluxograma, o algoritmo uma
sequncia de passos que um computador executara fielmente com objectivo de ter resultados
satisfatrios, e o fluxograma tem como objectivo representar esquematicamente um processo.

Algoritmo
Um algoritmo uma sequncia finita de instrues bem definidas e no ambguas, cada uma
das quais pode ser executada mecanicamente em um perodo de tempo finito e com uma
quantidade de esforo finita
O conceito de algoritmo frequentemente ilustrado pelo exemplo de uma receita culinria,
embora muitos algoritmos sejam mais complexos. Eles podem repetir passos (fazer iteraes)
ou necessitar de decises (tais como comparaes ou lgica) at que a tarefa seja completada.
Um algoritmo correctamente executado no ir resolver um problema se estiver
implementado incorrectamente ou se no for apropriado ao problema.
Um algoritmo no representa, necessariamente, um programa de computador, e sim os passos
necessrios para realizar uma tarefa. Sua implementao pode ser feita por um computador,
por outro tipo de autmato ou mesmo por um ser humano.
Diferentes algoritmos podem realizar a mesma tarefa usando um conjunto diferenciado de
instrues em mais ou menos tempo, espao ou esforo do que outros. Tal diferena pode ser
reflexo da complexidade computacional aplicada, que depende de estruturas de dados
adequadas ao algoritmo. Por exemplo, um algoritmo para se vestir pode especificar que voc
vista primeiras as meias e os sapatos antes de vestir a cala enquanto outro algoritmo
especfica que voc deve primeiro vestir a cala e depois as meias e os sapatos. Fica claro que
o primeiro algoritmo mais difcil de executar que o segundo apesar de ambos levar ao
mesmo resultado.
Um algoritmo nada mais do que uma receita que mostra passo a passo os procedimentos
necessrios para a resoluo de uma tarefa. Ele no responde a pergunta o que fazer?, mas
sim como fazer. Em termos mais tcnicos, um algoritmo uma sequncia lgica, finita e
definida de instrues que devem ser seguidas para resolver um problema ou executar uma
tarefa.
Embora voc no perceba, utiliza algoritmos de forma intuitiva e automtica diariamente
quando executa tarefas comuns. Como estas actividades so simples e dispensam ficar
pensando nas instrues necessrias para faz-las, o algoritmo presente nelas acaba passando
despercebido. Por exemplo, quando precisa trocar uma lmpada, voc:
Formas de escrever um algoritmo
Os algoritmos so muito utilizados na rea de programao, descrevendo as etapas que
precisam ser efetuadas para que um programa execute as tarefas que lhe so designadas.
Existem diversas formas de escrever um algoritmo, podendo ser citadas o pseudocdigo (ou
portugus estruturado), fluxograma, diagrama de Chapin e descrio narrativa.
A sequncia escrita no exemplo da troca da lmpada estava em descrio narrativa, por
exemplo. Esta forma no muito utilizada em informtica porque pode ser ambgua e dar
margem a interpretaes erradas.

Os dois tipos mais comuns so o pseudocdigo que utiliza uma forma mais estruturada,
assemelhando-se quelas utilizadas pelas linguagens de programao e o fluxograma que
emprega figuras geomtricas para ilustrar os passos a serem seguidos.
Fluxograma
Fluxograma um tipo de diagrama, e pode ser entendido como uma representao
esquemtica de um processo, muitas vezes feito atravs de grficos que ilustram de forma
descomplicada a transio de informaes entre os elementos que o compem, ou seja, a
sequncia operacional do desenvolvimento de um processo, o qual caracteriza: o trabalho que
est sendo realizado, o tempo necessrio para sua realizao, a distncia percorrida pelos
documentos, quem est realizando o trabalho e como ele flui entre os participantes deste
processo.
Fluxograma tambm um diagrama que tem como finalidade representar processos ou fluxos
de materiais e operaes (diagramao lgica, ou de fluxo). Geralmente confundido com o
organograma, o fluxograma possui a diferena de representar algo essencialmente dinmico,
j o organograma uma representao da estrutura funcional da organizao. O fluxograma
tambm pode ser usado por programadores para elaborao de algoritmos (programao
estruturada), porm, neste caso ele possui algumas representaes prprias.
Os fluxogramas so muito utilizados em projectos de software para representar a lgica
interna dos programas, mas podem tambm ser usados para desenhar processos de negcio e
o workflow que envolve diversos atores corporativos no exerccio de suas atribuies.
O fluxograma sempre possui um incio, um sentido de leitura, ou fluxo, e um fim. Alguns
smbolos bsicos so usados na construo de qualquer fluxograma porm eles podem variar.
Veja abaixo algumas definies bsicas:

Geralmente, usa-se um crculo alongado para indicar o incio e o fim do fluxo;


A seta usada para indicar o sentido do fluxo;
No rectngulo so inseridas as aces;
O losango representa questes / alternativas;
O losango sempre ter duas sadas;
As linhas ou setas nunca devem cruzar umas sobre as outras;
O texto deve ser sempre claro e sucinto;
Recomenda-se iniciar as aces sempre com um verbo no infinitivo (fazer, dizer...).

O importante estabelecer o fluxograma de forma que ele fique o mais claro possvel, ou
seja, que fique fcil identificar as aces que devem ser executadas, ou dependendo do tipo
de fluxograma, as alternativas do processo.
Outros smbolos e modelos podem ser usados para montar fluxogramas, o que vai determinar
quais smbolos utilizar ou no, ou ainda, que tipo de fluxograma se deve usar o objectivo
dele e o qu ele descreve.

Concluso
Neste presente trabalho conclui que algoritmo uma sequncia finita de instrues bem
definidas e no ambguas, cada uma das quais pode ser executada mecanicamente em um
perodo de tempo finito e com uma quantidade de esforo finita e que fluxograma um tipo
de diagrama, e pode ser entendido como uma representao esquemtica de um processo.

Bibliografia
www.wikipedia.com