o Olá pessoal que eu Fábio da Bose em Treinamentos e hoje começamos um novo curso aqui no nosso canal curso de lógica de programação espero que vocês aproveitem bastante esse curso pois a lógica de programação é uma técnica indispensável para todos aqueles que querem ser programadores ou desenvolvedores de sistema vamos apresentar então o nosso curso nos cursos vai tratar o assunto lógica de programação e o que é lógica de programação lógica é a ciência do raciocínio a ciência do pensamento a ótica trata do encadeamento de pensamentos numa sequência que seja coerente que faça sentido a
gerando que a gente chama de instruções tá E é lógica de programação é uma técnica para você colocar instruções em uma sequência lógica uma sequência óbvia para que seja possível atingir um objetivo determinar um objetivo específico uma tarefa que é isso escrito em uma linguagem de programação linguagem de programação Existem várias daqui a pouco a gente vai falar respeito delas teológica é isso mas Comente a ciência do raciocínio aplicado na tarefa de escrever códigos em uma linguagem de programação para atingir um objetivo determinado a utilizando instruções em sequências coerentes no que a gente chama de
sequência lógica da importância da lógica de programação é é toda é totalmente importante sem o estudo da lógica de programação é praticamente impossível escrever um software para computador 10 umas noções básicas no comecinho esse curso vamos apresentar alguns conceitos que serão úteis aí no decorrer das nossos estudos conceitos básicos de hardware que a parte física do sistema que são os componentes computador dispositivos monitor teclado processador a memória RAM disco rígido me dê certo tudo isso é hardware da máquina a lógica lida com radiador não diretamente cara que você vai poder usar a lógica para escrever
aplicativos programas que interajam com o rádio da máquina tá mais uma lida diretamente com o rádio a lógica Vale da diretamente com um software nas a lógica vai levar a construção de software que a parte lógica do sistema tão software representado pelos programas que rodam sobre o rádio na máquina é o programa que eu usei para fazer essa apresentação e software o programa que estou dizendo para gravar apresentação é soft o sistema operacional onde esses problemas estão rodando também é sofre aí todos eles são construídos através do uso de linguagem de programação baseadas na lógica
de programação processamento de dados no computador se dá basicamente dessa forma a unidade de entrada processamento e saída aí seu modelo clássico de processamento de dados a unidade de entrada são dispositivos de rádio e softwares e capturam informação do meio ambiente e levam para dentro do computador e os dispositivos de saída fazem universo eles toma uma informação que está dentro do computador e colocam no meio ambiente né devolvem Para que o usuário possa utilizar e a unidade de processamento trabalha com informação que entra na máquina transformando os dados e informações diferentes ou úteis e finalmente
existe uma quarta unidade que a gente não de unidade de armazenamento a humanidade na qual você pode armazenar sua informação os seus dados para uso posterior de modo que você possa usar em reutilizar as informações e também para não perder essas informações Então esse aqui é o modelo clássico de processamento de dados mas o armazenamento os problemas que você vai escrever eles vão ser executados pela central de processamento mais vão interagir com a entrada com a saída e com dispositivos de armazenamento Então são programa Falando nisso programa é um conjunto de instruções tá executadas uma
ordem conveniente é uma ordem correta E essas instruções contém as tarefas ou também chamados de operações são necessários para você resolver um problema Esse problema vai ser resolver utilizando o computador por exemplo preciso fazer um cálculo específico muito complexo eu posso usar o computador para fazer esse cálculo para mim só para isso eu preciso de um programa se não tiver e hoje eu posso escrever esse programa basta que o ordine instruções corretas usando uma linguagem de programação para resolver essas operações e assim eu consigo solucionar meu problema utilizando a máquina Então isso é um programa
conjunto de instruções e uma hora Inconveniente e para escrever um problema eu utilizo linguagens de programação a linguagem de programação é um conjunto de regras que você usa para criar um programa de computador a com essas regras você vai expressar algoritmos de forma precisa daqui a pouquinho vai aparecer a noção de algoritmos mas basicamente as sequências de instruções e essa sequência de instruções ou algoritmos são escritos em uma linguagem de programação específica e geram um código que a gente chama de código-fonte e a esse código fonte é a sequência de instruções aos seus algoritmos escritos
em linguagem de programação como se digitou essa sequência colocou dentro de um arquivo de texto o código-fonte E esse tem três níveis principais para fazer linguagem de programação se você tem linguagem de máquina a linguagem de baixo nível e a linguagem de alto nível a linguagem de máquina é uma linguagem que o computador entende as instruções são representadas por valores binários 01 Os Vips bom então um problemas que tem imagem de máquina não passa de um lado de zeros e uns monte de bits que o ser humano como não vai conseguir entender então você não
vai escrever é software usando a linguagem de máquina mas talvez você queria escrever só feliz utilizando a linguagem de baixo nível e a imagem de baixo nível utiliza instruções que são próximas a linguagem de máquina Mas ela já são compreensíveis por seres humanos não é porque já consistem de códigos e palavras que as pessoas podem entender um exemplo de linguagem de baixo nível seja a linguagem assembly e não é muito fácil de aprender nesse curso a gente não vai tratar de linguagem de baixo nível de vai falar de lógica de programação no geral que pode
ser aplicado para qualquer tipo de linguagem tanto de baixo quanto de alto nível mas Mais especificamente para linguagens de alto nível na linguagem de alto nível da linguagem com Jesus são muito mais próximas da compreensão humana é um ser humano ele consegue olhar para um código escrito numa linguagem de alto nível e entender com facilidade do que se trata aquele código a maior parte das linguagens de programação que existem são linguagens de alto nível temos alguns exemplos aqui na tela secharp a gente pronuncia como fechar esse símbolo aqui Python a visual é isso que javalis
e PHP E no momento nós temos inclusive um curso de Python aqui no nosso canal do YouTube você pode conferir esse curso Ah mas eu recomendo que você primeiro aprender um pouco de rede lógica de programação antes de tentar aprender uma linguagem de programação específica a linguagem de programação ela já era um código a gente Mude código-fonte mas código-fonte não é o programa aí ele não pode ser executado diretamente é a exceção de linguagens interpretadas então é para você gerar um programa o código que você escreveu o seu código-fonte ele tem que ser convertido um
código de máquina tá por um processo chamado de compilação ou ela pode ser interpretada no processo chamado de interpretação vamos ver essas duas definições também são importantes a compilação Ela traz o código-fonte você escreveu em um ou mais arquivos que são armazenados na máquina pode ser executados você já era um programa para isso você utiliza um outro software que a gente chama de compilador um exemplo de linguagem combinado a linguagem ser você escreve o seu código fonte em C utilizando um compilador C como por exemplo gcc ou seja era um arquivo executável 1xz que ela
seu programa pronto Prontinho para rodar na máquina aí então esse processo de compilação dependendo da linguagem que você usar você dá você vai trabalhar com o processo de compilação já interpretação pouco diferente tá a você escreve o código-fonte com todos os comandos e esses comandos eles são executados a medida em que são traduzidos e e necessário que você faça essa interpretação toda vez que rodar o programa tá que você tem nas mãos o código-fonte manda rodar esse código fonte ele é interpretado um por um programa chamado de interpretador ele instrução por instrução e executa aquele
código um exemplo de linguagem que a gente pode chamar de interpretado é o Python caro faz um também pode gerar arquivo executável utilizando o módulo específico Mas no geral na sua essência e a linguagem interpretada Então você precisa de um sofre interpretador e leia o seu scripts a gente pode mais destruir nesse caso e vai executando as instruções em sequência bom então os dois tipos de linguagem compilada e interpretada e a lógica de programação Então ela trabalha com conceito de sequência lógica que são os passos ou tarefas que você executa para atingir um objetivo e
solucionar um problema apresentado Como por exemplo o problema de executar um cálculo complexo a eu eu vou trabalhar com passos o tarefas específicas vou colocar em ordem para montar minha sequência lógica e vou solucionar o problema tá o que a gente tem um exemplo de uma sequência lógica do dia a dia comprar um refrigerante no mercado então para você comprar um refrigerante no mercado você precisa seguir uma sequência lógica se não você não vai conseguir comprar refrigerante aqui eu tenho um exemplo de uma sequência tá uma sugestão de sequência elas são numeradas de 1 a
8 e também sequência sequência lógica eu entro no mercado Depois eu pego um carrinho vou até a sessão de refrigerantes pega uma garrafa na gôndola coloco no carrinho vou até a fila do caixa pago pelo refrigerante e saiu do mercado a uma sequência lógica tá você não tá fazendo ordem inversa é provável que não dê certo por exemplo se eu se eu tentar sair do mercado antes de entrar no talvez não seja possível né então existe uma sequência lógica que você deve seguir para conseguir realizar sua tarefa aí cima sequência do mundo real no computador
vai ser a mesma ideia para você ser tão é de uma sequência lógica aqui a gente tem uma outra sequência e a pegar um carrinho dirigir-se a fila do caixa saiu do mercado pegar a garrafa de refrigerante na gôndola entrar no mercado colocar no carrinho pagar pelo refrigerante ir até a sessão de refrigerante parece que tem alguma coisa errada aqui você vai perceber vai notar que são as mesmas ou de tarefas anteriores só que elas estão em ordem trocada e se eu tentar seguir do jeito que está aqui não vai dar certo eu não vou
conseguir comprar esse refrigerante portanto se isso aqui isso aqui foi considerado como o programa comprar refrigerante dentro da minha mente esse programa não vai funcionar Então existe uma ordem correta uma sequência para você executar essas instruções legal e essa ideia de sequência lógica que é necessário para que as tarefas possam ser realizados com êxito ordenadas elas levam a noção de algoritmo tá então tarefas ordenadas ou sequência lógica nos levam a noção de algoritmo o algoritmo a gente vai dar uma olhadinha na próxima vídeo aula para não ficar muito pesado a gente vai cortar as vídeo-aulas
e espaço de tempo não muito grandes Enquanto isso você pode revisar o vídeo para pegar pouco melhor desses conceitos tá e a gente volta na próxima do Gelo para falar sobre os algoritmos Então é isso aí pessoal Espero que você tenha gostado desse vídeo aproveitem para se inscrever aqui no canal da voz no treinamento Se vocês não forem inscritos ainda esse japonês escritos clique no Sininho aqui embaixo para ativar as notificações e assim ser realizados Quando tivermos conteúdo novo postado aqui no canal e se você quiser contribuir com a Bóson treinamentos torne-se membro do nosso
clube de canais temos o link aqui embaixo na descrição do vídeo e também o botão seja membro YouTube com as instruções e não deixa esses ao nosso web site www.lojasrenner.com.br ele não segue nas redes sociais em estão aparecendo aqui em cima obrigado e até a próxima