OpenLLM-France/wikimedia huggingface dataset:
# Introdução à Pesquisa Operacional/Algoritmo Simplex

O algoritmo simplex desenvolvido por George Dantzig é uma técnica popular para dar soluções numéricas de problemas da programação linear. Um método sem relação, mas chamado de maneira similar é o método Nelder-Mead ou método simplex de baixo custo devido a Nelder e Mead (1965) e é um método numérico para otimização de problemas livres multidimensionais, pertencentes à classe mais geral de algoritmos de busca.
Em ambos os casos, o método usa o conceito de um simplex, que é um polítopo de N + 1 vértices em N dimensões: um segmento de reta sobre uma linha, um triângulo sobre um plano, um tetraedro em um espaço de três dimensões e assim sucessivamente.

## Procedimentos

Estes procedimentos são válidos para problemas de maximização:
* Introduzir as variáveis de folga, uma para cada desigualdade;
* Montar um quadro para os cálculos, colocando os coeficientes de todas as variáveis com os respectivos sinais e, na última linha, incluir os coeficientes da função objetivo transformada;
* Estabelecer uma solução básica inicial, usualmente atribuindo valor zero às variáveis originais e achando valores positivos para as variáveis de folga;
* Como próxima variável a entrar na base, escolher a variável não básica que oferece, na última linha, a maior contribuição para o aumento da função objetivo (ou seja, tem o maior valor negativo). Se todas as variáveis que estão fora da base tiverem coeficientes nulos ou positivos nesta linha, a solução atual é ótima. Se alguma dessas variáveis tiver coeficiente nulo, isto significa que ela pode ser introduzida na base sem aumentar o valor da função objetivo. Isso quer dizer que temos uma solução ótima, com o mesmo valor da função objetivo.
* Para escolher a variável que deve deixar a base, deve-se realizar o seguinte procedimento:
** Dividir os elementos da última coluna pelos correspondentes elementos positivos da coluna da variável que vai entrar na base. Caso não haja elemento nenhum positivo nesta coluna, o processo deve parar, já que a solução seria ilimitada.
** O menor quociente indica a equação cuja respectiva variável básica deverá ser anulada, tornando-se variável não básica.
* Usando operações válidas com as linhas da matriz, transformar o quadro de cálculos de forma a encontrar a nova solução básica. A coluna da nova variável básica deverá se tornar um vetor identidade, onde o elemento 1 aparece na linha correspondente à variável que está sendo anulada.
* Retornar ao passo 4 para iniciar outra iteração.
# Introdução à Pesquisa Operacional/Introdução à Pesquisa Operacional

A Investigação Operacional (IO) ou Pesquisa operacional (PO), é um ramo interdisciplinar da matemática aplicada que faz uso de modelos matemáticos, estatísticos e de algoritmos na ajuda à tomada de decisões. É usada sobretudo para analisar sistemas complexos do mundo real, tipicamente com o objetivo de melhorar ou optimizar a performance.

## História da Pesquisa Operacional

A investigação operacional nasceu durante a II Guerra Mundial na Inglaterra, quando os Aliados se viram confrontados com problemas (de natureza logística e de táctica e estratégia militar) de grande dimensão e complexidade. Foram criados grupos multidisciplinares de cientistas em que se incluíam matemáticos, físicos e engenheiros, a par de outros oriundos das ciências sociais para apoiar os comandos operacionais na resolução desses problemas. Aplicaram o método científico aos problemas que lhes foram sendo colocados e criaram modelos matemáticos, apoiados em dados e fatos, que lhes permitissem perceber os problemas em estudo e ensaiar e avaliar o resultado hipotético de estratégias ou decisões alternativas.
O sucesso dos cientistas ingleses, levaram aos Estados Unidos a iniciarem pesquisas semelhantes, que culminaram no desenvolvimento do Simplex em 1947.Com o fim do conflito e sucesso obtido, os grupos de cientistas transferiram a nova metodologia na abordagem de problemas para as empresas, confrontadas com problemas decisionais de grande complexidade derivados do crescimento económico que se seguiu. Com a evolução observada na informática criaram-se condições de concretização algorítmica e velocidade de processamento adaptados à imaginação dos profissionais da investigação operacional, e a computação permitiu relacionar diretamente os sistemas de informação com os decisores.
# Introdução à Pesquisa Operacional

* Bem vindo ao curso Introdução à Pesquisa Operacional
* Nível do curso
* Superior.
* Pré-requisito
* Introdução à Álgebra Linear
* Bibliografia
* Wikilivro de Pesquisa operacional
* Curso de Pesquisa Operacional-Erico Lisboa
* Índice de aulas
* Introdução à Pesquisa Operacional
* Modelos Lineares de Otimização
* Programação Linear
* Algoritmo Simplex
* Dualidade
* Análise de Sensibilidade
* Modelos de Redes
* Programação Inteira
* Programação Não-Linear
* Programação Dinâmica
# Introdução à Programação com Scratch/Como instalar o Scratch

A versão mais recente do Scratch é disponibilizada online, não necessitando o download do código fonte. Portanto, para trabalhar, basta uma conexão internet. No entanto, é possível encontrar a versão 1.4 para download no site http://scratch.mit.edu/scratch_1.4/. Existem versões para Windows, MacOS X, Debian/Ubuntu. Linguagem baseada em software livre.
# Planos de Mobilidade Urbana
## Boas Práticas

Plano de Mobilidade Urbana de Lyon
# Plantio nas Tekoás

Esse é um projeto de reintrodução de agricultura nas Tekoás Pyau e Ytu. Esse projeto é uma iniciativa de voluntários do Teto como parte do programa de Habilitação Social dessas comunidades, e também de voluntários de grupos de permacultura em comunidades.

## Calendário
### 13 de fevereiro

    Reunião de aproximação e apresentação

### x de março

    Reunião para planejamento do projeto

### y de março visita à(s) comunidade(s)
## Etapas do processo

* Mutirão de coleta e conscientização sobre a questão do lixo;
* Instalação de composteiras;
* Limpeza do solo;
* Plantio de plantas pioneiras para preparação do solo;

## Participantes

* Rodrigo Tetsuo Argenton (discussão)
# Plantio nas Tekoás/Encontros/13 de fevereiro

No dia 13 realizamos um encontro despretensioso no vão do MASP para que os voluntários do Teto explicassem um pouco sobre o trabalho do Teto, sobre a ideia do projeto, bem como as experiências com as comunidades em questão. E o Lucas que falou sobre suas experiências com agricultura, incluindo comunidades em situação de pobreza, e como indianista.

## Resumo

Andressa ressaltou que a prioridade deveria ser a limpeza das comunidades, que têm problemas com a manutenção dos resíduos, e que embora já tenham realizado mutirões de limpeza o próximo a ser organizado teria de esperar uma aplicação de enquete como procedimento normal ao programa de Habilitação Social do Teto e que isso faria com que o próximo mutirão talvez só ocorresse no fim de março. O Lucas disse que também lida com a questão do lixo, e pode aproveitar resíduos orgânicos para gerar adubo pelo processo de compostagem, sendo talvez a primeira etapa construir uma composteira nas comunidades para a destinação de material orgânico, reduzindo a questão do lixo e já gerando o adubo necessário para a implementação de agricultura na comunidade.
Lucas disse que de modo voluntariado talvez conseguisse voluntários quinzenais para auxiliar na tarefa; e talvez pudesse dar capacitação para voluntários do Teto para auxiliarem nesse projeto e até mesmo em outras comunidades, mas que a prioridade para ele deveriam ser as aldeias guaranis. Mas seria mais interessante que houvesse um auxilio monetário para que conseguissem ser mais eficientes e realizar um trabalho mais intensivo na primavera.
Questões adicionais levantadas seria a implementação de sementes crioulas, em detrimento das industrializadas como uma forma de reforçar a tradição cultural, bem como a troca dessas com outras comunidades indígenas. Poderíamos fazer instalação de cisternas para a captação de água.

## Encaminhamento

Ficou acordado que no meio de março (2014) haveria uma outra reunião onde encontrar-se-iam os outros interessados no projeto, e nesse meio tempo assentariam as ideias levantadas e haveria troca de ideias de forma online. Também levantou-se uma possibilidade de visita à comunidade para que os interessados que não conhecem às comunidades em questão pudessem ter o primeiro contato com os moradores antes de qualquer atividade mais intervencionista.

## Participantes

* Rodrigo Tetsuo Argenton (discussão)
# Plano de Metas da cidade de São Paulo

Esta página reúne ligações para aulas, pesquisas e discussões a respeito do Plano de Metas da cidade de São Paulo.

## Propostas e discussões

Atualmente discutem-se as propostas para o plano 2013-2016 da gestão Fernando Haddad. Para propôr um novo assunto basta incluir uma nova página na lista abaixo, seguindo o modelo de alguma outra.
* Compostagem_na_cidade_de_SP
* Agricultura Urbana no Plano de Metas 2013-2016
# Plantio nas Tekoás/Encontros

Aqui você pode encontrar todos os encontros documentados desse projeto.

## Fevereiro - 2014

* 13 de fevereiro
# Curso Livre de Arquitetura de Computadores/Hierarquia de Memória e Memória Cache

| Módulo 1: Arquitetura e Organização de Computadores | Módulo 2: Evolução e Desempenho do Computador | Módulo 3: Visão de Alto Nível da Função e Interconexão do Computador | Módulo 4: Hierarquia de Memória e Memória Cache | Módulo 5: Memória Interna e Externa |
| Módulo 6: Entrada e Saída | Módulo 7: Suporte do Sistema Operacional | Módulo 8: Aritmética do Computador | Módulo 9: Conjuntos de Instruções | Módulo 10: Estrutura e Função do Processador |

# Hierarquia de Memória e Memória Cache
## Tarefa final do módulo

* Caderno 4: Hierarquia de Memória e Memória Cache

## Próximos passos

* Arquitetura e Organização de Computadores
** Organização e Arquitetura
** Estrutura e Função
* Evolução e Desempenho do Computador
** Um breve histórico dos computadores
** Projetando visando ao desempenho
* Visão de Alto Nível da Função e Interconexão do Computador
** Componentes do computador
** Função do computador
** Estrutura de interconexão
** Interconexão de barramento
* Hierarquia de Memória e Memória Cache
** Visão geral do sistema de memória do computador
** Princípios da memória cache
* Memória Interna e Externa
** Memória principal semicondutora
** Disco magnético
** Memória óptica
** Fita Magnética
* Entrada e Saída
** Dispositivos externos
** Módulos de Entrada e Saída
** Entrada e Saída programada
** Entrada e Saída controlada por interrupção
** Acesso direto à memória
* Suporte do Sistema Operacional
** Visão geral do sistema operacional
** Escalonamento
* Aritmética do Computador
** A Unidade Lógica e Aritmética
** Representação de inteiros
** Aritmética com inteiros
* Conjuntos de Instruções
** Características das instruções de máquina
** Tipos de operandos
** Tipos de operações
* Estrutura e Função do Processador
** Organização do processador
** Organização dos registradores
** Ciclo da instrução
** Pipeline de instruções
# Curso Livre de Arquitetura de Computadores

Início Inscrição Contato
| 01 | Conectando-se na Wikiversidade Para que se tenha total proveito do curso, é interessante estar autenticado na Wikiversidade. Desta forma, suas tarefas e dúvidas serão armazenadas com identificação. Dessa forma, nos diga que tipo de usuário é você, clicando em uma das opções abaixo. Não tenho conta na Wikiversidade Já tenho conta na Wikiversidade, mas não estou autenticado. Já tenho conta na Wikiversidade e estou autenticado. |
| 02 | Inscrever-se no curso A cada módulo do curso, existe uma tarefa a ser feita. Para receber, futuramente, um certificado de conclusão do curso, é necessário estar inscrito e ser aprovado em todas as tarefas. Ao clicar neste botão, será redirecionado para o Dashboard, uma ferramenta de acompanhamento de atividades educacionais. Siga as instruções para inscrever-se. Esteja logado. |
| 03 | Começar o curso Assim que você fizer as etapas 1 e 2, você estará pronto para começar o Curso Livre de Arquitetura de Computadores! Cada módulo compreende aulas e tarefa. Cada aula possui conteúdo em texto e em vídeo, um quiz para apreender o conhecimento da aula e um espaço de discussão, em que você pode tirar suas dúvidas. No fim do módulo, há uma tarefa maior, para colocar em prática as competências adquiridas. |
# Curso Livre de Arquitetura de Computadores/Memória Interna e Externa

| Módulo 1: Arquitetura e Organização de Computadores | Módulo 2: Evolução e Desempenho do Computador | Módulo 3: Visão de Alto Nível da Função e Interconexão do Computador | Módulo 4: Hierarquia de Memória e Memória Cache | Módulo 5: Memória Interna e Externa |
| Módulo 6: Entrada e Saída | Módulo 7: Suporte do Sistema Operacional | Módulo 8: Aritmética do Computador | Módulo 9: Conjuntos de Instruções | Módulo 10: Estrutura e Função do Processador |

# Memória Interna e Externa
## Tarefa final do módulo

* Caderno 5: Memória Interna e Externa

## Próximos passos

* Arquitetura e Organização de Computadores
** Organização e Arquitetura
** Estrutura e Função
* Evolução e Desempenho do Computador
** Um breve histórico dos computadores
** Projetando visando ao desempenho
* Visão de Alto Nível da Função e Interconexão do Computador
** Componentes do computador
** Função do computador
** Estrutura de interconexão
** Interconexão de barramento
* Hierarquia de Memória e Memória Cache
** Visão geral do sistema de memória do computador
** Princípios da memória cache
* Memória Interna e Externa
** Memória principal semicondutora
** Disco magnético
** Memória óptica
** Fita Magnética
* Entrada e Saída
** Dispositivos externos
** Módulos de Entrada e Saída
** Entrada e Saída programada
** Entrada e Saída controlada por interrupção
** Acesso direto à memória
* Suporte do Sistema Operacional
** Visão geral do sistema operacional
** Escalonamento
* Aritmética do Computador
** A Unidade Lógica e Aritmética
** Representação de inteiros
** Aritmética com inteiros
* Conjuntos de Instruções
** Características das instruções de máquina
** Tipos de operandos
** Tipos de operações
* Estrutura e Função do Processador
** Organização do processador
** Organização dos registradores
** Ciclo da instrução
** Pipeline de instruções
# Introdução à Ciência da Computação/Avaliação 1

acima: <<<Introdução às Ciências da Computação |
Esta avaliação compreende 8 questões básicas envolvendo as matérias abordadas na Disciplina de Introdução à Ciência da Computação, da aula de Definição de Ciência da Computação até a aula de História do Hardware. Esta prova pode ser cumprida sem problemas em 1 hora, e o aluno pode ser considerado apto à prosseguir os estudos se obtiver 90% (ou 7 questões corretas) de aproveitamento desta avaliação. Se não obtiver, recomenda-se que o aluno revise novamente o conteúdo antes de prosseguir seus estudos.
acima: <<<Introdução às Ciências da Computação |
# Introdução à Ciência da Computação/Avaliação 2

acima: <<<Introdução às Ciências da Computação |
Esta avaliação compreende 7 questões básicas envolvendo as matérias abordadas na Disciplina de Introdução à Ciência da Computação, da aula de Introdução ao Software e conceitos relacionados até a aula de Introdução à Redes. Esta prova pode ser cumprida sem problemas em 1 hora, e o aluno pode se considerar apto à prosseguir os estudos se obtiver 90% de aproveitamento (ou 6 questões corretas). Se não obtiver, recomenda-se que o aluno revise novamente o conteúdo antes de prosseguir seus estudos.
acima: <<<Introdução às Ciências da Computação |
# Introdução à Ciência da Computação/Avaliação Final

acima: <<<Introdução às Ciências da Computação |
Esta avaliação final compreende 10 questões básicas envolvendo as matérias abordadas na Disciplina de Introdução à Ciência da Computação, em todo o seu conteúdo.Esta prova pode ser cumprida sem problemas em 1 hora, e o aluno pode ser considerado aprovado nesta Disciplina se obtiver 90% (ou 9 questões corretas) de aproveitamento desta avaliação e poderá prosseguir normalmente o estudo de outras disciplinas cujo requisito básico seja esta disciplina. Se não obtiver a aprovação, recomenda-se que o aluno revise novamente todo o conteúdo antes de efetuar a avaliação.
acima: <<<Introdução às Ciências da Computação |
# Introdução à Cartografia

* Bem vindo ao curso Introdução à Cartografia
* Nível do curso
* Superior
* Pré-requisito
* Geografia de Ensino Básico (completo)
* Geografia de Ensino Intermediário (completo)
# Oficina de Investigação Filosófica na Educação

II Fundamentação
III Objetivos
IV Conteúdo programático 1 De onde vim? (Educação, mundo, escola e experiência do pensar)
2 Quem sou? (filosofia, subjetividade e experiência do pensar)
3 Para onde vou? (filosofia na educação: aspectos filosófico-pedagógicos)
V Bibliografia CHAUÍ, M. de S. Convite à Filosofia. 7. ed. São Paulo: Ática, 2000. DELEUZE, G. Diferença e Repetição. Rio de Janeiro: Graal, 1988. DESCARTES, R. Meditações Metafísicas. 2. ed. São Paulo: DIFEL, 1973. FOUCAULT, M. Microfísica do Poder. 14. ed. Rio de Janeiro: Graal, 1999. HEIDEGGER, M. Que é isto – a filosofia? In: Conferências e escritos filosóficos. 2. ed. São Paulo: Abril Cultural, 1983. KOHAN, W. O.; LEAL, B.; RIBEIRO, Á. A Filosofia na Escola Pública. Petrópolis: Vozes, 2000. ______. Infância. Entre Educação e Filosofia. Belo Horizonte: Autêntica, 2003. LARROSA, J. O enigma da infância ou o que vai do impossível ao verdadeiro. In: Pedagogia Profana. Belo Horizonte: Autêntica, s/d. NIETZSCHE, F. Além do bem e do mal: prelúdio a uma filosofia do futuro. São Paulo: Cia das Letras, 1992. PLATÃO. Apologia de Sócrates. Brasília: UnB, 1995. RANCIÈRE, J. O mestre ignorante. Belo Horizonte: Autêntica, 2002/1985.
# Portal:Formação Intermediária/Matemática/Probabilidade

Bem-Vindo À disciplina de Probabilidade Curso de Matemática - Ensino Médio
# Portal:Formação Intermediária/Matemática/Números Complexos

Bem-Vindo À disciplina de Números Complexos Curso de Matemática - Ensino Médio
# Portal:Formação Intermediária/Matemática/Números racionais

Número racional é todo o número que pode ser representado por uma razão (ou fração) entre dois números inteiros.
O conjunto dos números racionais (representado por $\,\!\mathbb {Q}$, o uso da letra $\,\!\mathbb {Q}$ é derivada da palavra inglesa quotient, cujo significado é quociente, já que a forma de escrever um número racional é o quociente de dois números inteiros, com o denominador diferente de 0) é definido por:
$\mathbb {Q} =\left\{{\begin{matrix}{\frac {a}{b}}\end{matrix}}\,|\,a\in \mathbb {Z} \,;\,b\in \mathbb {Z^{*}} \right\}$
Onde $\mathbb {Z}$ é o conjunto dos números inteiros e $\mathbb {Z^{*}}$ o conjunto dos números inteiros excluindo o 0.
Exemplos de números racionais: $\,\!{\begin{matrix}{\frac {5}{8}}\end{matrix}}$; $\,\!7{,}5$; $\,\!-9$; $\,\!3{\begin{matrix}{\frac {5}{8}}\end{matrix}}$; $\,\!{\sqrt[{2}]{4}}$; $\,\!-{\begin{matrix}{\frac {6}{7}}\end{matrix}}$.
Os números racionais opõem-se aos números irracionais ($\,\!\mathbb {I}$).
Para representar o conjunto dos racionais positivos podemos usar Q + e para representar o conjunto dos números racionais negativos podemos utilizar Q-. O número zero também faz parte do conjunto dos racionais.
Há quatro formas de se apresentarem os números racionais: Frações (próprias ou impróprias), números mistos (que é uma variação das frações impróprias), números decimais de escrita finita e, por fim, as dízimas, que são números decimais em cuja escrita aparecem períodos numéricos infinitos. Eis alguns exemplos:
* fração:$\,\!{\begin{matrix}{\frac {7}{5}}\end{matrix}}$;
* número misto: 5$\,\!{\begin{matrix}{\frac {3}{2}}\end{matrix}}$;
* números decimais de escrita finita: 8,35;
* dízimas: 8,(23); 1,23(5); 7,23(965);
nesta notação os números entre parênteses repetem-se ao infinito.
# Portal:Formação Intermediária/Matemática/Poliedros

Bem-Vindo À disciplina de Poliedros Curso de Matemática - Ensino Médio

## Poliedros Regulares

== O Caso Plano do Teorema de Euler == ♥
== Uma Outra Demonstração do Teorema de Euler no Plano == Tal demonstração faz-se somente com o conhecimento básico de grafos planos conexos e a mesma faz-se por indução.
# Portal:Formação Intermediária/Matemática/Números Reais

Aristóteles refere-se a uma demonstração onde se supõe que a diagonal e o lado são comensuráveis para se chegar num absurdo com a conclusão que um mesmo inteiro é par e ímpar. O raciocínio por absurdo que segue foi provavelmente concebido no meio da escola pitagórica. Vamos supor que o lado AB e a diagonal DB sejam segmentos comensuráveis. Logo existem um segmento u e dois inteiros m e n tais que AB = mu e DB = nu. Portanto o segmento AB mede m e o segmento DB mede n. Pelo teorema de Pitágoras n² = m² + m², ou seja, n² = 2m². Portanto (n/m)²=2. Seja a/b uma fração irredutível tal que n/m=a/b. Como (a/b)²=2 então a²=2b². Portanto a² é par e conseqüentemente a é par. Como a/b é irredutível, b deve ser ímpar. Como a é par, existe um inteiro k tal que a=2k. Como a²=2b² então 4k²=2b². Logo b² é par. Conclui-se que b também é par. Absurdo pois b é ímpar.
Vamos supor que o lado AE e a diagonal AD do pentágono regular ABCDE sejam comensuráveis. Logo existe um segmento u e inteiros positivos m e n tais que AE = mu e AD = nu com n > m pois AD é maior que AE. As diagonais do pentágono regular ABCDE determinam um novo pentágono regular A’B’C’D’E’.
Como AD - AE = B’E’com AD = nu e AE = mu então B’E’=(n-m)u. Como AE-B’E’=A’B’, conclui-se que A’B’= mu-(nu - mu)=(2m-n)u Logo se houver um segmento u que seja submúltiplo comum da diagonal AD e do lado AE do pentágono regular inicial então o mesmo segmento u será submúltiplo dos segmentos E’B’ e A’B’, ou seja, da diagonal e do lado do novo pentágono regular A’B’C’D’E’. O mesmo argumento que permitiu passar do pentágono inicial ABCDE ao pentágono A’B’C’D’E’ pode ser repetido para se chegar a um outro pentágono menor ainda. Após um número finito de repetições teremos um pentágono de lado an e diagonal dn comensuráveis com relação ao segmento u e com an < u, o que é uma contradição. Logo o lado e a diagonal do pentágono inicial são incomensuráveis.