A lógica de programação é com certeza a parte mais importante para quem quer aprender programar e o nosso curso foi desenvolvido para pessoas que NÃO TÊM NENHUM CONHECIMENTO EM PROGRAMAÇÃO, usamos uma linguagem simples e abordamos todos os tópicos importantes e necessários para você se familiarizar com a lógica de programação, esse curso independe de linguagem, uma vez que a lógica é básica para qualquer linguagem, você aprende a lógica e aí depois escolhe em qual linguagem você irá programar. Tudo é feito passo a passo, ensinando os detalhes. Ao todo são MAIS DE 22 HORAS de aulas, são resolvidos passo a passo mais de 70 exercícios, várias aulas teóricas com uma linguagem simples e de fácil entendimento, mesmo se você nunca teve contato com programação com certeza aprenderá a desenvolver o raciocínio lógico para qualquer linguagem. O curso começa do nível bem básico e vai aumentando gradativamente, cada parte trata de um assunto específico e após a aula são feitos vários exercícos do referido assunto, não tem como você não aprender, esse é o primeiro de uma série de outros. Veja abaixo o conteúdo do curso.
Tópico I : Introdução
- Introdução - Conceitos de algoritmo - Características de Algoritmos - Etapas na solução de problemas - Formas de representação de algoritm - Conceito de Descrição Narrativa - Conceito de Fluxograma - Conceitos de Linguagem algorítmica - Estudo da descrição Narrativa - Exercícios resolvidos da descrição narrativa
Tópico II - Linguagem Algorítmica
- Pseudocódigo - Constantes - Variáveis - Tipos de Dados - Comandos de Atribuição - Operadores matemáticos ou aritméticos - Operadores relacionais - Operadores Lógicos - Comandos de entrada e Saída - Exercicios
Tópico III - Linguagem algorítmica
- Comando Se - Comando Para ... Faça - Comando Enquanto ... Faça - Comando Repita ... Até - Exercícios
- Origem, objetivo e atualizações - Estruturas de programas em Pascal - Exemplo de um programa em Pascal - Comando de entrada e Saída : Read e Write - Tipos de Dados Inteiro - Tipos de Dados Real - Tipos de Dados Caracteres - Tipos de Dados Lógicos - Variáveis - Operador de atribuição - Operadores matemáticos ou aritméticos - Funções de Manipulação de tipos numéricos - ABS, FRAC, INT, ODD, TRUNC, ROUND, SQR, SQRT, RANDOM - Funções de manipulação de tipos ordinais - SUCC, PRED, INC, DEC - Funções de Caracteres e Textos - CHR, ORD, UPCASE, STR, VAL, LENGTH, POS, COPY, CONCAT, DELETE, INSERT - Funçoes do Vídeo e do Teclado - CLRSCR, GOTOXY, TEXTBACKGROUND, TEXTCOLOR, READKEY, KEYPRESSED, DELAY - Exercícios
- Expressões condicionais - Comando IF .. Then - Comando Case .. OF - Comando While .. Do - Comando Repeat ... Until - For ... Do - Exercícios
- Arrays - Vetores - Método Bolha - Método de inserção - Método de Seleção - Pesquisa Seqüencial - Pesquisa Seqüencial Ordenada - Pesquisa Binária - Matrizes - Tipos de Dados definidos pelo Usuário - Registros ? Record - Exemplo usando Registro - Comando With - Exercícios
- Modularização (subrotinas) - Procedimentos: Procedure - Funções: Function - Variáveis Globais - Variáveis Locais - Variáveis e parâmetros nas subrotinas - Passagem de parâmetro por valor - Passagem de parâmetro por referência
IMPORTANTE: É uma vídeo-aula para rodar no computador. Não roda em aparelhos de DVD.