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

Introdução a Algoritmos - Curso de Algoritmos #01 - Gustavo Guanabara

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 - Curso de Algoritmos #02 - Gustavo Guanabara

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 - Curso de Algoritmos #03 - Gustavo Guanabara

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

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 - Curso de Algoritmos #04 - Gustavo Guanabara

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 - Curso de Algoritmos #05 - Gustavo Guanabara

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 - Curso de Algoritmos #06 - Gustavo Guanabara

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 - Curso de Algoritmos #07 - Gustavo Guanabara

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 - Curso de Algoritmos #08 - Gustavo Guanabara

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 - Curso de Algoritmos #09 - Gustavo Guanabara

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 - Curso de Algoritmos #10 - Gustavo Guanabara

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 - Curso de Algoritmos #11 - Gustavo Guanabara

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 - Curso de Algoritmos #12 - Gustavo Guanabara

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 - Curso de Algoritmos #13 - by Gustavo Guanabara

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 - Curso de Algoritmos #14 - Gustavo Guanabara

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 - Curso de Algoritmos #15 - Gustavo Guanabara

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

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