Olá pessoal aqui é o Fábio da Boss em Treinamentos e essa é a nossa quarta videoaula de lógica de programação e nessa videoaula vamos falar sobre tipos de dados e variáveis Bom você sabe que os programas eles processam dados tá porém os dados que os programas processam Eles são de diferentes tipos tá são as informações que são processadas pelo computador e são de diferentes tipos na prática você vai poder dividir os dados em três tipos principais os dados podem ser numéricos caracteres ou ainda lógicos então são os três tipos principais de dados que a gente
vai trabalhar o tipo numérico que representa números né o tipo de caracteres que representa textos e o tipo Lógico que representa verdadeiro ou falso tá o tipo numérico bom o tipo numérico Na verdade ele ele pode ser subdividido em dois tipos tipo inteiro e tipo real Ambos são utilizados para cálculos Então sempre que você tiver um dado uma informação que vá ser utilizada em um cálculo tá esse dado a gente vai considerar como sendo tipo numérico agora se esse dado se essa informação for um número inteiro tanto positivo quanto negativo a gente vai vai chamar
de tipo numérico inteiro se for um número positivo negativo ou fracionário ou seja com casas depois da vírgula como por exemplo 5.0 45.23 - 20.6 a gente vai dizer que esse tipo numérico é numérico real tá então dois tipos básicos o inteiro números inteiros e o real que tem a parte decimal ou fracionária tá então são os tipos de dados numéricos já o tipo caractere que também é conhecido como tipo literal se refere a sequências de letras números e símbolos tá Então na verdade são sequências de letras de caracteres do teclado símbolos ou até mesmo
números tá eu posso ter números também caracterizados como tipo caracter porém são números que eu não utilizo para fazer cálculos se você tentar realizar um cálculo usando um número que é do tipo caracter você não vai conseguir vai gerar um erro seu programa tá sempre que você trabalhar com caracteres no programa você coloca esses caracteres entre aspas ou seja Quando for escrever uma mensagem um texto uma palavra qualquer valor que seja do tipo caracter deve estar entre aspas no código tá e o tipo caracter também é conhecido aí ao longo das das linguagens de programação
como cadeia de caracteres como string como alfa numérico ou como char tá depende da linguagem de programação e tipo de caracter que você utiliza tá então tem vários nomes disponíveis a gente vai usar aqui nome caracter tá e em alguns momentos eu vou falar em string aí que fique bem claro que se trata da mesma coisa tá string é a mesma coisa que caracter o último tipo é o tipo Lógico tá tipo lógico são Dados cujos valores eles podem assumir um de dois estados ou verdadeiro ou falso tá então ou true ou false tá você
vai essas palavras verdadeiro e falso ou true e false também conhecido como tipo boleano devido ao matemático bul que criou a tal da álgebra de bul que trata de de álgebra com números binários com com valores lógicos verdadeiro e falso tá então a gente vai trabalhar também com o tipo lógico em Nossos programas agora esses tipos o tipo numérico inte real o tipo carao e o tipo lógico são aplicados onde eles são aplicados nas variáveis então o que que é uma variável ISS é o conceito fundamental Pilar da lógica de programação O que é uma
variável a variável é uma localização dentro da memória RAM do seu computador que vai ser usada para armazenar temporariamente dados utilizados pelo programa Então quando você tem uma informação qualquer por exemplo uma informação que o usuário entra pelo teclado ou uma informação que vai ser exibida na tela essa informação ela é armazenada na memória Ram durante um período e fica dentro de uma variável que é um pedacinho da memória RAM que é alocado para receber e armazenar esse dado tá toda variável tem algumas características por exemplo as variáveis têm um nome uma identificação como o
computador ele tem bilhões de posições disponíveis na memória para armazenar dados é interessante que você dê um nome a variável para poder posteriormente localizar aquela informação dentre bilhões de posições disponíveis então toda variável vai ter um nome de identificação elas TM um endereço também que é o o número da posição da memória onde ela se encontra o endereço é mais importante pro programa em si pro sistema operacional localizar os dados do que para você programador e muito menos para usuário Se bem que algumas linguagens de programação permitem que você acesse conteúdo de variáveis diretamente pelo
endereço que não vai ser o nosso caso aqui em lógica de programação a eu tem um tipo tá o tipo a gente já viu anteriormente vai ser numérico lógico ou bu leano e ou caracter ela tem um tamanho o tamanho da variável depende e do tipo depende diretamente do tipo Então dependendo do tipo que você declara a variável ela vai ser um pouco maior ou um pouco menor tá E ela também tem um valor O valor é o conteúdo da variável é a informação que você armazena dentro dessa variável a gente vai chamar isso de
valor por exemplo se eu armazeno dentro de uma variável idade o número 38 significa 38 anos né então o 38 é o valor o nome da variável é idade identificação dela tá e o tipo dela número por exemplo legal então essa é definição básica de variáveis você pode visualizar as variáveis como sendo compartimentos onde você armazena os dados Então você tá vendo na tela uma representação esquemática de 2 posições na memória RAM sendo que cada uma dessas posições Pode armazenar uma informação de um determinado tipo tá esses números representam Então os endereços da memória e
quando eu quero armazenar uma informação em um desses endereços eu dou um nome ao endereço que é o nome da variável e gravo a informação lá dentro então por exemplo endereço o eu dei o nome de nome identificação nome e armazenei o nome de uma pessoa lá dentro João tá na posição 12 eu dei o nome a identificação ou nome de CPF e armazenei o CPF de uma pessoa na posição 19 temos a identificação salário que é o nome da variável e o salário 2500 tá numérico Então você tem aqui por exemplo um tipo caracter
e um Tipo numérico armazenados tá e o nome de cada uma das variáveis é muito mais fácil encontrar o valor dentro dessa Matriz de dados pelo nome da variável do que pelo endereço da variável por por isso a gente sempre utiliza nomes para identificá-las legal bom com relação aos nomes das variáveis algumas regrinhas que devem ser seguidas você não pode dar qualquer nome que você queira o nome da variável ele pode ter um ou mais caracteres então a variável ela pode ser x ou ela pode ser resultado da do processamento da folha de pagamento Teoricamente
tá contanto que o primeiro caracter seja sempre uma letra Então primeira letra do nome da variável tem que ser um caracter né o primeiro caracter tem que ser uma letra Aliás Tá não pode ser um número nem um símbolo sempre uma letra do alfabeto não uso espaços em branco nos nomes das variáveis então por exemplo se eu quiser criar uma variável chamada eh salário médio eu tenho que juntar as duas palavras salário e Médio não pode ter o espaço entre as duas palavras tá também não posso usar sim símbolos então é comercial cifrão sustenido asterisco
não posso usar isso em nomes de variáveis somente letras e números tá e o primeiro caracter sempre uma letra finalmente não podem ser palavras reservadas da linguagem na outra vídeoaula naaula anterior eu citei algumas palavras reservadas como por exemplo início var algoritmo não posso usar essas palavras como nomes de variáveis senão o seu programa compilador ou interpretador ele vai se confundir na hora de executar o código e não sabe se aqui é variável ou se é uma palavra reservada do programa legal então não usem palavras reservadas como nome de variáveis também tá então vamos ver
um pequeno exemplo aqui com alguns testes quais desses nomes são válidos dá uma olhadinha na sua tela tá Dá um um pause no vídeo dá uma olhadinha nessas sete variáveis que aparecem aí sete nomes de variáveis e veja se você descobre quais desses são válidos e quais não são de acordo com as regras que a gente viu anteriormente então dá um pause no vídeo e aí a gente vai discutir Quais são os nomes válidos então o primeiro nome nome a palavra nome é válida sim tá não é uma palavra reservada Ah tem letras não tem
símbolos e começa com uma letra Beleza segunda X é válido sim pelos mos motivos um endereço é válido Não não é válido porque começa com um número tá endereço um é válido Aparentemente sim mas a gente vai evitar esse tipo de nome de variável que utiliza caractere especial como ccedil muitas linguagens aceitam mas nem todas então é legal você evitar Seria legal você criar como endereco um tá o nome dessa variável então no nosso caso ela não é válida rua e número é válido não tem um símbolo aqui no meio um caractere especial CP é
válido Com certeza CP é válido nota dois é válido também é válido letras tem um número porém começa com uma letra tá não tem espaços nem caracteres especiais legal e veja que a gente colocou as variáveis estas com letra maiúscula não é obrigatório mas é legal seguir um padrão então a gente vai declarar as variáveis com os nomes sempre em maiúscula no nosso nos Nossos programas para ficar mais fácil de ler posteriormente legal bom junto à noção de variáveis também vem a noção de constantes uma constante também é uma posição na memória tá só que
Diferentemente da variável cujo conteúdo pode ser alterado durante a execução do programa por isso o nome variável o valor da Constante não muda ao longo da execução do programa tá por exemplo eh o valor de de Pi é uma constante pi é sempre igual 3,14 15 e por aí vai tá então a gente vai dizer que o valor de Pi é uma constante você pode criar eh uma constante no seu programa declarar o valor de Pi como sendo uma constante e utilizar a própria palavra pi para fazer referência a esse valor o valor numérico de
Pi tá porque vai ser uma constante e você não consegue alterar o conteúdo de dessa como se fosse uma variável Tá mas não é uma variável porque o conteúdo é imutável tá constante e como é que eu declaro como é que eu crio as variáveis então para você poder usar as variáveis nos seus programas elas devem ser criadas ou declaradas declarar a variável significa dizer ao ao seu programa ou ao sistema operacional para que aloque na memória RAM espaços e den nomes a esses espaços tá então para para que você possa usar a variável no
programa ela deve ser declar e a forma de declaração é como aparece aqui nome da variável dou espaço dois pontos no espaço e coloco o tipo de dados na frente então eu preciso dessas duas informações o nome da variável que você quer utilizar É você que escolhe dois pontos e o tipo de dados que depende do que você vai armazenar na variável se você vai armazenar números que serão usados em cálculos o tipo vai ser inteiro ou real que são os tipos numéricos se você vai armazenar textos caracteres letras Então você utiliza o tipo caracter
se vai armazenar verdadeiro ou falso esses valores lógicos se utilizo o tipo lógico ou boleano tá veja que aqui no nome da variável você pode usar o underline é permitido utilizar esse esse caracter é o único caracter especial que você pode usar e as variáveis elas são declaradas sempre no início do programa tá para que quando você for utilizar essas variáveis no decorrer el ex é um erro gra de progama é tentar usar uma variável que não foi declarada ainda isso gera erro no programa mas D para declarar variáveis em outras partes dos programas por
exemplo dentro de funções e procedimentos como a gente vai ver lá na frente no curso a princpio a gente vai declarar as variáveis Seme no comecinho do programa e tem deor de variáveis começa com a palavra reservada var E aí declaramos três variáveis idade nome salário idade numérico nome literal ou caracter que é o correto a gente vai usar a palavra caracter por conta do visual G tá E salário numérico a gente vai ter que especificar cidade salários são numéricos do tipo inteiro ou real aí depende se você vai utilizar números inteiros ou números com
ponto flutuante tá que são números com casas decimais tá vamos dar uma ol lá no visual g e declarar essas variáveis então então olha só no visual G eu tenho a área de declaração de variáveis eu vou dar aqui um nome pro meu algoritmo teste variáveis e aqui na minha área de declaração de variáveis eu vou declarar variável nome dois pontos espaço caractere veja que quando eu coloco o tipo da variável visualg Ele marca numa cor marrom com um sublinhado tá agora eu vou declarar variável salário veja que eu procuro não usar nem acentuação nem
caracteres especiais do nome da variável Então essa aqui vai ser do tipo real que o salário tem parte decimal tem v00 tem centavos e vou declarar idade idade vai ser do tipo inteiro legal declarei as três variáveis legal estão criadas e prontinhas para serem usadas no nosso programa beleza e aí como é que eu atribuo o valor à variável como é que eu coloco uma informação dentro da variável tá para atribuir um valor a uma variável você vai utilizar o comando de atribuição que é a setinha à direita tá só que nós vamos fazer o
seguinte nós vamos dar uma pausa nessa aula e vamos ver o comando de atribuição de valores variáveis na próxima vídeoaula tá senão vai ficar muito comprida essa nossa explicação tá então Obrigado por assistir essa videoaula E prossiga na próxima videoaula onde nós vamos atribuir valores à variáveis e também aprender a ler e escrever esses valores até lá pessoal