
Introdução a Algoritmos
Aula do Curso de Algoritmo criado pelo professor Gustavo Guanabara para o portal CursoemVideo.com. Download de pacotes e curso com certificado GRÁTIS: http://cursoemvideo.com/course/curso-de-algoritmos/
Curso em Vídeo
Site: http://www.cursoemvideo.com
YouTube: http://www.youtube.com/cursosemvideo
Facebook: http://www.facebook.com/cursosemvideo
Twitter: http://twitter.com/cursosemvideo
Google+: http://plus.google.com/112666558837414979080
Patrocínio
HOSTNET: http://www.hostnet.com.br

Primeiro Algoritmo
Aula do Curso de Algoritmos criado pelo professor Gustavo Guanabara para o portal CursoemVideo.com. Download de pacotes e curso com certificado GRÁTIS: http://cursoemvideo.com/course/curso-de-algoritmos/
Curso em Vídeo
Site: http://www.cursoemvideo.com
YouTube: http://www.youtube.com/cursosemvideo
Facebook: http://www.facebook.com/cursosemvideo
Twitter: http://twitter.com/cursosemvideo
Google+: http://plus.google.com/112666558837414979080
Patrocínio
HOSTNET: http://www.hostnet.com.br

Comando de Entrada e Operadores
Aula do Curso de Algoritmos criado pelo professor Gustavo Guanabara para o portal CursoemVideo.com.
Curso em Vídeo
Site: http://www.cursoemvideo.com
YouTube: http://www.youtube.com/cursosemvideo
Facebook: http://www.facebook.com/cursosemvideo
Twitter: http://twitter.com/cursosemvideo
Google+: http://plus.google.com/112666558837414979080
Patrocínio
HOSTNET: http://www.hostnet.com.br

Seja APOIADOR e receba RECOMPENSAS
O Estudonauta é um projeto de Educação do Prof. Gustavo Guanabara, que já conta com centenas de aulas disponíveis e cursos com certificado:
- Fundamentos de Programação com Portugol Studio
- Linguagem C
- Linguagem C#
- Linguagem Kotlin
- Integração PHP + MySQL
- Produção de Vídeos
Quer experimentar? Então torne-se um Gafanhoto BETA TESTER do CursoemVídeo acessando o site cursoemvideo.com/apoie
Links importantes
Seja um Beta Tester: http://cursoemvideo.com/apoie
Site: http://www.estudonauta.com
YouTube: http://www.youtube.com/estudonautacursos
Instagram: http://www.instagram.com/estudonauta

Operadores Lógicos e Relacionais
Aula do Curso de HTML5 criado pelo professor Gustavo Guanabara para o portal CursoemVideo.com. Download de pacotes e curso com certificado GRÁTIS: http://cursoemvideo.com/course/curso-de-algoritmos/
Curso em Vídeo
Site: http://www.cursoemvideo.com
YouTube: http://www.youtube.com/cursosemvideo
Facebook: http://www.facebook.com/cursosemvideo
Twitter: http://twitter.com/cursosemvideo
Google+: http://plus.google.com/112666558837414979080
Patrocínio
HOSTNET: http://www.hostnet.com.br

Introdução ao Scratch
Aprenda como utilizar o Scratch, uma ferramenta que auxilia no aprendizado de Algoritmos e foi criado em um dos laboratórios do MIT, uma das referências no ramo de tecnologia.
Aula do Curso de HTML5 criado pelo professor Gustavo Guanabara para o portal CursoemVideo.com. Download de pacotes e curso com certificado GRÁTIS: http://cursoemvideo.com/course/curso-de-algoritmos/
Curso em Vídeo
Site: http://www.cursoemvideo.com
YouTube: http://www.youtube.com/cursosemvideo
Facebook: http://www.facebook.com/cursosemvideo
Twitter: http://twitter.com/cursosemvideo
Google+: http://plus.google.com/112666558837414979080
Patrocínio
HOSTNET: http://www.hostnet.com.br

Exercícios de Algoritmo Resolvidos
Nessa aula, veremos uma sequência de exercícios resolvidos de algoritmos para praticar os conceitos vistos até aqui, com estruturas sequenciais.
Utilizando o Scratch e o VisuAlg, resolveremos 6 exercícios práticos de maneira simples e divertida.
Aula do Curso de Algoritmos criado pelo professor Gustavo Guanabara para o portal CursoemVideo.com. Download de pacotes e curso com certificado GRÁTIS: http://cursoemvideo.com/course/curso-de-algoritmos/
Curso em Vídeo
Site: http://www.cursoemvideo.com
YouTube: http://www.youtube.com/cursosemvideo
Facebook: http://www.facebook.com/cursosemvideo
Twitter: http://twitter.com/cursosemvideo
Google+: http://plus.google.com/112666558837414979080
Patrocínio
HOSTNET: http://www.hostnet.com.br

Estruturas Condicionais 1
Veja como funcionam as estruturas condicionais, utilizando o comando SE..ENTAO..SENAO. Nessa primeira parte, veremos as estruturas condicionais simples e compostas.
Utilizando o Scratch e o VisuAlg, resolveremos 6 exercícios práticos de maneira simples e divertida.
Aula do Curso de Algoritmos criado pelo professor Gustavo Guanabara para o portal CursoemVideo.com. Download de pacotes e curso com certificado GRÁTIS: http://cursoemvideo.com/course/curso-de-algoritmos/
Curso em Vídeo
Site: http://www.cursoemvideo.com
YouTube: http://www.youtube.com/cursosemvideo
Facebook: http://www.facebook.com/cursosemvideo
Twitter: http://twitter.com/cursosemvideo
Google+: http://plus.google.com/112666558837414979080
Patrocínio
HOSTNET: http://www.hostnet.com.br

Estruturas Condicionais 2
Estruturas Condicionais Se e Escolha Caso em Algoritmos. Veja como criar algoritmos com estruturas condicionais aninhadas e estruturas de múltipla escolha.
Com o Se aninhado, você pode colocar uma estrutura condicional dentro da outra para fazer seleções múltiplas de valores ou faixas de valores.
Com a estrutura Escolha, você pode testar uma série de valores distintos dentro de uma mesma variável e executar blocos específicos para cada caso.
Aula do Curso de Algoritmos criado pelo professor Gustavo Guanabara para o portal CursoemVideo.com.
Curso em Vídeo
Site: http://www.cursoemvideo.com
YouTube: http://www.youtube.com/cursosemvideo
Facebook: http://www.facebook.com/cursosemvideo
Twitter: http://twitter.com/cursosemvideo
Google+: http://plus.google.com/112666558837414979080
Patrocínio
HOSTNET: http://www.hostnet.com.br

Estruturas de Repetição 1
A estrutura de repetição ENQUANTO vai permitir que você execute blocos de comandos várias vezes e simplificar a forma de representar lógicas que vão construir programas.
Veja de uma maneira simples e objetiva como criar códigos que realizam repetições.
Aula do Curso de Algoritmos criado pelo professor Gustavo Guanabara para o portal CursoemVideo.com. Download de pacotes e curso com certificado GRÁTIS: http://cursoemvideo.com/course/curso-de-algoritmos/
Curso em Vídeo
Site: http://www.cursoemvideo.com
YouTube: http://www.youtube.com/cursosemvideo
Facebook: http://www.facebook.com/cursosemvideo
Twitter: http://twitter.com/cursosemvideo
Google+: http://plus.google.com/112666558837414979080
Patrocínio
HOSTNET: http://www.hostnet.com.br

Estruturas de Repetição 2
A estrutura Repita..Ate é uma estrutura de repetição com teste lógico no final, o que permite que você execute o bloco interno pelo menos uma vez, independente do resultado do teste.
Aula do Curso de HTML5 criado pelo professor Gustavo Guanabara para o portal CursoemVideo.com. Download de pacotes e curso com certificado GRÁTIS: http://cursoemvideo.com/course/curso-de-algoritmos/
Curso em Vídeo
Site: http://www.cursoemvideo.com
YouTube: http://www.youtube.com/cursosemvideo
Facebook: http://www.facebook.com/cursosemvideo
Twitter: http://twitter.com/cursosemvideo
Google+: http://plus.google.com/112666558837414979080
Patrocínio
HOSTNET: http://www.hostnet.com.br

Estruturas de Repetição 3
A estrutura Para.. Faça é uma estrutura de repetição com variável de controle, o que permite que você execute o bloco interno uma quantidade determinada de vezes.
Aula do Curso de Algoritmos criado pelo professor Gustavo Guanabara para o portal CursoemVideo.com. Download de pacotes e curso com certificado GRÁTIS: http://cursoemvideo.com/course/curso-de-algoritmos/
Curso em Vídeo
Site: http://www.cursoemvideo.com
YouTube: http://www.youtube.com/cursosemvideo
Facebook: http://www.facebook.com/cursosemvideo
Twitter: http://twitter.com/cursosemvideo
Google+: http://plus.google.com/112666558837414979080
Patrocínio
HOSTNET: http://www.hostnet.com.br

Procedimentos
Procedimentos em Algoritmos. Aprenda a criar rotinas a serem executadas por programas. Nessa primeira aula de rotinas, aprenderemos como funciona a passagem de parâmetros por valor e referência.
Aula do Curso de Algoritmos criado pelo professor Gustavo Guanabara para o portal CursoemVideo.com. Download de pacotes e curso com certificado GRÁTIS: http://cursoemvideo.com/course/curso-de-algoritmos/
Curso em Vídeo
Site: http://www.cursoemvideo.com
YouTube: http://www.youtube.com/cursosemvideo
Facebook: http://www.facebook.com/cursosemvideo
Twitter: http://twitter.com/cursosemvideo
Google+: http://plus.google.com/112666558837414979080
Patrocínio
HOSTNET: http://www.hostnet.com.br

Funções
Funções em Algoritmos são rotinas que são capazes de executar instruções e retornar um resultado, valor de retorno.
Você pode ter dois tipos de passagem de parâmetros para funções: passagem de parâmetro por valor e passagem de parâmetro por referência, onde apenas o endereço da variável é enviado para a rotina.
Como criar funções em algoritmos. Em outras linguagens como PHP, C e Java, essas rotinas são conhecidas como Function.
Aula do Curso de Algoritmos criado pelo professor Gustavo Guanabara para o portal CursoemVideo.com. Download de pacotes e curso com certificado GRÁTIS: http://cursoemvideo.com/course/curso-de-algoritmos/
Curso em Vídeo
Site: http://www.cursoemvideo.com
YouTube: http://www.youtube.com/cursosemvideo
Facebook: http://www.facebook.com/cursosemvideo
Twitter: http://twitter.com/cursosemvideo
Google+: http://plus.google.com/112666558837414979080
Patrocínio
HOSTNET: http://www.hostnet.com.br

Vetores
Vetores são Variáveis Compostas Homogêneas Unidimensionais, pois conseguem armazenar vários valores de um mesmo tipo em uma mesma variável.
Um vetor pode ter vários espaços internos, identificados por índices. A maneira correta de se declarar um vetor está na linha a seguir:
var V: vetor (1..10) de Inteiro
A linha acima vai declarar uma variável V com 10 posições. Para inserir um valor dentro do vetor acima, podemos realizar a seguinte atribuição:
V(1) := 100
Na linha acima, o valor 100 será colocado na posição 1 do vetor V.
Podemos também, permitir que o usuário digite os valores de cada posição, usando uma estrutura de repetição qualquer. Por exemplo:
Para c := 1 ate 10 faca
Escreva Digite um valor:
Leia V(c)
FimPara
A variável C do trecho acima será um valor inteiro que vai contar cada uma das 10 posições. O usuário digitará cada um dos 10 valores e eles serão armazenados no vetor.
Para maiores informações sobre o uso de vetores, com exercícios resolvidos e exercícios propostos, assista essa aula de 42 minutos com muita atenção e não deixe de praticar bastante.
Aula do Curso de Algoritmos criado pelo professor Gustavo Guanabara para o portal CursoemVideo.com. Download de pacotes e curso com certificado GRÁTIS: http://cursoemvideo.com/course/curso-de-algoritmos/
Curso em Vídeo
Site: http://www.cursoemvideo.com
YouTube: http://www.youtube.com/cursosemvideo
Facebook: http://www.facebook.com/cursosemvideo
Twitter: http://twitter.com/cursosemvideo
Google+: http://plus.google.com/112666558837414979080
Patrocínio
HOSTNET: http://www.hostnet.com.br

Matrizes
Aula de Matrizes para o Curso de Algoritmos.
Matrizes são Variáveis Compostas Homogêneas Multidimensionais. Ao contrário dos vetores, para identificar um elemento em uma matriz é necessário usar mais de um índice (na maioria dos casos, apenas dois).
Para declarar uma matriz 3x3, podemos usar a linha
m: vetor[1..3, 1..3] de Inteiro
Para referenciar um elemento da matriz declarada acima, podemos usar:
m[2,3] := 5
Aula do Curso de Algoritmos criado pelo professor Gustavo Guanabara para o portal CursoemVideo.com. Download de pacotes e curso com certificado GRÁTIS: http://cursoemvideo.com/course/curso-de-algoritmos/
Curso em Vídeo
Site: http://www.cursoemvideo.com
YouTube: http://www.youtube.com/cursosemvideo
Facebook: http://www.facebook.com/cursosemvideo
Twitter: http://twitter.com/cursosemvideo
Google+: http://plus.google.com/112666558837414979080
Patrocínio
HOSTNET: http://www.hostnet.com.br

Dia do Programador: alguns GRANDES Programadores da História
O Dia do Programador acontece sempre no 256° dia do ano. Já que 2016 é bissexto, nesse ano vamos comemorar no dia 12 de Setembro e não no dia 13 de Setembro como é de costume.
LINKS IMPORTANTE para os nossos cursos:
Seja um apoiador: http://apoie.me/cursoemvideo
Curso de Algoritmos: https://www.youtube.com/playlist?list=PLHz_AreHm4dmSj0MHol_aoNYCSGFqvfXV
Curso de HTML5+CSS3: https://www.youtube.com/playlist?list=PLHz_AreHm4dlAnJ_jJtV29RFxnPHDuk9o
Curso de PHP: https://www.youtube.com/playlist?list=PLHz_AreHm4dm4beCCCmW4xwpmLf6EHY9k
Entrevista com Rasmus Lerdorf, criador do PHP: https://youtu.be/5ENwW7f2fbg
Curso de Java: https://www.youtube.com/playlist?list=PLHz_AreHm4dkI2ZdjTwZA4mPMxWTfNSpR
Curso de Banco de Dados MySQL: https://www.youtube.com/playlist?list=PLHz_AreHm4dkBs-795Dsgvau_ekxg8g1r
Curso de Java Orientado a Objetos: https://www.youtube.com/playlist?list=PLHz_AreHm4dkqe2aR0tQK74m8SFe-aGsY
Curso de PHP Orientado a Objetos: https://www.youtube.com/playlist?list=PLHz_AreHm4dmGuLII3tsvryMMD7VgcT7x
Programadores que foram citados durante o vídeo:
Ada Lovelace, primeira programadora da história
Alan Turing, pai da computação
Grace Hopper, criadora da linguagem COBOL
John Mcarthy, criador da linguagem LISP
Seymour Papert, criador da linguagem LOGO
Donald Knuth, autor de vários livros sobre análise de Algoritmos
Vint Cerf, criador do TCP/IP
Dennis Ritchie, criador da Linguagem C
Ray Tomlinson, criador do e-mail
Alan Kay, criador da Programação Orientada a Objetos
Bill Gates, fundador da Microsoft
Anders Hejlsberg, criador do Turbo Pascal, Delphi e C#
Bjarne Stroustrup, criador da Linguagem C++
Richard Stallman, criador do Projeto GNU e fundador da FSF
Andy Tanembaum, criador do MiniX
Tim Berners-Lee, criador da Linguagem HTML e do HTTP
Linus Torvalds, criador do GNU/Linux
James Gosling, criador da Linguagem Java
Guido Van Rossum, criador da Linguagem Python
Marc Andreessen, criador do Mosaic e do Netscape
Rasmus Lerdorf, criador da Linguagem PHP
Larry Page, fundador do Google
Gabe Newell, fundador da Valve
Mark Zuckerberg, criador do Facebook
Drew Houston, criador do Dropbox
Uri Levine, criador do Waze
Michel Krieger, criador do Instagram
Jan Koum, criador do WhatsApp
Curso em Vídeo
Seja um apoiador: http://apoie.me/cursoemvideo
Site: http://www.cursoemvideo.com
YouTube: http://www.youtube.com/cursoemvideo
Facebook: http://www.facebook.com/cursosemvideo
Twitter: http://twitter.com/cursosemvideo
Google+: http://plus.google.com/112666558837414979080