
Curso Online de Básico de Programação de Computador
O curso de Básico de Programação de Computadores tem a finalidade de expor reflexões sobre programação, bem como apontamentos sobre os co...
Continue lendo
- 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):


-
Básico de Programação de Computador
40
HORAS -
SEJA BEM VINDO
AO CURSO
Básico de Programação de Computador
-
O curso de Básico de Programação de Computadores tem a finalidade de expor reflexões sobre programação, bem como apontamentos sobre os conceitos básicos de programação, introdução a programação de computadores, algoritmos e técnicas de interpretação de enunciados de problemas.
-
ALGORITMOS
Um algoritmo é uma sequência de raciocínios, instruções ou operações para alcançar um objetivo, sendo necessário que os passos sejam finitos e operados sistematicamente. Um algoritmo, portanto, conta com a entrada (input) e saída (output) de informações mediadas pelas instruções.
-
Em matemática e ciência da computação, um algoritmo é uma sequência finita de ações executáveis que visam obter uma solução para um determinado tipo de problema.[1][2] Segundo Dasgupta, Papadimitriou e Vazirani; "Algoritmos são procedimentos precisos, não ambíguos, padronizados, eficientes e corretos.".[3]
As suas características são: finitas, o algoritmo deve eventualmente resolver o problema; bem definidas: os passos devem ser definidos de modo a serem entendidos; efetivas, deve sempre resolver o que tem para solucionar, antecipando falhas.[4]
O conceito de algoritmo existe há séculos e o uso do conceito pode ser atribuído a matemáticos russos, por exemplo a Peneira de Eratóstenes e o algoritmo de Euclides.
O conceito de algoritmo é frequentemente ilustrado pelo exemplo de uma receita culinária, embora muitos algoritmos sejam mais complexos. Eles podem repetir passos (fazer iterações) ou necessitar de decisões (tais como comparações ou lógica) até que a tarefa seja completada. Um algoritmo corretamente executado não irá resolver um problema se estiver implementado incorretamente ou se não for apropriado ao problema.[5] -
Um algoritmo não representa, necessariamente, um programa de computador,[6] e sim os passos necessários para realizar uma tarefa. Sua implementação pode ser feita por um computador, por outro tipo de autômato ou mesmo por um ser humano. Diferentes algoritmos podem realizar a mesma tarefa usando um conjunto diferenciado de instruções em mais ou menos tempo, espaço ou esforço do que outros. Tal diferença pode ser reflexo da complexidade computacional aplicada, que depende de estruturas de dados adequadas ao algoritmo. Por exemplo, um algoritmo para se vestir pode especificar que você vista primeiro as meias e os sapatos antes de vestir a calça enquanto outro algoritmo especifica que você deve primeiro vestir a calça e depois as meias e os sapatos. Fica claro que o primeiro algoritmo é mais difícil de executar que o segundo apesar de ambos levarem ao mesmo resultado.[7]
-
O conceito de um algoritmo foi formalizado em 1936 pela Máquina de Turing de Alan Turing e pelo cálculo lambda de Alonzo Church, que formaram as primeiras fundações da Ciência da computação.
-
Os historiadores da palavra algoritmo encontraram a origem no sobrenome, Al-Khwarizmi, do matemático persa do século IX Mohamed ben Musa,[8] cujas obras foram traduzidas no ocidente cristão no século XII,[9] tendo uma delas recebido o nome Algorithmi de numero indorum, sobre os algoritmos usando o sistema de numeração decimal (indiano). Outros autores, entretanto, defendem a origem da palavra em Al-goreten (raiz - conceito que se pode aplicar aos cálculos).[10] "Álgebra" e "algorismo" também formam formas corrompidas da palavra, pois as pessoas esqueciam as derivações originais. O dicionário "Vollständiges Mathematisches Lexicon" (Leipzig, 1747) refere a palavra "Algorithmus"; nesta designação estão combinadas as noções de quatro cálculos aritméticos, nomeadamente a adição, multiplicação, subtração e divisão. A frase "algorithmus infinitesimalis" foi na altura utilizada para significar; "maneiras de calcular com quantidades infinitésimas" (pequenas), uma invenção de Leibnitz. Também é conhecido no meio financeiro, como "algos".[11]
-
Um programa de computador é essencialmente um algoritmo que diz ao computador os passos específicos e em que ordem eles devem ser executados, como por exemplo, os passos a serem tomados para calcular as notas que serão impressas nos boletins dos alunos de uma escola. Logo, o algoritmo pode ser considerado uma sequência de operações que podem ser simuladas por uma máquina de Turing completa.
-
Quando os procedimentos de um algoritmo envolvem o processamento de dados, a informação é lida de uma fonte de entrada, processada e retornada sob novo valor após processamento, o que geralmente é realizado com o auxílio de uma ou mais estrutura de dados.
-
Para qualquer processo computacional, o algoritmo precisa estar rigorosamente definido, especificando a maneira que ele se comportará em todas as circunstâncias. A corretividade do algoritmo pode ser provada matematicamente, bem como a quantidade assintótica de tempo e espaço (complexidade) necessários para a sua execução. Estes aspectos dos algoritmos são alvo da análise de algoritmos.
Pagamento único

Cursos Relacionados
-
C Progressivo
C é, sem dúvidas, uma das linguagens mais importantes e mais usadas no mundo, há décadas. Sistemas operacionais, jogos de alto rendiment...
R$ 49,9066h
50+
-
PHP Básico
O PHP é usado em larga escala como uma linguagem de script para vitaminar sites dinâmicos. Antes de começar com o PHP, é bom explicar pri...
R$ 23,0010h
60+
-
Python Progressivo
Agora você já pode ter o material e a certificação do curso mais elogiado e prestigiado de toda internet, o Curso Python Progressivo, e e...
R$ 49,9052h
30+
Encontre-nos no Facebook
Capítulos
- Básico de Programação de Computador
- ALGORITMOS
- Python
- java
- Desenvolvimento de aplicativos
- Engenharia de software
- Matriz de interações
- Arquitetura de dados
- Programação php
- html
- css
- sql
- Git e gitbug
- node
- Go (linguagem de programação)
- React e react native
- PROGRAMAÇÃO
- Boas práticas de programação
- Callback
- Engenharia de software
- ESTRUTURAS DE DECISÃO
- ESTRUTURAS DE REPETIÇÃO
- FERRAMENTAS DE LINGUAGEM
- ELEMENTOS DA PROGRAMAÇÃO
- CONCEITOS BÁSICOS DE PROGRAMAÇÃO
- VETORES UNIDIMENSIONAIS E BIDIMENSIONAIS
- MODULARIZAÇÃO (FUNÇÕES E PROCEDIMENTOS)
- INTRODUÇÃO A PROGRAMAÇÃO DE COMPUTADORES
- FERRAMENTAS E DESENVOLVIMENTOS DE LINGUAGEM
- TÉCNICAS DE INTERPRETAÇÃO DE ENUNCIADOS DE PROBLEMAS
- ESTRUTURAS SEQUENCIAIS (ENTRADA, PROCESSAMENTO E SAÍDA DE DADOS)
- Orientação a objetos
- Falha de segmentação
- Linguagem de programação
- Lista de linguagens de programação
- Programação estruturada
- Programação funcional
- Programação imperativa
- Programação orientada a eventos
- Programação orientada a aspecto
- Teste de caixa-preta
- Teste de unidade
- Teste de software
- Teste de caixa-branca
- referência
- agradecimento