# data[].attributes.attachment_link.readable_text
Nos dias atuais e com a evolução galopante da tecnologia, dificilmente encontramos pessoas que nunca tenham utilizado um computador. Os propósitos podem variar bastante, seja para edição de textos, jogos ou atividades mais complexas. Já é difícil de imaginar nossas vidas sem o uso desta ferramenta.

Nesta atividade tão comum ao nosso cotidiano, você algum dia deve ter parado para pensar como os programas funcionam. Como é que o computador faz todas as tarefas exatamente da forma com a qual você pede? A resposta para esta pergunta é mais simples do que parece: ele segue as instruções que você passa.

Mas para que ele consiga entender o que você fala, ele precisa de uma linguagem mais específica. Para fazer esta interpretação entre homem e máquina, foram desenvolvidas as linguagens de programação. Mas mesmo estas linguagens utilizam uma lógica para serem escritas e é aí que entram os algoritmos.

Um algoritmo nada mais é do que uma receita que mostra passo a passo os procedimentos necessários para a resolução de uma tarefa. Ele não responde a pergunta "o que fazer?", mas sim "como fazer". Em termos mais técnicos, um algoritmo é uma sequência lógica, finita e definida de instruções que devem ser seguidas para resolver um problema ou executar uma tarefa.

Embora você não perceba, utiliza algoritmos de forma intuitiva e automática diariamente quando executa tarefas comuns. Como estas atividades são simples e dispensam ficar pensando nas instruções necessárias para fazê-las, o algoritmo presente nelas acaba passando despercebido. Por exemplo, quando precisa trocar uma lâmpada, você:

Início
Verifica se o interruptor está desligado;
Procura uma lâmpada nova;
Pega uma escada;
Leva a escada até o local;
Posiciona a escada;
Sobe os degraus;
Para na altura apropriada;
Retira a lâmpada queimada;
Coloca a lâmpada nova;
Desce da escada;
Aciona o interruptor;
Se a lâmpada não acender, então:
Retira a lâmpada queimada;
Coloca outra lâmpada nova
Senão
Tarefa terminada;
Joga a lâmpada queimada no lixo;
Guarda a escada;
Fim

Formas de escrever um algoritmo

Os algoritmos são muito utilizados na área de programação, descrevendo as etapas que precisam ser efetuadas para que um programa execute as tarefas que lhe são designadas. Existem diversas formas de escrever um algoritmo, podendo ser citadas o pseudocódigo (ou português estruturado), fluxograma, diagrama de Chapin e descrição narrativa.

A sequência escrita no exemplo da troca da lâmpada estava em descrição narrativa, por exemplo. Esta forma não é muito utilizada em informática porque pode ser ambígua e dar margem a interpretações erradas.

Os dois tipos mais comuns são o pseudocódigo que utiliza uma forma mais estruturada, assemelhando-se àquelas utilizadas pelas linguagens de programação e o fluxograma que emprega figuras geométricas para ilustrar os passos a serem seguidos.

O Diagrama de Chapin, Diagrama Nassi-Shneiderman ou Diagrama N-S mostra a solução por meio de quadros organizados hierárquica e estruturadamente. Este tipo não é muito utilizado, pois vários procedimentos tornam-se difíceis de serem mostrados por meio deste diagrama.

Um algoritmo é algo que você já utilizava o tempo todo e nem percebia. Uma forma bem interessante de exercitar a lógica seria algum dia parar para pensar em sua rotina ao acordar, por exemplo. Você perceberia o quanto ela é mais complexa do que parece, se fosse para colocar no papel e como a execução disto é automática.

# data[].attributes.attachment_link.description
Nos dias atuais e com a evolução galopante da tecnologia, dificilmente encontramos pessoas que nunca tenham utilizado um computador. Os propósitos podem variar bastante, seja para edição de textos, jogos ou atividades mais complexas. Já é difícil de imaginar nossas vidas sem o uso desta ferramenta.

# data[].attributes.attachment_link.readable_text
Este artigo foi feito em parceria com o Instituto Federal de Educação, Ciência e Tecnologia do Rio de Janeiro, pelos alunos do Curso de Informática para Internet Alessandra da Silva, Débora de Jesus e Matheus Mouta.

Algoritmo não é o bicho papão dos contos infantis. Se realmente pararmos para ver, ele é bastante simples, já que está frequentemente presente em nossas vidas. Ao começarmos a fazer algoritmos, fica muito mais fácil desenvolvê-los com segurança quando realizamos analogias com coisas simples do dia a dia. É isso que vamos ver a seguir.

Noções de Algoritmos

Algoritmo é a base da ciência da computação e da programação. Quando falamos em programar, falamos, basicamente, em construir um algoritmo. Todo programa de um computador é montado por algoritmos que resolvem problemas matemáticos lógicos com objetivos específicos.

Mesmo pessoas que usam uma linguagem de programação para fazer seus programas de computadores estão, na realidade, elaborando algoritmos computacionais em suas mentes.

Relacionado: Guia de Introdução a Programação

Um algoritmo não passa de passos sequenciais e lógicos que são organizados de forma a realizar a conclusão de certo problema. Mas precisamos entender que existem dois tipos de algoritmos – os Não Estruturados e os Estruturados.

Programadores usam algoritmos estruturados, pois se adequam a determinado objetivo ou certo fim.

Mas não são apenas os programadores que usam algoritmos. Em nosso cotidiano, os algoritmos Não Estruturados são trabalhados em nossas mentes sem nem mesmo percebermos. Vamos aprender mais sobre eles.

Algoritmos não estruturados

Em nossa rotina, executamos algoritmos sem perceber. Quando você levanta pela manhã, quando você sai de casa, quando almoça. Você está sempre executando tarefas enquanto realiza análises de decisões, análises de possibilidades, valida argumentos e diversos outros processos.

Há muitos exemplos de algoritmos. Um deles são os manuais de instruções. Manuais de instruções sempre contêm informações detalhadas sobre o que fazer em cada situação e nos previnem de maiores problemas.

Imagine a seguinte situação:
Situação: Dirigir até uma lanchonete e almoçar.
O que é preciso fazer para realizá-la?

1º Passo: Saia de casa.

2º Passo: Entre no carro.

3 º Passo: Se a garagem estiver aberta, saia. Senão, abra-a e saia.

4 º Passo: Dirija até o local desejado.

5º Passo: Se chegou, estacione o carro. Senão, continue até chegar e estacionar.

6 º Passo: Se estacionou, retire a chave da ignição e saia do carro.

7 º Passo: Tranque o carro e dirija-se à lanchonete.

8 º Passo: Se a lanchonete estiver aberta, entre e dirija-se ao caixa. Senão, volte para o carro. Procure outra lanchonete aberta, entre e dirija-se ao caixa.

9º Passo: Faça o pedido e efetue o pagamento.

10º Passo: Aguarde.

11º Passo: Se o número de seu pedido for chamado, dirija-se ao caixa e pegue sua refeição. Senão, aguarde ser chamado e pegue-a.

12 º Passo: Procure um lugar para sentar e coma.

13 º Passo: Se estiver satisfeito, jogue o resto na lixeira. Senão, faça outro pedido e coma.

14º Passo: Saia da lanchonete e dirija-se ao carro.

15 º Passo: Entre, ponha o sinto de segurança e vá para casa.

Você conseguiu almoçar?

Viu como você usa algoritmos na sua vida? Agora pense desde quando você acorda até quando você volta a dormir. Quantas tarefas necessitam de suas decisões? Com certeza muitas. Lógico que não paramos para ver a vida detalhadamente, mas quando percebemos que o que fazemos faz parte de um grande algoritmo de decisões, escolhas, entendemos como funciona um algoritmo computacional.

Abaixo estão listados alguns passos importantes para a escrita de um algoritmo computacional:

Preste atenção à ordem lógica da execução das tarefas;

Lembre-se de que ele deve ter um início e fim;

Ele deve ser completo;

Deve ter um alto nível de detalhes;

Cada tarefa é uma instrução, assim, defina-a bem.

Algoritmos Estruturados

São aqueles que buscam resolver problemas através do uso de um computador. São criados com base em uma linguagem de programação e podem ser escritos de diversas formas.

Um algoritmo pode ser representado pelo chamado Português Estruturado, que é uma ferramenta que usa combinações de sequências, seleções e repetições. São evitados advérbios e adjetivos, formas verbais diferentes da imperativa, muita pontuação e descrição esparsa.

Observe esse exemplo bem simples de Algoritmo Estruturado na linguagem de programação JAVA.

Listagem 1: Exemplo de algoritmo estruturado em Java

Nesse exemplo, vemos uma classe chamada filmes, que é uma extensão de outra classe chamada conexão. Logo após, é declarada uma variável e são implementados os métodos get/set.

Para que um algoritmo em Português Estruturado seja conciso, ele deve seguir alguns pontos:

Evitar comandos longos;

Evitar adjetivos e advérbios;

Ter comandos legíveis;

Ter os comandos bem alinhados;

Possuir comentários para o esclarecimento de comandos;

Evitar ninhos de SE (muitas possibilidades desnecessárias para uma única situação. Ex.: se chover, eu pego o guarda-chuva; se não chover, eu não pego o guarda-chuva ou se eu pegar o vermelho, ele combinará com a roupa; se eu usar o roxo, não combinará).

Com essas noções de algoritmos podemos agora começar a programar sem medo. Afinal, todos nós temos um programador dentro de nós que realiza algoritmos diariamente e com toda a segurança.

Assista o vídeo abaixo:

# data[].attributes.attachment_link.title
Noções Básicas de Algoritmo para Aprender a Programar

# data[].attributes.attachment_link.description
Este artigo foi feito em parceria com o Instituto Federal de Educação, Ciência e Tecnologia do Rio de Janeiro, pelos alunos do Curso de Informática para Internet Alessandra da Silva, Débora de Jesus e Matheus Mouta. Algoritmo não é o bicho papão dos contos infantis.

# data[].attributes.attachment_link.title
Lógica de Programação: O que é e Por que é Importante?

# data[].attributes.attachment_link.description
Veja neste artigo as principais informações sobre a Lógica de Programação, seus conceitos, usos e aplicações, como no desenvolvimento de algoritmos. Leia!

# data[].attributes.attachment_link.readable_text
O mindset diz respeito às crenças e valores que influenciam diretamente na maneira como os indivíduos compreendem e julgam sua realidade.

Uma das principais belezas existentes em cada ser humano é a sua capacidade de ser único - em pensamentos, ações, comportamentos e atitudes. Cada um de nós tem um jeito especial de ser, de enxergar o mundo ao nosso redor e de interagir com ele, o que nos torna indivíduos completamente especiais e dignos de admiração.

Há beleza nisso, pois, se todos nós fôssemos e pensássemos de forma igual, o mundo não teria tanta graça, como tem hoje devido às diversidades de cada ser vivo que o habita. Nesse sentido, é essencial uma mudança de perspectiva em todos nós, levando em consideração que cada pessoa tem uma forma de ser, pensar e agir individual, e que está tudo bem ser assim.

Levando tudo isso em consideração, selecionamos um tema que tem o interesse de muitas pessoas ao redor do mundo, que é o mindset. Convidamos você a acompanhar esta leitura e a entender um pouco mais sobre este poderoso assunto. Confira!

O que é mindset e quais são os tipos existentes?

De acordo com Carol S. Dweck, uma das maiores especialistas do mundo em psicologia social e psicologia do desenvolvimento, o sucesso, nas mais diferentes áreas da vida, não está exclusivamente vinculado a um talento ou habilidade especial. Na verdade, ele está, principalmente, relacionado ao resultado da maneira como encaramos a vida, ação também chamada de mindset, que quer dizer a atitude ou configuração mental que cada indivíduo tem.

O termo mindset significa "modelo mental" ou "mentalidade", que nada mais é do que a maneira como uma pessoa pensa. É a configuração dos seus pensamentos. Assim, é a partir dele que enfrentamos as mais diversas situações do cotidiano. Também é por meio dele que tornamo-nos capazes de tomar decisões.

O conjunto de ideias, crenças e valores que uma pessoa tem é responsável pelo seu mindset, que pode ser traduzido como modelo mental predominante. Esse modelo é responsável pela maneira como o indivíduo compreende, enxerga e julga tudo o que acontece na sua vida, motivando as suas decisões e atitudes. Trata-se da percepção que cada um tem da realidade em que está inserido, norteando a sua vida. Nesse sentido, há dois tipos de mindset: o mindset fixo e o mindset de crescimento.

· Mindset fixo

Quando uma pessoa apresenta um mindset fixo, isso quer dizer que ela acredita que a sua capacidade, habilidade e inteligência são imutáveis. Essas pessoas já nasceram com um "dom", "genialidade", que não se transforma. É isso e pronto. Ou é inteligente ou não é. Ou tem habilidade ou não tem. Essa é a crença dessas pessoas.

É muito comum, no mindset fixo, a predominância da vaidade, da hostilidade e da exaltação dos talentos considerados "natos". Errar é algo inadmissível para essas pessoas, pois errar significa fracassar. E o fracasso é fatal.

Quando se tem um mindset fixo, não se crê no aprendizado por esforço e na capacidade de mudar. Aliás, aqui, o esforço também é sinônimo de fracasso, pois, uma vez que você precisa se esforçar para algo, quer dizer que você não é capaz, não é inteligente e não tem o talento necessário para desempenhar algo. Então, por que perder tempo se esforçando?

Raramente as pessoas com esse mindset assumem a responsabilidade pelos seus atos, buscando sempre desculpas externas para justificar algo quando não dá certo.

· Mindset de crescimento

Eu não tenho ídolos. Tenho admiração por trabalho, dedicação e competência. - Ayrton Senna.

Ao contrário do fixo, o mindset de crescimento acredita que obstáculos e limitações sempre revelam uma oportunidade de superação e aprendizado. São pessoas movidas por desafios. O esforço não é apenas essencial, mas também existe a crença e a valorização do "hard work", ou seja, do trabalho duro e do mérito, em vez apenas da premiação por resultados - como a famosa gamificação.

Dessa forma, é por meio das dificuldades e desafios que os neurônios humanos realizam importantes conexões, que nos tornam mais inteligentes. Assim, praticar e treinar é o que os mindsets de crescimento executam, a fim de aperfeiçoar a atenção, a memória e a capacidade de julgamento. São indivíduos que, acima de tudo, acreditam que podem mudar e melhorar continuamente.

O mindset e as mudanças comportamentais

Da mesma forma que o mindset pode ser construído, ele pode ser alterado. Isso significa que você pode desenvolver uma nova realidade da qual gostaria de fazer parte e começar a viver a partir disso. Para mudar efetivamente algum hábito ou comportamento, é preciso mudar o seu mindset, ou seja, a sua forma de ver o mundo.

Caso não haja uma mudança de mentalidade, é muito provável que atitudes sabotadoras e crenças limitantes acabem impedindo a mudança no comportamento ou que as mesmas atitudes de sempre sejam colocadas em prática. A partir do momento em que você realiza uma mudança efetiva no seu pensamento, o seu comportamento também se altera, passando a ser a sua nova realidade.

Dentro das empresas, essa realidade não é diferente, sendo que um dos grandes desafios enfrentados pelas mais diversas organizações existentes no mercado é mudar a mentalidade dos seus colaboradores. Isso porque é preciso incentivá-los a "pensar fora da caixa", o que exige investimento em inovação e motivação.

É possível criar uma mentalidade diferente daquela a que as pessoas estão acostumadas e que foi moldada pela realidade e história de vida de cada um. Isso resulta no alcance de resultados diferentes daqueles já alcançados, com uma performance ainda melhor. É aquela velha história: se você deseja obter resultados diferentes, precisar tomar atitudes diferentes - o que tem origem no mindset!

5 dicas para manter o seu mindset elevado

Se você acredita que precisa alterar algo na sua forma de pensar, confira, a seguir, algumas dicas para manter o seu mindset elevado, tanto na vida pessoal quanto na vida profissional.

1. Trabalhe o seu autoconhecimento

O primeiro passo para uma mudança positiva de ações, pensamentos e comportamentos é investir e trabalhar no sentido de desenvolver o autoconhecimento. Quando falamos em autoconhecimento, estamos falando do processo de tomada de consciência de nós mesmos, ou seja, de quem verdadeiramente somos.

Assim, quando damos início a esse processo, nós passamos a entender melhor os motivos que nos levam a pensar e a agir de uma forma, e não de outra. Assim, temos a oportunidade de realizar as mudanças necessárias na nossa realidade para que desenvolvamos o mindset de crescimento na nossa vida.

2. Faça planos

Trace planos para uma vida melhor do que a atual, sempre almejando o crescimento. Fazer isso vai ajudar você a manter-se focado nos seus objetivos, analisando, ao mesmo tempo, os comportamentos, pensamentos, atitudes e ações que precisam ser modificados para que você se torne ainda mais bem-sucedido e consiga alcançar o estado que deseja na sua jornada evolutiva.

3. Leia mais

A leitura é algo que tem o poder de agir sobre o nosso inconsciente, ajudando-nos a modificar pensamentos, comportamentos e atitudes que, por vezes, tornam-se prejudiciais ao nosso crescimento e desenvolvimento, enquanto profissionais e indivíduos.

Nesse sentido, é fundamental que criemos o hábito de ler cada vez mais, principalmente livros que possam ampliar os nossos conhecimentos sobre os mais diversos assuntos. Assim, além de aumentarmos o nosso repertório, também estaremos contribuindo para uma mudança positiva de mindset na nossa vida.

4. Aproxime-se de pessoas bem-sucedidas

Com essa dica, não queremos dizer que você deve se aproximar dessas pessoas com o interesse de obter ganhos materiais para si. A ideia é que você esteja próximo desses indivíduos que costumam obter grandes resultados nas suas trajetórias, a fim de que você tenha a oportunidade de perceber como essas pessoas agem quando os seus projetos dão certo e o que elas fazem quando os planos dão errado.

Elas podem se tornar grandes exemplos e fontes de inspiração para que você passe a se sentir ainda mais motivado a implementar as mudanças necessárias na sua realidade. Dessa forma, você será capaz de desenvolver cada vez mais o seu mindset de crescimento. O intuito é que você observe como é a mentalidade das pessoas nas quais você se espelha e, a partir daí, edifique o seu próprio mindset.

5. Foque nos aspectos positivos

Geralmente, quando algo de ruim nos acontece, focamos apenas nos aspectos negativos da situação, deixando de observar o que a experiência nos trouxe de positivo

Por mais que, nesses momentos, você acredite que não, as adversidades e os desafios que enfrentamos diariamente têm o grande poder de nos transformar, de fortalecer as nossas emoções e sentimentos e, principalmente, de nos ensinar a evitar os erros do passado. Isso permite que tenhamos cada vez menos falhas na nossa caminhada pela vida, desde que estejamos atentos a esses aprendizados.

Para que você implemente ainda mais ações que o ajudem a mudar, efetivamente e na prática, o seu mindset, compartilhamos com você uma das palestras de José Roberto Marques, fundador do IBC, no CONARH 2018, em que ele explica como desenvolver o mindset neurocientificamente correto para alcançar resultados extraordinários na sua vida. Confira:

Como moldar o seu mindset?

É importante deixar claro que uma pessoa não apresenta apenas um tipo de mindset em todos os aspectos da vida. Na verdade, eles variam de acordo com a situação, e, em cada área, é comum que haja a predominância de um tipo, mesmo que nem sempre seja o mesmo.

Em seu livro Mindset, a especialista Carol S. Dweck, não classifica um tipo de mindset como sendo certo ou errado. Contudo, ela nos faz enxergar e entender que o mindset de crescimento é o modelo que nos permite ter mais êxito em todas as áreas da vida, além de ser o que mais contribui para o desenvolvimento pessoal.

Dweck ainda apresenta as formas de identificação dos tipos de mindset a partir de determinados comportamentos e, mais que isso, também mostra como é possível transformar o mindset de cada pessoa no momento em que desejar. A autora ainda explica como aplicar o mindset de crescimento no dia a dia, utilizando-se de vários exemplos e exercícios.

No ambiente de trabalho, negócios, estudos, educação das crianças, meio esportivo, amor, enfim, o sucesso das nossas vidas, tanto no âmbito profissional como no pessoal, está diretamente ligado ao que pensamos. Sabendo disso, é mais fácil entender como o mindset é capaz de dialogar diretamente com a nossa disposição para o aprendizado, sobretudo com os desafios e dificuldades.

Assim, não adianta tentar mudar uma atitude se a mentalidade não for alterada, pois logo o comportamento anterior voltará a ser executado. Portanto, é preciso alimentar pensamentos positivos e desafiadores, eliminando tudo o que não for.

Como o coaching beneficia o seu mindset?

O coaching é uma metodologia de desenvolvimento humano, profissional e empresarial, que tem ajudado pessoas e empresas no Brasil e no mundo a mudar a forma como enxergam o universo ao seu redor e, com isso, alcançar resultados extraordinários nas suas jornadas evolutivas.

Por meio de conhecimentos, técnicas e ferramentas, comprovadamente eficazes, o processo de coaching ensina aos seus participantes os caminhos para que tomem ainda mais consciência sobre os seus pensamentos, bloqueios e crenças que estejam limitando a sua atuação em todas as áreas da vida. Assim, ele permite que os indivíduos possam implementar as mudanças necessárias a fim de que, finalmente, tenham a oportunidade de crescer em todos os âmbitos das suas vidas.

Em poucos dias de formação, o indivíduo inicia um poderoso processo de autoconhecimento, que lhe trará ainda mais clareza sobre as suas ações, comportamentos e atitudes positivas, bem como sobre aquelas que o estão prejudicando (fazendo com que o seu mindset mantenha-se fixo e, assim, não haja nenhum tipo de evolução na sua jornada). A ideia é propor mudanças com base nessas reflexões, a fim de que um mindset de crescimento seja desenvolvido.

Gostou de saber que existem novas possibilidades e novos caminhos que você pode seguir na sua vida? O que você achou de saber mais sobre o mindset? Deixe o seu comentário no espaço a seguir e lembre-se de continuar nos acompanhando, pois diariamente trazemos novos conteúdos, a fim de contribuir com o seu crescimento pessoal, profissional e empresarial.

Além do mais, que tal levar estas informações a todos os seus amigos, colegas de trabalho, familiares e a quem mais possa se beneficiar delas? Compartilhe este artigo nas suas redes sociais!

Copyright: garagestock / Shutterstock

*Esse conteúdo não é fonte para veículos jornalísticos ou matérias para imprensa, para utilização ou referência por favor entre em contato conosco.

# data[].attributes.attachment_link.description
Uma das principais belezas existentes em cada ser humano é a sua capacidade de ser único - em pensamentos , ações, comportamentos e atitudes. Cada um de nós tem um jeito especial de ser, de enxergar o mundo ao nosso redor e de interagir com ele, o que nos torna indivíduos completamente especiais e dignos de admiração.

# data[].attributes.attachment_link.readable_text
Um programa de computador é um conjunto de instruções escritas através de uma linguagem de programação aplicada ao se utilizar algoritmos, os quais se definem como passos para realizar uma determinada tarefa. Lógica de programação é como fazemos as declarações do programa organizadas em fatos e regras sobre problemas dentro de um sistema lógico.

As regras são escritas como cláusulas lógicas; por exemplo, "A é verdadeiro se B1, B2 e B3 forem verdadeiros". Os fatos são expressos de maneira semelhante às regras, mas de forma mais simples; por exemplo, "A é verdadeiro".

Como faço para aprender Lógica de programação?

Para quem está começando na área de T.I, em pleno século 21 este conceito pode parecer um grande desafio, pois requer muitas habilidades em diversas áreas de estudo, principalmente matemática. Um estudo realizado em 25 cidades brasileiras com mais de 2,5 mil adultos maiores de 25 anos constatou que 65% dos entrevistados não sabiam fazer média simples, 63% não sabia lidar com porcentagem e 75% não entendiam o conceito de frações. Então a primeira dica para acelerar o aprendizado em lógica de programação é começar pelas bases, ou seja, estudar matemática, principalmente a disciplina de lógica. Existem muitos livros do ensino fundamental que vem com vários exercícios de lógica aplicada que são legais para se fazer e é um bom ponto para começar.

Para as crianças o cenário é diferente, nascidas na era da informação, os jovens tem maior facilidade em lidar com tecnologia e podem ser incentivados desde cedo a aprender lógica de programação, mesmo que possa parecer difícil convencer os pequenos que já se ocupam com tantas atividades a fazer um curso de programação. Nos casos em que os filhos se recusam a ir para a escola, acaba se tornando complicado adicionar mais uma atividade acadêmica ao dia a dia deles, entretanto se conseguir convencer a criança a assistir pelo menos uma aula, ela bem provavelmente vai criar interesse. Aulas de lógica de programação podem ser muito interativas e divertidas.

Passos para aprender lógica de programação

Depois de organizar a base matemática, o próximo passo é compreender os principais temas abordados no estudo de lógica de programação.

Algoritmos

Como já informado, algoritmos são um conjunto de passos definidos para gerar um resultado. Aprender o conceito de instruções simples é a primeira etapa para compreender lógica de programação. No seu dia a dia você já aplicou um algoritmo e não percebeu. Como exemplo temos a instrução "escovar os dentes":

Pegar escova;

Ligar torneira

Limpar escova;

Fechar torneira;

Colocar pasta na escova;

Escovar os dentes;

Ligar torneira;

Limpar escova;

Fechar torneira;

Guardar escova.

Nesta tarefa tivemos elementos variáveis, contantes e alguns passos repetidos. A quantidade de água que saiu da torneira é uma variável, a escova é uma constante e repetimos os passos: ligar torneira, limpar escova e fechar torneira. Em lógica de programação é parecido, utilizamos variáveis, constantes e laços de repetição para executar várias tarefas.

Linguagem de programação

Depois de entender como funcionam os algoritmos e os princípios básicos da programação, é hora de por em pratica fazendo um programa de verdade, para isto será preciso aprender a utilizar alguma linguagem de programação. Uma que vem ganhando destaque no mundo é a Python.

Ela foi criada na década de 90 e pode ser utilizada para fazer aplicações na internet, games, aplicativos para windows, analise de dados e big data.

Ela possui sintaxe muito simples e é bastante utilizada no aprendizado de crianças. Para aqueles que gostam de jogar Minecraft, é possível criar scripts que interagem com o jogo e fazem diversas coisas em segundos as quais um jogador levaria horas no modo criativo.

Existem diversos cursos gratuitos de Python na Web, a comunidade é muito forte e ampla, sempre são lançadas atualizações das ferramentas o que torna o ambiente de desenvolvimento muito versátil e simples de ser operado.

Uma outra linguagem que se destaca bastante nos tempos atuais é o javascript. Ela é uma linguagem capaz de executar funções que exibem resultados em qualquer navegador. Existem milhares de aplicações rodando em javascript na Web, ela está entre as linguagens de maior performance no mercado, também possui uma comunidade imensa e a maioria das soluções que você precisar podem ser encontradas em uma pesquisa no Google. A curva de aprendizado é muito menor e assim como o Python, existem ferramentas que auxiliam bastante o desenvolvimento.

O que se aprende em um curso de lógica de programação?

Após a inscrição em um curso de lógica de programação, o aluno terá a oportunidade de aprender a programar, saber como os programas funcionam, os tipos mais utilizados de instruções, como os dados são organizados e controlados e como os algoritmos usam os dados para fazer os programas de computador funcionarem.

Nas etapas iniciais o aluno aprende a lidar com instruções simples e adquire capacidade de criar pequenas soluções, como a criação de um software de calculadora por exemplo, um dos primeiros exercícios utilizados para praticar lógica de programação.

Ao final do curso geralmente o aluno está pronto para dar suporte a aplicações já existentes e começar a curva de aprendizado para desenvolver suas próprias.

# data[].attributes.attachment_link.title
Lógica De Programação: Conheça As Melhores Formas De Aprender

# data[].attributes.attachment_link.description
Um programa de computador é um conjunto de instruções escritas através de uma linguagem de programação aplicada ao se utilizar algoritmos, os quais se definem como passos para realizar uma determinada tarefa. Lógica de programação é como fazemos as declarações do programa organizadas em fatos e regras sobre problemas dentro de um sistema lógico.