Programação Aplicada Ao Direito...2019/11/12  · Direito, programação e culinária Menu vetor...

17
Programação Aplicada Ao Direito Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br) Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)

Transcript of Programação Aplicada Ao Direito...2019/11/12  · Direito, programação e culinária Menu vetor...

Page 1: Programação Aplicada Ao Direito...2019/11/12  · Direito, programação e culinária Menu vetor criado por freepik - br.freepik.com São as ações elementares da cozinha: Bater

ProgramaçãoAplicada

Ao Direito

Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)

Page 2: Programação Aplicada Ao Direito...2019/11/12  · Direito, programação e culinária Menu vetor criado por freepik - br.freepik.com São as ações elementares da cozinha: Bater

ConteúdoDia 02 - Variáveis e Estruturas de Dados● Tipos de Dados Simples● Tipos de Dados Compostos● Tabelas de Verdade● Exercícios Práticos: Operações Básicas e Tipos de Dados em

Python

Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)

Page 3: Programação Aplicada Ao Direito...2019/11/12  · Direito, programação e culinária Menu vetor criado por freepik - br.freepik.com São as ações elementares da cozinha: Bater

Tipos de DadosTipos de dados simples

Não podem ser decompostos em tipos de dados mais simples.

Exemplos:● Inteiro● Ponto flutuante● Complexo● Decimal● Lógico (boolean)● Caractere● Cadeia de caracteres (string) → Talvez… Depende da linguagem

Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)

Page 4: Programação Aplicada Ao Direito...2019/11/12  · Direito, programação e culinária Menu vetor criado por freepik - br.freepik.com São as ações elementares da cozinha: Bater

Direito, programação e culinária

São os “potinhos” essenciais

nos quais guardamos e manipulamos os

ingredientes.

Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)

Menu vetor criado por freepik - br.freepik.com

Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)

Page 5: Programação Aplicada Ao Direito...2019/11/12  · Direito, programação e culinária Menu vetor criado por freepik - br.freepik.com São as ações elementares da cozinha: Bater

Tipos de DadosTipos de dados compostos

São aqueles que podem ser criados a partir de tipos mais simples.

Exemplos:

● Classes● Vetores, Listas, Dicionários → Todo tipo de coleções● Arquivos● Imagens

Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)

Page 6: Programação Aplicada Ao Direito...2019/11/12  · Direito, programação e culinária Menu vetor criado por freepik - br.freepik.com São as ações elementares da cozinha: Bater

Direito, programação e culinária

Menu vetor criado por freepik - br.freepik.com

Podemos imaginar um “mis en place” mais

complexo.

Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)

Page 7: Programação Aplicada Ao Direito...2019/11/12  · Direito, programação e culinária Menu vetor criado por freepik - br.freepik.com São as ações elementares da cozinha: Bater

Tipos de Dados (Python)Tipos de dados

Informações textuaisEx. Nomes, descrições

STRING

Informações sim/nãoEx. É brasileiro?

BOOLEAN

Números inteirosEx. Quantos dias?

INTEGER

Números reais e moedaEx. Valor da multa

FLOAT

DatasEx. Data de nascimento

DATE

HorárioEx. Horário de encerramento

TIME

Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)

Page 8: Programação Aplicada Ao Direito...2019/11/12  · Direito, programação e culinária Menu vetor criado por freepik - br.freepik.com São as ações elementares da cozinha: Bater

IntroduçãoTipos de dados - Listas

Lista de escolha únicaEx.: comarcas e estados do Brasil

Lista de escolhas múltiplasEx.: pedidos na causa

LISTAS

Veja mais exemplos abaixo:

Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)

Page 9: Programação Aplicada Ao Direito...2019/11/12  · Direito, programação e culinária Menu vetor criado por freepik - br.freepik.com São as ações elementares da cozinha: Bater

IntroduçãoTipos de dados - Listas

Lista de escolha única

Lista de escolha múltipla

Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)

Page 10: Programação Aplicada Ao Direito...2019/11/12  · Direito, programação e culinária Menu vetor criado por freepik - br.freepik.com São as ações elementares da cozinha: Bater

IntroduçãoIdentificação de variáveis e seus tipos

Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)

Page 11: Programação Aplicada Ao Direito...2019/11/12  · Direito, programação e culinária Menu vetor criado por freepik - br.freepik.com São as ações elementares da cozinha: Bater

Operações básicasOperações aritméticas

Em Python, é possível se utilizar 3 tipos de operações básicas: aritmética, lógica e relacional.

Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)

Page 12: Programação Aplicada Ao Direito...2019/11/12  · Direito, programação e culinária Menu vetor criado por freepik - br.freepik.com São as ações elementares da cozinha: Bater

Operações básicasOperações lógicas

As Operações lógicas, temos que lembrar da famosa ‘tabela verdade’. As operações possíveis são:

Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)

Page 13: Programação Aplicada Ao Direito...2019/11/12  · Direito, programação e culinária Menu vetor criado por freepik - br.freepik.com São as ações elementares da cozinha: Bater

Operações básicasOperações relacionais (comparativas)

É todo operador que obtém a relação do membro a esquerda com o membro à sua direita.

Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)

Page 14: Programação Aplicada Ao Direito...2019/11/12  · Direito, programação e culinária Menu vetor criado por freepik - br.freepik.com São as ações elementares da cozinha: Bater

Direito, programação e culinária

Menu vetor criado por freepik - br.freepik.com

São as ações elementares da cozinha:

Bater as claras…Abrir a massa…Fritar um ovo…

Descascar a cebola…Picar o alho....Lavar a faca...

Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)

Page 15: Programação Aplicada Ao Direito...2019/11/12  · Direito, programação e culinária Menu vetor criado por freepik - br.freepik.com São as ações elementares da cozinha: Bater

Alinhando expectativas

Eu nunca decidi ser chef, eu decidi ser cozinheiro, o que é muito

diferente. Antes de ser chef, precisa querer ser cozinheiro.

Erick Jacquin

Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)

Page 16: Programação Aplicada Ao Direito...2019/11/12  · Direito, programação e culinária Menu vetor criado por freepik - br.freepik.com São as ações elementares da cozinha: Bater

Atividades

Dia 02 – Atividades

Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)

Page 17: Programação Aplicada Ao Direito...2019/11/12  · Direito, programação e culinária Menu vetor criado por freepik - br.freepik.com São as ações elementares da cozinha: Bater

Breaking the Law

Realização:

Copyright 2019 Roberto Novaes ( www.robertonovaes.com.br)Copyright 2019 SiLEX Sistemas (www.silexsistemas.com.br)

Apoio: