TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Os Tipos Primitivos

Por:   •  3/4/2022  •  Trabalho acadêmico  •  1.503 Palavras (7 Páginas)  •  101 Visualizações

Página 1 de 7

[pic 1]

Faculdade de Tecnologia de Sorocaba Tecnologia em Análise e Desenvolvimento de Sistemas

ESTRUTURA DE DADOS

Tipos Primitivos e Mecanismos de construção

Prof.º Sergio Moraes Disciplina: Interação Humano-Computador

LARISSA SEVERO DE PROENÇA

0030482113035

LUCAS FELIPE RODRIGUES DE ARAUJO

0030482113001

Sorocaba Março 2022

Tipos primitivos

O capítulo dois do livro Estrutura de dados do autor  Paulo Veloso,  apresenta a introdução de notação para a utilização correta de procedimentos e algoritmos, chamada de “linguagem de descrição.”

        O texto aborda que os “tipos” são características prioritárias nessa linguagem, visto que a noção de tipo de dados acontece na grande parte das linguagens de programação, o seu principal objetivo é delimitar o conjunto de valores que ela pode possuir e o que pode ser executado com ela. As linguagens de programação definem os tipos primitivos, de forma que apresentam mecanismos para a criação de outros “tipos”, que são os conhecidos por primitivos.

Os quatro tipos são:

Nome por extenso

Abreviado

Inteiro

int

real

real

lógico

log

carácter

car

  • Tipos inteiro

Valores do tipo inteiro são números inteiros (negativo, zero ou positivo). Exemplo de números: -5, 400, -11, 0, 5423.

Operações permitidas:

Nome por extenso

Abreviado

Soma

+

Subtração

-

Multiplicação

*

Divisão inteira

div

Resto de divisão

mod

Cada operação recebe como argumentação um par de inteiros e irá fornecer o resultado em inteiro. Principalmente div e mod que irão exibir o quociente inteiro de uma divisão. Exemplo 5 div 2 será 2 e, 5 mod 2 será 1.

Além disso, pode-se comparar os inteiros:

Nome por extenso

Caractere

Igual

==

Diferente

!=

Menor igual

<=

Maior igual

>=

Menor

<

Maior

>

        

  • Tipo Real

Valores do tipo real são os números racionais. Normalmente representada por uma parte inteira e uma fracionada. Exemplos: -3.5, 11.2, 7.886, -0.2121.

Operações permitidas:

Nome por extenso

Abreviado

Soma

+

Subtração

-

Multiplicação

*

Divisão

/

Qualquer uma das quatro operações recebe um par de números do tipo real e fornece o resultado no mesmo tipo.

OBS: ao utilizar a divisão ela irá mostrar o resultado sem resto, então ao fazer 5/2 irá resultar em 2.5

As operações do tipo real podem ser:

Nome por extenso

Caractere

Igual

==

Diferente

!=

Menor igual

<=

Maior igual

>=

Menor

<

Maior

>

  • Tipo logico

Este tipo de dado se consiste em dois valores Verdadeiro ou Falso

As operações do tipo real podem ser:

Nome por extenso

Caractere

E (Conjunção)

e, &&. &

OU (Disjunção)

ou, ||, v

NÃO (Negação)

!

Ao utilizar o argumento de negação ele irá inverter o valor logico. Já as demais precisam de um par de argumentos lógicos para funcionar, a função “E” irá verificar se os dois argumentos são certos para exibir verdadeiro, caso contrário irá exibir falso, a função “OU” vai verificar se um dos dois argumentos são verdadeiros e colocar tudo verdadeiro;

Exemplo de negação: (!V = F) , (!F = V)

        

  • Tipo caractere

Deste tipo temos os objetos chamados de “Caractere alfanumérico” que se compõem por dígitos decimais (0-9), letras (A-Z) e alguns caracteres especiais como espaço, sinais de pontuação, etc) Exemplos: ‘O’, ’b’, ’1’, ’.’, ’;’ .

Apenas há duas operações permitidas no tipo car sendo elas:

 

Nome por extenso

Caractere

Igual

==

Diferente

!=

Funções de transferência

São as funções para transformar ou converter valores.

  1. trunc: Converter um número real para o do tipo int, assim truncando sua parte fracionada. Exemplo:

trunc (75.43) = 75

  1. tier: Converte qualquer tipo int para real, juntando parte fracionaria nula. Exemplo:

tier(75) = 75.0

  1. ord, transforma um car em int, que e seu numero em ordem no conjunto dos caracteres.

Mecanismos para construção de tipos

...

Baixar como (para membros premium)  txt (10.2 Kb)   pdf (85.7 Kb)   docx (27.2 Kb)  
Continuar por mais 6 páginas »
Disponível apenas no TrabalhosGratuitos.com