Oct
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 fazer programas de Computador

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.


Receba nossos artigos em seu Email!


Digite o seu email abaixo:

Posts Relacionados:

Sobre o Autor: Pedro Mendes

Sou um amante da tecnologia e estou cursando Análise de Sistemas. Entusiasta do Software Livre, também gosto de SEO. Me siga no Twitter! e acesse o meu site (tosco) pedromendes.net

32 Comments + Add Comment

  • 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:

    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:

    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:

    É 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:

    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:

    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]

Deixe o sua opinião abaixo

Wix – Criador de Sites

World Plone Day

World Plone Day

Nossos posts no seu Email

Informe seu email abaixo para receber nossas atualizações.

Facebook

Destaques

QuebraLink - Decodifica e inverte links Aprender Algoritmos Dicas Ubuntu Otimização de Sites

Sites Legais

Banner MeuPinguim

Vida de Programador Dicas em Geral - Dicas sobre Informática, Tecnologia e Inclusão Digital Ubuntu Dicas Infológico