Walter Dominguez Dicas Projetos
DICAS (111)

Informação útil e específica sobre algo pouco conhecido que ajuda alguém a fazer alguma coisa; macete, bizu.

Dicas em ordem alfabética...


Aprendizado - Aprender a aprender  |  Aprendizado - Aprendizagem |  Aprendizado - Educação |  Aprendizado - Educação |  Aprendizado - Educação |  Aprendizado - à distancia (EAD) | 

Biblioteca | 

Ciência  | 
Ciência da Computação  | 
Computação - Algoritmo |  Computação - Automata  |  Computação - Codigo orientado por tabelas |  Computação - Complexidade |  Computação - Componente de software |  Computação - Estrutura de dados  |  Computação - Inteligência Artificial, Machine Learning e Deep Learning  |  Computação - Linguagem formal  |  Computação - Linguagem - Expressão regular  |  Computação - Linguagem - Paradigmas  |  Computação - Linguagem - Programação  |  Computação - Linguagem - Sintaxe  |  Computação - Lista  |  Computação - NoSql  |  Computação - Shell Scripts  |  Computação - Sistema numérico códigos  |  Computação - Software |  Computação - Software Livre  |  Computação - Tabela de Decisão  |  Computador | | 

Dado  |  Dado - Conhecimento  |  Dado - Informação  |  Dicas  | 

Eletrônica - Circuito  |  Eletrônica - Medidor de Consumo  |  Eletrônica - Protoboard  |  Estatística  | 

Html - Código de formatação  |  Html - Código de caracteres  |  Html - LaTex |  | 

Instalações elétricas  |  Internet das coisas  | 

Mac OS - caminhos  |  Mac OS - Comandos de Terminal  |  Mac OS - teclado e teclas de atalho do computador |  | 

Matemática (distribuir conteudo)  |  Matemática - Algebra Linear  |  Matemática - Conjunto  |  Matemática - Expressão  |  Matemática - Expressão aritmética  |  Matemática - Fatoração  |  Matemática - Função  |  Matemática - Grafo |  Matemática - Lógica  |  Matemática - Mapa  |  Matemática - Modelagem  |  Matemática - Modelo  |  Matemática - Notação assintótica  |  Matemática - Números  |  Matemática - Operação  |  Matemática - Proposição  |  Matemática - Somatório |  Matemática - Teoria  | 

Negocio  |  Negocio - Especificação de Objetivo  |  Negocio - Excel  |  Negócio - Mapa conceitual x Mapa mental  |  Negocio - Foco  |  Negocio - Gestão  |  Negocio - Mudança social provocada pela sociedade da informação  |  Negocio - Organização  |  Negocio - Portfólio de projetos  |  Negocio - Projeto  |  Negocio - Regras  |  Negocio - Tarefa  | 

Padrão - Procedimento Tópico pré formatado  |  Padrão - Rede de Topico do Site |  Padrão - Serviço de elaboração de topico de conhecimento  |  Padrão - Template Tópico pré formatado | 

Python 3 Entrada e Saidas  |  |  Python 3 Estrutura de controle  |  Python 3 Estrutura de dados  |  Python 3 Instalação  |  Python 3 Linguagem  |  Python 3 Operadores  |  Python 3 TDD |  Python 3 usando html  |  Python 3 Usando teclado / Anacontada |  |  Python 3 Variáveis Globais | 

Sistema  |  Sistema - Análise  |  Sistema - Abstração  |  Sistema - Design  |  Sistema - Diagrama  |  Sistema - Estado de um sistema  |  Sistema - Engenharia de sistemas  |  Sistema - Ferramentas  |  Sistema - Licenças Open Source  |  Sistema - Serviço Web  |  Sistema - Técnicas  |  Sistema - Unidade de um sistema  | 

Variáveis  | 
Visualização - Visualização Número  |  Visualização - Visualização de Informação  | 

Webdesign  |  Webdesign - Definição de uma página web  |  Webdesign - Elementos de uma página web  |  Webdesign - Navegação das páginas pelo site  |  Webdesign - Requisitos  |  Webdesign - Tabela de Cores  |  Webdesign - Wireframe  | 


Dicas para aprendizagem de analise de sistemas...


Análise  |  Aprendizado - Aprender a aprender  |  Sistema  |  Computação - Software | 
Diagrama  |  Computador  | 


Dicas por Agrupamento ...


*Agrupamento 1: Como construir o aprendizado?

Aprendizado - Aprendizagem - o que e?  |  Análise - montando o tabuleiro  |  Aprendizado - Aprender a aprender  | 
processo

*Agrupamento 2: Como analisar alguma coisa?

Análise - montando o tabuleiro  | 

*Agrupamento 3: Como propor alguma coisa?

Matemática - Proposição  | 

*Agrupamento 4: Como relacionar aprendizado, mapas (mentais e conceituais)

Aprendizado - Aprender a aprender  |  Aprendizado - Aprendizagem  | 

Mapa conceitual x Mapa mental  | 

*Agrupamento 5: Revisão matemática

"Matemática - Algebra Linear  |  Matemática - Conjunto  |  Matemática - Fatoração  |  Matemática - Função  |  Matemática - Mapa  |  Matemática (distribuir conteudo)  |  Matemática - Números  |  Matemática - Operação | Variáveis  | 

*Agrupamento 6: Algoritmo e estrurura de dados

Computação - Algoritmo  | 
Python 3 Estrutura de controle  |  Computação - Estrutura de dados  |  Python 3 Estrutura de dados  |  Python 3 Variáveis Globais |  Matemática - Notação assintótica | Python 3 Operadores  | 


Dicas em desenvolvimento...


Computação - Algoritmo  | 
Computação - Codigo orientado por tabelas | 

Análise  | 

Eletrônica - Circuito  | 


Dicas recentes incluidas ou atualizadas...


Padrão - Rede de Topico do Site |  Padrão - Serviço de elaboração de topico de conhecimento  |  Eletrônica - Medidor de Consumo  |  Negocio - Foco  |  Aprendizado - à distancia (EAD) |  Aprendizado - Objeto de aprendizado |  Aprendizado - de Máquina; |  Mac OS - caminhos  |  Python 3 Instalação  |  Computação - Linguagem - Paradigmas  |  TrabalhoAcademicos| Negocio - Especificação de Objetivo  |  Negocio - Mudança social provocada pela sociedade da informação  |  Sistema - Serviço Web  |  Ciência da Computação  |  Conhecimento  |  Python 3 TDD |  Python 3 Entrada e Saidas  |  Dado - Conhecimento  |  Padrão - Template Tópico pré formatado  |  Padrão - Procedimento Tópico pré formatado  |  Matemática - Somatório | 

Computação - Shell Scripts  |  Expressão regular  |  Projeto  |  Python 3 Operadores  |  Python 3 Estrutura de controle  |  Python 3 Estrutura de dados  |  Python 3 Variáveis Globais |  Matemática - Notação assintótica  |  Sistema - Abstração  |  Negocio - Portfólio de projetos  |  NoSql  |  Biblioteca  |  Sintaxe  |  Matemática - Fatoração  |  Computação - Tabela de Decisão  |  Matemática - Lógica  |  Computação - Complexidade  |  Sistema - Engenharia de sistemas  |  Computação - Estrutura de dados  |  Matemática - Modelagem  |  Negocio - Tarefa  |  Mapa conceitual x Mapa mental  |  Computação - Codigo orientado por tabelas |  Variáveis  |  Matemática - Números  |  Matemática  |  Matemática - Mapa  |  Ciência  |  Matemática - Expressão  |  Matemática - Expressão aritmética  |  Matemática - Operação  |  Matemática - Teoria  |  Computação - Lista  |  Estado de um sistema  |  Matemática - Modelo  |  Diagrama  |  Dicas  |  Análise  |  Eletrônica - Protoboard  |  Visualização - Visualização Número  | 

Computação - Algoritmo  |  Wireframe  |  Dicas  |  Função | Software| | 
Biblioteca  | 
Dicas não tão recentes:
Computação - Sistema numérico códigos  | 
Computação - Automata  |  Linguagem Formal  | 
negocio - Organização  |  Webdesign - Requisitos  |  Regras  | 

Python linguagem  | 
Eletrônica - Circuito  |  Computação - Inteligência Artificial, Machine Learning e Deep Learning  |  Aprendizado - Aprender a aprender  | 
Sistema - Unidade de um sistema  |  Sistema  | 
Matemática - Algebra Linear  |  Html - LaTex  |  Matemática - Conjunto  |  Matemática - Grafo  | 



Biblioteca


Busca


Lista de dicas em ordem alfabética:
  • APRENDIZADO APRENDER A APRENDER

    + definição wiki>

    2017


  • Aprendizagem como:
    . Discernimento ou entendimento.
    . Habilidade.

    Primeira pergunta: Como gostaria de aprender (estilo)?:
    . Fazendo.
    . Projetando.
    . Partindo do concreto para o abstrato.(de baixo para cima) . De cima para baixo. Visão geral (overview) . Partindo da solução. . Por dicas. . Passo a passo . Por exemplos . Por medo na pressão. . Decorando. Copiar colar
    • Abrir definições ...
    Processo pelo qual:
    (Adquirimos ou experimentamos) conhecimento, habilidades ou fazemos dissernimento.

    ...Compreensão: Atividade mental que envolve pensamento, os quais, agrupa (estrutura e ordena) e relacionam idéias que faz sentido ao individuo.

    ...Discernimento:Capacidade de compreender situações, de separar o certo do errado e avaliar com bom senso e clareza.

    ...Habilidade:aptidão para cumprir uma tarefa específica com um determinado nível de destreza.
    Ex.: Habilidade de aprendizagem:perguntar, escutar, avaliar, compartilhar, observar, relatar de a a b, aceitar ajuda, acompanhar/ controlar/monitorar.
    A habilidade poser:Cognitiva, Motora, Profissional, Social. Competência é a junção de talento e habilidade.

    Onde: fazer trabalhando ou no ambiente de trabalho.

    Quando: Estar disponivel a aprendizagem mas nem sempre ao ensinamento.
    aprendizagem => desenvolvimento.

    Resultado: conhecimento, habilidades e dissernimentos.

    Recompensa : Aumentar competência, desenvolver competência em outras áreas de aptdão ou conhecimento.

    Estilos:
    . Ativista : desafio
    . Reflexivos: avaliação
    . Teóricos: diversidade e generalização.
    . Pragmático: aplicabilidadde.

    Teorias do aprendizado >

    ......Modelo cognitivo.

    ......Modelo behavorista.


    Ontologia >



    Modelos mentais: Ajudam a aprender a aprender.

    ...Matemática >

    ...Portugues >

    ...Ingles >

    ...Ingles Preposition >

    ...InglesToBe >

    ...Ingles Gramatica Part1 >

    ...Ingles Gramatica Part2 >


    Cursos online:
    ...Aprender a aprender ..>
    ...Nanodegree da Udacity - começar uma nova profissão, aprender com as melhores empresas do mercado e ter um bom suporte de carreira ....> ou ver catálogo ...>

    ...edX e courserab> - cursos e conteudos de universidades renomadas. Coursera oferece até mestrado > ...Brilliantb> - cursos e conteudos de Matemática e Ciência >


    Desenhando um curso (em análise) >


  • APRENDIZADO - APRENDIZAGEM

    2017
  • Teorias do aprendizado >

    ......Modelo cognitivo.

    ......Modelo behavorista.


    Desenhando um curso (em análise) >



    Ontologia >


    Matemática >

    Portugues >

    Ingles >

    Ingles Preposition >

    InglesToBe >

    Ingles Gramatica Part1 >

    Ingles Gramatica Part2 >


  • APRENDIZADO - EDUCAÇÃO

    2017
  • Educação no Brasil
    Um exemplo >

    Aprendizagem de máquina: simbólico
    Modelo geral do processo de aprendizado. >

  • APRENDIZADO - DE MAQUINA

    2017
  • Simbólico
    Modelo geral do processo de aprendizado. >

    Conexionista

    . Perceptron.

    . Retroprpagação

    .Competivo.
    .. Vencedor leva tudo.
    .. Protótipos.
    .. Potstar e contrapropogação.
    .. Maquinas de vetor de suporte.
    .Hebbino por coincidência.

    Genético e emergente

    Probalístico
  • APRENDIZADO - OBJETO DE APRENDIZADO

    2017
  • Recurso digital que pode ser reutilizado para suporte ao ensino
    Objeto de aprendizado. >
  • APRENDIZADO - A DISTANCIA (EAD)

    2017
  • Curso Online Aberto e Massivo (Massive Open Online Course)
    Mooc. >

    Cursos online:
    edX e coursera - cursos e conteudos de universidades renomadas. Coursera oferece até mestrado >
    Nanodegree da Udacity - começar uma nova profissão, aprender com as melhores empresas do mercado e ter um bom suporte de carreira.catálogo>


    Comparação : catálogo>
  • BIBLIOTECA

    2017
  • Biblioteca.jpg

    Manter espaços entre documentos para biblioteca respirar.



    Visão geral. ... >


    Bibliografia. ... >


    Organização da Biblioteca pessoal. ... >


    Colocação de prateleira. ... >


    Histórico de assuntos já escritos ... >


  • Ciência

    2017
  • Jornal da Ciência... >


  • Ciência da Computação

    2017
  • Mapa da Ciência da computação
    Mapa da Ciência da Computação... >


  • AUTOMATA

    Wiki>
    Wiki>
    Resumo Simulador
    2017
  • Bolas e setas .. diagrama de transições.. autômato finito..linguagem formal


    AUTOMATA (ou maquina de estado) FINITO DETERMINISTICO (AFD). Se no estado A entrar 0 fica em A.
    Se no estado A entrar 1 vai para B.
    Se no estado B entrar 0 vai para A.
    Se no estado B entrar 1 fica em A.

    AUTOMATA (ou maquina de estado) FINITO NÃO DETERMINISTICO (AFND).
    É não deterministico porque se no estado A entrar 1 pode ir tanto para B como C.

  • ALGORITMO PARA SOLUÇÃO DE PROBLEMA COMPUTACIONAL

    "Todo algoritmo define uma função"

    "Todo algoritmo implementa uma solução"

    2017

  • Elementos do algoritmo:

    Nome do algoritmo(parametro)
    objetivo
    condição de entrada(estrutura de dados)
    bloco de estrutura de controle da estrutura de dados
    . sequencia
    . repetição c/variavel de controle
    . repetição controlada por condição
    . seleção
    . seleção múltipla
    condição de saida(estrutura de dados)


    Detalhes de elementos...
    Dados- Uma saida adequada é obtida de uma entrada válida.

    Nível de detalhe - vai do concreto (valor do dado) para o abstrato (dado sôbre o dado ex.: lista) .

    Pseudo-Código - Especificação para o código.
    Exemplo:
    Objetivo: Somar dois números
    (Condição-pós): A variavel z assume o valor igual a soma dos valores de s e y. O valor anterior de z será perdido
    z = x + y (definição da função)
    (Condição-pré): As variáveis x e y tem valor que fazem sentido.

    Código - implementação do algoritmo que possa ser executado em um computador.
    Exemplo do algoritimo de soma de 2 números, implementado em pyton 3:
    >>> x, y = 0, 1
    >>> z = x + y
    >>> print("z=",z)
    z=1

    Tipo de dado:

    . Concreto - valor do dado.

    . Abstrato - listas, pilhas, filas, filas com prioridades, grafos, ávores, conjuntos.
    . Simples - inteiros, números em ponto flutuante, cadeias, vetores e registros.

    Bloco de Operações:(estruturas de controle)
    . Sequencia:
    . Repetição:
    ... loop com variavel de controle: para cada elemento faça { ... }
    ... loop controlado com condição: enquanto ( ... ) faça { ...}

    . Tomada de decisão:(ou seleção)
    ... operação de desvio.
    ... se .. então ... senão if ... then ... else
    ........ if ..condição..
    ............then ....
    ............else ....


    Listas:
    Forma de organização através da enumeração de dados para melhor visualização da informação.
    Listas ...>

    Complexidade de um algorítmo:

    O número de vezes que as operações são executadas é denominado de complexidade de um algoritmo.

    Eficiência de um algorítmo:

    É avaliada em função do espaço de memória utilizado e o tempo de execução (depende do n. de operações executadas)

    Correção de um algorítmo:

    Utilização de testes / simulação para garantir a corretude do algoritmo
    . Demonstração de cada passo
    Pode ser feita de um bloco de cada vez.
    Provar que ao para o tempo no i-ésimo instante é valido e para o tempo no (i+1)-ésimo instante é valido.

    . Demonstração da correção algoritimo.
    Se a entrada incial satisfaza a precondição e o codo inteiro é executado, então no final, ostado será tal que a póscondição fica satisfeita. Isso prova que o algoritimo funciona.
    Um algoritmo esta correto se estiver funcionando ou seja a saida solicitada é obtida a partir de q.q. entrada válida.


    Referencia interna:

    algoritmo ... >
    Livro:Como pensar sobre algoritmos
    algoritmo iterarivo .... >
    Video sôbre algoritmo:
    Academia KHAN https://youtu.be/kGvtBDCBwxY?t=29

  • COMPLEXIDADE

    Simples x Complexo ..>

    2017
  • Notações de complexidade:
    Comparando duas funções assintótica(tem velocidade de crescimento sté infinito)



    Outras notações de complexidade:
    Além da notação O-grande, as notações Theta-grande e Omega-grande são as duas mais frequentemente utilizadas em ciência da computação; a notação omega-pequeno ω é ocasionalmente usado em ciência da computação.
    Além da notação O-grande, as notações o-pequeno, Ω-grande e {\displaystyle \sim } \sim são as três mais comumente usadas na teoria dos números; a notação omega-pequeno ω nunca é usada na teoria dos números.



    Na matemática, a notação O-grande descreve o comportamento limitante de uma função quando o argumento tende a um valor específico ou para o infinito, normalmente, em termos de funções mais simples. O-grande é usado para classificar algorítimos pela forma como eles respondem (ex., no tempo de processamento ou espaço de trabalho requerido) a mudanças no tamanho da entrada.

    Classe de complexidade .. >

    Complexidade computacional ..>

    Problema computacional ..>
    Os problemas de decisão são problemas de determinar se um determinado elemento de algum universo pertence ou não a um determinado conjunto (ou equivalentemente, se satisfaz uma determinada propriedade)

    Problema de otimização, em matemática ou ciências da computação, é um problema de encontrar a melhor solução de todas as soluções viáveis. O problema de otimização pode ser dividido em duas categorias dependendo se as variáveis são continuas ou discretas. Um problema de otimização com variáveis discretas é conhecido como um problema de otimização combinatória. Em um problema de otimização combinatória, procuramos por um objeto como um inteiro, uma permutação ou grafo de um conjunto finito (ou possivelmente enumerável).

    Problema de busca> é um tipo de problema computacional representado por uma relação binária. Se R ​​é uma relação binária tal que o dominio (R) ⊆ Γ+ e T é um máquina de Turing, então T calcula R ​​se: Se x é tal que existe algum y tal que R(x, y) então T aceita x com saída z tal que R(x, z) (pode haver vários y, e T só precisa encontrar um deles ) Se x é tal que não existe y tal que R(x, y) então T rejeita x

  • COMPONENTE DE SOFTWARE

    2017
  • Definição de componente ... >

    Ciclo de vida do componente ... >


    Linguagem de descrição de algoritimo ... >

  • COMPUTAÇÃO - ESTRUTURA DE DADOS

    contexto..>

    2017
  • Na Ciência da computação, uma estrutura de dados é um modo particular de armazenamento e organização de dados em um computador de modo que possam ser usados eficientemente, facilitando sua busca e modificação.
    Diferentes tipos de estrutura de dados são adequadas a diferentes tipos de aplicação e algumas são altamente especializadas, destinando-se a algumas tarefas específicas.
    Por exemplo, as B-trees são particularmente indicadas para a implementação de bases de dados, enquanto que a implementação de compiladores geralmente requer o uso de tabela de dispersão para a busca de identificadores.

    Estrutura de dados

    As estruturas de dados são chamadas tipos de dados compostos que dividem-se em homogêneos (vetores e matrizes) e heterogêneos (registros):
    As estruturas homogêneas são conjuntos de dados formados pelo mesmo tipo de dado primitivo.
    As estruturas heterogêneas são conjuntos de dados formados por tipos de dados primitivos diferentes (campos do registro) em uma mesma estrutura.

    Árvore_binária ..>

    Árvore binária de busca ..>

    Algoritmo de busca ..>

    Tabela de dispersão ..>

  • COMPUTAÇÃO - INTELIGÊNCIA ARTIFICIAL, MACHINE LEARNING E DEEP LEARNING

    2017
  • DifIALMD.jpg

    Diferença entre Inteligência Artificial, Machine Learning e Deep Learning >


    Inteligência Artificial
    Tecnologias que são capazes de executar tarefas específicas tão bem quanto, ou até melhor, que nós humanos conseguimos. Exemplos de IA limitadas são coisas como classificação de imagens em um serviço como o Pinterest ou reconhecimento de rostos no Facebook.
    Machine Learning
    A maneira mais básica é a prática de usar algoritmos para coletar dados, aprender com eles, e então fazer uma determinação ou predição sobre alguma coisa no mundo. Então ao invés de implementar as rotinas de software na mão, com um set específico de instruções para completar uma tarefa em particular, a máquina é “treinada” usando uma quantidade grande de dados e algoritmos que dão e ela a habilidade de aprender como executar a tarefa.
    Deep Learning
    Exemplo da placa de pare, as chances são de que enquanto a rede neural está sendo ajustada ou “treinada”, está produzindo respostas erradas — recorrentemente. Ela precisa de treino. A rede precisa ver centenas de milhares, até milhões de imagens, até os pesos de cada informação recebida pelos neurônios estarem tão precisamente calibrados que conseguem responder de forma correta praticamente toda vez — com neblina ou sem neblina, com sol ou chuva. É nesse ponto que a rede neural aprendeu como que uma placa de pare se parece; ou a rosto de sua mãe no caso do Facebook; ou um gato, que é o que Andrew Ng fez na Google em 2012.
    Paralelizar os algoritmos para supercomputadores executa-los e provar o conceito, mas só quando GPUs (graphic processing units) foram incumbidos da tarefa que a promessa foi cumprida.
  • COMPUTAÇÃO - LINGUAGEM FORMAL

    2017
  • SIMBOLO, CADEIA, LINGUAGEM, ALFABETO.

  • COMPUTAÇÃO - LINGUAGEM - PARADIGMAS

    2017
    • imperativo que permite efeitos secundários,
    • funcional que não permite efeitos colaterais,
    • declarativo que não indica o pedido em que as operações executam,
    • orientada a objetos, que agrupa códigos juntamente com o estado em que o código modifica,
    • procedural que agrupa o código em funções,
    • lógica que possui um modelo particular de modelo de execução acoplado a um estilo particular de sintaxe e gramática, e
    • simbólica que tem um estilo particular de sintaxe e gramática.
    • Comparação de paradigmas >

  • COMPUTAÇÃO - LINGUAGEM DE PROGRAMAÇÃO

    2017
  • Indice Tiobe >

    Liguagens que influenciaram linguagens >
    Comparação linguagens >

  • COMPUTAÇÃO - LINGUAGEM - EXPRESSÃO REGULAR

    2012
  • Expressão Regular ...>

    Formas: Testar ...>

    Testador de expressãp: Testar ...>

    Testador de expressãp: Tutorial ...>

    Nó como expressão regular: Clicar ...>
  • COMPUTAÇÃO - LINGUAGEM - SINTAXE

    Sintaxe de uma linguagem é a regra formação de suas: expressões, sentenças e unidades de programa

    2017
  • Linguagem é um conjunto de cadeia de caracteres formados à parte de um alfabeto.
    Sentenças são cadeias de caracteres de uma linguagem.
    Lexemas são descrição de unidade s simples de baixo nivel. São literais numéricos, operadores e palavras especiais (+, 3, ;, ....)
    Programas são cadeias de lexemas em vez de caracteres.
    Token de uma linguagem é uma categoria de lexemas.
    Exemplo:
    index = 3 * count + 20;

    Lexema
    Token
    index
    identificador
    =
    sinal de igual
    3
    literal intiro
    *
    operador de multiplicação
    count
    identificador
    +
    operador de soma
    20
    literal inteiro
    ;
    ponto e virgula

    As linguagens podem ser definidas de duas maneiras :
    . Reconhecimento
    Determina se entrada de caracteres esta numa detrminada linguagem ou não (análise sintática).
    . Geração
    Produz uma sentença. Gramática é um dispositivo de geração.

    Sintaxe ..>

    Análise sintática ..>

    Sintaxe Lógica ..>

    proposição ..>

    Lógica_proposicional ..>

  • COMPUTAÇÃO - LISTA

    Elementos

    + Regras de apresentação>
    2017
  • COMPUTAÇÃO - NoSql

    Not Only SQL (não apenas Sql)
    Conjunto de tecnologias de armazenamento de dados

    2017
  • Caracteristicas:
    . Tem uma boa execução com cluster.
    . usa código aberto.
    . Não utiliza modelo relacional.
    . não tem visões (mecanismo para esconder a origem dos dados)
    . podem ter consultas pré-computadas, posta em cache (mecanismo de mapeamento reduzido (map reduce)),

    NoSql ..> >

  • COMPUTAÇÃO - SHELL SCRIPT

    Elaboração de scripts no shell do Mac

    2017
  • Clique..>

  • COMPUTAÇÃO - SISTEMAS NUMÉRICO DE CÓDIGO

    Wiki 2017
  • Prefixo binário>

    ASC II>

    EBCDIC>

    Tradutor binário>

  • COMPUTAÇÃO - SOFTWARE

    S=SOFT(MOD(P))

    Aplicar a função SOFT a uma determinada visão do problema MOD(P) representada por um modelo.
    * MOD - abreviação de modelo.

    2017
    • Software é um conjunto de artefatos gerados na solução de um problema computacional que tem como um artefato principal um arquivo binário executável em um computador.
      Pode ser visto uma coleção de objetos discretos que incorporam estrutura de dados e comportamento.

      Sistema: Software e seus artefatos de origem técnica. Ou seja, excluemos artefatos gerencias e inclui-se infra-estrutura de hardware.

      Modulo: Subdivisão do software. Ideal: coesos, baixo acoplamento, com granularidade média e sem recursividade. Pode ser um componente.

      Aspecto: Dividir em aspectos é o mesmo que dividir em objetos (Objeto --> Representado no Hiperespaço ou universo --> dividido em dimensão --> divido em aspectos --> divida em camadas)

      Funcionalidades:
      Comportamento ou uma ação para a qual possa ser visualizado um início e um fim; isto é: algo passível de execução.
      Ver em ...

      Versões: Acréscimos de funcionalidades no software. Podendo ser:
      Evolutiva e/ou corretiva

      Continuando...
      Arquivo binário executável: Um arquivo de computador passível de interpretação e execução por um arquitetura de computador. Originao pelaa tradução d um código fonte via compilação e ligação em um arquivo binário executável.

      Código-fonte:Conjunto de instruções lógicas construida com uma linguagem de programação que obedece a um conjunto de algorítimos de forma a garantir a solução de um problma computcional proposto. Traduzido posterormente para um arquivo binário executável.

      Artefato:Qualquer produto gerado durante a especificação, construção, implantação ou manutenção (corretiva ou evolutiva) de um software.

      Engenharia de software: Conjunto de técnicas, métodos, ferramentas e processos uti;izados na especificação, construção, implantação e manutenção de um software que visa garantir a gerência, o controle e a qualidade dos artefatos gerados através de seres humanos.

      Etapas de desenvolvimento um software:
      Análise econômica, análise de requisitos, especificação, codificação, teste, documentação, Treinamento, manutenção e implantação nos ambientes

  • COMPUTAÇÃO - SOFTWARE LIVRE

    2017
    • Software Livre é todo o software que dá ao seu utilizador 4 liberdades:
    • . Livre para usar
    • . Livre para copiar
    • . Livre para alterar
    • . Livre para distribuir
    • . O software que não tiver alguma destas liberdades não pode ser chamado de Software Livre.
  • COMPUTAÇÃO - TABELA DE DECISÃO

    Tabela de decisão armazena uma matriz booleana, de linguagem não linear, tão regular qto as de livre contexto, não deterministica (tem várias as ações) e admite o paralelismo.

    Para ver código ... > 2017
  • Linguagem para uso de tabelas de decisões:

    LAY-OUT:


    IMPLEMENTAÇÃO DO LAY-OUT EM HTML:

    Tabela: Genérica sem desvio para outras tabelas
    Condição 1 ?
    | Condição 2 ?
    | | Condição 3 ?
    1 . .
    • Ação 1
    0 1 1
    • Ação 2
    0 0 1
    • Ação 3
    0 . 0
    • Fora do escopo da tabela

    SINTAXE:


    DEFINIÇÕES:. Tabela de decisão armazena uma matriz booleana, de linguagem não linear, tão regular qto as de livre contexto, não deterministica (tem várias as ações) e admite o paralelismo.

    Contém 3 partes: especificação, operações e controle. Cada parte poderia ser um compilador diferente.

    . Especificações - descrevem as caracteristicas dos recursos disponiveis.

    . Operações(tipos):
    .. Condição: indicações do que deve ser avaliado, só admitindo como respostas sim ou não. Pode ser: pergunta, expressão lógica, expressão aritmética.
    .. Ações: indicam o que deve ser executado.

    . Controle:
    Indica qual caminho deve seguir. Se faz necessário uma lógica combinacional para, a partir da avaliação das condições de uma tabela, determinar quais ações devem ser executadas e qual a proxima tabela.

    .. Componentes do controle:
    ... Identificação - dá a forma de se fazer referência a este ponto do programa.
    ... Uma regra é uma sequência de símbolos, cada um relacionado a uma condição. O símbolo pode ser: {1, 0} para indicar o resultado da avaliação. É usado o símbolo "." para indicar que a condição é irrelevante. As regras indicam que elemento deve ser escolhido a partir do resultado das avaliação das condições.

    Símbolo
    utilizado
    nas regras
    Tipos de condições e respostas possíveis
    pergunta expressão lógica expressão aritmética
    1 sim Verdadeiro diferente de 0 (zero)
    0 não Falso igual a 0 (zero)
    . Condição é irrelevante

    ... Transições - é a parte que indica qual a próxima tabela que deve ser executada.

    PROPRIEDADES DAS TABELAS:
    . Tem que ser completa: número de regras = 2 elevado a n condições.
    . Não pode ter regras incompatíveis: uma avaliação das condições levarem a duas regras com conjuntos de ações e transições diferentes.
    Não existe incompatibilidade entre 2 regras se uma delas estiver a uma transição vazia.
    . As regras pode ser redundantes. Uma avaliação de condições pode levar a mais de uma regras desde que estejam associadas ao mesmo conjuntos de ações e transições.
    . A ordem das regras é irrelevante, desde que continuem associadas aos conjuntos de ações e transições iniciais.
    EXEMPLO:do uso da linguagem
    Especificação: Veja -->
    Resultado:Veja -->

  • COMPUTADOR

    Arquitetura dos computadores

    2017
  • Arquitetura de Von-Newman


    Contém:
    Uma memória.
    Uma unidade aritmética e lógica (ALU).
    Uma unidade central de processamento (CPU), composta por diversos registradores, e
    Uma Unidade de Controle (UI), cuja função é a mesma da tabela de controle da Máquina de Turing universal:
    . buscar um programa na memória, instrução por instrução, e
    . executá-lo sobre os dados de entrada.

    Evolução dos micro-processadores >

  • DADO
    Definição de dado + Ver detalhe
    2017
  • Dado = "(Nome do Dado =)+ Valor do Dado"

    Valor do Dado: lista (conjunto ordenado) de valores separados por ";"

    • Funções
    ..Consultar (Ver)
    ..Criar (Incluir)
    ..Alterar
    ..Eliminar
    ..Conferir (inclui fazer fechamento)


    Acesso

    • Camada de dados

    Exemplos de camada de dados, onde:

    1. mais distante do ponto de vista do observador
    2. mais próximo do ponto de vista do observador

    Superposição de dados. O valor dos dados é o valor visível de um ponto de vista inferior, para cada dado.

    camadas valor dos dados
    1 __   ___   ______    _________
    2 _________ __    __
    3 __ ____ ____   ____ __ __
    4    ________    ________     ___
    observador olhando para cima

    (4) prevalece sobre (3) que prevalece sobre (2) que prevalece sobre (1)


    Exemplo 1:
    Formato CSS (valor de color na CSS inline prevalece)
    1. CSS Padrão (browser): a {color: #636}
    2. CSS Externa (arquivo): <link rel="stylesheet" type="text/css" href="Apresentar.css" /> => a {color: #666}
    3. CSS Interna (página): <style type="text/css">a {color: #633}</style>
    4. CSS Inline (elemento): <a href="http://wdz.eng.br/Ldc.html" style="color: #639">LDC</a>

    Exemplo 2:
    Data de Pagamento (Valor da Data Real prevalece)
    1. Lançamento: 14set2009
    2. Emissão: 10set2009
    3. Vencimento: 22set2009
    4. Prevista: 18set2009
    5. Real: 20set2009

    • Tipos de Dado
    Dado
    . Primitivas
    ... Booleanas(lógicas)
    ... Numericas
    ...... inteiros
    ...... reais
    ........... Caracteres alfanuméricos
    ........... Ponteiros
    . Não primitivas (complexas)
    .. Comprimento fixo  (variáveis indexadas)
    ... Vetor
    ... Matriz
    ....... Bidimensional
    ....... Multindexado
    ..Comprimento variável
    ... Lineares
    ......Pilhas
    ......Filas
    ..... Listas ..... conceito de lista|
    ..... Listas em python|
    .... Extensão das listas|
    ..... Extensão das listas ... Não lineares
    ...... Arvores
    ...... Grafos
    ... Arquivos (memória secundária)
    .... Sequenciais
    .... Sequenciais indexado
    .... Diretos

  • DADO - CONHECIMENTO

    Conjunto de Tópicos: conhecimentos, dados, informações, programas, documentação, ajuda etc.

    2017
  • Relacionamento:
    . Sabedoria = Conhecimento + Ética
    . Conhecimento = Informação + Experiência
    . Informação = Dado + Organização
    . Dado = elemento isolado



     

    Evolução da informação

    Ferramenta: Exemplo
    Evolução (estágios) 5W2H Ação:
    (gastronomia)



    Dado (objetivo) o que e quem Obter Bolo fazendo manualmnete



    Informação (obtenção, validação e transformação) como e qual 1. Obter receita de bolo e ingredientes
    2. preparar ingrediente



    Conhecimento (estudo,analise) porque e quanto Combinar ingrediente seguindo a receita



    Sabedoria (uso) onde e quando usar Comer bolo quando quiser e qq local
  • DADO INFORMAÇÃO
    2017
  • Operações básicas sôbre informação:
    • Classificação (Informações precisam ser organizadas).
    • Sumarização (Para combater a complexidade do volume de informações, são necessárias estratégias de síntese).
    • Filtragem (Para combater a complexidade e limitar o acesso, são necessárias estratégias de seleção de informação).
    • Inferência (Regras de inferência podem descobrir padrões em um conjunto de grande volume de informações.).
    • Apresentação (Diferentes formas de apresentar a informação influenciam como a mesma é compreendida).

    Informação consolidada:
    Síntese das informações sobre assunto específico.
    • Síntese da informação

    A síntese de um texto consiste em reproduzir os pontos principais .

    Pré-requisito: compreender o texto original.

    Procedimento:

    . Sublinhe os trechos mais importantes do texto que serão sintetizado e anote-os.

    . A partir dos trechos anotados, extraia somente palavras-chave que serão relatados na síntese.

    . Introduza sua síntese, apresente os seus pontos principais.

    . A ordem dos acontecimentos não precisa ser a mesma do texto original, mas precisam estar relacionados e possuir uma certa ordem sem alterar o raciocínio.

    . Tente manter o mesmo nível de linguagem utilizada , redija a síntese na terceira pessoa do singular, de forma clara e objetiva. Não fazer análise profunda apenas sintetiza-la.

  • ELETRÔNICA - CIRCUITO

    Modelo mental ..>

    2017
  • UNIDADE: COMPONENTE ELETRÔNICO

    Exemplo de um componente:
    LED

    Evolução da aplicação do Led:
    Objetivo: Mostrar o que é o Led (interno) e funcionamento do Led e sua aplicação (externo).

    Visualização de um número em um Led numérico ...>

    A desenvolver:

    Modelo mental Acender Led ... >

    Contar Número ..>

    Decodificar número binário para decimal ..>

    Visualizar letra ..>

    Visualizar matriz ..>


    Hardware de apoio:

    Uso da placa protoboard para montagem de protótipos com componentes >

    Softwares de apoio:

    Softwares para simular e projetar circuitos eletrónicos >

    Editor on line para desenhar circuitos >



    Outros componentes:

    Placa termoelétrica >



    Site de eltrônica >

    UNIDADE: BLOCOS DE COMPONENTES

    Circuito com 7 blocos

    LittleBits é uma plataforma fácil de usar blocos de componentes eletrônicos de construção para apredizagem de invenções, grandes e pequenas. Blocos >


    Ligação:

    Unidade de peça >


  • ELETRONICA - MEDIDOR DE CONSUMO
    Mede o consumo kw/hora tendo como entrada Voltagem da rede e como saida Amperagem e Potência de consumo do aparelho .

    Medidor a ser inserido entre a rede eletrica e o aparelho.
    2017

  • MEDIDOR FUNCIONANDO


    Medidor sem carga
     

    Medidor com carga


    ANALISE DOS RESULTADOS

    I - Medidor ligado direto na rede elétrica sem carga a ser medida: . Entrada:
    Rede elétrica: 124 volts
    Carga em medição: o próprio medidor
    Corrente consumida no medidor: 0,05A Amperes.
    Potência consumida no medidor: 0,4 Watts
    Periodo que ficou ligado: Consumo: 0 Watt/Hora
    Resistencia Interna do medidor: 124 V / 0,05 A = 2,48 kohms

    II -Medidor ligado direto na rede elétrica com carga a ser medida: Entrada:
    Rede elétrica: 123 volts
    Carga em medição: Abajur
    Corrente consumida: 0,66 Amperes
    Potência consumida no medidor: 37,5 Watts
    Periodo que ficou ligado: Consumo: 3 Watt/Hora
    Resistencia Interna do abajur: 123 V / 0,66 A = 0,17 kohms

    COMPONENTES



    CIRCUITO



    MEDIÇÕES

    >

    REFERENCIAS INTERNA:

    .

    Por dentro ele tem um CI HT2621B da Holtek (driver do LCD), uma memória 24C02 para salvar os valores acumulados de kWh e um SD8103. O datasheet o SD8103 é um microcontrolador específico para medidores (multímetros?) com um conversor AD (16 bits efetivos com 0.01% de linearidade).

    REFERENCIAS EXTERNAS:
    Clicar: ... >
    Video

    . Uso do medidor

    Video

    . circuito interno do medidor

    Site light

    . Simulador consumo light

    .Tarifação

    - até 50 kwh: 0,53949
    - de 51 até 300 kWh: 0,66145
    - de 301 até 450 kWh: 0,79053
    - acima de 450 kWh: 0,80258

    - Bandeira verde: A tarifa não sofre nenhum acréscimo (não há cobrança adicional)
    - Bandeira amarela: R$ 2,00 a cada 100 kWh consumidos
    - Bandeira vermelha Patamar 1: R$ 3,00 a cada 100 kWh consumidos
    - Bandeira vermelha Patamar 2: R$ 3,50 a cada 100 kWh consumidos


    MELHORIAS:
    Item ANALISE pode ter conclusões com comparações
    Item COMPONENTES pode ter lista de componentes com especificação e preço.
  • ELETRÔNICA - PROTOBOARD
    Como usar a protoboard
    Uso da placa para montagem de protótipos de circuitos eletrônicos. 2017
  • topo

    Uso da placa protoboard para montagem de protótipos com componentes >


  • ESTATÍSTICA

    2016


  • COMO ESCOLHER UM GRÁFICO >

    VISÃO GERAL >


    RAMOS DA ESTATÍSTICA:
    . Estatítica descritiva - Métodos que ajudam a coletar, sintetizar, apresentar e analisar um grupo de dados.
    . Estatística inferencial -Métodos que utilizam os dados coletados de um pequeno grupo, visando tirar conclusões sobre um grupo de maior dimensão.

    FINALIDADE DA ANÁLISE DE DADOS:
    . Descrever um grupo ou vários grupos.
    . Realizar inferências em relação ao grupo.
    . Comparar 2 grupos.
    . Comparar mais de 2 grupos.
    . Analisar a relação entre 2 variáveis
    . Analisar a relação entre 2 ou mais variáveis
    . Analisar dados de processos

    • ANALISANDO VARIÁVEIS NUMÉRICAS.

    . Como descrever as caracteristicas de uma variável numérica.
    . Como tirar conclusões sobre Média Aritmética ou o Desvio padrão diferem dependendo do grupo.
    . Como determinar se a Média Aritmética ou o Desvio padrão de uma População.
    . Como determinar quais fatores afetam o valor de uma variável.
    . Como prever o valor de uma variável com base no valor de outras variáveis.. Como determinar quais fatores afetam o valor de uma variável.
    . Como determinar se os valores de uma variável se mantem estáveis ao longo do tempo.


    • ANALISANDO VARIÁVEIS CATEGÓRICAS.
    . Como descrever a proporção de itens de interesse em cada categoria.
    . Como tirar conclusões sobre a proporção de itens de interesse.
    . Como determinar se a proporção de irens de interesse difere dependendo do grupo.
    . Como prever aproporção de itens de interesse com base no valor de outras variáveis.
    . Como determinar a proporção de itens de interesse se matém estáveis ao longo do tempo.
    .


    EXERCICÍOS >
    distribuição de frequência, medidads(media, mediana e moda), variância, desvio padrão, analise (distancia de valores de mdida e erro de substituição pela média), outline (valores discrepantes), ajuste de série(dispersão de dados) regressão linear(reta de regressão) >

    Regras para Operações Aritméticas.
    Regras para Álgebra: Expoentes e Raizes quadradas.
    Regras para logaritimos.
    Notação de somatório.
    Símbolos estatísticos.

  • HTML - CÓDIGO DE FORMATAÇÃO

    2016
  • Os mais utilizados em texto:
    . espaço em branco:

    & n b s p;  
    . sinal de maior(>) :
     & g t ;   

    . sinal de menor(<):
    & l t ; 

  • HTML - CÓDIGO DE CARACTERES

    2017
  • Tabela de Código incluindo notação matemática >

  • HTML - LaTEX
    Macro que cria documento científico em TEX
    2016
  • Editor LaTEX >

    Como escrever latex no html:
    clicar em
    <b lang="latex">\mathbb{R}^{3}:</b>

    <img src="http://latex.codecogs.com/gif.latex?
                   			s(x)=sign((\sum_{i=1}^d w_i x_i)+b)" 
                   			border="0" class="latex">
    ou
    <b lang="latex">\ s(x)=sign((\sum_{i=1}^d w_i x_i)+b)</b>
    Obs:
    Colocar no inicio do html:
    <script type="text/javascript" src="http://latex.codecogs.com/latexit.js">
                   			</script>
  • INSTALAÇÕES ELÉTRICAS

    2016
  • Como interpretar um projeto de instalações elétricas residenciais?


  • INTERNET DAS COISAS (IoT)

    2017
  • Plataforma >



  • MAPA MENTAL x MAPA CONCEITUAL
    Mapas para representar o conhecimento

    2017

  • Como manter o Foco em uma era de distrações....>

    Mapa Conceitual --->

    Mapas conceituais tem como objetivo reduzir de forma analítica o conhecimento e seus elementos.
    São estruturados com base em relações entre conceitos, explicitados por frases de ligação, formando proposições, as quais são passíveis de análise lógica.
    Foi criado por Joseph Novac, baseado na teoria da aprendizagem significativa de David Ausubel.

    Mapa mental é o nome dado para um tipo de diagrama, sistematizado pelo inglês Tony Buzan, voltado para a gestão de informações, de conhecimento e de capital intelectual; para a compreensão e solução de problemas; na memorização e aprendizado; na criação de manuais, livros e palestras; como ferramenta de brainstorming; e no auxílio da gestão estratégica de uma empresa ou negócio. Os desenhos feitos em um mapa mental partem de um único centro, a partir do qual são irradiadas as informações relacionadas. Eles podem ser feitos com um software adequado ou com canetas coloridas e um bloco de papel, e podem ser usados por todos os profissionais para gerenciar qualquer tipo de informação.

  • MATEMÁTICA
    Equações
    Séries
    Gráficos
    Cáculo Diferencial e Integral
    Geogebra
    Proposição e provas
    Propriedades elementares
    Simbolos matemáticos

    2017


  • EQUAÇÕES: >



  • Clicar no gráfico



  • SÉRIES:

    • Mais ...
    Clicar na figura a seguir:


    Tabela entrada:

    Tabela plotada:


    Gráfico da série:



  • GRÁFICOS:
    Clicar na figura a seguir para ver exemplo:



  • CÁLCULO DIFERENCIAL E INTEGRAL: >
    Clicar na figura a seguir para ver exemplo:
    Derivada:

    Integral:



  • GEOGEBRA:
    É um aplicativo de matemática dinâmica que combina conceitos de geometria e álgebra em uma única Interface >
    Applets Geogebra >
    Como usar >



  • PROPOSIÇÃO e PROVAS:
    (definições e/ou (axiomas ou postulados))-> demonstrações <--> teorema(hipótese e tese)

    • Algumas técnicas:
    . Prova direta: a conclusão é estabelecida através da combinação lógica dos axiomas, definições e teoremas já existentes.
    . Prova por indução: um caso base é provado e uma regra de indução é usada para provar uma série de outros casos (normalmente infinita).
    . Prova por contradição: é mostrado que se algum enunciado fosse verdadeiro, ocorreria uma contradição lógica, e portanto o enunciado deve ser falso.
    . Prova por construção: consiste em construir um exemplo concreto com determinada propriedade para mostrar que existe algo com tal propriedade.
    . Prova por exaustão: a conclusão é estabelecida dividindo o problema em um número finito de casos e provando cada um separadamente.
    . Prova por força bruta: é o método que consiste em provar algum teorema (ou apresentar algum contra-exemplo) pelo método exaustivo de calcular cada caso possível.

    Detalhe + >



  • PROPRIEDADES ELEMENTARES:

    P1 - Associatividade: (x+y)+z=x+(y+z) e (x.y).z=x.(y.z).
    P2 - Comutatividade: x+y=y+x e x.y=y.x.
    P3 - Elementos neutros: Existem dois elementos distintos 0 e 1 tais que x+0=x e x.1=x.
    P4 - Inversos: todo x possui um inverso aditivo tal que x+(−x)=0 e, se x≠0, existe também um inverso multiplicativo tal que x.x−1=1.
    P5 - Distributividade: x.(y+z)=x.y+x.z.



  • SIMBOLOS MATEMÁTICO:
    Tabela de Simbolos matemáticos >
    Agrupamentos de Simbolos matemáticos >
    Alfabeto grego >

  • MATEMÁTICA - ALGEBRA LINEAR

    Estudo sôbre vetores. Intuição geométrica. Visualização. 2017


  • PRÁTICA:
    . Resolução de sistemas lineares-Retas e planos em \mathbb{R}^{3} .
    . Manipulação de vetores e matrizes.

    TEORIA::
    .Espaços vetoriais
    .... Conjunto geradores.
    .... Independencia linear.
    . Espaço linha, coluna, anulado por matriz.
    .... Subespaço.
    .... Base
    .... Dimensões

    CONCEITOS VETORIAIS
    . Produto escalar
    . Comprimento
    . Ortogonalidade
    . Projeção

    CENÁRIOS
    . \mathbb{R}^{2} , \mathbb{R}^{3} , \mathbb{R}^{n}

    AUTOVETORES e AUTOVALORES
    . Geometria dos sistemas dinâmicos lineares
    . 2 x 2 --> n x n
    . Autofiguras

    ORTOGONALIDADE, PROJEÇÃO E COMBINAÇÃO LINEAR
    . Geometria dos sistemas dinâmicos lineares
    . 2 x 2 --> n x n
    . Autofiguras

    RETAS E PLANOS EM\mathbb{R}^{3}.

    CÓDIGOS
    . Detetor de erro (ISBN)
    . Corretores de erro (Reed-Muller)

    CALCULADORAS ALGÉBRICASONLINE:

    Calculadora avançada >
    Calculadora 2D e 3D >
    Calculadora >


    NOTAÇÃO ALGÉBRICA
  • MATEMÁTICA - CONJUNTO

    2017
  • Áreas que se cruzam ... diagrama de Venn ... Conjunto... Tabela de Decisões...Lógica
    Diagrama de Venn - operações em conjuntos
    equação -> programa -> desenho

  • COMPUTAÇÃO -CÓDIGO ORIENTADO POR TABELAS

    Qualquer programa e procedimento pode executar qq coisa a partir desse código.
    Pode ser implementado em qq linguagem de computador.
    A documentação é o próprio programa, facilitando a manutenção, apenas alterando as regras, ações e transições entre tomadas decisões.
    Modelo genérico de tomada de decisão.

    Para ver definição de tabela de decisão ..>
    2017
  • Algoritmo para simular a executação fluxo de tabelas de decisão:

    Inicializar Estado, Regra, Existir_Tabela, Proxima_Tabela = 0
    Enquanto (Existir_Tabela=0)
      Proxima_Tabela = Transicão (Estado, Regra)
      Executar Tabelas(Proxima_Tabela)
    Fim-Enquanto


    Definição das funções:...

    :Transicao (Estado, Regra):
    # Define o fluxo de tabelas a serem executadas.
    # Dado o estado (id-tabela) e regra (linha da regra)
    # retorna a próxima tabela a ser executada
    Proxima_Tabela = 2
    retorna (Proxima_Tabela)



    :Tabelas (Proxima_Tabela):
    # Acha a regra e executa a ação e retorna o estado (ou seja o id-tabela)
    retorna (Estado)



    Formato da tabela decisão:



    Fluxo entre tabelas de decisão


    Trecho do controle do programa na linguagem PL/1 (main):

    DO WHILE (FIM = '0'B);
       PROX_TAB = TRANSICAO (ESTADO, REGRA);
       CALL TABELAS (PROX_TAB);
    END;

  • MATEMÁTICA - EXPRESSÃO

    é uma combinação de números, operadores (simbolos matemáticos) , variáveis livres ou ligadas e símbolos gráficos (como colchetes , parênteses), agrupados de forma significativa de modo a permitir a verificação de valores, formas, meios ou fins.

    2012
  •  <expressao> ::= <valor> <operador>> <expressao> 
     <expression>::= <expression> <operator> indentifier 
    ou seja expressão é composta de coeficiente (multiplicador) e parte literal (variavel ou letra).
    Exemplo: 3 + 6 - 1 (expressão numérica) 5x² + 2y + 1z - 3 (expressão algébrica)
    Pode ser:
    . Expressão numérica (números e operadores).
    .. 9 (monômio) .. 3 + 6 - 1 (polinômio, pois tem mais de 1 termo numérico)

    . Expressão algébrica.
    .. compra de 1 caneta, 2 lápis, 1 borracha então a expressão algébrica é: 1c + 2l +1b

    Monômio ou termo algébrico.
    É toda expressão algébrica racional inteira que indica uma multiplicação entre números e variáveis (as letras) ou apenas entre variáveis.
    monômio composto de coeficiente + parte literal (letras e expoentes.
    Por exemplo:
    a) 7x é um monômio com coeficiente 7 multiplicado pela parte literal x
    b) - 5x²y é um monômio com coeficiente -5 multiplicado pela parte literal x²y .
    Obs: qualquer número real pode ser chamado de monômio sem parte literal.

    Polinômios
    É a soma de vários fatores que estão indicados mediante números e letras, p. exemplo: 5x² + 4x - y.
    Atenção: o termo "fatores" vem da palavra "fator".
    Fator remete à multiplicação, por exemplo:
    5 x 2 = 10 ; "5" e "2" são os fatores e o "10" é o produto resultante. Polinômio é toda expressão algébrica que representa um monômio ou uma soma algébrica de monômios.
    Os polinômios de: 1 termo: monômios ;
    2 termos: binômios ;
    3 termos: trinômios.
    Os polinômios com mais de três termos não recebem denominação específica.
    O polinômio formado por monômios nulos é o polinômio nulo.
    O expoente indica o grau do polinômio. Exemplo: 0x²+0mn+0.

  • MATEMÁTICA - EXPRESSÃO ARITMËTICA

    2012
  • Expressão Artmética

  • MATEMÁTICA - FATORAÇÃO
    .
    2017
  • Fatoração ...>

  • MATEMÁTICA - FUNÇÃO

    Pode ser transformação ou mapeamento dependendo do contexto

    2017
  • VISÃO ORGANIZACIONAL
    É uma regra de negocio para mapeamento de um conjunto de entidades de dados em outras .

    Exempos: Relacionamentos
    . Empresa (0:n)
    .... papel (1:n)
    . Pessoa (0:n)
    . Produto (0:n)
    .... item (1:n)
    . Serviço (0:n)
    .Contrato (1:n)

    Funções . Treinar
    . Converter
    . Projetar
    . Desenvolver
    . Implantar
    . Operar
    . Dar suporte
    . Dar consultoria
    . Pesquisar


    VISÃO MATEMÁTICA
    É uma regra de relacionamento para mapeamento de um conjunto (domínio) em outro (contra domínio).

    Detalhando: Elementos de uma função.
    Domínio, contadomínio e imagem de uma função.



    Domínio: representado por todos os elementos do conjunto A.
    (1, 2, 3, 4, 5)
    Contradomínio: representado por todos os elementos do conjunto B.
    (1, 2, 3, 4, 5, 6, 7)
    Imagem: sub conjunto de B que é representado pelos elementos do contradomínio (conjunto B) que possuem correspondência com o domínio (conjunto A).
    (2, 3, 4, 5, 6)

    Tipos de função (classificação qto a imagem)

    injetora ou injetiva - Um elemento do domínio corresponde a um e somente um do contradomínio (imagem). Ou seja todos o elementos do conjunto partida são utilizados
    sobrejetora- dois elementos pode mapear 1 elemento do contradomínio.
    bijetora - cada par do domínio corresponde a cada par do contradomínio.
    * Não é uma função quando:
    Não existe correspondência do elemento do dominio no contradomínio.
    Um elemento do dominio mapea mais de um elemento no contra dominio.

    * Todo elemento do domínio da função que tem como imagem o elemento 0, é uma raiz da função. É o lugar onda o grafico da função corta a abcissa.


    Lista de funções.
    Elementares
    ... Algébricas -->...
    ........ Polimoniais
    ........... linear
    ........... quadrática
    ........... cúbica
    ........... quártica
    ........... quíntica
    ........... Racionais
    ........ Exponencial
    ........... raiz quadrada
    ... Transcesndentais
    ........ Exponencial
    ........ Hiiperbólica
    ........ Logaritimica
    ........ Periódica
    ........... trigonométrica
    ........... linear

    Função reta.

    Exemplo:


    Função Erro quadrático

    Limite de uma função
    o conceito de limite é usado para descrever o comportamento de uma função à medida que o seu argumento se aproxima de um determinado valor, assim como o comportamento de uma sequência de números reais, à medida que o índice (da sequência) vai crescendo, i.e. tende para infinito.
    Dizemos que uma função f(x) tem um limite A quando x → a (→: tende), isto é, \lim_{x\rightarrow a}f(x)=A
    \lim_{x\rightarrow a}f(x)=b
    Quando x se aproxima de a (x → a), f(x) se aproxima de b (f(x) → b).

  • MATEMÁTICA - GRAFOS

    Teoria dos grafos >

    2017
  • Relações entre os objetos de um determinado conjunto. Para tal são empregadas estruturas chamadas de grafos, G(V,E), onde V é um conjunto não vazio de objetos denominados vértices e E é um subconjunto de pares não ordenados de V, chamados arestas.

  • MATEMÁTICA - LÓGICA

    2017
  • Lógica matemática ...>

    Lógica matemática ...>

    Lógica de predicados ...>

    Sentença Lógica ...>

    Lógica proposicional ...>

    Linguagem formal ...>

    Gramática formal ...>

  • MATEMÁTICA - MAPA
    Simbolos matemáticos

    2017
  • Divisão: Pura e Aplicada

    Mapa da Matemática


  • MATEMÁTICA - MODELAGEM

    Diferentes tipos de modelagem

    2017
  • topo

    Modelos

    Modelagem conceitual

    Modelagem

    Modelagem de dados

    Modelagem computacional

    Modelagem_dimensional

    Modelagem_dimensional

  • MATEMÁTICA - MODELO

    Descreve o comportamento do sistema

    2017
  • topo

    . Fisicos ou Matemáticos.
    . Estáticos ou dinâmicos. Dinâmicos - Valores das saídas dependem de valores passados das entradas
    . Lineares ou não lineares.
    . Variante ou invariante no tempo.
    . Analítico (gráfico) ou numérico (tabela).

    * Paradigma («mostrar, apresentar, confrontar») é um conceito das ciências e da epistemologia (a teoria do conhecimento) que define um exemplo típico ou modelo de algo.
    É a representação de um padrão a ser seguido.
    É um pressuposto filosófico, matriz, ou seja, uma teoria, um conhecimento que origina o estudo de um campo científico;
    uma realização científica com métodos e valores que são concebidos como modelo;
    uma referência inicial como base de modelo para estudos e pesquisas.

  • MATEMÁTICA NOTAÇÃO ASSINTÓTICA

    Notações foram criadas para simplificar a análise de algoritmos, quanto ao comportamento assintótico (crescimento das funções)

    2017
  • Para medir o custo de execução de um algoritmo é comum definir uma função de custo ou função de complexidade f, onde f(n) é a medida do tempo necessário para executar um algoritmo para um problema de tamanho n. Se f(n) é uma medida da quantidade do tempo necessário para executar um algoritmo em um problema de tamanho n, então f é chamada função de complexidade de tempo do algoritmo. Se f(n) é uma medida da quantidade de memória necessária para executar um algoritmo de tamanho n, então f é chamada função de complexidade de espaço do algoritmo.
    Seja f uma funçãao de complexidade tal que f(n) é o número de vezes que a chave de consulta é comparada com a chave de cada registro. Os casos a considerar são:
    .
    Melhor caso : f(n) = 1
    Pior caso : f(n) = n
    Caso médio : f(n) = (n + 1)/2



    Análise assintótica de algoritmos:

    Uma função f(n) domina assintoticamente outra função g(n) se existem duas constantes positivas c e m tais que, para n ≥ m, temos |g(n)| ≤ c × |f(n)|.


    Dominação assintótica de f(n) sobre g(n)

    Funções são classificadas em ordens de crescimento: O , \Omega , \theta



    Tabela de crescimento de instruções para notação O grande:



  • MATEMÁTICA - NUMEROS

    2017
  • NÚMEROS:




    \mathbb{N} Natural
    0,1,2,3,4,... ou 1,2 3,4,..
    \mathbb{I}
    Inteiro
    ...,-5,4,3,2,1,0,1,2,3,4,5..
    \mathbb{Q} Racional
    a/b a e b inteiros b dif 0
    \mathbb{R} Real
    limite de uma sequencia de numeros racionais convergentes
    \mathbb{C} Complexo
    a+bi a e b reais e i imaginário \sqrt[]{-1}



    • Mais ...

    Regras de Operações Aritméticas

    Regras de Algebra:Expoentes e raízes quadradas

  • MATEMÁTICA - OPERAÇÃO

    é qualquer tipo de procedimento que é realizado sobre certa quantidade de elementos, e que obedece sempre a uma mesma lógica (regra

    2017
  • Operandos (ou termos da operação) A operação pode ter:
    . Unária (1 operando).
    .. operação com apenas um operando. Uma operação unária é uma função com somente uma variável de entrada. .. . Binária (2 operandos).
    .. Propriedades de operações binárias
    ... Algumas operações binárias possuem certas propriedades notáveis. Considerando * e # como duas operação binárias:
    .... Associatividade (A): Para qualquer X, Y e Z, (X * Y) * Z = X * (Y * Z).
    .... Comutatividade (C): Para qualquer X e Y, X * Y = Y * X.
    .... Elemento neutro (N): Existe um e tal que e * X = X para qualquer X. .... Elemento inverso (I): Existe um par (X, X') tal que X * X' = e, onde e é o elemento neutro. Veja por caso do inverso multiplicativo.
    .... Distributividade (D): Para qualquer X, Y e Z, X # (Y * Z) = (X # Y) * (X # Z).
    . Ternária (3 operandos).
  • MATEMÁTICA - PROPOSIÇÃO
    Definição e uso do termo
    2017
  • topo

    Proposição é um termo usado em lógica (uma sentença declarativa que pode ser ou verdadeira ou falsa) para descrever o conteúdo de asserções (proposição que se assume como verdadeira, independentemente de seu conteúdo) que pode ser tomado como verdadeiro ou falso.



    * Em estudo: proposição, declaração lógica, sentença, predicado, lógica proposicional, variaveis livres e ligadas.

  • MATEMÁTICA - SOMATÓRIO

    Somatório é o operador matemático da soma de termos de uma sequência. 2017
  • O somatório \ \sum_{j=1}^n j = 1 + 2 + 3 + ... + n

    Algoritmo do somatório:

    # Somatório

    print("Calculo da soma dos n primeiros inteiros positivos")
    1


    # leia o valor de n

    n = int(input("Digite o valor de n: "))
    2


    # inicialize a soma

    i = 1 
    3
    while i <= n:
    4
     soma = soma + i
    5
     i = i + 1 
    6


    # imprima a soma

    print("n=", n,"soma=",soma, "numero de instrução executada no while =",i )
    7
    Resultado:
    Calculo da soma dos n primeiros inteiros positivos
    Digite o valor de n: 7
    n= 7 soma= 28 numero de instrução executada no while = 8

    Programa em python 3 ... >

    é uma série aritmética e tem o valor
    \ \sum_{k=1}^n k = 1/2 n(n+ 1) = \Theta n^{2} para um n muito grande.

  • MATEMÁTICA - TEORIA

    Prova ou teorema isolado

    2017
  • Elementos... > .
    . Conceitos primitivos (não são definidos ex:poto, reta,..) evita perguntas regressivas ou seja assume que já sabemos.
    . Axiomas/Postulados(não são provados).Fatos verdadeiros. Ex Dois pontos determinam uma reta (não precisa provar)
    . Definições (usa coisas anteriores para definir coisas novas) ponto -> reta -> segmento -> poligono -> triângulo.
    . Demonstrações (sequencia de argumentos lógicos encadeados que justificam a veracidade de uma frase. Escrito totalmente em simbolos lógicos
    Linguagem: Conjuntos são representados por elementos ou por propriedades.
    Cardinalidade- Quantos elementos tem um connjunto
    Operações: reunião, intersecção, diferença, diferença simétrica, produto cartesiano.
    Partição: decomposição de partes disjuntas que reunidos dão um conjunto
    Conjunto das partes: todos os subconjuntos.


    Demonstração.. > .
    . Teorema: Num triângulo de ângulos internos
    \hat{A}, \hat{B} e \hat{C} vale \hat{A} + \hat{B} + \hat{C} = ^{180^{0}}
    Demonstração:
    Por A traçamos uma reta paralelaà reta BC.
    Sabemos que num sistema de retas paralelas e transversal os ângulos alternos internos são iguais.

    Hipótese: um triângulo de vértice A, B, C .
    Axioma: a existência e unicidade de uma paralela a uma reta dada passando por um ponto fora da reta.
    Definições de triângulo.
    resultados anteriores: ângulos alternos internos.
    E argumentos lógicos.

  • NEGÓCIO

    2017
  • Diferença entre modelo e plano de negócio >
    . Modelo ...... hipótese.
    . Plano ....... implementação.


    Diagrama motivacional de negocio >
    . Meios Fins
    . Influenciadores Avaliação
    . Potencial de impacto

  • NEGOCIO - ESPECIFICAÇÃO DO OBJETIVO

    2016
  • NEGOCIO - EXCEL

    2016
  • Funções português x inglês

    uso da teclas F4 F2 no Excel.

  • NEGOCIO - FOCO

    Atividade mental: Atenção superior (descendente) e atenção inferior (ascendente)

    2017
  • Atenção de baixo para cima:
    . Mais veloz em tempo cerebral, que opera em milisegundos;
    . Involuntária e automática: esta sempre ligada;
    . Intuitiva, operando em redes de associação;
    . Impulsiva, movida pelas emoções;
    . Executora de nossas rotinas habituais e guia de nossas ações;
    . Gestora de nossos modelos mentais.

    Atenção de cima para baixo:
    . Mais lenta;
    . Voluntária;
    . Esforçada;
    . A sede do autocontrole, que pode (as vezes) suplantar rotinas automáticas e anular impulsos com motivações emocionais;
    . Capaz de aprender novos modelos, fazer novos planos e assumir o controle de nosso repertório automático até certo ponto.

  • NEGOCIO - GESTÃO

    2016
    • Considerar o problema resolvido:
      . do concreto para abstrato.
      . do simples para o complexo.
      . do todo para o detalhe.
      . do prático para o teórico.

      O básico:
      Organizar, planejar e executar atividades que facilitem o processo de trabalho

    Atenção (foco) >
    Fazer de baixo para cima e mostrar de cima para baixo(uma estratégia)

    Adm do tempo >


    Classificação e Inserção da informação:


    Níveis de informação:
    1° O que?
    2° Quem, quando, onde e como?
    3° Porque e quanto?


    Evolução:
    . do concreto para abstrato e depois do abstrato para o concreto.
    . do simples para o complexo e depois o complexo para o simples.
    . do todo para o detalhe e depois o todo para o detalhe.
    . do prático para o teórico e depois do teórico para o prático.


    Modelo de negócio >


    Modelo de estratégias >

    Escolas de estratégias >

    Exemplo de projeto > | Dominios do projeto > | Área de conhecimento de projeto >


    Projeto agil:
    . Indivíduos e interações MAIS QUE processos e ferramentas;
    . Software em funcionamento MAIS QUE documentação abrangente;
    . Colaboração com o cliente MAIS QUE negociação de contratos;
    . Responder a mudanças MAIS QUE seguir um plano


    TI especialista >


  • NEGOCIO - MUDANÇA SOCIAL

    Mudança social provocada pela sociedade da informação

    2017


  • Comparação entre sociedades:

  • NEGOCIO - ORGANIZAÇÃO

    2017
  • Apoio
    Projetos Empreendedor Contrato Cliente x Empreendedor Cliente
  • NEGOCIOS - REGRAS

    2017
  • Contexto


    Regras de negocio ..>


  • NEGOCIO - PORTFÓLIO DE PROJETOS

    Mapeameamento das decisões de negócio, gerando o portfólio de negócios, agrupando tarefas em projetos e dividindo em pacotes de entrega de trabalho, separando niveis estratégico, tático e operacional.

    2017
  • PortifolioProjP.jpg



    Gerenciamento de Portfólio
    de Projetos
    Gerenciamento de
    Multiplos Projetos
    Propósito
    Seleção e priorização de projetos
    Alocação de recursos
    Foco
    Estratégico
    Tático
    Ênfase do planejamento
    Médio e longo prazo
    Curto prazo
    Responsabilidade
    Gerenciamento executivo senior
    Gerente de projetos/recursos

    Exemplo ...>
  • NEGOCIO - PROJETO
    Unidade de produção, vinculado ao Empreendedor/Cliente, gerenciado com autonomia de decisão e realização, dentro das condições contratadas.
    2017
  • PMIv5P.jpg



    Projetos tem natureza temporária, tem data de inicio e fim e estarão conclidas quando as metas e objetivos forem concluidos.

    Estrutura administrativa matricial - existe empresa com experiência de mais de 25 anos trabalhando desta forma.

    Apoio
    Projetos Empreendedor Contrato Cliente x Empreendedor Cliente


    Forma de atuação - capilaridade com estratégia ganha x ganha.

    Como montar um projeto:
    1. Analisar negócio
    2. Obter recursos
    3. Executar projeto
    Ferramentas para projetos:Redmine

    Diretrizes: trabalho cooperativo feito por "Grupos Criativos"

    Inteligência coletiva: Memória coletiva - preservar o conhecimento

    Personagens: Cliente final, empreendedor, equipe interna e parceiros.



    * Exemplo ...>

  • NEGOCIO - TAREFA

    2017
  • Divisão das tarefas:


  • NOME DE ARQUIVO

    2017
  • Nome do arquivo deverá ter a seguinte lei de forma cão:
    Nome...NomeVersão
    Versão: 1,2,3,4,...
    A versão atual fica em branco.
    Excessões:
    . De um ano para outro, exemplo:
    index2015 index20015a

  • PYTHON 3 ENTRADA E SAIDA

    Códogo

    2017
  • #caminhos para arquivos
    datapath = "/Users/walterdominguez/Documents/HOMEOffice/INTERNO/GESTÃO CONHECIMENTO/PYTHON/datasets/"
    outputs = "/Users/walterdominguez/Documents/HOMEOffice/INTERNO/GESTÃO CONHECIMENTO/PYTHON/datasets/outputs/"

    dataset8 = "servivo.csv"

  • PYTHON 3 ESTRUTURA DE CONTROLE

    contexto..>

    2017
  • if/elif/else
    for/else
    while/else

    EstruturaControlePython3.html

  • MAC OS - caminhos

    Linhas de comando usando aplicativo Terminal

    2017
  • Aplicativo Terminal:
    Last login: Fri Sep 22 16:32:41 on ttys000
    NomeDispositivo:~ nomeusuario$
    /Users/nomeusuario/Documents/

    Operações com arquivos e pastas:(aplicativo Terminal)

    man: mostra a que corresponde um determinado comando (digite "man" e o nome do comando desejado e confirme).

    cd (Change Directory): permite que você vá de um diretório para outro (ex: cd/user/seunome para ir para o seu diretório).

    pwd (Print Working Directory): mostra o local do diretório onde você se encontra.

    mkdir: permite a criação de um novo diretório.
    rm: exclui definitivamente um arquivo (digite "rm", espaço e o nome do seu arquivo).

    cp: para copiar um arquivo (digite cp/ e o caminho que leva ao seu arquivo).

    mv: para mover um arquivo entre os seus diretórios.

    rmdir: exclui definitivamente uma de suas pastas (rmdir, espaço e o nome da pasta a ser removida).

    top: para visualizar todos os seus processos em execução.
    Saia deste menu digitando "q", e confirme.

    df -h: este comando mostra a lista de todos os volumes montados no seu Mac e suas características.

    ls: mostra a lista de todos os seus arquivos e pastas.

    ls -a: mostra a lista de todos os seus arquivos e pastas + os elementos invisíveis.

    ls -a "nome de uma pasta": mostra a lista de todos os elementos da pasta de sua escolha.

    ls -l: mostra a lista de todos os seus arquivos e pastas + as autorizações, o proprietário e outras informações relativas à pasta em questão.

    clear: limpa tela terminal

    q: quit sai do comando

    help: help comandos aplicativo Terminal

    Nomes de caminhos

  • MAC OS - COMANDOS DE TERMINAL

    2016
  • Mac operações de pasta(diretórios): >clear, >help, >dirs, >cd [-L|-P] [dir], > mkdir meu-diretorio-de-trabalho > cd meu-diretorio-de-trabalho >exit

    Mac testar rede: >ping

    Windows - mudanças de diretório

  • MAC OS - TECLADO E TECLAS DE ATALHO DO COMPUTADOR.

    2016
  • Teclado Mac: forçar encerraneto de aplicativo: command + option + esc

    Teclado Mac: numerais no Mac: OPTION + 0 (zero) = º    OPTION + 9 = ª

    Teclado windows x apple (Terminologia). Ex Delete(windows)--> fn + backspace(Mac) . >

    Teclas de atalho do windows no teclado do mac >
    Teclado Mac: tabulação: Tab tabulação inversa (Delete invertido): selecionar texto + shift + tab

    Teclado Mac: mudar de aplicativo (alt Tab windows): command + tab

    Teclado Mac: Troca das teclas F1,F2,.. para F1, F2,.. padrão : Maçã-->preferencias do sistema --> Teclado -->na guia Teclado--> marcar v Usar todas as teclas F!,F2,.. como teclas de função padrão

    Quando esta opção estiver selecionada pressionar tecla Fn para usar os recursos especiais em cada tecla.

  • PYTHON 3 ESTRUTURA DE DADOS

    contexto..>

    2017
  • Para saber tipo do objeto ... type(obj)
    Para saber docs de uma classe ou comando ... help(list)
    Obter uma lista de (quase) todos os atributos de um objeto ... dir(list)
    Listar símbolos do escopo corrente ... dir ()

    Simples:

    Numérico .... int(x), long(x), float(x), complex(r,ij) ... z = 4 + 3j ... abz(z) Texto ... string ... m= 'EURO' t= 2.7383     ... f = 'O %s está cotado a R$ %0.2f.'
        ... print f % (m,t)     ... %s, %f, %d: string, float, inteiro decimal
    booleanos ... bool(0) bool('') bool([]] FALSE     ... bool(3) bool('0') bool([[]]] TRUE

    Composto:

    Lista ..... são coleções de itens heterogêneos que podem ser acessados sequencialmente ou diretamente através de um índice numérico.
       ....a = [] b = [1,10,7,5] range(1,8,3) # [1,4,7] L2 = [n*10 for n in L] L2 = [n*10 for n in L if n > 0]

    list comprehension .... naipes = 'copas ouros espadas paus'.split()cartas = 'A 2 3 4 5 6 7 8 9 10 J Q K'.split() baralho = [ (c, n) for n in naipes for c in cartas] baralho

    Tupla ... sequências imutáveis ...
       ... t1 = 1, 3, 5, 7 a, b = b, a
       ...posicoes = [(1,2),(2,2),(5,2),(0,3)]

    Dicionário ... coleções de valores identificados por chaves únicas
    ...   ... uf={ 'PA':'Pará', 'AM':'Amazonas', 'PR':'Paraná','PE':'Pernambuco'}
       ...d = {} d = dict()
    Filas

    Pilhas

    Conjunto ... coleções de itens únicos e imutáveis ... set: frozenset

    Objeto

    Arvores

    Grafos


    Arquivo ... arq = open('/home/juca/grafico.png','rb') para leitura
       ... arq = open('/home/juca/nomes.txt','w') para gravação
       ... arq = open('/home/juca/grafico.png','a') para append

    números, strings e tuplas são alguns tipos de objetos imutáveis

    Print ... print tag('br')

    EstruturaControlePython3.html

    pt.wikibooks.org/wiki/Python/Conceitos_básicos/Estrutura_de_dados

    ensina.me/python/introducao/estruturas-de-dados/

    python.org tutorialestruturas-de-dados/

    Listas

  • PYTHON INSTALAÇÃO

    Instação de modulos no python

    2017
  • Instalação de Módulos no Mac:
    NomeComputador:~ NomeDiretorio$ pip install neo4j-doc-manager --pre

  • PYTHON 3 LINGUAGEM

    Curso Fgv

    2017
  • Gramática:(regra)
    < Não-Terminal > -> substituição

    Sentença -> Tema Verbo Objeto
    Sentença -> Substantivo Verbo Objeto
    Sentença -> I Verbo Objeto
    Sentença -> I Like Objeto
    Sentença -> I Like Python

    Expressão -> Expressão Operador Expressão
    Expressão -> Número
    Operador -> +
    Operador -> -
    Numero -> 0,1,...

    Indexação de string
    < string >[expressão]
    < pesquisa string.find(< target string >, < número >)
    saida é -1 qdo não corresponde ou tem erro

    Exemplo:
    pagina = < conteudo da página >
    Link_Inicio = pagina.find(< a 'href= ' ) print ( Link_Inicio )

  • PYTHON 3 OPERADORES

    Expressões executam ações específicas, baseadas em um operador com um ou dois operandos

    2017
  • Operadores aritméticos ( +, -, *, /, %, **, +=, -=, *=, /=, %=, **= ):
    Operadores de comparação ( >, <, ==, >=, <=, <>, !=, is, in ):
    Operadores lógicos (and, or, not):
    Operadores de atribuição (=):
    Operadores de concatenação (+, *)
    Operadores bitwise (<<, >>, &, |, ~, ^ )

    Obs:
    Existem 4 tipos numéricos:
    . inteiro (int) a=1
    . ponto flutuante (float) a=1.0
    . booleano (bool) a=True
    . complexo (complex) a=4 + 3j
  • PYTHON 3 TDD

    Desenvolvimento orientado a teste:
    Sequência do TDD - sempre começa pelo teste

    Repetir enquanto necessário:
    . Adicionar teste (deve dar erro!)
    . Alterar programa para teste funcionar (com o minimo de código)
    . Refatorar programa ou teste (melhorar compreensão, tirar duplicatas, simplificar) 2017
  • A série de fibonacci é representada pela equação:


    Programa correto em python: ...> Teste para verificar se a função esta correta:

    #definição da função
    def fib(n): 
        return  n if n < 2 else fib(n - 1) + fib(n - 2)

    # execução dos testes
    def teste(esperado, n): 
        if esperado != fib(n):
           print("resultado esperado fib(", n, ")=", esperado, "resultado obtido:", fib(n))
       
    print ("Início da execução de testes:")
    teste (0, 0)
    teste (1, 1)
    teste (1, 2)
    teste (2, 3)
    teste (8, 6)
    print ("Fim dos testes")

    Resultado do teste de execução
    Início da execução de testes:
    Fim dos testes


    Uso do método de desenvolvimento orientado a teste (TDD):
    Uso do TDD ...>
  • PYTHON USANDO HTML

    2016
  • Python usando html:
    from IPython.core.display
    import display, HTML

    display(HTML('Hello, world!'))

    Entrada e saida no Python:
    input_variable = raw_input ("Enter your name: ")
    print ("your name is" + input_variable)

  • PYTHON USANDO TECLADO / ANACONDA |

    2016
  • Teclado Mac: anaconda python: execução código: shift + enter

  • PYTHON 3 VARIÁVEIS GLOBAIS
    Variáveis no contexto da linguagem Python.
    2017
  • PADRÃO - PROCEDIMENTO TÓPICO PRÉ FORMATADO
    (nome do tópico)
    O que: É um tópico pré fabricado para ser alterado o conteudo textual e inserido em um conjunto de tópicos em um site de tópicos já existente.
    Quem: (opcional)
    É produzido por conteudista.
    Onde: (opcional)
    Será inserido posteriormente em um site que é um conjunto de tópicos.
    Porque: (opcional)
    Necessidade de ter um padrão para elaborar um tópico.
    Para que (uso): (opcional)
    Elaborar (escrever, editar e salvar ) um tópico.

    2017 Data em que foi criado/alterado o tópico

    Agrupamento: Padrão - Procedimento Tópico pré formatado
    Padrão - Rede de Topico do Site | 
    Padrão - Serviço de elaboração de topico de conhecimento  | 
    Padrão - Template Tópico pré formatado | 

  • EXEMPLO DE UM TÓPICO PRÉ-FABRICADO



    Template do tópico pré fabricado ..> TemplateTopico.html

    O QUE É UM TÓPICO

    Conjunto de subtópicos que descreve conhecimento consolidado.
    Dado, informação, conhecimento, componente, programa, documentação, procedimento, conceito, ajuda são tópicos.
    Pode ser composto de vários sub-tópicos

    O QUE É UM TÓPICO PRÉ-FABRICADO

    É um tópico a ser inserido em um conjunto de tópicos em um site já existente (Dicas.html).
    É produzido externamente por conteudistas diferentes e depois consolidado no respectivo site de tópicos.

    OPERAÇÕES EM UM TÓPICO

    É gerado à partir de um modelo e que é editavel, podendo incluir, alterar e excluir um texto em html e css, com imagem, som e video. O texto deve observar suas propriedades: a coerência textual (lógica semântica), a coesão textual e o estilo.

    COMO OBTER O TÓPICO PRÉ-FABRICADO

    Clicar aqui ... > TemplateTopico.html e salvar a página com o nome do tópico que será gerado atraves do browser que estiver usando (Arquivo --> salvar página como )

    IDENTIFICAÇÃO DO TÓPICO

    Será identificado posteriormente na consolidação no site em que será incluido.
     <a name="LDXXX"> 

    ESCODER SUBTÓPICO

    Para o tópico não ficar extenso usar tag's details e summary:

    + Clicar na seta para ver efeito das tag's details e summary: ...
    MELHORIAS (opcional)

    Sugestão de melhorias continuas. Poderam ser implementadas futuramente.
    Exemplo:
    Automatizar este template gerando NomeTopico.html
    Sugestão: criar automaticamente subtópico
    + abrir subtópico (clicar no + para escrever nome tópico e seu conteudo em html/css/javascript (ou selecionar padrão))

    REFERÊNCIA INTERNA

    Interno ao site
    . Tópico pré fabricado ... > TemplateTopico.html

    . Código do template ... > view-source:wdz.eng.br/TemplateTopico.html

    REFERÊNCIA EXTERNA

    Externo ao site
    . Tópico ... > Topico.html
  • PADRÃO - REDE DE TÓPICO DO SITE
    Rede de tópico deste site
    Como os tópicos estão interligados
    Necessidade de documentação interna do site
    2017

    Agrupamento:
    Padrão - Procedimento Tópico pré formatado
    Padrão - Rede de Topico do Site | 
    Padrão - Serviço de elaboração de topico de conhecimento  | 
    Padrão - Template Tópico pré formatado | 

  • Rede de tópico do site



    REFERÊNCIA INTERNA

    . Padrão - Serviço - Elaboração de Topico Conhecimento ... > Dicas.html#LD110

    . Padrão - Procedimento tópico pré formatado ... > Dicas.html#LD93

    . Padrão - Template tópico pré formatado ... > TemplateTopico.html
  • PADRÃO -SERVIÇO ELABORACAO DE TÓPICO DE CONHECIMENTO
    Descrição do serviço elaboração de tópico de conhecimento
    Necessidade de ter um serviço para elaboração de tópico de congecimento
    2017
    Agrupamento:
    Padrão - Procedimento Tópico pré formatado
    Padrão - Rede de Topico do Site | 
    Padrão - Serviço de elaboração de topico de conhecimento  | 
    Padrão - Template Tópico pré formatado | 

  • Serviço de elaboração de um tópico de conhecimento



    NOME DO SERVIÇO

    Padrão - ServTopicoConhecimento.

    PRÉ-REQUISITO

    1. Ter requisitos do tópico

    2. Ter um rascunho do que será o tópico pronto.

    CONDIÇÃO DE TERMINO

    Tópico salvo no site dica.html.

    SUB-PROCESSOS DO SERVIÇO

    1. Elaborar Tópico ... >
    1.1. Fazer download do template do tópico pré-formatado ... >TemplateTopico.html.
    No Browse clicar file -> Salvar pagina como --> digitar por exemplo: MedidorConsumoWatt.html

    1.2. Editar arquivo MedidorConsumoWatt.html

    1.3. Digitar topico entre:
    <div class="content-container" > e </div> <!-- //.content-containerr  -->
    						

    No caso de dúvida consultar ProcTopicoPreFormatado.html



    2. Incluir Tópico em Dica.html >
    2.1. Editar Dicas.html ... >

    2.2. Ver ultimo LD em Próximo LD é LD109

    2.3. Abrir Dicas em ordem alfabética... em Dicas.html

    2.4. Digamos que o nome do tópico é MedidorConsumoWatt.html

       Incluir tópico:
    <a href="#LD109" >MedidorConsumoWatt.html></a>
    na ordem alfabética na letra M

    2.5. Abrir Dicas recentes incluidas ou atualizadas... em Dicas.html

    Incluir no inicio:
    <a href="#LD109" >MedidorConsumoWatt.html></a>

    2.6. Copiar trecho por exemplo da dica MedidorConsumoWatt.html entre as tag's
    <div class="content-container" > e </div> <!-- //.content-containerr  -->
    						
    e colar
    <ul> ..texto.. </ul>
    em ordem alfabética em Dicas.html


    3. Alterar Tópico em Dica.html

    3.1. Editar Dicas.html

    3.2. Alterar texto do tópico direto em Dicas.html


    EXEMPLO

    Ver Medidor de consumo de energia ... >

    REFERÊNCIA INTERNA (opcional)

    . Procedimento tópico pré formatado ... > ProcTopicoPreFormatado.html

    . Template tópico pré formatado ... > TemplateTopico.html

    REFERÊNCIA EXTERNA (opcional)

    Requisito: Identificador único Título, Lead, Desenho descritivo Detalhes, 5W2H, Descritores, Observações ,..... .

    Rascunho: Esboço de solução ..... .

  • PADRÃO - TEMPLATE PRÉ FORMATADO
    O que:.........
    Quem: (opcional)
    .........
    Onde: (opcional)
    .........
    Porque: (opcional)
    .........
    Para que (uso): (opcional)
    .........

    2017
    Agrupamento:
    Padrão - Procedimento Tópico pré formatado
    Padrão - Rede de Topico do Site | 
    Padrão - Serviço de elaboração de topico de conhecimento  | 
    Padrão - Template Tópico pré formatado | 

  • SUBTÓPICO



    ....... > .......

    + SUBTÓPICO (opcional)

    titulo coluna 1 titulo coluna 2
    linha 1 celula 1 linha 1 celula 2
    linha 2 celula 1 linha 2 celula 2

    celula a1 celula a2
    celula b2

    celula a1
    celula b1 celula b2

    + SUBTÓPICO (opcional)

    .........
    .........
    Exemplo do uso de uma tabela de decisão:

    Condição 1 ?
    | Condição 2 ?
    | | Condição 3 ?
    1 . .
    • Ação 1
    0 1 1
    • Ação 2
    0 0 1
    • Ação 3
    0 . 0
    • Fora do escopo da tabela, Ação 4

    + SUBTÓPICO (opcional)
    .........

    + SUBTÓPICO (opcional)

    ...................... :

    + SUBTÓPICO
    .........
    .........
    .........

    + MELHORIAS

    .........
    .........
    .........


    + REFERÊNCIA INTERNA (opcional)

    . .......... ... > ...............html
    . ............ ... > view-source:..............html

    + REFERÊNCIA EXTERNA (opcional)

    . ....... ... > ........html

  • SISTEMA

    2017
    • dicas
  • 1. Definição: “Um conjunto de partes (função) inter-relacionadas que trabalham na direção de um objetivo .”
    • Mais
    2. Contextualização: “Todo sistema é um sub-sistema de um sistema maior”
    3. Classificação: “Os sistemas podem ser classificados quanto à sua: natureza (natural, artificial) , origem (concreto, abstrato) e tipo (aberto, fechado).”
    4. Características Básicas: “Os sistemas têm propósito, são afetados pela globalidade e sofrem os efeitos tanto da entropia como da homeostase”.
    5. Conceitos fundamentais:
    a. Limites:
    Talvez esse seja um dos pontos mais difíceis de ser definido, isto é qual a fronteira de um sistema? Como delimitar o que está dentro ou fora do sistema.
    b. Interfaces:
    A maneira como os subsistemas se relacionam através de entradas e saídas.
    c. Pontos de Vista:
    Todo sistema pode ser entendido ou observado de diferentes ângulos ou pontos de vista. A TGS considera que um sistema pode ser influenciado por pontos de vista.
    d. Nível de Abordagem (abstração):
    Todo sistema tem um nível de detalhe. O importante é assegurar que o nível de detalhe utilizado é condizente com o propósito do sistema.
    e. Hierarquia:
    A idéia fundamental da Teoria Geral de Sistemas na luta com a complexidade é dividir um problema grande (sistema) em problemas menores (subsistemas) é intrínseca a idéia de sistemas.




    Teoria geral de sistemas >

    Sistema de controle >

    Conceitos de sistema >

    Abstração >

    Pensamento sistêmico >

    Método sistêmico >

    Níveis de sistemas >

    Evolução dos sistemas >

    Bolas e setas .. diagrama de transições.. autômato finito..linguagem formal

  • SISTEMA - ABSTRAÇÃO

    A abstraçãp é a construção de modulos funcionais coordenados em um sistema. é a visão de um problema que extrai a informação essencial relevante a um propósito em particular e ignora o restante da informação.span> Escala de complexidade. Camadas Encapsulamento, módulo e caixa preta. 2017


  • Sistema é uma coleção relativamente unificada de objetos que funcionam de maneira coordenada e articulada como um todo.

    . Escala de Complexidade: a complexidade é uma função do número de e;ementos que compõe um sistema: qto maior o número de entidades maior é a complexidade. Ex.: Uma cadeira é um sistema simples. Uma cidade ou um sistema interativo é um objeto dito complexo.
    Camadas: Complexidade é o acumulo de muitas coisas simples. Ex: Cadeira -> pés, assento, encosto, apoio -> estofamento, revestimento, acabamento -> peças individuais contadas uma auma (parafusos, porcas,..)

    . Caixa-preta: conjunto de objetos que são encapsulados, tornados uma coleção fecahada de entidades, cuja operação e funcionamento são conhecidos. É uma tecnica usada para redução da complexidade.
    Encapsulamento, módulo e caixa preta:


    Sistemas e ontologias são representações (modelos) integradas da ecologia humana.
    A forma mais geral de um ontologia é o de uma taxionomia: conjuntos de categorias que permite classificar toda e qq entidade que seja parte do sistema. Ex Taxionomia dos seres humanos: átomos -> moléculas -> organelas -> células -> tecidos -> orgãos -> corpos -> comunidades -> sociedades -> ecosistemas.

    Análise é construir categorias ou modulos de alto nível de abstração (separação) independente do que existe ou existirá (proposta)
  • SISTEMA - DESIGN

    2017
  • Diagramas >

  • SISTEMA - DIAGRAMA

    2017
  • Diagramas >

    Bolas e setas .. diagrama de transições.. autômato finito..linguagem formal

  • SISTEMA - ENGENHARIA DE SISTEMAS

    2017
  • Engenharia de sistemas >

    Engenharia de software >

  • SISTEMA - ANÁLISE DE QUE ?...

    2017
  • Dados, Tarefas, Processos, Função, Regra, Estrutura (Molécula), Objeto, Componente, Caracteristica, Aspecto, Visão, Objetivo, Meta, Sistema, Solução ou Problema ? ou seja é uma abstração da realidade.

    Dimensão da análise:



    Exemplo de especifição de sistema
  • SISTEMA - FERRAMENTAS
    Ferramentas de apoio ao desenvolvimento .
    2016
  • FERRAMENTAS

    Automação de escritório:

    MS-Office | LibreOffice (livre)... > | Apple-Office

    Desenho:
    Draw(desenhos em geral) (livre)... > | Astah (desenhos uml) ...> | Desenhador de wireframe ...>

    Apresentação de conteudo:
    Powerpoint

    Visualização:
    tagcrowd(nuvem de tag) > | HighCharts > | D3 >



    Analise de dados:
    maquina de aprendizado em python |

    Serviço compartilhado de desenvolvimento:
    github > |bitbucket >

    Editores de código:
    Sublime Text2 > |Komposer (livre) >

    Simuladores:
    pythontutor (python, js e java) >|
    jsfiddle.net (html, js, css) >

    Conversores:
    wdz.eng.br/XmlXHtml.html (Web de html para xml e vice versa) >

    Controladores de versões:
    Beyond Compare 4 (Mac) > | Meld (windows) >

    Verificadores de código:
    validator.w3.org (html) > |
    jigsaw.w3.org/css-validator (css)

    Tutoriais:

    .... >Html Css Javascript Xml .

  • SISTEMA - LICENÇAS OPEN SOURCE

    2016
  • Tipos de licenciamento de software


    • SISTEMA - SERVIÇO WEB

      Um serviço é uma experiência perecivel, intagivel, desenvolvida para um consumidor que desempenha o papel de co-produtor

      2017
    • Exemplos de serviço web :
      . Clique..>

      . Clique..>

    • SISTEMA - TÉCNICAS

      Procedimento ou conjunto de procedimentos para atingir determinado resultado

      2017
    • Análise elemento de dados ( metadado >) .
      . Obter conceito do dado dentro de um contexto.
      . Obter definição do dado.
      . Identificar o tipo de dado.
      . Uso do dado.
      . Estabelecer a finalidade do dado.
      . Tamanho do dado.
      . Valores usuais.

      • SISTEMA - UNIDADE SISTEMAS

        Unidade

        + definição wiki...>
        2017
      • Unidade de aprendizagem - TAREFA
        Unidade de um sistema - FUNÇÃO
        Unidade na matemática - UM
        Unidade de estrutura - Bloco
        Unidade de peça- Componente
        Unidade de pagina - Elemento de dado Unidade de software - Ponto de função
      • VARIÁVEIS
        Variáveis em seus vários contextos.
        2017
      • . Variável (estatística) - atributo, mensurável ou não, sujeito à variação quantitativa ou qualitativa, no interior de um conjunto.

        . Variável (matemática) - ente, em geral representado por uma letra, que pode assumir diferentes valores numéricos em uma expressão algébrica, numa fórmula ou num algoritmo.

        . Variável (programação) - objeto situado na memória que representa um valor ou expressão.

      • VISUALIZAÇÃO - VISUALIZAÇÃO DE UM NÚMERO
        A combinação de vários Led's formam um número.
        2017
      • Numero1.jpg


      • VISUALIZAÇÃO - VISUALIZAÇÃO DE INFORMAÇÃO
        Visualização de infromação + Ver detalhe
        2017

      • https://jsfiddle.net/mrdLc9L1/


        Exemplos de Visualizações de dados >
        Visualização de dados >
        Visualização científica >
        Métodos de visualização >

        Estudo de visualização >
        Evolução da informação >

      • WEBDESIGN

        2016
      • Entregáveis da arquitetura de informação

        Métodos de design UX e deliberações

        Tutorial html css framework-bootstrap

        Framework bootstrap (html,css,js,componentes)

        Modelos Css Zen Garden

        Maujor Css e padrões web

        w3schools Padrões Web

        Tabless - Html, css, js, Seo, Responsive

      • WEBDESIGN - DEFINIÇÃO UMA PÁGINA WEB

        2016
      • Exemplo de uma página (dinâmica) : Mostrar exemplo...> .

        O que fazer:
        . Partir da necessidade do usuário da informação.

        . Imaginando a necessidade atendida, listar dados que teria a saida (tela, arq, relatório,..) ?

        . Como seria o uso desses dados, separando por funcionalidade ?

        . Enquanto não aprovar dados: incluir novos dados ou retirar até que sejam aprovados

        . Para cada conjunto de dados identicar que dados serão obtidos e como (informado, cálculo, mapeamento (relacionamento e classificação) ou visualização). Usar a análise

        * Nesse processo usar a técnica e ferramenta que saiba usar, para definir a especificação.

      • WEBDESIGN - ELEMENTOS DE UMA PÁGINA WEB

        Elementos

        + Regras de apresentação>
        2017
      • WEBDESIGN - NAVEGAÇÃO DAS PÁGINAS PELO SITE

        Estrutura fisica do site e navegação

        + Ver detalhe> 2017
      • WEBDESIGN REQUISITOS

        2017
      • Contexto


        Requisitos de gestão de conteudo ..>


        Tipos de requisitos:

        Requisitos Funcionais
        . O Escopo do Trabalho
        . Modelos de Dados do Negócio
        . O Escopo do Produto
        . Requisitos Funcionais e dos Dados
        Requisitos Não Funcionais
        . Requisitos de Aparência e Sensações
        . Requisitos de Usabilidade e Humanidade
        . Requisitos de Desempenho
        . Requisitos Operacionais e Ambientais
        . Requisitos de Mantenabilidade e Suporte
        . Requisitos de Segurança
        . Requisitos Culturais e Políticos
        . Requisitos Legais
      • WEBDESIGN -TABELA DE CORES

        Para ver código vá para Converter nome para coódigo RGB ---> 2017
      • Pantone cor do ano

        Converter nome para coódigo RGB

        Seleção e Código de cores

        Tabela de cores

        Como escolher cores

        Codigo de cores

        Ferramentas de cores

        css de cores de texto

      • WIREFRAME

        2017
Copyright © WALTER DOMINGUEZ