Módulo 1 de 5 · Texto
MÓDULO 1
1 - Conceito programação
A ideia do computador programavel veio a partir da máquina analitica de Charles Babbage que juntamente com com Ada Lovelace, deu os primeiros passos na ideia de uma
máquina que pudesse realizar cálculos matematicos de acordo com as intruções.
Hoje a progrtamação controla nossa relação com o mundo, isso afentando o modo de como vivemos não só na internaet mas em chamadas, quando fazemos exames médicos e etc. Boa parte da nossa vida depende de máquinas que, para funcionarem, precisam ser programadas por alguem. O computador necessita de instruções para funcionar.
2 - Possibilidades:
Exemplos práticos vivenciados diariamente
oq podemos fazer com a programação?
- Sites de ecommerce
- - Sites institucionais
- Mecanismos de pesquisa
- Redes Sociais
- Aplicativos de delivery
- Aplicativos de entretenimento
- Aplicativos de transporte
Internet das coisas - Internet of Thingd LoT: para descrever objetos com diversas funcionalidades inteligentes, que realizam suas funções através da conectividade com a internet. Isso promove praticidade e dá um novo significado às coisas que utilizamos anteriomente.
Ex de LoT:
- Dispositivos de automação residencial: luz, assistente virtual, tomada, cafeteira, ar condicionado;
- Acessórios inteligentes: rlógios, roupas, tenis.
Como LoT funciona?
Há um sistema operacinal que se conecta com o celular via bluetooth. Assim, quando recebe uma menssagem ou ligação, irá receber a notificação de messagem pelo relógio.
3- Algoritimo
Definição: É um conjunto de instruções que tem ocmo objetivo resolver um problema ou realizar uma ação seja ele simples ou complexo.
Ex: Uma receita de bolo: Junto os ingredientes, mexa tudo até formar uma massa homogênea e asse o bolo até dourar.
O algoritimo leva em consideração todos os cenários possíveis para efetuar tal ação, seguindo uma estrutura lógica e ordenada.
4 - Conceito de linguagens
A tela do navegar é o que o usuario vê, a tela preta cheio de códigos é o que o programador vê. Essa tela preta se chama editor de código e o texto estranho é
chamado de linguafem de programação.
O Computador só entende em liguagem binária que seria 0 e 1.
Oq são linguagens de programação?
- Linguagem de alto nível: são mais proximas da linguagem humana, javascript, PHP, Java, Cobol e Python, sendo mais abstrata
- Liguagem de baixo nível: Liguagem binária, similaridade com a linguagem do computador, sendo menos abstrata. Assembly e Cód. máquina
Oq sera abstração?
- Não precisamos saber todos os mecanismos de uma linguagem para poder escrever um olá mundo, nem precisamos entender como funciona as portas lógicas e binárias por trás do seu funcionamento.