16
2010
Aprenda a programar – Algoritmos
O Aprenda a programar é uma série de posts ensinando algoritmos de uma forma simples, usando Portugol (português estruturado). A série possui 13 posts.
Aprenda a programar #1: Neste post é explicado o que é uma linguagem de programação, a diferença da linguagem compilada para interpretada, e também a diferença entre linguagem de baixo e alto nível.
VisualG – Software para interpretação de algoritmos: É explicado a função do VisualG, como instalá-lo em Windows e Linux, e uma apostila ensinando como utilizar o software. A partir desse post, começaremos a fazer Algoritmos no VisualG.
Aprenda a programar #2 | O que é um Algoritmo: Post Explicando o que é um algoritmo, e o que é Portugol.
Aprenda a programar #3 | Variáveis: Mostra o que são variáveis, os tipos de variáveis e as palavras reservadas do Portugol.
Aprenda a programar #4 | Primeiro Programa: Como é a estrutura de um algoritmo, como é feita a declaração de variáveis e finalmente o primeiro programa (“Olá Mundo!”).
Aprenda a programar #5 | Operadores Aritméticos: O post explica como atribuir valores à variáveis e mostra quais são os operadores aritméticos.
Aprenda a programar #6 | Operadores Lógicos e Relacionais: Esse post fala sobre os operadores relacionais e lógicos, além de falar um pouco da tabela verdade.
Aprenda a programar #7 | Condicionais: O post explica a estrutura condicional, “se” (if-then-else).
Aprenda a programar #8 | Escolha .. Caso: Post mostrando a estrutura “Escolha… Caso”(switch) e como fazer comentários no algoritmo.
Aprenda a programar #9 | Estruturas de Repetição 1: Esse começa a falar sobre Estruturas de Repetição. Explica a estrutura “Repita…ate” (do .. while).
Aprenda a programar #10 | Estruturas de Repetição 2: Continua mostrando as estruturas de repetição, este post fala sobre a “Enquanto…Faca”. (while..)
Aprenda a programar #11 | Estruturas de Repetição 3: Post explicando a estrutura de repetição “Para…Faca”.(for)
Aprenda a programar #12 | Vetores: Post com introdução a vetores. Entenda o seu uso e aprenda a declará-los.
Aprenda a programar #13 | Matrizes: Aprenda nest post, o que são matrizes e como fazê-las no portugol. Elas também são conhecidas como Vetores bi-dimensionais.
40 Exercícios de Algoritmos Resolvidos para Estudo: Aqui disponibilizamos uma lista de 40 exercícios de Algoritmos para que vocês possam estudar, e também a resposta de cada um em arquivos separados.
Se você viu todos os posts e acompanhou a série, agora já pode começar a estudar uma linguagem de programação, PHP, Python, Ruby, C entre outras e começar a desenvolver os seus próprios programas.
Se você gostou desta série, comente! Dê-nos a sua opinião e sugestões de posts.

Artigo criado por














Artigo muito bom, estou acompanhando, esta tudo muito bem explicado
Obrigado pela iniciativa. Parabéns =)
[Reply]
Cara muito bom esse curso heim, bem explicativo e relmente facil de aprender para quem é iniciante (como eu).
Acompanhado…
[Reply]
Um belíssimo trabalho. Claro, preciso e conciso!
[Reply]
Bruno Barbosa Reply:
February 8th, 2011 at 22:49
Obrigado Domingos,
O Feedback de nossos leitores é realmente muito importante para nós!
Continue acompanhando o blog, e qualquer coisa, só entrar em contato.
Um forte abraço.
Bruno Barbosa
[Reply]
Muito bom. Esse blog tá de mais.
[Reply]
Muito bom o site, aprendi muita coisa que tinha duvida, mais eu estou com muitas duvidas em relação a Algoritmo com Registros, funções e procedimentos, se puder postar algo relacionado ou enviar por email seria uma mão na roda para mim…
[Reply]
Comecei a cursar tads, mas estava com muitas duvidas em algoritmos, teu blog me ajudo muitoo! obrigada, ee Parabéeens!
[Reply]
Bruno Barbosa Reply:
March 16th, 2011 at 20:04
Obrigado Ana Paula,
Qualquer dúvida, só postar nos comentários.
Abraços.
[Reply]
Cara seu blog e bom pacas eu to fazendo Analise de Sistemas , dai to cursando materia chamada estrutura de dados , dai no meu primeiro periodo fiz algoritimo como nao tive uma professora muito boa isso aqui ta me ajudando muito a recordar os conceitos valeu mesmo , isso e prova que a internet tem coisa boa e nao so besteiras como muitos dizem por ai ….
[Reply]
parabens ,me ajudou muito os exercicios .Quero aprender bem como voce.
BBBBBBBBBIIIIIIIIIIIJJJJJJJJJJJJJJJOOOOOOOOOOOOOOSSSSSSSSSSSSS
[Reply]
Sou um amante da tecnologia e estou cursando Análise e Desenvolvimento de Sistemas, estou ideciso sobre Cobol ou Java
[Reply]
Bruno Barbosa Reply:
May 18th, 2011 at 23:23
É verdade, escolha difícil
Java domina o mercado atualmente… Muitas vagas e um salário “padrão”.
COBOL é uma linguagem “morta”… entre aspas por que novos sistemas não a utilizam mais, entretanto ainda há muitos sistemas nessa linguagem e o mercado está carente desses profissionais… Ou seja… salário alto para os melhores =)
É uma escolha que depende apenas de você.
Obrigado pelo comentário
Abraços.
[Reply]
Trabalho há muito tempo com programação e ensino algoritmos, os assuntos daqui são importantes, menos o uso desta ferramenta fake: visualg. Os melhores desenvolvem raciocínio lógico com algorimtos e testes de mesa com rascunhos e esquemas em conjunto com linguagens de programação e não precisam desta ferramenta fake.
[Reply]
digo: algoritmos
[Reply]
Excelente material,
Gostaria de saber se posso incluir este material como referência no meu blog.
Eu mantenho uma lista de exercícios para iniciantes seria de muita valia a disponiblização do material e da lista de exercícios de algoritmos também.
[Reply]
Bruno Barbosa Reply:
May 23rd, 2011 at 17:42
Fala xará!
Pode incluir em seu blog sim, desde que cite a fonte =)
Abraços.
[Reply]
bom de mais
[Reply]
esta tudo bom de mas falta funçao
[Reply]
vc vai ensinar funçao
[Reply]
Olá, artigo muito bom mesmo, um belo material para estudo principalmente para iniciantes assim com eu. valeuuu!!! Parabéns
[Reply]
Parabéns pelo Site, muita coisa boa e um conteúdo muito vasto! valeu!
Abraços
Neto
[Reply]
muito bom
[Reply]
finalmente encontrei, será que agora eu consigo, fazem tres dias que estou na internet
procurando algoritmos e este parece ser o nota 10 mesmo…Obrigadão mesmo….
[Reply]
Excelente material!
Gostaria de sugerir para uma próximo post o tema Funções e Procedimentos.
[Reply]
Muito obrigado pelo seu trabalho! Muito instrutivo e conciso, ajuda demais quem está começando como eu, me deu muita motivação e confiança em minha graduação em Segurança da Informação o seu curso! Muito obrigado, continue o exelente trabalho!
Forte abraço!
[Reply]
Não tenho conhecimento aprofundado em informática. Mas últimamente, tenho gostado muito da área de programação, mesmo sem conhecer. Tudo isso devido, ao LINUX. É por essa e outra situação, acredito, pelo pouco que vi, que toda a informação em APRENDAR A PROGRAMAR me será muito útil. Muito obrigado.
[Reply]
Sou fã de vcs. Sempre quis aprender a programar, é meu sonho desde os 14 anos. Hoje tenho 17 anos, e ano que vem quero começar a faculdade, mas estou em duvida se faço Sistemas da Informação ou Ciências da Computação, o que vcs me acham?
Ha, e meus parabéns vcs tem uma didática incrível!!!
[Reply]
Bruno Barbosa Reply:
March 20th, 2012 at 17:27
Olá, obrigado Camila!
O curso de Ciências da Computação possui muita teoria e tem sua base mais voltada ao meio acadêmico.
O curso de Sistemas de Informação possui pouco menos teoria que o anterior e mais prática, e é mais voltada ao mercado de trabalho.
Aí vai da sua opinião, com base nisso decidir qual curso fazer.
Abraços.
[Reply]
estou iniciando nesta área, sou completamente leigo, por isso vou visitar este blog frequentemente pois tenho certeza que vai ser uma ajuda super extra!!!
valeu!!!
[Reply]
gostei quero aprnder muito mais
[Reply]
olha dedico a todos os estudante de programação um bom aproveitamento
[Reply]
Perfeiito! Tudo que eu estava procurando! Muito Obrigada mesmo, me ajudou muito, agora partiu para os exercícios.
[Reply]