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

Você está em: PrincipalArtigosLivrologica › Capítulo 1 : 01
Quer receber novidades e e-books gratuitos?
« 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 01 - Introdução - Conceitos Iniciais

Analise as seguintes afirmativas:

  • O livro esta no armário.
  • O armário esta fechado.
  • É necessário primeiro abrir o armário para depois pegar o livro.

Esse exemplo comprova que sempre que pensamos ou fazemos algo a lógica nos acompanha. Podemos perceber a importância da lógica na nossa vida, não só na teoria, mas também na pratica, já que sempre que queremos pensar, falar, escrever e agir corretamente precisamos colocar “ordem no pensamento”, isto é utilizar a lógica.

Então podemos definir a lógica como técnica de encadear os pensamentos para atingir um determinado objetivo.

Usaremos a lógica de forma a organizar e resolver problemas que desejamos programar.

Perceba a importância do objetivo. Se você não tiver um objetivo não vai conseguir definir a seqüência necessária para alcançá-lo. Isso pode parecer básico, mas é muito importante e muitas vezes a falta de foco no objetivo atrapalha no desenvolvimento dos programas. Já vi muitos programadores “experientes” perderem um bom tempo no desenvolvimento de uma rotina exatamente por perderem o foco no objetivo da mesma. Procure sempre deixar bem claro seu objetivo e definir a seqüência lógica antes de começar a programar, isso vai lhe poupar um bom tempo e vai aprimorar sua lógica. No começo ou para problemas difíceis pegue uma folha e anote a seqüência lógica, se necessário faça os diagramas conforme aprenderá neste curso.

Como você sabe, nosso raciocínio é algo abstrato e intangível, temos a capacidade de expressa-lo através das palavras e escrita que é baseado em um determinado idioma. Este idioma nada mais é do que um conjunto de regras e padrões (gramática). O que quero que você compreenda aqui é que não importando o idioma sempre seguimos uma ordem de raciocínio, e o idioma é apenas a forma que utilizamos para expressar esse raciocínio.

Da mesma forma ocorre na lógica da programação, temos varias formas de expressar nosso raciocínio em diversas linguagens de programação. Estas linguagens são muito atreladas a recursos dos computadores que pouco tem a ver com o raciocínio original, por isso utilizaremos durante o curso os algoritmos que nos ajudarão a expressar nosso raciocínio independente da linguagem utilizada para se programar.

O algoritmo pode ser definido como uma seqüência de passos necessários à execução de um objetivo.

 Por exemplo, para fazer pipoca no microondas você precisa seguir os seguintes passos:

  • Pegar o pacote de pipoca;
  • Abrir o microondas;
  • Colocar o pacote no microondas;
  • Fechar o microondas;
  • Apertar o botão pipoca.

Esse conjunto de passos para fazer pipoca de microonda é um algoritmo. Um algoritmo para fazer pipoca de microondas.

Também fiquei com vontade de comer pipoca, mas voltando ao nosso assunto, com o exemplo da pipoca percebemos que embora pouco usuais, os algoritmos são muito comuns em nossos programas e que podemos organizar de forma lógica e seqüencial toda tarefa que formos realizar desde que tenhamos um objetivo bem definido.

Muitas vezes realizamos este tipo de atividade inconscientemente, sem percebermos os detalhes que nos levam a alcançar o objetivo proposto.

Existem muitas formas de se resolver um problema, afinal cada pessoa pensa e age de maneira diferente. Então podemos ter mais de uma solução correta para um problema, a solução correta é a que atinge o objetivo. O bom senso e a prática indicarão qual a solução mais apropriada, que com menor esforço e maior objetividade produz o resultado esperado.

Para você compreender melhor e fechar o conteúdo deste capitulo vamos fazer um algoritmo um pouco mais complexo, segue o problema:

Três jesuítas e três canibais precisam atravessar um rio usando um barco com capacidade para duas pessoas. Por segurança, não se deve deixar que em nenhuma margem o número de canibais seja maior que o de jesuítas. (Senão os canibais podem comer o jesuíta sozinho.)

Vamos à solução:

  • Atravessar um jesuíta em um canibal
  • Voltar o jesuíta com o barco
  • Atravessar dois canibais
  • Voltar um canibal com o barco
  • Atravessar dois jesuítas
  • Voltar um jesuíta e um canibal
  • Atravessar dois jesuítas
  • Voltar um canibal
  • Atravessar dois canibais
  • Voltar um canibal
  • Atravessar dois canibais.

Esse é o nosso algoritmo ele representa uma linha de raciocínio que pode ser descrita de varias maneiras, tanto gráficas como textuais. Até agora usamos a forma textual, no próprio português colonial, no entanto durante o curso você vai aprender uma técnica melhor para expressar os seus algoritmos, chamada 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

GRANDES DESTAQUES DO SITE:

Quer receber novidades e e-books gratuitos?

MEGA FORMAÇÃO EM INFRAESTRUTURA DE TI

(Online, Vitalício, Prático e Atualizado)!

  • Chega de ser Ignorado pelo Mercado!

  • A vida não vai Melhorar Sozinha!

  • Quem domina infraestrutura, domina o Mercado.

  • Com esta Formação você vai Dominar o Conhecimento e torne-se o Profissional que as Empresas estão Buscando, "desesperadamente", mas não estão encontrando.

NÃO PROCURE VAGAS, SEJA PROCURADO!

 

Curso Completo de Excel - Curso Online com Certificado - 925 Vídeo Aulas - 22 Cursos - 120:42 horas

 

Para Todos os Detalhes, Acesse:

Curso Completo de Excel - Curso Online com Certificado - 925 Vídeo Aulas - 22 Cursos - 120:42 horas

 

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