Lógica de Programação 5 em 1:Portugol,C, C++,Java,Javascript

5.0(2)
Bem AvaliadoPortuguês

Nesse curso você irá aprender desde a instalação do programa inicial (VisuALG) até a criação de jogos como Jogo da Velha, Jogo da Forca, Batalha Naval e até mesmo um RPG como o clássico ZORK. 

Depois de terminar o módulo do curso em Portugol, você irá aprender a programar em C e depois irá avançar para o C++, aprendendo tudo que aprendeu em Portugol, mas agora com a linguagem mais usada no mundo!

Depois você irá aprender Fundamentos da Lógica da Programação e Orientação a Objetos com Java, que é a segunda linguagem mais utilizada no mundo!

CONTEÚDOS (VISUALG, C, C++, JAVA e JAVASCRIPT)

Mostrar mais
  • Conteúdo
  • Vantagens
  • Detalhes
01
Introdução
  • Bem-vindo
  • Introdução a Computação
02
Portugol
  • Download de Arquivos de Portugol VisuALG
  • Princípios e Operações
  • Resolução de Exercícios - Seção 01 (Operações Matemáticas)
  • Exercícios Resolvidos - Introdução
  • Condicionais e Compostas
  • Arquivos da Aula de Condicionais Simples e Compostas
  • Condicionais Múltiplas
  • Arquivos da Aula de Condicionais Múltiplas e Conectivos Lógicos
  • Escolha Caso
  • Arquivos da Aula de Escolha Caso
  • Valor Aleatório
  • Resolução de Exercícios - Seção 02 e 03 (Aleatório e Escolha Caso)
  • Arquivos da Aula de Gerar Valores Aleatórios
  • Enquanto e Repita
  • Arquivos da Aula de Laço de Repetição (Enquanto e Repita Até)
  • Para Faca
  • Arquivos da Aula de Laço de Repetição (Para Faça)
  • Resolução de Exercícios - Seção 04 (Repita e Para)
  • Menus,Validação e Limpa Tela - Novo
  • Arquivos da Aula de Menus e Validação de Dados
  • Resolução de Exercícios - Seção 05 (Menus e Validação de Dados)
  • Revisão Parte 1 (Calculadora) - Parte 1
  • Revisão Parte 2 - Parte 2
  • Arquivos da Revisão Geral
  • Vetores
  • Arquivos da Aula de Definir , Imprimir ,Concatenar e Ler Vetores
  • Resolução de Exercícios - Seção 07 (Vetores)
  • Matrizes
  • Arquivos da Aula de Matrizes
  • Resolução de Exercícios - Seção 07 (Matrizes)
  • Procedimentos
  • Arquivos da Aula de Procedimentos
  • Funções
  • Arquivos da Aula de Funções
  • Resolução de Exercícios - Seção 08 (Funções)
  • Jogo Da Forca
  • Arquivos da Aula de Jogo da Forca
  • Batalha Naval
  • Arquivos da Aula de Batalha Naval
  • Jogo Da Velha - Parte 1
  • Jogo Da Velha - Parte 2
  • Arquivos da Aula de Jogo Da Velha
  • Jogo RPG
  • Arquivos da Aula de RPG
  • Como Criar Animações (Timer)
03
Curso de C - Fundamentos
  • Introdução
  • Codificação X Programação
  • Origem do C
  • Alto e Baixo Nível
  • Material Teórico Das Seguintes Aulas
  • Exercícios Recomendados (FAÇA AS AULAS E DEPOIS VENHA AQUI CASO QUEIRA PRATICAR)
  • Arquivos das Aulas
  • Instalando Codeblocks
  • HelloWorld
  • Variáveis Inteiras
  • Tipos De Variáveis
  • Operações Matemáticas
  • Exercício - Ler Dois Valores e Mostrar Média
  • Exercício - Ler Dois Valores e Mostrar Absoluto
  • Exercício - Ler Três Valores e Multiplicar
  • Condicionais Simples e Compostas
  • Condicionais Matemáticas
  • Condicionais Booleanas
  • Condicionais com Char
  • Exercício - Ler Três Valores e Média Maior que 7 - Big
  • Condicionais Múltiplas e Conectivos
  • Exercício - Triângulo Equilátero
  • Condicional Switch Case
  • Exercício - Calculadora Completa
  • Como Gerar Números Aleatórios
  • Laço de Repetição Enquanto (While)
  • Laço de Repetição (Do While)
  • Laço de Repetição Para (For)
  • Exercício - Números de 10 a 0
  • Exercício - 10 a 20 Pares
  • Exercício - Números Primos
  • Menus e Seleções Simples
  • Criar Constantes com DEFINE
  • Definir , Acessar , Percorrer e Ler Vetores
  • Exercício - Ler 3 Valores em Vetor
  • Como Criar e Acessar Strings
  • Definir , Acessar , Percorrer e Ler Matrizes
  • Exercício - Matriz 2 x 2 e Inverte Linhas
  • Parabéns
04
Curso de C - Essencial
  • Revisão Geral de Fundamentos Parte 1
  • Revisão Geral Parte 2
  • Correção Parte do Char
  • Ponteiros
  • Funções Sem Retorno (Void)
  • Funções Inteiras (int)
  • Funções Caractere (char)
  • Funções Booleanas (bool)
  • Limpar a Tela
  • Funções com Parâmetro Único
  • Funções com Mais de Um Parâmetro
  • Funções com Ponteiro e Referência Como Parâmetro
  • Funções com Vetor Como Parâmetro
  • Incluindo Arquivos Em Outros
  • Alocação Dinâmica para Vetores
  • Alocação Dinâmica para Vetores C++
  • Alocação Dinâmica para Matrizes
  • Alocação Dinâmica para Matrizes C++
  • Estruturas (Structs)
  • Estruturas com Sub-estruturas (Struct com Struct)
  • Estuturas (Structs) com C++
  • Escrever em Arquivos
  • Ler Conteúdo de Arquivos
  • Ler Conteúdo de Arquivos C++
  • Deixando um Arquivo Vazio
  • Parabéns e Obrigado
  • Convertendo código C para C++
05
Curso de C - Estrutura de Dados
  • Apresentação do Curso
  • Busca Simples
  • Busca Binária
  • Material Didático - Tipos de Listas
  • Fila - Empilhar (Push)
  • Pilha - Desempilhar (Pop)
  • Pilha - Tamanho, Último Elemento, Vazia ou Cheia
  • Fila - Enfileirar, Lista Cheia e Imprimir
  • Fila - Desenfileirar, Tamanho, Vazia ou Cheia
  • Download Arquivos de Ordenação
  • Bubble Sort
  • Insertion Sort
  • Selection Sort
  • Quick Sort
  • Shell Sort
  • Merge Sort
06
Curso de C - Listas Simples
  • Arquivo de Buscas e Operações com Listas Simples
  • Introdução a Estruturas de Dados
  • Lista Sequencial ou Encadeada
  • Navegação de Lista Squencial
  • Menu Inicial
  • Estrutura de Pessoa e Lista Sequencial Inicial
  • Inserção no Início da Lista Sequencial
  • Inserção no Fim da Lista Sequencial
  • Inserção Em Posição X da Lista Sequencial
  • Remoção do Início da Lista Sequencial
  • Remoção do Fim da Lista Sequencial
  • Remoção em Posição X da Lista Sequencial
  • Pesquisa Sequencial da Lista Sequencial
  • Conclusão
07
Curso de C - Listas Encadeadas
  • Arquivo de Buscas e Operações com Listas Encadeadas
  • Introdução a Estrutura de Dados
  • Lista Sequencial ou Encadeada
  • Navegação de Lista Encadeada
  • Menu Inicial
  • Estrutura de Pessoa e Lista Encadeada Inicial
  • Inserção no Início da Lista Encadeada
  • Inserção no Final da Lista Encadeada
  • Inserção na Posição da Lista Encadeada
  • Remover do Início da Lista Encadeada
  • Remover do Fim da Lista Encadeada
  • Remover da Posição da Lista Encadeada
  • Retornar Nome pelo RG
  • Conclusão
08
Linguagem C++ - Jogos - Jogo da Forca
  • Código do Jogo da Forca
  • Apresentação do Curso
  • Transição de C para C++ e Limpar Tela
  • Menu Inicial Padrão
  • Jogo da Forca com Palavra Aleatória
  • Criando Máscara
  • Status Do Jogo e Tentativas
  • Revelando Palavra , Vitória ou Derrota
  • Exibir Letras Arriscadas
  • Mensagens e Fluxo
  • Sistema de Reiniciar O Jogo
  • Letras Maiúsculas ou Minúsculas
  • Tela de Sobre
  • Jogar em Dupla
  • Conclusão do Jogo
09
Linguagem C++ - Jogos - Batalha Naval
  • Código da Batalha Naval
  • Apresentação do Curso
  • Transição de C para C++ e Limpar Tela
  • Menu Inicial Padrão
  • Exibir Tabuleiro com Água
  • Máscara do Tabuleiro e Leitura de Jogadas
  • Posicionar Barcos Aleatoriamente
  • Pontuação e Mensagem
  • Tentativas
  • Reiniciando Jogo
  • Nome do Jogador
  • Indicadores de Linha e Coluna
  • Modificando a Cor
  • Impedindo Posições Erradas
  • Conclusão do Jogo
10
Linguagem C++ - Jogos - Jogo da Velha
  • Código do Jogo da Velha
  • Apresentação do Curso
  • Transição de C para C++ e Limpar Tela
  • Menu Inicial Padrão
  • Popular e Exibir Tabuleiro (Parte 1)
  • Popular e Exibir Tabuleiro (Parte 2)
  • Ler Jogada e Mudar Turno
  • Máximo de Rodadas
  • Analisando Linhas e Colunas
  • Diagonais e Função de Conferir Tabuleiro
  • Nomes Dos Jogadores
  • Reiniciar o Jogo
  • Exclusividade de Posicoes
  • Instruções e Posicionando Com Uma Digitação
  • Mantendo Pontuação e Nomes
  • Conclusão do Jogo
11
Java - Introdução
  • Apresentação do Curso
  • Download dos Slides e Arquivos
  • Instalação IDE
  • Computação
  • Primeiro Código
  • Exercício 01 - Operações Matemáticas
  • Exercício 02 - Operações Matemáticas
  • Exercício 03 - Operações Matemáticas
  • Leitura de Valores
  • Exercício 01 - Leitura de Valores
  • Exercício 02 - Leitura de Valores
  • Conversão de Valores com Parse
  • Naming Conventions
  • Condicionais Simples
  • Exercicio 01 - Condicionais Simples
  • Exercicio 02 - Condicionais Simples
  • Exercicio 03 - Condicionais Simples
  • Conectivos Lógicos
  • Exercício 01 - Conectivo Lógico E
  • Exercício 02 - Conectivo Lógico OU
  • Exercício 03 - Conectivo Lógico OU
  • Exercício 04 - Conectivo Lógico E e OU
  • Condicional Switch
  • Exercício 01 - Condicional Switch
  • Gerar Aleatório
  • Exercício 01 - Gerar Aleatório
  • Laço de Repetição While - Parte 1
  • Laço de Repetição While - Parte 2
  • Exercício 01 - Laço de Repetição While
  • Exercício 02 - Laço de Repetição While
  • Exercício 03 - Laço de Repetição While
  • Laço de Repetição For
  • Exercício 01 - Laço de Repetição For
  • Exercício 02 - Laço de Repetição For
  • Constantes
  • Vetores
  • Exercício 01 - Vetores
  • Exercício 02 - Vetores
  • Arraylist
  • Exercício 01 - Arraylist
  • Matrizes
  • Exercício 01 - Matrizes
  • Revisão de Conceitos
  • Função Vazia
  • Exercício 01 - Função Vazia
  • Aula Opcional - Explicação da Main
  • Função com Retorno
  • Exercício 01 - Função com Retorno
  • Escopo
  • Função Com Parâmetro
  • Exercício 01 - Função com Parâmetro
  • Revisão Geral
  • Interface Gráfica - Parte 1
  • Interface Gráfica - Parte 2
  • Revisão Final - Java Básico
12
Java - Orientação a Objetos (POO)
  • Classes e Objetos
  • Método Construtor
  • Método Construtor com Parâmetros
  • Exercício 01 - Método Construtor com Parâmetros
  • Método Vazio Sem Retorno
  • Método Com Retorno e Static
  • Exercício 01 - Métodos
  • Exercício 02 - Métodos
  • Revisão de Conceitos
  • Encapsulamento
  • Exercício 01 - Encapsulamento
  • Herança
  • UML
  • Exercício 01 - UML e Herança
  • Exercício 02 - UML e Herança
  • Sobrecarga
  • Exercício 01 - Sobrecarga
  • Polimorfismo
  • Exercício 01 - Polimorfismo
  • Interfaces
  • Exercício 01 - Interfaces
  • Revisão de Conceitos - Final
13
Introdução ao Javascript
  • Javascript - Aula 01 (Princípios Básicos)
  • Javascript - Aula 02 (Prompt e Condicionais _ E,OU e NOT )
  • Javascript - Aula 03 (While e Formulários)
  • Javascript - Aula 04 (Switch,For e Aleatório)
  • Javascript - Aula 05 (Function,Buttons,BodyOnLoad e Probabilidade)
  • Javascript - Aula 06 (Vetores,Matrizes, Pares e Ímpares)
  • Javascript - Aula 07 (Ativar Function Clicando na casa da Tabela)
  • Javascript - Aula 08 (Parte 1 - Jogo Da Velha)
  • Javascript - Aula 08 (Parte 2 - Jogo Da Velha)
  • Javascript - Aula 09 (Timer,Trocar TD Image e Pontuação)
  • Javascript - Aula 10 (Objetos e DocumentGetElementById)
  • Javascript - Aula 11(Criando um Quizz)
Saiba mais sobre quem criou o conteúdo
One Day Code
8 Anos Hotmarter

João Victor Santos Pinho Teixeira é o fundador da One Day Code.

"Sou apaixonado pela tecnologia desde criança, criei o blog Games Parati em 2009 para ajudar as pessoas com softwares em videoaulas.

Sou formado em Tecnologia da Informação e curso Sistemas de Informação na Universidade Tecnológica Federal do Paraná.

Trabalhei com Banco de Dados na Multinacional HQS+, na Aceleradora de Startups Hotmilk da agência da PUCPR e na Empresa de Softwares Educacionais SITE.

Em 2016 fundei a One Day Code para ensinar programação após passar pelo maior programa de Lançamento de Startups do Mundo, o Founder Institute.

Programei e lancei os aplicativos Save My Night ,Vestfoco e Hoby Box."

Mostrar mais

Avaliações

5
2 avaliações

Perguntas Frequentes

Quem avaliou Lógica de Programação 5 em 1:Portugol,C, C++,Java,Javascript?

Todas as avaliações mostradas aqui foram feitas por pessoas reais que compraram e deram sua opinião sobre o curso. Quando alguém compra um curso através da Hotmart, a pessoa recebe um convite para avaliar o conteúdo dele. A nota nesta página é o resultado da média das avaliações feitas por estes compradores, que vai de 1 a 5 estrelas.

O que é e como funciona a Nota Média do curso?

A nota média de Lógica de Programação 5 em 1:Portugol,C, C++,Java,Javascript é de 5 estrelas. Depois de cada compra na Hotmart, você tem a oportunidade de avaliar a qualidade do curso e o seu nível de satisfação. Com a opinião dos compradores, nosso sistema calcula a nota média e colhemos os comentários que vão ajudar outras pessoas no momento da decisão de compra.

Como faço pra criar um produto?

Primeiro, você precisa criar seu cadastro grátis, clicando aqui. Lá dentro, você tem acesso a mais de 15 formatos pra transformar o que você sabe em um produto digital. Além disso, vai poder acessar também o Hotmart Academy.

Como funciona o “Prazo de Garantia”?

O Prazo de Garantia é o período que você tem para pedir o reembolso integral do valor pago pela sua compra, caso o produto não seja satisfatório. Assim que solicitado, seu reembolso é processado automaticamente pela Hotmart em até 5 dias. Para pagamentos com boleto bancário, você precisa preencher uma conta bancária para receber o dinheiro. Passados os 5 dias, o valor poderá ser identificado em sua conta em até 7 dias úteis. Já o estorno da fatura do cartão de crédito varia de acordo com o meio de pagamento e pode ocorrer na fatura atual ou na seguinte.

O que é e como funciona o Certificado de Conclusão digital?

Alguns cursos online oferecem um certificado digital de conclusão. Alunos podem emitir esse certificado ao final do curso ou entrando em contato com o Autor ou Autora. Esses certificados podem ser compartilhados em redes sociais como o LinkedIn e inseridos em informações curriculares.

Quais diferenciais os produtos podem ter?

Os produtos na Hotmart têm diferenciais que mudam de acordo com o tipo de produto e a disponibilidade. Por exemplo, produtos do tipo "Cursos online" podem ou não oferecer certificado digital de conclusão. Caso o certificado esteja disponível, alunos podem emiti-lo dentro do curso ou entrando em contato com o(a) Autor(a). Os certificados podem ser compartilhados em redes sociais como o LinkedIn e inseridos em informações curriculares. A garantia também é um diferencial dos nossos produtos e pode variar de 7, 15 ou 30 dias, de acordo com o oferecido pelo Autor(a). Para ver os diferenciais disponíveis neste produto, basta checar a seção Diferenciais.

Como acesso meu produto?

Você receberá o acesso a Lógica de Programação 5 em 1:Portugol,C, C++,Java,Javascript por email. Pode ser um curso online, um ebook, uma série de videoaulas, um serviço, evento, etc. O conteúdo será acessado ou baixado através de um computador, celular, tablet ou outro dispositivo digital. Você também pode acessar o produto comprado nesta página:

01 - Faça login clicando em Entrar
02 - Acesse o menu lateral, clique em Minha conta
03 - Clique em Minhas compras
Em "Minhas compras" estarão todos os produtos que você já comprou!

Tenho interesse neste curso, como posso comprar?

Para comprar este curso, clique no botão “Comprar”. Lembre-se de que nem todos os cursos estarão sempre disponíveis para compra. É possível que o Autor ou Autora esteja preparando uma nova turma ainda sem inscrições abertas.

Como faço para me afiliar?

Para ser Afiliado(a), recomendamos que leia os guias que disponibilizamos em todos os canais da Hotmart. Além disso, uma boa maneira de se informar um pouco mais é acessando nosso blog. O produto desta página está disponível apenas para compra, para ver os produtos de afiliação, vá até o Mercado de Afiliação.

Posso denunciar um produto que possui informações inadequadas?

Temos um canal exclusivo para receber denúncias em produtos que não estão de acordo com as regras da plataforma Hotmart. Se você vir informações inadequadas, denuncie aqui

Tenho outras dúvidas, quem pode me respondê-las?

Acesse nossa Central de Atendimento, onde explicamos, em detalhes, todas as dúvidas que você possa ter antes, durante ou depois de comprar um produto digital na Hotmart.

O conteúdo deste produto não representa a opinião da Hotmart. Se você vir informações inadequadas, denuncie aqui
$39.00
Ir para o carrinho
5.0(2)
Bem Avaliado
Garantia de 7 dias
Estude do seu jeito e em qualquer dispositivo
Formato: Cursos Online e Serviços de Assinatura . ProgramaçãoCategoria: Software, Programas para baixar
One Day Code
8 Anos Hotmarter
Acessar produto comprado