Lógica de Programação - Tipos de dados
-
Upload
wesley-r-bezerra -
Category
Technology
-
view
77 -
download
0
Transcript of Lógica de Programação - Tipos de dados
![Page 1: Lógica de Programação - Tipos de dados](https://reader030.fdocumentos.tips/reader030/viewer/2022020110/55ae881e1a28ab277f8b4696/html5/thumbnails/1.jpg)
Lógica de ProgramaçãoLógica de ProgramaçãoVariáveis e TiposVariáveis e Tipos
Prof. Wesley R. Bezerra
![Page 2: Lógica de Programação - Tipos de dados](https://reader030.fdocumentos.tips/reader030/viewer/2022020110/55ae881e1a28ab277f8b4696/html5/thumbnails/2.jpg)
RoteiroRoteiro
• Variáveis• Palavras reservadas• Tipos• Exercício
![Page 3: Lógica de Programação - Tipos de dados](https://reader030.fdocumentos.tips/reader030/viewer/2022020110/55ae881e1a28ab277f8b4696/html5/thumbnails/3.jpg)
ObjetivoObjetivo
• Aprender a declarar variáveis e as operações mais básicas da linguagem.
![Page 4: Lógica de Programação - Tipos de dados](https://reader030.fdocumentos.tips/reader030/viewer/2022020110/55ae881e1a28ab277f8b4696/html5/thumbnails/4.jpg)
Variáveis Variáveis
• Uma variável pode ser vista como uma caixa com um rótulo ou nome colado a ela, que num dado instante guarda um determinado objeto.
![Page 5: Lógica de Programação - Tipos de dados](https://reader030.fdocumentos.tips/reader030/viewer/2022020110/55ae881e1a28ab277f8b4696/html5/thumbnails/5.jpg)
• O conteúdo desta caixa não é algo fixo, permanente.
![Page 6: Lógica de Programação - Tipos de dados](https://reader030.fdocumentos.tips/reader030/viewer/2022020110/55ae881e1a28ab277f8b4696/html5/thumbnails/6.jpg)
• Na verdade, essa caixa pode ter seu conteúdo alterado diversas vezes.
![Page 7: Lógica de Programação - Tipos de dados](https://reader030.fdocumentos.tips/reader030/viewer/2022020110/55ae881e1a28ab277f8b4696/html5/thumbnails/7.jpg)
• Contudo, o conteúdo deve ser sempre do mesmo tipo.
![Page 8: Lógica de Programação - Tipos de dados](https://reader030.fdocumentos.tips/reader030/viewer/2022020110/55ae881e1a28ab277f8b4696/html5/thumbnails/8.jpg)
![Page 9: Lógica de Programação - Tipos de dados](https://reader030.fdocumentos.tips/reader030/viewer/2022020110/55ae881e1a28ab277f8b4696/html5/thumbnails/9.jpg)
TiposTipos
![Page 10: Lógica de Programação - Tipos de dados](https://reader030.fdocumentos.tips/reader030/viewer/2022020110/55ae881e1a28ab277f8b4696/html5/thumbnails/10.jpg)
Tipos Tipos
• Em algoritmos estruturados existem 4 tipos de dados, são estes:– Inteiro;– Real;– Caracter;– Logico;
![Page 11: Lógica de Programação - Tipos de dados](https://reader030.fdocumentos.tips/reader030/viewer/2022020110/55ae881e1a28ab277f8b4696/html5/thumbnails/11.jpg)
InteirosInteiros
• Representa o conjunto dos números naturais.• Não podem ser utilizados para números
fracionados.• Exemplo:– 1, 2, ... 3000
![Page 12: Lógica de Programação - Tipos de dados](https://reader030.fdocumentos.tips/reader030/viewer/2022020110/55ae881e1a28ab277f8b4696/html5/thumbnails/12.jpg)
• Declarando um inteiro– <nome_variavel> : inteiro
![Page 13: Lógica de Programação - Tipos de dados](https://reader030.fdocumentos.tips/reader030/viewer/2022020110/55ae881e1a28ab277f8b4696/html5/thumbnails/13.jpg)
RealReal
• Utilizados para o conjunto dos números reais. Podem expressar os números naturais, no entanto a sua utilização neste caso não é a melhor escolha.
• Pode expressar números fracionados, como 1 ½ kilos de maçã.
![Page 14: Lógica de Programação - Tipos de dados](https://reader030.fdocumentos.tips/reader030/viewer/2022020110/55ae881e1a28ab277f8b4696/html5/thumbnails/14.jpg)
• Declarando numero real– <nome_variavel> : real
![Page 15: Lógica de Programação - Tipos de dados](https://reader030.fdocumentos.tips/reader030/viewer/2022020110/55ae881e1a28ab277f8b4696/html5/thumbnails/15.jpg)
Literal ou caractereLiteral ou caractere
• Expressar palavras ou cadeias de caracteres, é utilizado quando precisamos armazenar nomes, endereços, etc. Representa caracteres alfanuméricos.
![Page 16: Lógica de Programação - Tipos de dados](https://reader030.fdocumentos.tips/reader030/viewer/2022020110/55ae881e1a28ab277f8b4696/html5/thumbnails/16.jpg)
• Declarando tipo caractere– <nome_caractere> : caractere
![Page 17: Lógica de Programação - Tipos de dados](https://reader030.fdocumentos.tips/reader030/viewer/2022020110/55ae881e1a28ab277f8b4696/html5/thumbnails/17.jpg)
LógicoLógico
• Utilizado quando precisamos expressar valores como verdadeiro ou falso, ou ainda capturar o resultado de uma expressão lógica.
![Page 18: Lógica de Programação - Tipos de dados](https://reader030.fdocumentos.tips/reader030/viewer/2022020110/55ae881e1a28ab277f8b4696/html5/thumbnails/18.jpg)
• Declarando tipo logico– <nome_variavel> : logico
![Page 19: Lógica de Programação - Tipos de dados](https://reader030.fdocumentos.tips/reader030/viewer/2022020110/55ae881e1a28ab277f8b4696/html5/thumbnails/19.jpg)
ExercícioExercício
• Correlacione abaixo as sentenças:– Logico– Caractere– Inteiro– Real
![Page 20: Lógica de Programação - Tipos de dados](https://reader030.fdocumentos.tips/reader030/viewer/2022020110/55ae881e1a28ab277f8b4696/html5/thumbnails/20.jpg)
• Sentenças:– Idades– Salário– Distancia– Nome– É homem?
![Page 21: Lógica de Programação - Tipos de dados](https://reader030.fdocumentos.tips/reader030/viewer/2022020110/55ae881e1a28ab277f8b4696/html5/thumbnails/21.jpg)
ConclusãoConclusão
• Ao utilizarmos a lógica na resolução de problemas, podemos automatizar algumas tarefas bem conhecidas e repetitivas, aproveitando melhor o potencial de nossas mentes, assim como também dos computadores, hoje tão comuns em nosso dia a dia.