Ele é muito bem vindo de volta sala mas sem ser uma exceção que é bem rápida onde apenas vamos fazer
uma introdução para entendermos melhor o que é lógica de programação e algoritmo.
Antes de começarmos a desenvolver na prática então o que a lógica de programação lógica e a ciência
do raciocínio encadeamento de pensamentos em uma sequência coerente conhecidas como instruções técnica
para colocar instruções em uma sequência lógica para que seja possível atingir um determinado objetivo
em uma linguagem de programação.
Então vamos entender alguns conceitos básicos da computação na computação na parte física ou seja o
equipamento que constitui o computador por exemplo o teclado a CPU o mouse também o monitor e assim
por diante.
é um software e a parte lógica que são os programas.
A lógica de programação lida diretamente com software isto é através de processamento de dados e como
funcionam muito processamento de dados.
Basicamente o processamento de dados funciona em três etapas onde na primeira temos a entrada dos dados.
Na segunda temos o processamento dos dados onde nessa etapa de processamento ainda pode acontecer um
quarto item que é utilizado no armazenamento para armazenar dados processados ou ainda recuperar dados
que tiverem sido armazenados e também depois de tudo isso no processamento temos a saída dos Estados
já formatados.
Isso tudo é realizado através dos programas de computador e o que é um programa de computador.
Um programa de computador é um conjunto de instruções executadas em uma ordem conveniente que contém
as tarefas ou operações necessárias para resolver um problema usando um computador.
E esses programas são desenvolvidos através de linguagens de programação e o que é uma linguagem de
programação uma linguagem de programação é um conjunto de regras utilizadas para criar programas de
computador.
Essas regras são utilizadas para escrever os favoritos de uma forma precisa.
Os algoritmos são escritos em uma linguagem de programação gerando assim um código fonte.
Há três níveis principais de linguagem de programação.
A linguagem de máquina que é uma linguagem compreendida pelo computador onde essas instruções são representadas
por valores binários tipo o bit 0 e 1 também tem a linguagem de baixo nível que é uma linguagem que
utiliza instruções próximas à linguagem de máquina porém incompreensíveis por seres humanos.
Por exemplo a linguagem Assembly tem também a linguagem de alto nível que são linguagens onde as instruções
estão próximas da compreensão humana.
Exemplos deixar Java e Python.
Uma linguagem de programação pode ser transformada em uma linguagem de máquina para gerar programas
executáveis.
Este processo é denominado de compilação de todos os princípios da computação o que a lógica de programação
tendo em vista anterior concluímos que uma lógica de programação é uma sequência lógica de Passos executando
até atingir um objetivo e solucionar um problema.
Aqui temos um exemplo de sequência lógica onde temos uma sequência lógica de passos que temos que teremos
que realizar para trabalhar todos os dias.
Então por exemplo teríamos um primeiro passo que acordar e depois levantar da cama.
Depois teríamos que tomar banho na sequência se arruma depois de tomar café da manhã e depois ir trabalhar.
Então veja que numa sequência lógica temos que respeitar os passos para que a nossa sequência dê certo
porque por exemplo se mudarmos os passos de lugar e tirarmos a lógica de todos os processos com certeza
vai gerar algum erro porque por exemplo eu não posso mudar de lugar por exemplo os passos se arrumar
e tomar banho.
Então se eu inverter se e colocar isso se arrumar em terceiro lugar então aí eu teria acordar levantar
da cama se arrumar depois tomar banho então não faz sentido eu me arrumar pra depois tomar banho e eu
teria que me arrumar novamente.
Então nesse caso a sequência seria corrompida e não daria certo então eu tenho que me preocupar numa
sequência lógica sempre impede que os passos seja mandado uma ordem que tenha coerência com uma tarefa
que está sendo organizada.
Isso quer dizer que para que as tarefas possam ser realizadas com esse devem estar ordenadas e tarefas
coordenadas que levam à noção de algoritmo e o que é que um algoritmo é exatamente o que vamos ver na
proximal.
Nessa aula tivemos aqui noção do que é uma lógica de programação e como funciona.
Na próxima rodada vamos ter uma noção do que é algoritmo.
Então obrigado e até aproximar.