Curso Online de PROGRAMAÇÃO DE COMPUTADORES
O principal objetivo deste curso é desenvolver o raciocínio lógico para escrever programas de computador, ou seja, exercitar a lógica de ...
Continue lendoAutor(a): M Bcursos
Carga horária: 9 horas
Por: R$ 23,00
(Pagamento único)
Mais de 20 alunos matriculados no curso.
- Aqui você não precisa esperar o prazo de compensação do pagamento para começar a aprender. Inicie agora mesmo e pague depois.
- O curso é todo feito pela Internet. Assim você pode acessar de qualquer lugar, 24 horas por dia, 7 dias por semana.
- Se não gostar do curso você tem 7 dias para solicitar (através da pagina de contato) o cancelamento ou a devolução do valor investido.*
- Adquira certificado ou apostila impressos e receba em casa. Os certificados são impressos em papel de gramatura diferente e com marca d'água.**
** Material opcional, vendido separadamente.
Modelo de certificados (imagem ilustrativa):
-
Programação de Computadores
-
Plano de Ensino
Plano de Ensino
Objeto de estudo:
Ensino dos conceitos básicos de algoritmos estruturados, envolvendo tipos de dados e formas de representação de algoritmos;
Fundamentos das técnicas estruturadas de programação para o desenvolvimento de software;
-
Plano de Ensino
Plano de Ensino
Objetivos:
Geral: Introduzir conceitos de técnicas de programação, utilizando noções de algoritmos, através de linguagem de alto nível.
Específicos:
Introduzir as técnicas para o desenvolvimento de algoritmos;
Estudo e aplicação das técnicas básicas de programação em linguagem de alto nível;
Análise e depuração de código; -
Afinal, o que é um algoritmo?
Afinal, o que é um algoritmo?
Sequência de instruções finitas e ordenadas de forma lógica para a resolução de uma determinada tarefa ou problema;
Não necessariamente envolve aspectos computacionais. Ex.: Uma receita de bolo, trocar um pneu de carro, trocar uma lâmpada, manual de instruções;
-
Exemplo
Exemplo
Sequência para fritar um ovo:
Retirar o ovo da geladeira
Colocar a frigideira no fogo
Colocar óleo
Esperar até o óleo ficar quente
Quebrar o ovo separando a casca
Colocar o conteúdo do ovo na frigideira
Esperar um minuto
Retirar o ovo da frigideira
Apagar o fogo -
Exemplo
Exemplo
Tal sequência é um algoritmo? Vejamos...
Possui uma sequência de instruções finitas e ordenadas?
R.: SIM. Instruções de 1 a 9.
O objetivo da sequência foi atingido?
R.: SIM. O ovo foi frito.Logo, é um algoritmo!
-
O que podemos concluir sobre algoritmos?
O que podemos concluir sobre algoritmos?
Algoritmo é uma espécie de passo a passo;
Algoritmos realizam uma saída (ex.: Um ovo frito) a partir de uma determinada entrada (um ovo) através de uma sequência de passos;
Os passos tem que ser executados um após o outro;
Um algoritmo está correto quando sua sequência de instruções resulta em uma saída esperada.
Podem existir um ou mais algoritmos para atingir um resultado, desde que o resultado (a saída) seja o mesmo! -
Observação
Observação
O algoritmo não é a solução do problema, mas o caminho que leva a mesma!
-
Por que criamos algoritmos?
Por que criamos algoritmos?
Linguagem natural não pode ser interpretada por um computador;
Computadores são projetados para executar tarefas bem determinadas a partir de determinadas instruções;
Para desenvolver software, utilizamos linguagens de programação;
A linguagem algorítmica é similar a uma linguagem de programação;
Logo, aprendendo a criar algoritmos, estamos aptos a programar em qualquer linguagem de programação; -
Por que criamos algoritmos?
Por que criamos algoritmos?
ALGORITMO
CÓDIGO-FONTE EM
LINGUAGEM DE
PROGRAMAÇÃOADAPTAÇÃO
LINGUAGEM
NATURALINSTRUÇÕES
COMPILAÇÃO
LINGUAGEM
DE MÁQUINATRADUÇÃO
01000101001....
PORTUGUÊS, INGLÊS...
ALTO NÍVEL
BAIXO NÍVEL
-
Representações de um Algoritmo
Representações de um Algoritmo
Descrição narrativa;
Fluxograma
Pseudocódigo, Português Estruturado ou Portugol;
SUBJETIVIDADE
PRECISÃO
Pagamento único
Cursos Relacionados
Encontre-nos no Facebook
Capítulos
- o que é um algoritmo?
- Por que criamos algoritmos?
- Representações de um Algoritmo
- Linearização de expressões
- Modularização de expressões
- Modularização de Expressões
- Forma geral de um algoritmo
- Variáveis
- Palavras reservadas
- Variáveis
- Tipos de dados
- Operador de atribuição
- Linhas de comentário
- Comandos de entrada e saída
- Estrutura condicional
- Comando de seleção múltipla
- Estruturas de Repetição