sejam bem-vindos à primeira aula do canal programando do zero e nessa aula iremos falar um pouco sobre algoritmos um algoritmo é uma sequência lógica de instruções que devem ser seguidas para a resolução de um problema ou execução de uma tarefa os algoritmos são utilizados em áreas ligada a exatas a ciências exatas como matemática informática física e etc nós utilizamos algoritmos no dia a dia sem que haja necessidade Dee a sequência do espaço para realizar tarefas do cotidiano Vamos a um exemplo se o motorista se acontecer de um carro furar o pneu motorista já tem um
algoritmo na sua própria mente esse algoritmo será verificar qual Pneu está furado posicionar o macaco levantar aqui faltou uma opção que seria pegar o macaco Então vamos lá verificar qual Pneu está furado pegar o macaco o macaco levantar o carro pegar o step soltar os parafusos substituir o pneu furado recolocar os parafusos descer o carro e guardar o macaco e o pneu furado você percebe que essa essa sequência de de coisas que você irá fazer ela tem uma ordem que se você mudar a ordem você não conseguirá concluir a tarefa mas isso aqui é feito
de forma automática por exemplo se você colocar os parafusos recolocar os parafuso antes de substituir o pneu você vai ter que tirar os parafusos de novo ou seja você vai perder tempo eh e não vai ter lógica isso todo o código todo o algoritmo tem uma sequência lógica e uma certa ordem nessa sequência Então vamos à frente reparem bem algoritmos são utilizados para resolução de problemas usando a lógica o algoritmo basicamente tem três partes a entrada o processamento e a saída gravem isso entrada processamento e saída a entrada Vamos dar um exemplo de um programa
que irá somar dois valores a entrada seria a parte do programa na qual ele iria pedir ao usuário para que digitasse esses dois valores esses dois valores seriam armazenados no computador na memória do seu computador e iria ser feito o processamento ou seja o cálculo que você ordenou no algoritmo para que ele faça e a saída é a exibição do resultado na tela ou seja seu monitor é a saída sendo um algoritmo de soma Como eu havia falado Vamos à frente aqui ó um exemplo de um algoritmo para calcular a área de um círculo nós
sabemos que a a a o cálculo a fórmula para chegar a esse resultado é pi mais raio elevado a 2 Então vamos lá início todo código em qualquer linguagem de programação terá seu início e seu fim certo então no caso do Portugal que é o exemplo que eu estou utilizando aqui que eu estarei ensinando como instalar essa ide e e etc eu estaria explicando isso aqui mais à frente no caso início é o começo tá indicando pro computador que é o começo do nosso código aqui que isso aqui é o começo do programa a variável
eu irei explicar cada tipo mais à frente aqui na variável você diz ao computador que você vai querer reservar um espaço na memória o tipo de espaço e tal eu vou explicar mais paraa frente escrever aqui você vai mostrar na tela essa mensagem digite o raio do Círculo aqui vai ser ler raio ou seja esse ler raio é a entrada se lembra que eu tinha falado entrada processamento saída então aqui é o ler raio que é a entrada a área que é uma variável é um espaço que você reservou na memória do do computador vai
receber isso aqui é um sinal de recebe né Essa Seta e esse sinal de menos quer dizer que essa área vai receber esse valor aqui ó a área vai receber o valor de Pi mais raio mais raio e aqui irá ser a saída que ele irá escrever na tela aqui está entre aspas área igual isso aqui é um texto tudo que tiver entre aspas será exibido na tela como um texto ou será lido pelo interpretado pelo pelo computador como um texto Então se aqui área igual está entre aspas aqui tem uma vírgula e esse área
não está dentro de aspas porque aqui está declarando uma variável Ou seja você está utilizando aqui você armazenou essa informação dentro de área que é um espaço que você tinha reservado na memória do computador e agora você está exibindo o o dado que foi armazenado os dados no caso que foram en ados dentro de área e aqui você mostra que terminou o seu algoritmo is aqui é um exemplo bem simples é um exemplo de como calcular a área de um círculo eu estarei explicando mais a fundo à frente como fazer os cálculos Como de fato
aprender isso aqui isso aqui é só um exemplo Então vamos à frente aqui eu estarei falando um pouco sobre níveis de linguagens a linguagem de baixo nível é o assembly que exigia do programa que ele conhecesse de fato a arquitetura do microprocessador aquele lance de que ele conhec de fato a arquitetura do microprocessador e ou seja ele tinha que conhecer números binários e base octal base decimal base decimal nós conhecemos né base ex decimal e muitos cálculos matemáticos e também não era fácil de se fazer um programa Bem Simples um progr prama simples você ia
levar muito tempo para fazer imagine o programa programa Bem complexo números binários é o primeiro aqui né é a linguagem de máquina ou seja 00 00 são números binários ou seja números binários são linguagem de máquina 00 00 e logo abaixo nós temos a linguagem de baixo nível que foi inventada depois que é o assembly após a linguagem de baixo nível nós temos as de alto nível que exige mais o conhecimento de inglês ou dos códigos do que de fato matemática que são ASP C c+ csharp Pascoal Java PHP Python e Visual Basic entre outras
existem milhares de linguagens de alto nível que são as mais utilizadas para que você consiga escrever em uma linguagem de alto nível e o seu computador interprete essa linguagem que o computador até hoje ele só lê linguagem de máquina para isso existe uma coisa chamada compilador que esse compilador irá pegar o seu código na linguagem que ele estiver seja qualquer uma dessas cada uma vai ter o seu compilador ele vai converter para você em números binários em linguagem de máquina o seu programa Ou seja você irá escrever um código que será mais fácil mais rápido
de se fazer e o computador irá fazer a parte matemática que irá ser passar todos ess essa Esses códigos pra linguagem de máquina Então vamos um pouco mais pra frente aqui vamos falar sobre os tipos de dados básicos as variáveis Como eu havia dito eu ia falar as variáveis básicas são cinco as mais básicas são cinco a variável inteiro a variável real e a variável lógica a variável caracter e a variável texto a inteiro são valores ordinais definidos com 4 bits traduzindo isso é um número inteiro por exemplo números que não TM vírgula certo a
variável real já aceita e números com vírgula a definição dela é valores Comte decimal definido com 34 bit mas traduzindo isso é números com vírgula qualquer número eh por exemplo nós usamos muita vírgula no nosso sistema monetário ou seja se você for calcular reais eh tem vírgula 2,50 né mais 250 dá 5,00 que seria R 5 lógico Lógico eles é é um valor lógico de um bit ele só retorna duas duas situações verdadeiro ou falso eh esse valor lógico é um valor de comparação né que você vai comparar se uma coisa é verdadeira ou falsa
você vai utilizar ele para armazenar esse verdadeiro ou falso o caracter é um único dígito certo seja ele um eh jogo da velha r m letras etc o texto é o conjunto de caracteres então se você Declarar no computador um caracter Ou seja que você vai precisar armazenar o espaço de um dígito na memória e digitar um texto ele só vai pegar a primeira letra do seu texto e se você declarar texto que é o que está abaixo que é um conjunto de caracteres ele irá pegar todo o seu texto seja ele é uma frase
uma redação enfim todo o os caracteres que tiverem na tela bom e é isso aí que eu queria falar eu espero que vocês tenham gostado e dúvidas sugestões comentários abaixo aí na descrição do vídeo na descrição não no no comentário mesmo do vídeo e se você gostou você curte esse vídeo compartilhe para d o trabalho e até a próxima vídeoaula