Redes
ALGORÍTMOS
2012 - Todos os Direitos Reservados Prof. Jean Abreu, MBA, MCP
Representação de algoritmos Linguagem natural: algoritmos expressos diretamente em linguagem natural, como nas receitas. Fluxogramas: representação gráfica. Pseudo-linguagem: emprega linguagem intermediária entre linguagem natural e linguagem de programação.
2012 - Todos os Direitos Reservados - Prof. Jean Abreu, MBA, MCP
o
o
o
LINGUAGEM NATURAL
Linguagem Natural Repetir 10 vezes cada um dos quatro exercícios abaixo:
• • • •
Levantar e abaixar o braço direito; Levantar e abaixar o braço esquerdo; Levantar e abaixar a perna direita; Levantar e abaixar a perna esquerda.
2012 - Todos os Direitos Reservados - Prof. Jean Abreu, MBA, MCP
FLUXOGRAMA
Fluxograma Representação de algoritmos por meio de símbolos geométricos; Cada tipo de operação é representado por um símbolo diferente; Tem a vantagem de permitir o acompanhamento visual do fluxo do algoritmo.
2012 - Todos os Direitos Reservados - Prof. Jean Abreu, MBA, MCP
o
o
o
Fluxograma - Símbolos
Início e fim de algoritmo Atribuições e cálculos de valores Decisões Entrada de dados Discos
2012 - Todos os Direitos Reservados - Prof. Jean Abreu, MBA, MCP
Fluxograma - Símbolos
Visualização de resultados
Conector na página
Conector fora da página
Ligação entre símbolos
2012 - Todos os Direitos Reservados - Prof. Jean Abreu, MBA, MCP
Fluxograma - Exercícios
Início 1 Acordar Ir à praia Tomar Café Ir ao cinema Não Sol? Sim 1 Fim
2012 - Todos os Direitos Reservados - Prof. Jean Abreu, MBA, MCP
2
Ler jornal
2 Jantar
Fluxograma - Exemplo Desenvolva um fluxograma que represente todas as etapas para a troca de um pneu furado.
o
2012 - Todos os Direitos Reservados - Prof. Jean Abreu, MBA, MCP
Fluxograma - Exemplo Desenvolva um fluxograma para conseguir fazer um empréstimo de um livro na biblioteca. Considere que você se encontra dentro