Curso de algoritmos e lógica de programação
153 videos • 140,419 views • by Programe seu futuro
Curso introdutório de Algoritmos e Lógica de Programação utilizando Fluxograma, Scratch e Portugol.
1
Curso de Algoritmos e Lógica de Programação | Aula 1
Programe seu futuro
Download
2
O que é um ALGORITMO? Curso de Algoritmos e Lógica de Programação | Aula 2
Programe seu futuro
Download
3
O que são fluxogramas? Curso de Algoritmos e Lógica de Programação | Aula 3
Programe seu futuro
Download
4
Aprendendo programação com o Scratch | Curso de Algoritmos e Lógica de Programação | Aula 4
Programe seu futuro
Download
5
Aprendendo programação com o Portugol | Curso de Algoritmos e Lógica de Programação | Aula 5
Programe seu futuro
Download
6
Instrução de saída e caracteres de escape | Curso de Algoritmos e Lógica de Programação | Aula 6
Programe seu futuro
Download
7
Variáveis e tipos primitivos de dados | Curso de Algoritmos e Lógica de Programação | Aula 7
Programe seu futuro
Download
8
Criando variáveis no Scratch | Curso de Algoritmos e Lógica de Programação | Aula 8
Programe seu futuro
Download
9
Criando variáveis em Portugol | Curso de Algoritmos e Lógica de Programação | Aula 9
Programe seu futuro
Download
10
Como dar nome as suas variáveis | Curso de Algoritmos e Lógica de Programação | Aula 10
Programe seu futuro
Download
11
O que é uma instrução de entrada? | Curso de Algoritmos e Lógica de Programação | Aula 11
Programe seu futuro
Download
12
Operadores matemáticos em fluxograma | Curso de Algoritmos e Lógica de Programação | Aula 12
Programe seu futuro
Download
13
Operadores matemáticos no Scratch | Curso de Algoritmos e Lógica de Programação | Aula 13
Programe seu futuro
Download
14
Operadores matemáticos em Portugol | Curso de Algoritmos e Lógica de Programação | Aula 14
Programe seu futuro
Download
15
Precedência dos operadores matemáticos | Curso de Algoritmos e Lógica de Programação | Aula 15
Programe seu futuro
Download
16
Calculando a idade do usuário em fluxograma | Curso de Algoritmos e Lógica de Programação | Aula 16
Programe seu futuro
Download
17
Calculando a idade do usuário no Scratch | Curso de Algoritmos e Lógica de Programação | Aula 17
Programe seu futuro
Download
18
Calculando a idade do usuário com Portugol | Curso de Algoritmos e Lógica de Programação | Aula 18
Programe seu futuro
Download
19
Calculando a média aritmética em Fluxograma | Curso de Algoritmos e Lógica de Programação | Aula 19
Programe seu futuro
Download
20
Calculando a média aritmética com o Scratch | Curso de Algoritmos e Lógica de Programação | Aula 20
Programe seu futuro
Download
21
Calculando a média aritmética com Portugol | Curso de Algoritmos e Lógica de Programação | Aula 21
Programe seu futuro
Download
22
Convertendo valor em real para dólar com fluxograma | Algoritmos e Lógica de Programação | Aula 22
Programe seu futuro
Download
23
Convertendo valor em real para dólar no Scratch | Algoritmos e Lógica de Programação | Aula 23
Programe seu futuro
Download
24
Convertendo valor em real para dólar com Portugol | Algoritmos e Lógica de Programação | Aula 24
Programe seu futuro
Download
25
Operadores relacionais e proposições | Curso de Algoritmos e Lógica de Programação | Aula 25
Programe seu futuro
Download
26
Estrutura de decisão | Curso de Algoritmos e Lógica de Programação | Aula 26
Programe seu futuro
Download
27
Operadores relacionais e estrutura de decisão | Algoritmos e Lógica de Programação | Aula 27
Programe seu futuro
Download
28
Operadores relacionais e estrutura de decisão Scratch | Algoritmo e Lógica de Programação | Aula 28
Programe seu futuro
Download
29
Operadores relacionais e estrutura de decisão Portugol | Algoritmo e Lógica de Programação | Aula 29
Programe seu futuro
Download
30
Estrutura de decisão ESCOLHA em Portugol | Aula 29.5
Programe seu futuro
Download
31
Ler um inteiro e dizer se é par ou ímpar em fluxograma | Algoritmo e Lógica de Programação | Aula 30
Programe seu futuro
Download
32
Ler um inteiro e dizer se é par ou ímpar no Scratch | Algoritmos e Lógica de Programação | Aula 31
Programe seu futuro
Download
33
Ler um inteiro e dizer se é par ou ímpar em Portugol | Algoritmos e Lógica de Programação | Aula 32
Programe seu futuro
Download
34
Ler três inteiros e dizer se são iguais em Fluxograma | Algoritmos e Lógica de Programação | Aula 33
Programe seu futuro
Download
35
Ler três inteiros e dizer se são iguais no Scratch | Algoritmos e Lógica de Programação | Aula 34
Programe seu futuro
Download
36
Ler três inteiros e dizer se são iguais em Portugol | Algoritmos e Lógica de Programação | Aula 35
Programe seu futuro
Download
37
É negativo, positivo ou igual a zero? Em Fluxograma | Algoritmos e Lógica de Programação | Aula 36
Programe seu futuro
Download
38
É negativo, positivo ou igual a zero? No Scratch | Algoritmos e Lógica de Programação | Aula 37
Programe seu futuro
Download
39
É negativo, positivo ou igual a zero? Em Portugol | Algoritmos e Lógica de Programação | Aula 38
Programe seu futuro
Download
40
Operadores lógicos Conjunção, Disjunção e Negação | Algoritmos e Lógica de Programação | Aula 39
Programe seu futuro
Download
41
Operadores Conjunção Disjunção e Negação em Fluxograma | Algoritmo e Lógica de Programação | Aula 40
Programe seu futuro
Download
42
Operadores Conjunção, Disjunção e Negação no Scratch | Algoritmos e Lógica de Programação | Aula 41
Programe seu futuro
Download
43
Operadores Conjunção, Disjunção e Negação em Portugol | Algoritmos e Lógica de Programação | Aula 42
Programe seu futuro
Download
44
Leia três valores e verifique se formam um triângulo | Algoritmos e Lógica de Programação | Aula 43
Programe seu futuro
Download
45
Três valores formam um triângulo? No Scratch | Algoritmos e Lógica de Programação | Aula 44
Programe seu futuro
Download
46
Três valores formam um triângulo? Em Portugol | Algoritmos e Lógica de Programação | Aula 45
Programe seu futuro
Download
47
Estrutura de repetição PARA em FLUXOGRAMA | Curso de Algoritmos e Lógica de Programação | Aula 46
Programe seu futuro
Download
48
Estrutura de repetição PARA no SCRATCH | Curso de Algoritmos e Lógica de Programação | Aula 47
Programe seu futuro
Download
49
Estrutura de repetição PARA em PORTUGOL | Curso de Algoritmos e Lógica de Programação | Aula 48
Programe seu futuro
Download
50
Estrutura de repetição ENQUANTO em FLUXOGRAMA | Curso de Algoritmo e Lógica de Programação | Aula 49
Programe seu futuro
Download
51
Estrutura de repetição ENQUANTO no SCRATCH | Curso de Algoritmos e Lógica de Programação | Aula 50
Programe seu futuro
Download
52
Estrutura de repetição ENQUANTO em PORTUGOL | Curso de Algoritmos e Lógica de Programação | Aula 51
Programe seu futuro
Download
53
Estrutura de repetição FAÇA ENQUANTO em PORTUGOL | Algoritmos e Lógica de Programação | Aula 52
Programe seu futuro
Download
54
Estrutura de repetição PARA decrescente em FLUXOGRAMA | Algoritmos e Lógica de Programação | Aula 53
Programe seu futuro
Download
55
Estrutura de repetição PARA decrescente no Scratch | Algoritmos e Lógica de Programação | Aula 54
Programe seu futuro
Download
56
Estrutura de repetição PARA decrescente em Portugol | Algoritmos e Lógica de Programação | Aula 55
Programe seu futuro
Download
57
Repetição com incremento diferente de 1 em fluxograma | Algoritmos e Lógica de Programação | Aula 56
Programe seu futuro
Download
58
Repetição com incremento diferente de 1 no Scratch | Algoritmos e Lógica de Programação | Aula 57
Programe seu futuro
Download
59
Repetição com incremento diferente de 1 em Portugol | Algoritmos e Lógica de Programação | Aula 58
Programe seu futuro
Download
60
Repetição com limites definidos pelo usuário | Algoritmos e Lógica de Programação | Aula 59
Programe seu futuro
Download
61
Repetição com limite definido pelo usuário no Scratch | Algoritmos e Lógica de Programação | Aula 60
Programe seu futuro
Download
62
Repetição com limite definido pelo usuário em Portugol | Algoritmo e Lógica de Programação | Aula 61
Programe seu futuro
Download
63
Calcular a tabuada de x em Fluxograma | Curso de Algoritmos e Lógica de Programação | Aula 62
Programe seu futuro
Download
64
Calcular a tabuada de x no Scratch | Curso de Algoritmos e Lógica de Programação | Aula 63
Programe seu futuro
Download
65
Calcular a tabuada com a linguagem Portugol | Curso de Algoritmos e Lógica de Programação | Aula 64
Programe seu futuro
Download
66
Calcular o fatorial de um número em Fluxograma | Algoritmos e Lógica de Programação | Aula 65
Programe seu futuro
Download
67
Algoritmo para calcular o fatorial no Scratch | Curso de Algoritmo e Lógica de Programação | Aula 66
Programe seu futuro
Download
68
Algoritmo para calcular o fatorial em Portugol | Algoritmos e Lógica de Programação | Aula 67
Programe seu futuro
Download
69
Algoritmo para o fatorial - versão 2 | Curso de Algoritmos e Lógica de Programação | Aula 68
Programe seu futuro
Download
70
Algoritmo para calcular o fatorial no Scratch versão 2 | Algoritmo e Lógica de Programação | Aula 69
Programe seu futuro
Download
71
Algoritmo para o fatorial em Portugol versão 2 | Algoritmos e Lógica de Programação | Aula 70
Programe seu futuro
Download
72
Algoritmo para verificar se um número é primo | Algoritmos e Lógica de Programação | Aula 71
Programe seu futuro
Download
73
Verificar se um número é primo no Scratch | Curso de Algoritmos e Lógica de Programação | Aula 72
Programe seu futuro
Download
74
Verificar se um número é primo com Portugol | Curso de Algoritmos e Lógica de Programação | Aula 73
Programe seu futuro
Download
75
Como descobrir um número perfeito com fluxograma | Algoritmos e Lógica de Programação | Aula 74
Programe seu futuro
Download
76
Como descobrir um número perfeito no Scratch | Curso de Algoritmos e Lógica de Programação | Aula 75
Programe seu futuro
Download
77
Como descobrir um número perfeito em Portugol | Curso de Algoritmo e Lógica de Programação | Aula 76
Programe seu futuro
Download
78
Sequência de fibonacci com fluxograma | Curso de Algoritmos e Lógica de Programação | Aula 77
Programe seu futuro
Download
79
Sequência de fibonacci no Scratch | Curso de Algoritmos e Lógica de Programação | Aula 78
Programe seu futuro
Download
80
Sequência de fibonacci com Portugol | Curso de Algoritmos e Lógica de Programação | Aula 79
Programe seu futuro
Download
81
Introdução à estrutura de dado lista no ambiente de programação Scratch | Aula 80
Programe seu futuro
Download
82
Em uma lista de 10 notas, descobrir a menor, a maior e a média da turma no Scratch | Aula 81
Programe seu futuro
Download
83
Gerar uma terceira lista com os elementos repetidos no ambiente de programação Scratch | Aula 82
Programe seu futuro
Download
84
Faça um programa que simule o atendimento nos caixas de uma agência bancária no Scratch | Aula 83
Programe seu futuro
Download
85
VETOR - estrutura de dados homogênea (array unidimensional) | Aula 84
Programe seu futuro
Download
86
Como ler um vetor (array unidimensional) a partir do teclado? | Aula 85
Programe seu futuro
Download
87
Menor nota, maior nota e média das notas de um vetor (array)? | Aula 86
Programe seu futuro
Download
88
Como garantir que uma nota digitada pelo usuário é valida? | Aula 87
Programe seu futuro
Download
89
Calcule os primeiros 25 termos da sequência de Fibonacci e salve em um vetor | Aula 88
Programe seu futuro
Download
90
Estrutura de dado MATRIZ (array bidimensional) em Portugol | Aula 89
Programe seu futuro
Download
91
Como ler os valores de uma MATRIZ (array bidimensional) do teclado em Portugol | Aula 90
Programe seu futuro
Download
92
Como contar as vogais em uma MATRIZ (array bidimensional) de caracteres em Portugol | Aula 91
Programe seu futuro
Download
93
Faça um programa em Portugol para SOMAR as matrizes A e B e salvar na matriz C | Aula 92
Programe seu futuro
Download
94
Por que precisamos de duas repetições para percorrer uma matriz? | Aula 93
Programe seu futuro
Download
95
Como imprimir a transposta de uma matriz (matriz transposta) em Portugol? | Aula 94
Programe seu futuro
Download
96
Faça um programa em Portugol para simular a reserva de assentos em uma sala de cinema | Aula 95
Programe seu futuro
Download
97
DÚVIDA | Calcular o somatório de 0 até n onde n é um valor informado pelo usuário | Aula 96
Programe seu futuro
Download
98
Como preencher um vetor / matriz gerando números aleatórios em Portugol | Aula 97
Programe seu futuro
Download
99
Como imprimir a diagonal principal e secundária de uma matriz em Portugol | Aula 98
Programe seu futuro
Download
100
Como imprimir os elementos acima da diagonal principal de uma matriz em Portugol | Aula 99
Programe seu futuro
Download
101
Descobrindo se uma matriz é um QUADRADO MÁGICO com a linguagem Portugol | aula 100
Programe seu futuro
Download
102
JOGO DA VELHA com a linguagem Portugol | aula 101
Programe seu futuro
Download
103
Como e por que modularizar nosso programa criando funções e procedimentos? | aula 102
Programe seu futuro
Download
104
Como criar um procedimento sem parâmetro em Portugol? | aula 103
Programe seu futuro
Download
105
Como criar um procedimento com parâmetro em Portugol? | aula 104
Programe seu futuro
Download
106
Como criar uma função sem parâmetro em Portugol? | aula 105
Programe seu futuro
Download
107
Como criar uma função que recebe parâmetros em Portugol? | aula 106
Programe seu futuro
Download
108
O que é uma Variável Global e Escopo da Variável? | aula 107
Programe seu futuro
Download
109
Dúvida | Como calcular o somatório dos números ímpares e a média dos números pares? | aula 108
Programe seu futuro
Download
110
QUADRADO MÁGICO com funções e procedimentos na linguagem Portugol | aula 109
Programe seu futuro
Download
111
JOGO DA VELHA com funções e procedimentos na linguagem Portugol | aula 110
Programe seu futuro
Download
112
O que é uma função / procedimento recursivo? | aula 111
Programe seu futuro
Download
113
Como calcular o fatorial com recursão? | aula 112
Programe seu futuro
Download
114
Como calcular a sequência de FIBONACCI com recursão em Portugol? | aula 113
Programe seu futuro
Download
115
Recursão sempre será eficiente? | aula 114
Programe seu futuro
Download
116
Como gerar n linhas onde a primeira possui 1 número 1 e a enésima possui n números n? | Aula 115
Programe seu futuro
Download
117
Como descobrir todos os números primos entre 1 e 500? | Aula 116
Programe seu futuro
Download
118
Como simular 200 lançamentos de um dado? | Aula 117
Programe seu futuro
Download
119
JOGO CAMPO MINADO EM PORTUGOL | Parte I | Aula 118
Programe seu futuro
Download
120
JOGO CAMPO MINADO EM PORTUGOL | Parte II | Aula 119
Programe seu futuro
Download
121
JOGO CAMPO MINADO EM PORTUGOL | Parte III | Aula 120
Programe seu futuro
Download
122
Passagem de parâmetros por VALOR e por REFERÊNCIA em Portugol | Aula 121
Programe seu futuro
Download
123
Como salvar dados em um ARQUIVO TEXTO com Portugol | Aula 122
Programe seu futuro
Download
124
Como acrescentar dados em um ARQUIVO TEXTO com Portugol | Aula 123
Programe seu futuro
Download
125
Como LER dados de um ARQUIVO TEXTO com Portugol | Aula 124
Programe seu futuro
Download
126
Como ordenar um vetor de inteiros com Portugol? | Algoritmo Bubble Sort | Aula 125
Programe seu futuro
Download
127
Como ordenar um vetor com o algoritmo SELECTION SORT | Ordenação por seleção | Aula 126
Programe seu futuro
Download
128
Como ordenar um vetor com o algoritmo INSERTION SORT | Ordenação por inserção | Aula 127
Programe seu futuro
Download
129
Dúvida | Como calcular a idade do usuário com DIA MÊS e ANO? | Aula 128
Programe seu futuro
Download
130
Dúvida | Bitmap - matriz de bits - Como rotacionar uma matriz de bits em 90 e 180 graus? | aula 129
Programe seu futuro
Download
131
Dúvida | Como calcular a tabuada várias vezes com limite definido pelo usuário? | aula 130
Programe seu futuro
Download
132
Dúvida | Como criptografar / descriptografar uma frase com Portugol? | aula 131
Programe seu futuro
Download
133
Dúvida | Como descobrir se uma palavra é PALÍNDROMA em Portugol? | aula 132
Programe seu futuro
Download
134
Dúvida | Como descobrir se uma FRASE é PALÍNDROMA com a linguagem Portugol? | aula 133
Programe seu futuro
Download
135
Dúvida | Como inverter um número com a linguagem Portugol? | aula 134
Programe seu futuro
Download
136
Dúvida | Como identificar a faixa etária pela idade do usuário com a linguagem Portugol? | aula 135
Programe seu futuro
Download
137
Dúvida | Como preencher vetor enquanto o salário digitado for maior que zero em Portugol? | aula 136
Programe seu futuro
Download
138
Dúvida | Como funciona o Algoritmo de Ordenação Merge Sort? Implementação em Portugol | aula 137
Programe seu futuro
Download
139
Dúvida | Como ler data de nascimento e calcular quantos dias o usuário viveu em Portugol? | aula 138
Programe seu futuro
Download
140
Dúvida | Fiz um loop infinito! E agora? Como calcular idade com DIA MÊS e ANO? | Aula 139
Programe seu futuro
Download
141
Dúvida | Como fazer um algoritmo para descobrir se um triângulo é retângulo? | Aula 140
Programe seu futuro
Download
142
Como criar um algoritmo em Portugol para resolver uma equação com a fórmula de Bhaskara? | aula 141
Programe seu futuro
Download
143
Dúvida | Como calcular a distância euclidiana entre dois pontos com a linguagem Portugol? | aula 142
Programe seu futuro
Download
144
Dúvida | Como realizar a multiplicação sem o operador de multiplicação ( * ) em portugol? | aula 143
Programe seu futuro
Download
145
Dúvida | Como definir a quantidade de casas decimais de um número real em portugol? | aula 144
Programe seu futuro
Download
146
Como baixar, instalar e testar a ferramenta Flowgorithm para testar seus fluxogramas? aula 145
Programe seu futuro
Download
147
Como descobrir se um número é positivo, negativo ou zero no Flowgorithm com uma decisão? | aula 146
Programe seu futuro
Download
148
Como usar a estrutura de repetição para calcular a tabuada no flowgorithm? | aula 147
Programe seu futuro
Download
149
Como desenvolver um Jogo das Cores no ambiente de programação Scratch? | aula 148
Programe seu futuro
Download
150
Como fazer uma função em Portugol para contar as ocorrências de um caracter em uma frase | aula 149
Programe seu futuro
Download
151
Como calcular a média aritmética de uma quantidade arbitrária de valores em Portugol? | aula 150
Programe seu futuro
Download
152
Como concatenar - juntar - texto e o valor de variáveis no Flowgorithm? | aula 151
Programe seu futuro
Download
153
Como calcular a Sequência de Fibonacci no Flowgorithm? Algoritmo Sequência de Fibonacci | aula 152
Programe seu futuro
Download