AS EMPRESAS ESTÃO "DESESPERADAS" POR ESTE TIPO DE PROFISSIONAL... - VOCÊ É UM DELES?
MEGA FORMAÇÃO EM INFRAESTRUTURA DE TI - O Conhecimento que Vira Dinheiro - CLIQUE AQUI
| « Anterior | Δ Página principal | ¤ Índice | Próxima » |
| Lógica de Programação com C# e VB.NET Autor: Herbert Moroni Cavallari da Costa Gois |
|||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Lição 02 - Algoritmo | |||||||||||||||||||||||||||
Para escrever um algoritmo você precisa descrever a seqüência de instruções de maneira simples e objetiva. Para isso siga as seguintes instruções:
Ao criar um algoritmo divida o problema apresentado em três fases:
Entrada representa a entrada de dados no algoritmo. Vamos a mais um exemplo, neste vamos fazer um algoritmo que calcule a média aritmética entre quatro números. Para isso primeiramente vamos fazer três perguntas: 1 – Quais os dados de entrada? Os dados de entrada serão os quatro números que iremos utilizar para calcular a média. Chamaremos de N1, N2, N3, N4. O processamento será a soma dos quatro números divididos por quatro. O dado de saída será a média ou resultado final. Vamos ao nosso algoritmo:
Verifique agora o seguinte diagrama:
Com você já percebeu, este diagrama representa o algoritmo que acabamos de fazer. Esse tipo de diagrama é conhecido como DIAGRAMA DE BLOCO ou FLUXOGRAMA. No quadro abaixo você vai conhecer os principais símbolos para a criação de um DIAGRAMA DE BLOCO ou FLUXOGRAMA e o que eles representam:
Como viu no diagrama que criamos somente o símbolo não significa muita coisa, precisamos sempre escrever algo nele que represente a sua função no nosso algoritmo. Eu uso o Microsoft Visio para fazer meus diagramas. O template que uso é o Basic Flowchart (Metric), que fica na categoria Flowchart. Vou mostrar rapidamente como criar esse tipo de diagrama no Microsoft Visio, mas fique a vontade para criar os seus onde desejar, incluindo o Microsoft Word ou até mesmo uma folha de papel em branco. Muitas vezes eu crio meus diagramas rapidamente em uma folha em branco mesmo apenas para me certificar ou organizar o código que vou criar. O Microsoft Visio não vem com o Office em sua versão padrão, ele é adquirido separado. No entanto, depois de instalado você pode encontrá-lo junto com os demais programas do Office. Para este exemplo vou usar o Microsoft Office 2003 assim como o Microsoft Visio da mesma versão. Entre no Microsoft Visio, para isso clique em Iniciar > Programas > Microsoft Office > Microsoft Visio.
Perceba na figura acima a janela a esquerda chamada Shapes, nela você encontra os símbolos que aprendeu logo acima. O nome deles na Shapes é Terminator, Process, Manual Input e Display respectivamente como a tabela. Para montar seu diagrama basta arrastar os símbolos para o palco. Vamos montar o diagrama do exemplo que fizemos logo acima. Arraste para o palco: 2 Terminal (terminator) Organize-os como a figura abaixo:
Para digitar um texto dentro do símbolo, de um clique duplo sobre o símbolo desejado. Veja a imagem abaixo, dei um clique duplo sobre o primeiro terminal.
Após digitar apenas clique fora do símbolo para o zoom voltar como estava. Para você ligar um símbolo ao outro use a ferramenta connector tol que se encontra na barra de ferramentas. Como na imagem abaixo.
Após selecionar a ferramenta você pode ligar um símbolo ao outro, clicando sobre o primeiro e mantendo o botão pressionado arrastar até o outro. Veja a próxima imagem.
Agora que você já sabe como utilizar o Microsoft Visio para criar seus diagramas de bloco vamos a mais um exemplo para fixar o conteúdo até aqui. Vamos a um exemplo mais parecido com o que temos que fazer no mundo da programação embora ainda um problema bem “pequeno” comparado ao que enfrentamos no dia-a-dia, mas, vamos lá. Considere o seguinte: precisamos fazer um algoritmo que calcule a comissão de venda de um vendedor. Para isso temos os seguintes dados:
Nosso algoritmo:
Vamos ao diagrama de bloco do nosso algoritmo:
Para finalizar este capítulo vamos aprender sobre PSEUDOCÓDIGO. Visando a criação de um algoritmo com uma linguagem flexível, intermediária entre a linguagem natural e a linguagem de programação, utilizamos o PSEUDOCÓDIGO. O exemplo a seguir mostra um algoritmo em PSEUDOCÓDIGO: Algoritmo Exemplo1
Var
codVendedor, codVenda: inteiro
valorVenda, comissao: real
Inicio
Mostrar (“Qual o código do Vendedor”)
Ler (codVendedor)
Mostrar (“Qual o código da Venda”)
Ler (codVenda)
valorVenda ß RetornaValorVenda(codVendedor, codVenda)
comissao ß (5 * valorVenda) / 100
Mostrar (comissao)
Fim
Note que na primeira linha identificamos o algoritmo. A segunda e terceira usamos para fazer a declaração de variáveis. Você sempre declara as variáveis que vai usar no seu algoritmo após a palavra-chave var. Entre Inicio e Fim temos então o corpo do algoritmo. Segue algumas regras para a criação de PSEUDOCÓDIGO:
|
|||||||||||||||||||||||||||
| « Anterior | Δ Página principal | ¤ Índice | Próxima » |
* Você pode baixar (fazer download) do conteúdo completo deste curso, em formato PDF, com 286 páginas, comprando o seguinte e-book:
LÓGICA DE PROGRAMAÇÃO COM C# E VB.NET
|
MEGA FORMAÇÃO EM INFRAESTRUTURA DE TI (Online, Vitalício, Prático e Atualizado)! |
|
|
NÃO PROCURE VAGAS, SEJA PROCURADO! |
|
Para Todos os Detalhes, Acesse:
https://juliobattisti.com.br/curso-infra-ti.asp
|
Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434
Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208
Todos os direitos reservados, Júlio Battisti 2001-2026 ®
LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO
DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI