<!--{{{-->
<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml' />
<!--}}}-->
Background: #fff
Foreground: #000
PrimaryPale: #8cf
PrimaryLight: #18f
PrimaryMid: #04b
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

a {color:[[ColorPalette::PrimaryMid]];}
a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];}
a img {border:0;}

h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}

.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}

.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}

.tabSelected{color:[[ColorPalette::PrimaryDark]];
	background:[[ColorPalette::TertiaryPale]];
	border-left:1px solid [[ColorPalette::TertiaryLight]];
	border-top:1px solid [[ColorPalette::TertiaryLight]];
	border-right:1px solid [[ColorPalette::TertiaryLight]];
}
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}

#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}

.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
	border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background:[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
	border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
	border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}

.wizard .notChanged {background:transparent;}
.wizard .changedLocally {background:#80ff80;}
.wizard .changedServer {background:#8080ff;}
.wizard .changedBoth {background:#ff8080;}
.wizard .notFound {background:#ffff80;}
.wizard .putToServer {background:#ff80ff;}
.wizard .gotFromServer {background:#80ffff;}

#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}

.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}

.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}

.tiddler .defaultCommand {font-weight:bold;}

.shadow .title {color:[[ColorPalette::TertiaryDark]];}

.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}

.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}

.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}

.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::TertiaryMid]];}

.sparkline {background:[[ColorPalette::PrimaryPale]]; border:0;}
.sparktick {background:[[ColorPalette::PrimaryDark]];}

.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}

.zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}

.imageLink, #displayArea .imageLink {background:transparent;}

.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}

.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}

.viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}

.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}

.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}

.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::TertiaryMid]];}
.readOnly {background:[[ColorPalette::TertiaryPale]];}

#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:'alpha(opacity=60)';}
/*}}}*/
/*{{{*/
* html .tiddler {height:1%;}

body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}

.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}

/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}

#mainMenu .tiddlyLinkExisting,
	#mainMenu .tiddlyLinkNonExisting,
	#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}

.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0 1em 1em; left:0px; top:0px;}

.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}

#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}

#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 0.3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}

.wizard {padding:0.1em 1em 0 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0 0; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0;}
.wizardFooter .status {padding:0 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em;}

#messageArea {position:fixed; top:2em; right:0; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em;}
#messageArea a {text-decoration:underline;}

.tiddlerPopupButton {padding:0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em; margin:0;}

.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}

.tabset {padding:1em 0 0 0.5em;}
.tab {margin:0 0 0 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}

#contentWrapper {display:block;}
#splashScreen {display:none;}

#displayArea {margin:1em 17em 0 14em;}

.toolbar {text-align:right; font-size:.9em;}

.tiddler {padding:1em 1em 0;}

.missing .viewer,.missing .title {font-style:italic;}

.title {font-size:1.6em; font-weight:bold;}

.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}

.tiddler .button {padding:0.2em 0.4em;}

.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}

.footer {font-size:.9em;}
.footer li {display:inline;}

.annotation {padding:0.5em; margin:0.5em;}

* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0 0.25em; padding:0 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}

.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0px 3px 0px 3px;}

.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}

.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0; font-size:.9em;}
.editorFooter .button {padding-top:0px; padding-bottom:0px;}

.fieldsetFix {border:0; padding:0; margin:1px 0px;}

.sparkline {line-height:1em;}
.sparktick {outline:0;}

.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}

* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0; right:0;}
#backstageButton a {padding:0.1em 0.4em; margin:0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; width:90%; margin-left:3em; padding:1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
/***
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which need larger font sizes.
***/
/*{{{*/
body {font-size:0.8em;}
#sidebarOptions {font-size:1.05em;}
#sidebarOptions a {font-style:normal;}
#sidebarOptions .sliderPanel {font-size:0.95em;}
.subtitle {font-size:0.8em;}
.viewer table.listView {font-size:0.95em;}
/*}}}*/
/*{{{*/
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none !important;}
#displayArea {margin: 1em 1em 0em;}
noscript {display:none;} /* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
}
/*}}}*/
<!--{{{-->
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::ViewToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::EditToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser excludeLists'></span></div>
<!--}}}-->
To get started with this blank [[TiddlyWiki]], you'll need to modify the following tiddlers:
* [[SiteTitle]] & [[SiteSubtitle]]: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)
* [[MainMenu]]: The menu (usually on the left)
* [[DefaultTiddlers]]: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened
You'll also need to enter your username for signing your edits: <<option txtUserName>>
These [[InterfaceOptions]] for customising [[TiddlyWiki]] are saved in your browser

Your username for signing your edits. Write it as a [[WikiWord]] (eg [[JoeBloggs]])

<<option txtUserName>>
<<option chkSaveBackups>> [[SaveBackups]]
<<option chkAutoSave>> [[AutoSave]]
<<option chkRegExpSearch>> [[RegExpSearch]]
<<option chkCaseSensitiveSearch>> [[CaseSensitiveSearch]]
<<option chkAnimate>> [[EnableAnimations]]

----
Also see [[AdvancedOptions]]
<<importTiddlers>>
Referência: Rezaei,Jafar. Best-worst multi-criteria decision-making method, Omega 53 (2015) 49–57
 
Frente às dificuldades de estabelecer pesos relativos, e à não adequação do uso de pesos absolutos, pode-se utilizar a técnica denominada best-worst (MBW) para encontrar os pesos.
Nessa abordagem  ''cada avaliador'' deve estabelecer as importâncias relativas de cada alternativa/variável/critério com relação à melhor (best) e a pior (worst), sendo necessário 2*(N-1) avaliações.
Esse método mostra-se adequado por não precisar de todas as comparações par a par, exigindo somente a comparação da mais importante com as demais, e da menos importante com as demais. omo dificuldade, é necessário um método interativo para obter os pesos, os quais são a solução de um problema de programação linear.
Cada avaliador deve atribuir notas a cada criterio (ou alternativa) com relação à MELHOR (Best) opção e à PIOR (Worst) opçao.
$$ A_{B}=(a_{B1}, a_{B2},...,a_{BN}) $$ $$ A_{W}=(a_{W1}, a_{W2},...,a_{WN}) $$
Os pesos são dados pelo sistema:
$$ min \xi $$ sujeito a $$ |\frac{w_{B}}{w_{j}} -  a_{Bj}| < \xi $$ $$ |\frac{w_{j}}{w_{Wj}} -  a_{Wj}| < \xi $$ $$ \sum w_{j}=1 $$
ver referencial que discute sistemas de saude: http://www.scielo.br/scielo.php?pid=S0104-42302011000200025&script=sci_arttext&tlng=pt
Disciplina que busca oferecer os conceitos e decisões relativas às operações de curto prazo da organização.
[[Programa|Programa Administração Financeira 1]]
''Mapa de Aulas
---------------------
<<forEachTiddler
    where
       'tiddler.tags.contains("admfin1")'

    sortBy
       'tiddler.title.toUpperCase()'

    write '"[["+tiddler.title+"]]\n "'
>>
Disciplina que busca apresentar os conceitos e decisões relativas ao custo de capital da organização.
[[Programa|Programa Administração Financeira 2]]
''Mapa de Aulas
---------------------
<<forEachTiddler
    where
       'tiddler.tags.contains("admfin2")'

    sortBy
       'tiddler.title.toUpperCase()'

    write '"[["+tiddler.title+"]]\n "'
>>
O que damos
0. Matemática Financeira
1. Finanças curto prazo
2. Estrutura de Capital
3. Orçamento

Sugestões
0. Matemática Financeira
1. Financeira 1
2. Financeira 2

Disciplinas para Interações
1. Elaboração de Projetos
2. Orçamento

Disciplinas para Trilha de Finanças 
1. Mercado de Capitais e Instrumentos Financeiros
2. Gestão de Risco e Derivativos
3. Finanças Internacionais
4. Finanças Pessoais
5. Finanças e Orçamento Público


As alterações devem ser feitas via [[panel|https://campello.fearp.usp.br:2083/]]
Lembrar de editar o arquivo store.php que fica na pasta www que identifica username e password.

Deve-se colocar na pasta imagens as figuras que desejar...
Uma alternativa a converter para flv e inserir no youtube por exemplo, é colocar no google docs e apenas trazer o embebed
<html>
<iframe src="https://docs.google.com/present/embed?id=dcqtx944_09n3f6tc5" frameborder="0" width="410" height="342"></iframe>
</html>
https://www.verbosus.com/octavus.html
bcampello
@secreto

link bacana
http://www.devmedia.com.br/introducao-a-logica-fuzzy-com-java/32444
teste de glossarrio
Melhor explicação : http://www.scielo.br/scielo.php?script=sci_arttext&pid=S0104-62762010000100007



1. Quando se usam dados normalizados os coeficientes são dados pelas correlações entre as variáveis dependentes e a independente. Assim, ao usar regressão com dados normalizados para encontrar a influência (para determinar os pesos em AHP, por exemplo, ou para determinar preços), e desejar o valor "absoluto" da variável dependente, deve-se realizar o ajuste pela relação entre os desvios padrões da variável independente e a dependente. Quando se deseja apenas os pesos relativos entre as variáveis, deve-se realizar o ajuste pelos desvios das variáveis dependentes e normatizar.

O exemplo abaixo esclarece...
	dados originais			dados normatizados			
	y	x		y	x		
	 1,74901 	 0,42396 		 0,45025 	 0,00995 		
	 1,57527 	 0,51531 		 0,25036 	 0,35265 		
	 1,97982 	 0,68865 		 0,71581 	 1,00301 		
	 0,62966 	 0,37397 		-0,83758 	-0,17761 		
	 0,46064 	 0,06367 		-1,03203 	-1,34181 		
	 0,26788 	 0,19495 		-1,25381 	-0,84925 		
	 2,86432 	 0,84723 		 1,73343 	 1,59795 		
	 1,75835 	 0,61271 		 0,46100 	 0,71810 		
	-0,26911 	 0,00257 		-1,87163 	-1,57103 		
	 2,07195 	 0,81375 		 0,82181 	 1,47234 		
	 1,77256 	 0,48380 		 0,47735 	 0,23445 		
	 2,90088 	 0,84359 		 1,77550 	 1,58429 		
	 1,21707 	 0,24343 		-0,16175 	-0,66740 		
	 0,85183 	 0,30751 		-0,58197 	-0,42696 		
	 0,65101 	 0,05573 		-0,81302 	-1,37158 		
	 0,45388 	 0,05271 		-1,03982 	-1,38294 		
	 2,65090 	 0,73441 		 1,48790 	 1,17467 		
	 1,88431 	 0,70327 		 0,60592 	 1,05786 		
	 1,80281 	 0,52105 		 0,51216 	 0,37418 		
	 1,30893 	 0,51510 		-0,05607 	 0,35187 		
	-0,17200 	 0,01393 		-1,75990 	-1,52843 		
	 1,12801 	 0,32319 		-0,26421 	-0,36815 		
	 1,92977 	 0,49622 		 0,65823 	 0,28104 		
	 1,99339 	 0,55513 		 0,73141 	 0,50207 		
	 0,48037 	 0,14698 		-1,00934 	-1,02926 		
							
média	 1,35766 	 0,42131 		-0,00000 	 0,00000 		
desvio	 0,86917 	 0,26654 		 1,00000 	 1,00000 		
							
coeficiente	 3,05667 			 0,93735 			 3,05667 
correlação	 0,93735 			 0,93735 			

As variáveis y e x apresentam desvios de 0,87 e 0,27 respectivamente. O coeficiente de regressão é dado por 3,05 e a correlação é de 0,937.
Quando realiza-se a normalização dos dados obtém-se um coeficiente de regressão de 0,937 e mesmo valor de correlação. Isso sempre será assim. 
Se deseja-se obter o impacto real da variável x sobre y, deve-se realizar o ajuste :
$$ a = alfa * \frac{desvy}{desvx} = 0,937*\frac{0,87}{0,27} = 3,05 $$
Se houvesse mais que uma variável dependente e se deseja-se obter o impacto relativo, realiza-se o ajuste coef/desvx = 3,517
Disciplina que busca discutir os impactos de variações de câmbio nas organizações.
[[Programa|Programa Análise Financeira]]
''Mapa de Aulas
----
<<forEachTiddler
    where
       'tiddler.tags.contains("analise")'

    sortBy
       'tiddler.title.toUpperCase()'

    write '"[["+tiddler.title+"]]\n "'
>>
software livre para categorização de referências, tabulação de entrevistas, etc
https://softwarelivrenaeducacao.wordpress.com/2010/06/06/estatistica-livre-software-weft-qda/

Software livre para análise semântica de textos
http://www.semantic-knowledge.com/

Software para analisar argumentos
http://araucaria.computing.dundee.ac.uk/doku.php

http://www.arg-tech.org/index.php/projects/

A Análise de Conteúdo é base para outras metodologias:
1. Revisão Sistemática
2. QCA
3. Roughs sets

Seria bacana se tivésse uma forma de escala (likert ou outra) que permitisse determinar não apenas a presença ou não de determinados atributos mas a sua importância. 
Uma sugestão poderia ser o trabalho de Caiado (METODOLOGIA DE REVISÃO SISTEMÁTICA DA LITERATURA COM APLICAÇÃO DO MÉTODO DE APOIO MULTICRITÉRIO À DECISÃO SMARTER) em que definem-se pesos aos critérios (centróide) e a metodologia define um index de relevância. 
Poderia partir deste trabalho e sugerir o uso de uma escala para cada um das categorias envolvidas, tornando assim mais fácil o trabalho de síntese na meta-análise...
Software para usar no excel
http://www.portalaction.com.br/
(copiado no desk da fearp)

Software para análise de dados rapidminer
https://my.rapidminer.com/
(copiado desk fearp)
Rotação Setorial
[[art 1|http://anpec.org.br/encontro/2011/inscricao/arquivos/000-9f48c59c949d6f2391ece7dfd8ba8657.pdf]]
Atalhos Gelfin
<<tabs tabsFormatar
[[Lista de Resenhas]] "Resenhas" [[Lista de Resenhas]] 
[[Textos de Referência]] "Textos" [[Portfolio Reflexivo]]
[[Trabalhados]] "Trab" [[trabalhados]]
>>
[[Administração Financeira 2|Administração Financeira 2]]
! Objetivo da Aula
----
Nesta aula discutiremos o conceito de Custo de Capital
! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* conceito de aversão ao risco (primeira hipótese) 
* conceito de regra de ouro (segunda hipótese)
* conceito de alternativas comparáveis (terceira hipótese)
* Custo de Oportunidade
* taxa de juros, taxa básica de juros, taxa selic

! Desenvolvimento
----
''Janela Introdutória''
Imagine as várias formas de amortização que podemos ter em um empréstimo:
- SAM - pagamento de juros e amortização ao final
- SAm juros - pagamento de juros mensais e amortização ao final
- SAC - amortizações constantes
- Francês - parcelas constantes
- Mix - qq forma

Todos possuem o mesmo ''custo'', desta forma é indiferente ao emprestador e ao tomador a forma como é realizado. Tudo resume-se à adequar a forma de pagamento aos fluxos de caixa...
 
''Primeira Parte''
Inicialmente cabe-nos questionar o que é a taxa de juros do mercado? qual o seu valor?
- deve-se explorar o conceito de governo, como sendo o emissor sem risco da economia. e que há 2 funções para a emissão de títulos públicos:
1. política monetária: utilizada para alterar a liquidez da economia. retirando dinheiro da base monetária, há uma tendência a redução do consumo, mesmo que seja através da redução do crédito, o que deve impactar na inflação.
2. Política Fiscal: o governo quando deficitário, utiliza a emissão de títulos para obter recursos para financiar suas despesas... caso do Brasil.
- deve-se explorar o conceito de que essa taxa é a que fornece a informação básica para os mecanismos de formação de preços dos demais tomadores e investidores.
- deve-se explorar o conceito de risco, e identificar exemplos nos quais os mecanismos de demanda e oferta são segmentados por mercados de diferentes riscos.
- deve-se distinguir, o conceito de custo de oportunidade de custo do capital. O que nos interessa é o custo de capital, e uma das técnicas que usaremos para avaliar este custo é através do uso de custo de oportunidade...
* Usar um exemplo para aplicar: dispomos de R$ 300 mil, e temos 3 alternativas: 1) consumir; 2) aplicar no mercado financeiro; 3) aplicar em ativos reais (uma casa, por exemplo, para alugar). -> como é o processo de decisão?
quais instrumentos do mercado financeiro nos fornecem custos de oportunidades? uais são risco-equivalentes?

''Segunda Parte ''

Imagine que um amigo seu lhe pede dinheiro emprestado $1.000 para devolver $ 1.331 dentro de 3 meses.
Como alternativa, você poderia aplicar o seu dinheiro em um fundo que lhe renderia 8%am.
Como você analisaria essa situação? Vc emprestaria o dinheiro ao seu amigo?

<<<
Vamos analisar. Se aplicar o dinheiro no fundo, receberá, ao final dos 3 meses = 1.000 (1+0.08)^^3^^ = 1.259,71
Já se emprestar ao amigo, receberá $ 1.331. Como preferimos receber mais do que receber menos (premissa do aumento da riqueza), é melhor emprestamos ao amigo. Neste caso aumentaríamos a nossa riqueza em mais (1.331-1.259,71=71,29).
Dizemos, assim, que o ''custo de oportunidade'' é o valor que ganharíamos na aplicação.
<<<

''Situação 2.'' Imagine agora que você não tem disponíve os $ 1.000, mas que teria uma certa facilidade de tomar emprestado no seu banco, a uma taxa de 8%am, com pagamento dos juros e principal ao final do período. Como você analisaria essa situação? Vc tomaria o empréstimo no seu banco e emprestaria o dinheiro ao seu amigo?

<<<
Novamente, se emprestar ao amigo, receberá $ 1.331. 
Se tomar o empréstimo no banco, deverá pagar, ao final dos 3 meses, o valor de 1.000.(1+0.08)^^3^^=1.259,71. Se do valor que recebermos do amigo (1.331), usarmos 1.259,71 para pagar ao banco, teremos um aumento na riqueza de 1.331 - 1.259,71 = 71,29. Desta forma, mesmo que tenhamos que tomar emprestado no banco, devemos emprestar o dinheiro ao amigo.
Aqui, começamos a ver que temos um ''custo de captação'' que, neste caso, deverá ser utilizado como custo de oportunidade.
<<<

''Situação 3.'' Imagine que quando você falou com o gerente ele disse que emprestaria o dinheiro, mas que os juros deveriam ser pagos mensalmente. Como você analisaria essa situação? Vc emprestaria o dinheiro ao seu amigo?

<<<
Considerando que não dispomos de dinheiro, não temos como pagar os juros nos meses 1 e 2. Mas, podemos ir a um segundo banco (um que deseje há tempos que fiquemos seus clientes, por exemplo) e podemos solicitar um outro empréstimo de R$ 160 (a 8%am, por exemplo), desta vez com liberação de $ 80 no mês 1 e de $ 80 no mês 2. Podemos combinar que devolveremos o principal e os juros no terceiro mês. Dai no mês 3 teríamos que devolver a este segundo banco os seguintes valores: 80.(1+0.08)^^2^^=93,312 da parcela recebida no mês 1, e 80.(1+0.08)^^1^^=86,4 da parcela recebida no mês 2, totalizando $179,712. 
Assim, teríamos os seguintes: os $ 1.000 tomados emprestados no primeiro banco entregaríamos ao amigo. A primeira parcela do empréstimo de $ 80 tomado no segundo banco usaríamos para pagar os juros do primeiro mês do primeiro empréstimo. A segunda parcela do empréstimo de $ 80 tomado no segundo banco usaríamos para pagar os juros do segundo mês do primeiro empréstimo.  No terceiro mês, receberemos $ 1.331 do amigo. Pagaremos 179.712 ao segundo banco, e sobrariam $ 1.151,288.
Pagaremos o principal do primeiro empréstimo de $ 1.000, e sobrariam $ 151,288. Pagaremos os juros deste empréstimo referente ao terceiro mês ($ 80), e sobrariam $ 71,29. Assim, teremos um aumento na riqueza de 71,29. Desta forma, devemos emprestar o dinheiro ao amigo.
<<<

Há ainda uma outra consideração a fazer: as pessoas possuem disposições diferentes .
Se ao invés de um amigo precisando de dinheiro fossemos o diretor financeiro de uma empresa que deseja fazer um projeto e que possui 2 acionistas (um velho e outro jovem) . E estes acionistas parecem ter objetivos (e critérios) diferentes:
* O jovem deseja o projeto pois ''no futuro'' estará mais rico, e poderá gastar com a educação de seus filhos. 
* O mais velho não quer pois afirma que talvez não viva o suficiente para aproveitar e prefere gastar agora.
Como conciliar preferências intertemporais tão diferentes?
RESPOSTA: MERCADO FINANCEIRO
* Mostrar gráfico de consumo agora ou daqui a 3 meses, com e sem o projeto..
 sem projeto: 1.000 agora ou 1.259,71 daqui a tres meses (que é o que estaria disponível se aplicar o dinheiro a 8%am)
 com projeto: tomar emprestado e consumir 1.056,59 agora (1331/(1.08^3)) ou 1.331 daqui a 3 meses
de qualquer forma, o projeto que vale a pena sempre permitirá, na presença de mercados financeiros razoáveis, um maior consumo intertemporal.


''Conclusão''
Sempre consideramos o custo de capital como o custo de oportunidade, mas diferentemente da primeira situação em que dispunhamos do dinheiro, sempre vamos considerar que os custos de oportunidade das empresas serão dados pelo custo de captação.
! Material Complementar
----
Sugere-se que os alunos acessem e leiam o seguinte texto:
# texto 1: [[Custo do Capital e Competitividade|http://docs.google.com/viewer?a=v&q=cache:P8_-wSqHSBoJ:www.inovacao.usp.br/images/pdf/FIESP%2520Custo_Capital_Competitividade.pdf+varia%C3%A7%C3%A3o+dos+juros+e+custo+de+capital&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESi9gED_zC2l2bJYzQvdGV7ljuCGHV66TrFk_SUGBMfi74QT5EoRYNo5TMmqDz21fnrHqGQ9uBijiA1SP1AJ6UXNK6i8OAgPUkWfWgOIAUp4oZuzlPGyFe9ZyGHtuMrbQ_zkn1td&sig=AHIEtbRtlE5y-UsNCxOu0ICPK6h70jZU6Q]]

! Relacionados
----
<<forEachTiddler
 where
 'tiddler.tags.contains("wacc")'
 sortBy
 'tiddler.modified'
 descending
 write
 '"----\n[["+tiddler.title+"]]"'
>>
[[Finanças Internacionais|Finanças Internacionais]]
! Objetivo da Aula
----
Apresentar o conceito de câmbio e exemplificação.
! Pontos a Serem vistos
----
Dentre os principais, destacam-se: 
* Mercado de câmbio;
* Agentes do mercado;
* Mecanismos de formação das taxas de câmbio.
!Desenvolvimento
----
1 - Conceitos iniciais:

1.1 Câmbio: 
É o preço de troca estabelecido em um mercado de moedas. Tal mercado é virtual, ou seja, não existe de fato, é apenas um sistema. Nele atuam dealers (agentes de mercado), que podem ser empresas, pessoas físicas, o governo, investidores, etc. O governo é o maior intermediário dos negócios, intervindo em todas as transações.

1.2 Mecanismo de formação do câmbio: se for mercado competitivo -> demanda e oferta. Ou seja: 
* Ninguém pode alterar os preços sozinho; 
* Os produtos tem que ser homogêneos; 
* As expectativas tem que ser homogêneas (todos tem que ter acesso à mesma informação).

1.3 Exemplo - Como funciona a exportação de mercadoria brasileira para mercado chinês:
*Eu sou o exportador brasileiro, vou vender 250 cadeiras que custam CNY$10,00 para a China (total CNY$2500). A cotação da moeda chinesa (Yuan) em relação ao real está R$1 = CNY$4. O exportador receberia então R$625,00. O mecanismo utilizado para a realização dessa transação é o seguinte: o Banco do Brasil, que tem um contrato com o exportador, paga esses R$625,00 e emite um aviso para o Banco Central depositar CNY$2500,00 na conta de moedas chinesas e tirar R$625,00 da conta de reais.

1.4 O que significa dizer que uma moeda está valorizada?
A palavra valorização é utilizada no sentido de capacidade de comprar outras moedas.
*Notação: 
-Forma direta: R$1,67/US$
-Forma indireta: US$0,75/R$
! Referência
----
Os principais conceitos podem ser melhor estudados no livro texto: 
EITEMAN, STONEHILL e MOFFETT - Administração Financeira Internacional.
!Material Complementar
----
#[[Taxa de câmbio: entenda o que é e como ela afeta a economia do país|http://www.jb.com.br/economia/noticias/2013/04/07/taxa-de-cambio-entenda-o-que-e-e-como-ela-afeta-a-economia-do-pais/]]
#[[Câmbio|http://www.brasil.gov.br/economia-e-emprego/2009/11/cambio]]
#[[Entenda as razões da alta e os efeitos do dólar a R$3,00|http://g1.globo.com/economia/noticia/2015/03/entenda-razoes-da-alta-e-os-efeitos-do-dolar-r-3.html]]
[[Planejamento Competitividade e Controle|Planejamento Competitividade e Controle]]


! Objetivo da Aula
----
Nesta aula tem-se como objetivo sensibilizar os alunos ara o processo da estratégia, destacando a motivação para realizar um processo de planejamento estratégico.

! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* capacidades 
* necessidades e desejos 
* vontade e decisão
* espaço de atuação e de possibilidades

! Textos Referência
----
* [[Carlos Matus - PES|https://lume-re-demonstracao.ufrgs.br/gestao-politicas-programas-saude/files/Aula%20PES.pdf]]
* [[Bourdieu|http://www.anpad.org.br/admin/pdf/ESO2363.pdf]]
* [[Bourdieu|http://www.revistas.usp.br/ceru/article/view/74986/78545]]

! Desenvolvimento
----
Os modelos administrativos advém da busca por aplicação de conceitos sociológicos, econômicos, e outros aos fatos organizacionais, apoiando-se nestas disciplinas para desenvolver teorias administrativas aplicadas.
Em tempos de rápidas mudanças, os modelos normalmente devem ser revistos e muitas vezes redefinidos, de forma a tornarem-se efetivos.
Gostaria de discutir 3 modelos que acredito nos possibilitarão uma riqueza maior no que se refere ao processo da estratégia.
Em primeiro lufar gostaria de retomar o modelo de Path Dependence. Essa abordagem teórica busca identificar o conjunto de fatos ou fatores que contribuiram para que chegássemos no momento atual, quais as forças que fizeram com que as coisas que aconteceram realmente acontecessem. Nesta teoria utiliza-se o conceito de trajetória, como sendo um conjunto de forças que levam a uma tendência de continuidade. Porém, algumas vezes ocorrem pontos críticos, fatos que alteram a trajetória dos acontecimentos, formando um novo caminho. Claro que alguns agentes buscam criar resistências a este novo caminho, e podem reverter os movimentos, retomando a tajetória anterior. Ou podem adaptar-se ou deixarem de ser agentes importantes e a trajetória nova segue adiante.

Um segundo modelo aumenta um pouco o foco, buscando aumentar o poder explicativo dos fatos e do comportamento dos agentes, que e última instância determinam a trajetória. O modelo de Bourdieu. Nessa abordagem, os agentes realizam fatos limitados por um conjunto de regras de comportamento e em função das suas capacidades (capital, nos termos da teoria). E ao realizar a ação, e como resultado destas, pode acumular ou desacumular capital. Estes processo de acumulação podem levar a uma situação em que o agente torne-se capaz de interferir ou mesmo definir as regras, alterando-as em uma direção que torne o seu processo de acumulação mais efetivo.

O terceiro modelo, não é uma teoria, mas uma ferramenta, que pode ser utilizada para implementar o modelo de Bourdieu, e que busca nas suas referências uma linguagem que reflete o Path Dependence. Trata-se do PES - Planejamento Estratégico Situacional, desenvolvido por Carlos Matus. Nesse modelo, tem-se momentos: explicativo, normativo, estratégico, tático-operacional.



! Materiais
----
Path Dependence - https://www.maxwell.vrac.puc-rio.br/19108/19108_1.PDF
PES - https://virtual.ufms.br/objetos/Unidade2/obj-un2-mod1/5.html

[[Admininstração Financeira 1|Administração Financeira 1]]
! Objetivo da Aula
----
Nesta aula tem-se como objetivo identificar claramente o que é o capital em giro, e discutir as principais decisões financeiras ligadas às operações da organização.
! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* Decisões ligadas ao relacionamentio com os clientes (Contas a Receber)
* Decisões referentes aos investimentos em estoques (Estoques)
* Decisões ligadas ao relacionamento com os fornecedores (Fornecedores e Contas a Pagar)
* Decisões referentes à disponibilidade financeira da organização
! Texto Referência
----
Os principais coneitos podem ser melhor estudados no livro texto.
! Desenvolvimento
----
* apresentar um negócio fictício: um pequeno varejista = compra e vende um produto específico: queijo
* supondo estruturas iniciais prontas -> investimentos realizados
* detalhar as operações
1. atividades de procurement - aquisição/compras (suplly chain)
* cotação
* negociar condições : quantidade/preço/prazos de entrega/prazos e condições de pagamento/transporte
2. recebimento: conferência/papeis (notas promissórias/duplicatas
3. estocagem/disposição
4. fixação condições de venda: quantidade/preço/prazos de entrega/prazos e condições de pagamento/transporte
5. venda
6. entrega

obs: detalhar os ''documentos'' -> duplicatas/notas promissórias/nota fiscal


neste ciclo da atividade, podem haver desembolsos de gastos com as atividades: alugueis, salários, impostos, serviços, etc
também podem haver recebimentos de vendas a vista, ou nos prazos combinados

processos administrativos envolvidos
1. pesquisa de fornecedores/ cotação/ negociação
2. pagamentos e controle de pagamentos a vencer
3. recebimentos e controle de recebimentos a vencer
4. controle dos estoques
5. controle do caixa - necessidades de recursos ou sobras de recursos

dentre as principais decisões, temos:
1. quanto comprar - interfere nos valores a pagar, no volume dos estoques
2. quanto captar se for necessário e onde
3. quanto aplicar de possível e aonde

variáveis envolvidas
1. demanda atual e futura - impacta nos volumes a comprar e vender
2. oportunidades de compras
3. oportunidades de investimentos e de captações  (taxas de juros)
4. ociosidade das estruturas
5. condições da empresa quanto a crédito
6. condições dos consumidores quanto à crédito

** observar que depende demais das características do negócio e das condições ambientais
** a empresa deve estabelecer uma série de políticas - disponibilidades, crédito, compras
** há uma série de trade-offs envolvidos - notadamente realacionando Risco e Rentabilidade

! Atividade
----
negócios diferentes - distinguir operações e principais variáveis que interferem nas políticas de compras, vendas, estoques
* fazendas de café ou laranja (perene) ou de cana ou soja (sazonal)
* fazenda de criação (bois, peixe, porco, galinha)
* frigorífico
* trading
* indústria de equipamentos sob encomendas para usinas de açucar e álcool
* empresa de seguros
* agência de publicidade
* varejo de automóveis
* varejo de alimentos (supermercado)
* hospita
* clube ou associação
* empresa de eventos

[[Indicadores para Gestão|Indicadores para Gestão]]
! Objetivo da Aula
----
Nesta aula serão apresentados os princípios de formação de indicadores, as dificuldades de mensuração de constructos sociais e de gestão, os problemas de escalas, dimensionalidade e causalidade.

! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* indicadores e gestão
* indicadores de fenômenos naturais e sociais
* principais técnicas de agregação e ponderação

! Desenvolvimento
----
Ao estabelecer um indicador, estamos buscando uma forma de construir um sistema que nos apresente uma determinada situação, ou seja, que nos dê uma fotografia do que está acontecendo, de como estamos, com relação a um determinado conceito.
Nessa construção buscamos estabelecer quais as dimensões (ou fatores) que participam ou interferem na situação, e quais as variáveis podem ser medidas e usadas para nos dar uma ideia de como se dá cada dimensão ou fator.
Assim, se desejarmos por exemplo estabelecer como está a qualidade de nossa organização, precisamos primeiro nos perguntar quais as dimensões compõe o que estamos chamando de "qualidade da organização".
suponha que sejamos um restaurante.
Ao refletir, ou estudar, ou ambas as coisas, sobre os fatores que levam os envolvidos (gestores, cozinheiros, clientes) a considerarem o restaurante como sendo de qualidade, chegamos a diversas coisas.
Podemos, a título de exemplo, considerar que estão envolvidas duas grandes dimensões: qualidade da comida e qualidade dos serviços.
Para avaliar a qualidade da comida, leva-se em conta uma série de elementos, ou variáveis: sabor, higiene na preparação, apresentação do prato, temperatura. Para a qualidade dos serviços, avalia-se: estacionamento, garçom, ambiente, higiene.
Assim, se desejarmos avaliar a qualidade do restaurante, devemos estabelecer medidas para cada uma das variáveis, de forma a compor os valores das dimensões, e permitir assim compor o valor da qualidade do restaurante. 
Deve-se observar que pode ser que algumas variáveis possuam maior impacto do que outras, assim, também e necessário estabelecer um conjunto de pesos a serem utilizados como fatores de ponderação na hora de compor as dimensões. Da mesma forma, pode ser que as dimensões possuam importâncias diferentes e também deve-se estabelecer um conjunto de pesos para compor o indicador final (qualidade do restaurante). 
Assim, pode-se ilustrar o processo de construção através das seguintes etapas:

1. definição do constructo, dimensões e variáveis
2. definição da medição das variáveis
3. definição dos pesos de ponderação para as variáveis
4. definição dos pesos de ponderação das dimensões
5. medição das variáveis
6. agregação das dimensões
7. agregação do indicador

Esta abordagem serve de forma geral quando as variáveis são do tipo escalar (possuem valores estabelecidos) ou ordinais.
Há diversas situações em que as variáveis apresentam características múltiplas, sendo algumas escalares, outras ordinais, e ainda algumas categóricas. Nestes casos, o processo de agregação das dimensões deve ser alterado. Para estas situações deve-se definir um conjunto de regras que substitua simultaneamente as etapas de ponderação e de agregação.

! Mapeamento de Processos e Acompanhamento Estratégico
---
Todos os elementos que veremos na perspectiva de indicadores podem ser aplicados no mapeamento de processos, ou no acompanhamento estratégico.
No mapeamento as variáveis são operacionalizadas através dos KPI´s.
No acompanhamento estratégico, os diversos contextos ou processos.

! Tarefa
----
[[Análise Financeira|Análise Financeira]]
! Objetivo da Aula
----
Veremos como obervar os principais acontecimentos e fatos na formação das organizações, bem como os que se apresentam durante suas operações.
! Pontos a Serem vistos
----
Destacam-se: 
* A organização com uma finalidade econômica: gerar riqueza
* A empresa e sua complexidade
* Processo Histórico -> a organização é fruto de uma sequência de decisões e implementações
* Sequência da racionalidade administrativa - mudança "dirigida"
* Modelo de Análise -> macroambiente (PEST)
                              -> ambiente setorial (5 forças - Porter)
                              -> ambiente firma (cadeia de valor - Porter)
* pequenas coisas podem evoluir e gerar alterações no setor/macro
* valor

! Texto Referência
----

! Material Complementar
----

! Desenvolvimento da Aula
----
Apresentar modelo de análise
Usar PEST - http://t1.gstatic.com/images?q=tbn:ANd9GcQWEyJPHQY5CWgv_H8HlMlHZxk0cSL0wLXT63SLE-gu1AWVs3XgxA 
Usar Porter - 5 forças : http://t1.gstatic.com/images?q=tbn:ANd9GcS-1qvBBjT6ozTTmHa-RaW4OirtNMPhvWE1It8gjxLiNVWL17Fz-Q
Usar Porter - cadeia - http://t0.gstatic.com/images?q=tbn:ANd9GcRLI7N847VM8dSCFk2-iMvoWmPCZ7A9m7nvl0Wtc3lZYFTTq-0z

Na verdade gosto de colocar as figuras uma dentro das outras, ficando A oPEST mais externa, a 5 forças e dentro do quadrinho da concorrebncia colocar a cadeia de valor...
Apresentar o contador como o cara que registra a história (o processo histórico e suas consequências), através de um método formal de registro -> contabilidade
 
Apresentar Balanço (Ativos e Passivos) e Demonstrativo e mudar a forma de conceituar
| Conta Patrimonial | Antes | AGORA |
| Ativos | Direitos | onde a organização coloca os recursos (Aplicação) |
| Passivos | Obrigações | onde a organização arranja os recursos (Captação)|

Os ativos estão relacionados com o fazer (atividades/processos) e isso gera RESULTADOS (DRE). 
Os passivos são onerosos (ou seja, custam). esta forma devem ser REMUNERADOS.
Assim, deve-se comparar os RESULTADOS com a REMUNERAÇÃO. Se forem superiores, agregamos VALOR à organização. Se forem menores, destruímos valor.

Montar figura bem parecida com essa:
http://www.ecofine.com/images/EVA.gif
só que ao invés de usar os valores percentuais, usar os valores absolutos...
[[Mercado de Capitais 2|Mercado de Capitais II]]
! Objetivo da Aula
----
Nesta aula discutiremos o conceito de Retorno e de Risco
! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* conceito de aversão ao risco (primeira hipótese)
* conceito de alternativas comparáveis (segunda hipótese)
* taxa de juros, taxa básica de juros, taxa selic

! Desenvolvimento
----
''Primeira Parte''
Inicialmente cabe-nos questionar o que é a taxa de juros do mercado? qual o seu valor?
- deve-se explorar o conceito de governo, como sendo o emissor sem risco da economia. e que há 2 funções para a emissão de títulos públicos:
1. política monetária: utilizada para alterar a liquidez da economia. retirando dinheiro da base monetária, há uma tendência a redução do consumo, mesmo que seja através da redução do crédito, o que deve impactar na inflação.
2. Política Fiscal: o governo quando deficitário, utiliza a emissão de títulos para obter recursos para financiar suas despesas... caso do Brasil.
- deve-se explorar o conceito de que essa taxa é a que fornece a informação básica para os mecanismos de formação de preços dos demais tomadores e investidores.
- deve-se explorar o conceito de risco, e identificar exemplos nos quais os mecanismos de demanda e oferta são segmentados por mercados de diferentes riscos.
- deve-se distinguir, o conceito de custo de oportunidade de custo do capital. O que nos interessa é o custo de capital, e uma das técnicas que usaremos para avaliar este custo é através do uso de custo de oportunidade...
* Usar um exemplo para aplicar: dispomos de R$ 300 mil, e temos 3 alternativas: 1) consumir; 2) aplicar no mercado financeiro; 3) aplicar em ativos reais (uma casa, por exemplo, para alugar). -> como é o processo de decisão?
quais instrumentos do mercado financeiro nos fornecem custos de oportunidades? quais são risco-equivalentes?

* Explorar conceito de setores que apresentam características distintas:
- operações diferentes
- mercados e clientes capacidades (elasticidades) diferentes
- dinâmica concorrência distintas
-  inovação/obsolescência
- produtividade
- política/regras/etc
- impacto macroeconômicos

* de qualquer forma devemos observar que isso leva a valores mais ou menos incertos. 
Incerteza no sentido de possibilidade de acerto das previsões .... e isso pode ser para mais ou para menos ...

Dica: olhar nos sites de empresas SA, na página de relações com investidores, em que são explicitados os RISCOS a que os negócios estão sujeitos.
exemplos: Cosan, Amilpar, B2w (americanas), PDG (Pão de Açucar), Hypermarcas

Outra coisa a analisar é o comportamento dos emprestadores na presença de grandes volatilidades:
Observar que é maior a possibilidade de default (maior número de ocorrências). Mas também há um elevado número de vezes em que os valores são muito maiores. Assim, há a tendência de cobrar nestes períodos um valor que compense osa possibilidade de ocorrer o default (esse é o prêmio de risco, a que somamos ao termo temporal.

Exemplo:
Imagine dois fluxos de caixa:
fluxo 1 Normal(1000,800)
fluxo 2 Nornal(400,50)
Estes fluxos destacam-se por apresentar uma importante diferença na volatilidade dos valores.
Se considerarmos que ambos os fluxos devem pagar uma parcela de R$ 100, o fluxo 1 não será capaz de honrar este compromisso em cerca de 13% das vezes. é só fazer a conta: z=(100-1000)/800=-1,125 e achar na tabela este valor. acharemos 0,13.
Já o fluxo de caixa 2, a probabilidade é quase nula.
Assim, poderíamos considerar que poderíamos distribuir o valor acumulado das vezes em que incorrer o default e distribuir nas demais parcelas.
Admitindo que estas parcelas refiram-se a um empréstimo de 1.000 a 10%am, e que estamos considerando 100 parcelas, teremos 13 vezes o default, o que nos daria 100 (valor de cada) x 13 (nro de parcelas) = 1.300. Se dividirmos este valor pelas parcelas efetivamente pagas (100-13=87), teríamos um valor de 1.300/87=14,94$, ou 14,94/1.000 = 1,49% do empréstimo. Desta forma, teríamos alguma lógica para cobrar do empréstimo ao gerador do fluxo 1, o valor de 10% acresido de 1,49% ou seja, poderíamos cobrar 11,5%.

... ver planilha   ...


''Conclusão''
* Há diversas taxas de juros (retornos) no mercado, cada uma refletindo os riscos que cada segmento envolve...
* taxa = prêmio por tempo + prêmio por risco


! Material Complementar
----
Sugere-se que os alunos acessem e leiam o seguinte texto:

! Relacionados
----
<<forEachTiddler
 where
 'tiddler.tags.contains("juros")'
 sortBy
 'tiddler.modified'
 descending
 write
 '"----\n[["+tiddler.title+"]]"'
>>
[[Admininstração Financeira 1|Administração Financeira 1]]

Figura do triângulo de gestão .... relaciona as decisões de capital de giro com os demais processos organizacionais

Destacar Balanço mostrando Ativos Financeiros, Ativos Operacionais, Pass. Fin, e passivos operacionais.
estabelecer conceito de risco com incerteza, imprevisibilidade de acertar um valor
mostrar o conceito de mais arriscado e menos arriscado frente a maior e menor, respectivamentye, variabilidade (gráfico de dispersão)
mostrar coias que podem afetar ou que expliquem o risco (imprevisibilidade), ou que possam desviar os valores realizados dos valores planejados:
. alterações na demanda
. alterações nos preços
. alterações nos prazos de entrega/fornecimento
. erro de previsão mesmo
. interferência governamental
. eventos imprevisiveis

mostrar que as incertezas de um se traduzem nas incertezas dos outros seguindo a logica do comprar, pagar, vender, receber

* Apresentar efeitos no CAIXA :
- JIT, pgto vista, rec. vista
- JIT, pgto vista, rec. prazo
- JIT, pgto prazo, rec. prazo
- Estoque, pgto vista, rec. vista
- Estoque, pgto vista, rec. prazo
- Estoque, pgto prazo, rec. prazo

''Observar'':
* caixa acumulado
* não há possibilidade de distribuição antes de um determinado prazo
* desta forma consideramos de fato um investimento permanente em giro


- Estoque, pgto vista, rec. prazo
[[Admininstração Financeira 1|Administração Financeira 1]] 

Nesta aula exploraremos a relação entre o Macroambiente, o Microambiente, as políticas organizacionais e os impactos nos demonstrativos financeiros.
Para a análise do macroambiente usamos o modelo PEST. 
Este modelo apresenta as variáveis Politico-legal, Econômico, Socio-demográfico-cultural e Tecnológico.
Para a análise do microambiente usamos o modelo das 5 forças de Porter, as quais determinam a estrutura da indústria e sua atratividade: concorrência, clientes, fornecedores, novos entrantes e substitutos.
Estes modelos nos auxiliam a compreender uma determinada situação bem como explorar alternativas e possibilidades. 
Estamos, neste curso, interessados em como modificações nestes ambientes impactam a situação financieira da organização, é mais especificamente sobre os impactos de curto prazo.
Deve-se destacar a importância da atividade de screening ambiental, ou seja, o conjunto de atividades e processos que compõe a forma como a organização e seus gestores percebem, recebem e analisam as informações pertinentes ao seu negócio.
[[Planejamento Competitividade e Controle|Planejamento Competitividade e Controle]]


! Objetivo da Aula
----
Discutir Bourdieu. Permite estabelecer uma VISÃO, determinar a ''trajetória'' que se pretende seguir, especificar COMO pretende implementar essa visão (MISSÃO).


! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* Mostrar que no referencial de Bourdieu é necessário estabelecer o conjunto de recursos disponíveis, e quais capacidades são necessárias para implementar a VISÃO E A MISSÃO
* Também é necessários identificar que o campo é mapeado por outros agentes com suas próprias missões e capacidades, e que é necessário um ''cálculo'' que leve em conta as interações, resistências, embates, parceiras, etc com estes agentes. A partir deste cálculo, é necessário estabelecer a MISSÃO


Exemplos:
| Empresa | Missão | Visão |
| Vale | Transformar recursos naturais em prosperidade e desenvolvimento sustentável | Ser a empresa de recursos naturais global número um em criação de valor de longo prazo, com excelência, paixão pelas pessoas e pelo planeta |
| Accelor-Mitral | Ser líder inquestionável no setor de aço | Ser a produtora de aço mais admirada do mundo – a referência global no setor. |
| Monsanto | Produzir mais, conservar mais e melhorar vidas. | Sermos reconhecidos como a empresa que mais contribui para o sucesso do agricultor brasileiro nos segmentos em que atuamos, como parceiro preferencial em soluções integradas de tecnologias, produtos e serviços; e como promotor do desenvolvimento da agricultura brasileira |
| Psico Brasil | Como uma das maiores empresas de alimentos e bebidas do mundo, a nossa missão é oferecer aos consumidores alimentos e bebidas deliciosas, a preços acessíveis, que sejam convenientes ou mesmo complementares às refeições, com opções que vão desde um café-da-manhã nutritivo a lanches e bebidas saudáveis ou indulgentes e guloseimas para a noite. Estamos empenhados em investir em nossas pessoas, em nossa empresa e nas comunidades onde atuamos para ajudar a posicionar a companhia para um crescimento sustentável de longo prazo. | Na PepsiCo, nosso objetivo é entregar uma performance financeira de alto nível a longo prazo, integrando a sustentabilidade em nossa estratégia de negócios e deixando uma marca positiva na sociedade e no meio ambiente. Chamamos isso de Performance com Propósito.Ela começa com o que fazemos – uma ampla variedade de alimentos e bebidas, desde os mais indulgentes até os mais nutritivos – e estende-se à forma como fabricamos nossos produtos, preservando preciosos recursos naturais e promovendo a responsabilidade ambiental dentro e além de nossas operações. Além disso, considera também as pessoas envolvidas na fabricação, apoiando as comunidades onde trabalhamos e as carreiras de muitas gerações de funcionários talentosos da PepsiCo. |
| Tigre | Criar soluções inovadoras para o mundo da construção. | Temos certeza que o lugar onde as pessoas vivem pode ser sempre melhor. |


 
! Textos Referência
----
* [[Carlos Matus - PES|https://lume-re-demonstracao.ufrgs.br/gestao-politicas-programas-saude/files/Aula%20PES.pdf]]
* [[Bourdieu|http://www.anpad.org.br/admin/pdf/ESO2363.pdf]]
* [[Bourdieu|http://www.revistas.usp.br/ceru/article/view/74986/78545]]
*Ansoff

! Desenvolvimento
----


! Atividade
----
[[Administração Financeira 2|Administração Financeira 2]]
! Objetivo da Aula
----
Vimos que o custo de capital refere-se ao custo de captação. Vimos também que todas as vezes que o retorno de uma operação mostrar-se superior ao custo deveremos realizá-la pois haverá aumento da riqueza.
Nesta aula veremos a relação entre Custo de Capital e o Valor Presente Líquido.
! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* Aumento de Riqueza e Valor Presente Líquido
* Engenharia Financeira e Decisão de Investimento 
! Texto Referência
----
Os principais conceitos podem ser melhor estudados no //Capítulo 2 do Brealey / Myers / Allen. //
! Desenvolvimento da Aula
----
''Situação 1.'' Imagine que ao invés de decidir sobre aquele empréstimo, lhe apresentassem um negócio como uma oportunidade de tornar-se um empresário de sucesso.
Para implementar o negócio será necessário um investimento de $ 150.000. O fluxo de caixa disponível ao proprietário será de $ 3.000 a cada um dos próximos 60 meses. 
Você possui o dinheiro e tem acesso a uma aplicação (de mesmo risco) que lhe daria 0,5%am. 
Como você analisaria essa situação? Vc implementaria o negócio?

<<<
Vamos analisar. Se aplicar o dinheiro no fundo, receberá, ao final de cada um dos meses, 150.000x0,005 = 750,00. Além deste fluxo constante (anuidade) ao final dos 60 meses poderá resgatar o dinheiro aplicado, recebendo os $ 150.000.
Se implementar o negócio poderá obter $ 3.000 mensalmente, mas não receberá nada ao final (supondo que isso seja assim). 
Para podermos decidir, devemos tornar os fluxos comparáveis. Vamos supor que se implementarmos o negócio, retiramos $ 750,  e com os $ 2.250 restantes fazemos uma aplicação a 0,5%am. Ao final, dos 60 meses podemos apurar o saldo desta alicação: $ 156.982,57.
Assim, temos 2 fluxos que são comparáveis. Ambos partem de um desembolso de 150.000 e retiradas mensais de $ 750. Na aplicação, temos uma retirada ao final do período de $ 150.000, e no caso do negócio, uma retirada de $ 156.982,57. 
Como preferimos receber mais a receber menos,  é melhor implementar o negócio.
Também neste caso, o ''custo de oportunidade'' é o valor que ganharíamos na aplicação.
<<<

''Situação 2.'' Imagine agora que você não tenha o dinheiro disponível, mas que pode obtê-lo através de um empréstimo em seu banco a uma taxa de 0,5%am, com pagamento mensal dos juros. 
Como você analisaria essa situação? Vc implementaria o negócio?

<<<
Se tomarmos o empréstimo e implementarmos o negócio, teremos uma retirada de $ 3.000 mensais, suficientes para o pagamamento dos juros ao banco (150.000x0,005 = 750,00), e com um excedente de $ 2.250, os quais podem ser aplicados (a uma taxa de 0,5%am). Estes valores aplicados permitirão o acúmulo de um saldo de $ 156.982,57 ao final de 60 meses, valor suficiente para amortizar o principal do empréstimo ao banco e ainda ter $ 6.982,57 de excedente. 
Como ficamos mais ricos com a implementação do negócio devemos realizá-lo.
Neste caso dizemos que o valor gerador é superior ao ''custo de capital''.
Observar que este valor só estará efetivamente disponível ao final dos 60 meses. Mas, se desejarmos, podemos fazer uma antecipação deste valor hoje, tomando um empréstimo que, ao final, tenha que devolver exatamente este valor. Assim, podemos tomar 6.982,57/(1+0,005)^60=5.176,68.
<<<

''Conclusão''
O custo de capital serve como base para a avaliação dos projetos. 
Se o fluxo de caixa gerado pelo projeto for suficiente para cumprir as obrigações decorrentes de seu financiamento, o projeto vale a pena.
Em finanças temos uma forma indireta de realizar esta conta, sem que seja preciso rearranjar os fluxos para deixá-los comparáveis: calcular o valor presente do fluxo de caixa do projeto utilizando a taxa de captação. Se possuirem VPL positivo, significa que possuem capacidade de remunerar os detentores de capital e ainda gerar riqueza. 
O valor presente indica o quanto, a valores de hoje, a implementação do projeto ampliaria a riqueza (ALEM DOS CUSTOS DE CAPTAÇÃO OU DE OPORTUNIDADE).

Para o nosso exemplo, se formos calcular o VPL deste projeto teríamos:
Investimento Inicial = $ 150.000
Fluxo de Caixa do Projeto = $ 3.000
custo de capital = 0,5%
$$ VPL=\frac{3.000}{(1+0,005)^1}+\frac{3.000}{(1+0,005)^2}+...+\frac{3.000}{(1+0,005)^{60}}-150.000 $$

Fazendo na HP chegamos ao valor VPL = 5.176,68
Se levarmos este valor que está no presente ao final de 60 meses:
$$ VF = 5.176,68*(1+0,005)^{60}=6.982,57 $$
que é exatamente o mesmo valor que tivemos antes....


! Regra de Avaliação
----
Temos assim as regras para verificar a viabilidade de um projeto:
1. montar os fluxos do projeto considerando apenas as entradas e saídas operacionais, 
2. Desconsiderar qualquer amortização ou captação de principal no fluxo de caixa e ''os pagamentos de juros''..
3. calcular o VPL usando como taxa de desconto o custo do capital.
[[Mercado de Capitais 2|Mercado de Capitais II]]
! Objetivo da Aula
----
Nesta aula discutiremos o conceito de retorno, seu cálculo e o de uma carteira
! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* retornos como média aritmética
* retornos como médias geométricas
* retornos de ativos
* retornos de carteiras

! Desenvolvimento da aula
----
Considere que temos os seguintes retornos 
| período | ret % |
| 1 |	0,10 |
| 2 |	-0,10 |
| 3 |	0,15 |
| 4 |	-0,15 |

Queremos saber qual o ganho no período.
À primeira vista parece uma pergunta simples. Vejamos:
Se investir $ 10.000 e deixar o dinheiro lá teremos:
| período | investimento | ret % | final |
| 1 |	10.000 | 1.000 | 11.000 |
| 2 |	11.000 | -1.100 | 9.900 |
| 3 |	9.900 | 1.485 | 11.385 |
| 4 |	11.385 | -1.707,75 | 9.677,25 |
Desta forma, iniciamos o período com $ 10.000 e terminamos com $ 9.677,25.
O retorno deste período é uma perda de 322,75 (9.677,25 - 10.000) ou em termos percentuais:
retorno = (9.677,25 - 10.000)/10.000 = -0,032275 ou -3,228%
''Deve-se ressaltar que qualquer que seja a ordem dos retornos o valor final será o mesmo.''

Exemplos:

 10.000,00 	0,1	  1.000,00       11.000,00 
 11.000,00      -0,1	 (1.100,00)    	 9.900,00 
   9.900,00 	0,15	  1.485,00 	11.385,00 
 11.385,00      -0,15	 (1.707,75)	 9.677,25 


 10.000,00 	-0,1	 (1.000,00)	 9.000,00 
 9.000,00 	-0,15	 (1.350,00)	 7.650,00 
 7.650,00 	0,1	 765,00 	 8.415,00 
 8.415,00 	0,15	 1.262,25 	 9.677,25 


 10.000,00 	0,15	 1.500,00 	 11.500,00 
 11.500,00 	0,1	 1.150,00 	 12.650,00 
 12.650,00 	-0,1	 (1.265,00)	 11.385,00 
 11.385,00 	-0,15	 (1.707,75)	 9.677,25 


 10.000,00 	-0,15	 (1.500,00)	 8.500,00 
 8.500,00 	-0,1	 (850,00)	 7.650,00 
 7.650,00 	0,15	 1.147,50 	 8.797,50 
 8.797,50 	0,1	 879,75 	 9.677,25 


Poderíamos ter tido a seguinte sequência de retornos:
| período | ret % |
| 1 |	0,10 |
| 2 |	0,10 |
| 3 |	0,15 |
| 4 |	0,15 |
E neste caso se investíssemos os mesmos $ 10.000
| período | investimento | ret % | final |
| 1 |	10.000 | 1.000 | 11.000 |
| 2 |	11.000 | 1.100 | 12.100 |
| 3 |	12.100 | 1.815 | 13.915 |
| 4 |	13.915 | 2.087,25 | 16.002,25 |
O retorno deste período é um ganho de 6.002,25 (16.002,25 - 10.000) ou em termos percentuais:
retorno = (16.002,25 - 10.000)/10.000 = 0,600225 ou 60,02%

Esta forma de cálculo dos retornos denomina-se retornos geométricos, e poderia ter sido calculado da seguinte forma:
(1+r1)*(1+r2)*(1+r3)*(1+r4)
por ser uma multiplicação, a ordem não importa....
No primeiro caso teríamos (1,1)*(0,90)*(1,15)*(0,85)=0,967725, ou seja o ganho na operação é 0,967725-1=-0,032275
No segundo caso teríamos (1,1)*(1,1)*(1,15)*(1,15)= 1,600225

No nosso caso não trabalharemos com a média gepométrica e sim com a média arítmética. Neste caso pressupoe-se que todos os valores ganhos são retirados, e todos valores perdidos são re-estabelecidos.
Assim, no nosso primeiro exemplo teríamos:

| período | investimento | ret % | final |
| 1 |	10.000 | 1.000 | 
| 2 |	10.000 | -1.000 | 
| 3 |	10.000 | 1.500 | 
| 4 |	10.000 | -1.500 |

Assim teríamos ganho, em média, (1.000-1.000+1.500-1.500)/4=0
Em termos percentuais (dividindo a de cima por 10.000), : [0,1+(0,1)+0,15+(0,15)]/4=0
No segundo caso: [0,10+0,10+0,15+0,15]/4=0,125

''Cálculo dos valores de retornos percentuais''
* trazer histórico de valores ganhos e perdidos e a partir destes calcular os valores de retornos. (procurar ativos típicos - câmbio, ouro, indice de ações, fundos investimento).
* fazer média.
* calcular medidas de dispersão destes valores.

! Material Complementar
----
[[Admininstração Financeira 1|Administração Financeira 1]]
! Objetivo da Aula
----
Nesta aula discutiremos as principais decisões financeiras ligadas às operações da organização.
! Pontos a Serem vistos 
----
Dentre as principais, destacam-se:  
* Decisões ligadas ao relacionamentio com os clientes (Contas a Receber)
* Decisões referentes aos investimentos em estoques (Estoques)
* Decisões ligadas ao relacionamento com os fornecedores (Fornecedores e Contas a Pagar)
* Decisões referentes à disponibilidade financeira da organização
! Texto Referência
----
Os principais coneitos podem ser melhor estudados no livro texto.
! Material Complementar
----
Sugere-se que os alunos acessem e leiam os seguintes textos:
# texto 1
# texto 2
<<tabs tabsFormatar
[[Material Complementar Inicial]] "Tiddler Inicial " Inicial
[[Textos de Referência]] "e-portrefl" [[Portfolio Reflexivo]]
[[Transparências]] "tabs vertical" [[teste tab vertical]]

>>
! Premissas de Validade
----
É importante considerarmos que as relações estabelecidas pressupôe certas condições de validade, ou seja, situações em que se aplicam.
Assim, é fundamental identificar os fatos e premissas para as quais as decisões mantém-se válidas, e os que podem interferir.
! Notícia Base
----
Para iniciarmos nossa discussão, considere a seguinte notícia, veiculada pelo jornal Folha de São Paulo: "Aumento da Taxa de Juros altera funcionamento das empresas".
! Tarefa
----
Encontra-se no moodle a tarefa [[Capital de Giro das Empresas de Varejo|http://ead.fearp.usp.br/mod/assignment/view.php?id=10662]]
! Opine
----
Ao ser abordado por repórteres, o governador acenou com a possibilidade de que as coisas não devem ser necessariamente interpretadas ao pé da letra, sugerindo que haveriam outras possibilidades a serem exploradas.
Na sua opinião, qual o significado disso?
Queremos saber sua opinião...
<<Painel
        heading:"Opinião" 
        tag:"painel"  
        suffix:"Opinião"
>>
! Notas
----
Insira aqui as suas notas, observações, etc.
<<notes 
        heading:"Anotações" 
        tag:"Notas"  
        suffix:"Notas"
>>
! Relacionados
----
<<forEachTiddler
 where
 'tiddler.tags.contains("tst")'
 sortBy
 'tiddler.modified'
 descending
 write
 '"----\n[["+tiddler.title+"]]"'
>>
[[Análise Financeira|Análise Financeira]]
! Objetivo da Aula
----
Veremos como são contabilizados os principais acontecimentos e fatos na formação das organizações, bem como os que se apresentam durante suas operações.

! Pontos a Serem vistos
----
Destacam-se: 
* Lançamentos de Integralização
* a operação e como os demonstrativos refletem isso
* contas a pagar são origens
* contas a receber são aplicações
* resultados não mudam

! Texto Referência
----



! Desenvolvimento da Aula
----
Iniciamos descrevendo uma atividade - Compra e Venda de Coisas

* Investimento de $ 100.000 (somente capital próprio)

* imobilização de 20.000 (equipamentos, mobiliário)

* venda de produtos - $ 52.000

* gastos mensais 
aluguel - $ 3.000
pessoal - $ 5.000
custo dos produtos - $ 15.000
consumo (agua luz etc) $ 1.000
propag $ 1.000
diretoria  - $ 2.000
IR - 30% 


Caixa  17.500
Est 15.000
AP 20.000

Cap 35.000
LAc 17.500

Primeiro considerando tudo a vista - levantar BP e DRE
- questionar se o negocio parece ser um bom negocio ou não
- verificar que o caixa é exatamente o Resultado da empresa
- verificar que é necessário o investimento de 35.000 para viabilizar o negócio




Segundo considerando aluguel e consumo para outro mes ... demais vista
Mostrar que no primeiro caso precisariamos efetivamente de valores (imobilizado + custos e despesas pagas) e que no segundo precisaríamos de menos valor pois não teremos que pagar...

Atentar que neste caso precisariamos de um menor valor de investimento do acionista, porém o mesmo para funcionar (usar exemplo do churrasco)
Observar que o resultado é sempre o mesmo


terceiro cenário
mesmo anterior porém um importante cliente (amigo do pai) pede prá pagar sua conta de 5.000 somente no mes seguinte.
[[Finanças Internacionais|Finanças Internacionais]]
! Objetivo da Aula
----
Nesta aula serão vistas as principais situações em que variações do câmbio impactam nas organizações.
! Desenvolvimento
----
1 - Lista de possíveis impactos na organização oriundos de uma variação cambial.

!1.1 - Situação: Hoje R$1,67/US$, daqui 12 meses R$2,00/US$ (desvalorização).
*Se desvalorizar, os produtos das empresas ficam mais competitivos no exterior.
1.1.1 - Os impactos para o exportador:
*Se mantiverem as condições de mercado: aumentam as receitas; aumenta o lucro; os empresários ficam mais felizes;
*Se alterarem as condições de mercado: o preço cai; aumenta a abrangência de mercado; 
1.1.2 - Os impactos para o importador: 
*Seus produtos ficam mais caros.
*Ficam menos competitivos, seu lucro é reduzido. Pois ou eles aumentam o preço ou reduzem o lucro
*Ou seja, para comprar a mesma coisa que antes para a operacionalização de sua empresa, e gastando a mesma quantia, a única solução para manter mercado é aumentar o preço.
1.1.3 - Os impactos para organizações que não mexem com o comércio exterior, só atuam localmente:
*Seus concorrentes sofrerão impactos, ou seja, o impacto é diretamente no mercado.
*A demanda aumenta, e consequentemente o preço pode subir.
1.1.4 - Os impactos para os mercados financeiros e de capitais:
*No que diz respeito à captação: se você tem uma dívida em dólares, você terá que pagar mais por ela (antes se você devesse US$1000,00 você devia R$1670,00 e hoje você deve R$2000,00).
*Com uma desvalorização, os mercados de capitais ficam mais dinâmicos e mais valorizados, já que vão lidar com mais dinheiro.
!1.2 - Situação: Hoje R$1,67/US$, daqui 12 meses R$1,00/US$ (valorização).
*Os impactos nesse caso seriam contrários a todos os supracitados nos 4 casos acima.

Observação: quando se analisam os casos, deve-se destacar que estão em ação forças em dois mercados distintos: o mercado de produtos/serviços; e o mercado de moedas..
Quando é verificada uma variação do comércio, dos movimentos de mercadorias/serviços, pode-se verificar o aparecimento de forças que levam a variações no câmbio.
Quando se verificam variações no câmbio, surgem forças atuando nos movimentos de mercadorias que impactam os preços.


! Referência
----
Os principais conceitos podem ser melhor estudados no livro texto: 
EITEMAN, STONEHILL e MOFFETT - Administração Financeira Internacional.
! Material Complementar
----
Sugere-se que os alunos acessem e leiam os seguintes textos:
# [[Impacto nas importações|http://www.ead.fea.usp.br/semead/9semead/resultado_semead/trabalhosPDF/61.pdf]]
# [[Saiba quem ganha e quem perde com a alta do dólar|http://www.jornalnh.com.br/_conteudo/2015/03/noticias/pais/138032-saiba-quem-ganha-e-quem-perde-com-a-alta-do-dolar.html]]
# [[Alta do dólar torna Gerdau atraente|http://exame.abril.com.br/mercados/noticias/alta-do-dolar-torna-gerdau-atraente]]
[[Indicadores para Gestão|Indicadores para Gestão]]
! Objetivo da Aula
----
Nesta aula serão apresentados alguns métodos de levantamento de pesos e preferências a serem utilizados nos métodos de ranking, ou na formação dos indicadores.

! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* Métodos para levantamento dos pesos 

! Desenvolvimento
----
''Preferências''
Muitas vezes é difícil obter todas as comparações, por exemplo quando o número de critérios é muito grande, ou por qualquer motivo metodológico (por exemplo, quando queremos obter estimativas de consenso ou de desvio, etc).
O método mais difundido é utilizado para definir preferências é o de Saaty, desenvolvido para a abordagem do AHP.
Neste método utilizam-se qualificadores linguísticos para compara as importâncias entre critérios, e utiliza-se uma escala predefinida. A partir da matriz de comparação encontra-se os pesos de preferências utilizando-se o autovetor associado ao máximo autovalor. Em seguida verifica-se o coeficiente de consistência para verificar possíveis incoerências.
Além de utilizar a abordagem proposta por Saaty, pode-se partir para uma das seguintes abordagens:
1. Método das preferências absolutas e aplicação de regras de conversão
2. Método do Centróide
3. Método Best-Worst
4. Regressão Múltipla
5. Diagrama de Mudge
6. Método da Entropia ou Consenso

''1. Método das preferências absolutas ''
Bertholo, Priscila, Campello, CAGB, Indicador de Qualidade em um Centro Cirurgico, dissertação mestrado, FMRP/USP

Nesse método, pede-se aos avaliadores para dar uma qualificação de importância a cada um dos critérios, variando de "sem importância" a "extremamente importante". A escala inguística é convertida em uma escala de 1 a 9. Depois faz-se uma comparação entre os pares de critérios e adota-se a seguinte formulação para encontrar a importância relativa na escala de Saaty:
Comparando o critério i com o critério j:
Se Ni >= Nj então aij=Ni-Nj+1
Se Ni<Nj então aij=1/(Nj-Ni+1)
Supondo que tenhamos 3 critérios, e que sabe-se que C1>C2>C3, e que foram atribuídas as seguintes importâncias: 9, 7, 3
Utilizando a formulação acima, encontra-se uma matriz de preferência :
$$ A = \begin{bmatrix} 1 & 3 & 7\\ 1/3 & 1 & 5 \\ 1/7 & 1/5 &1 \end{bmatrix} $$
e encontrando-se os pesos tem-se: {0,64; 0,28; 0,08} 

Caso tivéssemos associados os valores 9, 5, 1, teríamos:
$$ A = \begin{bmatrix} 1 & 5 & 9\\ 1/5 & 1 & 5 \\ 1/9 & 1/5 &1 \end{bmatrix} $$
e encontrando-se os pesos tem-se: {0,72; 0,21; 0,07} 
Observar que os valores são semelhantes, mas do ponto de vista de aplicação podem ser bem diferentes. 

''2. Método do Centróide''
Olson, D.L., Dorai, V.K., Implementation of the centroid method of Solymosi and Dombi, European Journal of Operational Research 60 (1992) 117-129, North-Holland
O artigo trata de implementar a metodologia do método centroide. Por essa abordagem, não é necessário estipular as preferências entre as alternativas/critérios, mas apenas fornecer a ordem entre estes.
Neste método, assume-se que cada ordem de preferência, no limite, iguala os pesos.
Assim, se temos 3 critérios, de forma que C1>C2>C3, tomamos o primeiro limite, em que apenas C1 importa, e associamos peso 1. O segundo limite, seria dado quando C1=C2, e nesse caso associamos pesos 0,5 a cada. O terceiro limite será dado quando C1=C2=C3, e nesse caso associamos 1/3 a cada. O método do centroide simplesmente tira a média de cada critério para associar os pesos. No exemplo:
|  | C1 | C2 | C3 |
| C1>>>C2,C3 | 1,00 | 0,00 | 0,00 |
| C1=C2>>>C3 | 0,50 | 0,50 | 0,00 |
| C1=C2=C3 | 0,33 | 0,33 | 0,33 |
| média | 0,61 | 0,28 | 0,11 |
 
''3. Método Best-Worst''
Referência: Rezaei,Jafar. Best-worst multi-criteria decision-making method, Omega 53 (2015) 49–57
 
Frente às dificuldades de estabelecer pesos relativos, e à não adequação do uso de pesos absolutos, pode-se utilizar a técnica denominada best-worst (MBW) para encontrar os pesos.
Nessa abordagem  ''cada avaliador'' deve estabelecer as importâncias relativas de cada alternativa/variável/critério com relação à melhor (best) e a pior (worst), sendo necessário 2*(N-1) avaliações.
Esse método mostra-se adequado por não precisar de todas as comparações par a par, exigindo somente a comparação da mais importante com as demais, e da menos importante com as demais. omo dificuldade, é necessário um método interativo para obter os pesos, os quais são a solução de um problema de programação linear.
Cada avaliador deve atribuir notas a cada criterio (ou alternativa) com relação à MELHOR (Best) opção e à PIOR (Worst) opçao.
$$ A_{B}=(a_{B1}, a_{B2},...,a_{BN}) $$ $$ A_{W}=(a_{W1}, a_{W2},...,a_{WN}) $$
Os pesos são dados pelo sistema:
$$ min \xi $$ sujeito a $$ |\frac{w_{B}}{w_{j}} -  a_{Bj}| < \xi $$ $$ |\frac{w_{j}}{w_{Wj}} -  a_{Wj}| < \xi $$ $$ \sum w_{j}=1 $$

''4. Regressão Múltipla''
Se tivermos a pontuação ou estimativa do valor das dimensões, pode-se utilizar a regressão múltipla para avaliar os pesos.
Supondo que temos uma dimensão com 3 variáveis, e suponha que tenhamos os seguintes dados:
|	dim	|	v1	|	v2	|	v3	|
|	0,4470	|	0,6815	|	0,0844	|	0,3487	|
|	0,4883	|	0,2694	|	0,9315	|	0,5056	|
|	0,5408	|	0,4796	|	0,1243	|	0,9292	|
|	0,4585	|	0,7260	|	0,4241	|	0,0774	|
|	0,4757	|	0,3960	|	0,9615	|	0,2517	|
|	0,5295	|	0,6458	|	0,1055	|	0,6541	|
|	0,4424	|	0,5058	|	0,4839	|	0,3168	|
|	0,3284	|	0,1488	|	0,9874	|	0,1330	|
|	0,1714	|	0,2654	|	0,1992	|	0,0091	|
|	0,6298	|	0,4300	|	0,8216	|	0,7965	|
|	0,3583	|	0,3829	|	0,5121	|	0,2118	|
|	0,6950	|	0,8775	|	0,0492	|	0,8764	|
|	0,5739	|	0,7170	|	0,2874	|	0,5602	|
|	0,4322	|	0,5132	|	0,1854	|	0,4845	|
|	0,5143	|	0,5914	|	0,1157	|	0,6802	|
|	0,8199	|	0,9033	|	0,4466	|	0,9583	|

Pode-se realizar a regressão múltipla para encontrar os pesos de ponderação. No Excel: Dados > Análise de Dados > Regressão
seleciona-se as células de saída, de entrada, seleciona a opção constante é zero e calcula.
Para o exemplo teremos a seguinte saída:
R2=1
a1=0,47; a2=0,22; a3=0,31   que são os coeficientes ou pesos de ponderação para cada variável.

Este método pode ser utilizado também para encontrar o que seriam os coeficientes de consenso entre os diversos avaliadores, pois pode ser utilizado de form conjunta com outros métodos, por exemplo, o do centroide ou outro.
Nessa abordagem, os coeficientes de cada um dos avaliadores são utilizados para calcular os valores de resposta (variável que queremos medir). A partir disso, podemos utilizar os diversos valores para calcular através da regressão..

Imagine que temos 3 avaliadores avaliando 4 alternativas utilizando 5 critérios.
Cada qual realiza uma avaliação sobre a importância de cada critério indicando a ordem de prioridade::
|	avaliador	|	c1	|	c2	|	c3	|	c4	|	c5	|
|	a1	|	1	|	1	|	4	|	3	|	2	|
|	a2	|	1	|	2	|	4	|	4	|	3	|
|	a3	|	1	|	2	|	3	|	4	|	2	|

Utilizando o método do centróide para cada avaliador tem-se:
|	Aval 1	|	c1	|	c2	|	c3	|	c4	|	c5	|
|		|	0,500	|	0,500	|	0,000	|	0,000	|	0,000	|
|		|	0,333	|	0,333	|	0,000	|	0,000	|	0,333	|
|		|	0,250	|	0,250	|	0,000	|	0,250	|	0,250	|
|		|	0,200	|	0,200	|	0,200	|	0,200	|	0,200	|
|	soma	|	1,283	|	1,283	|	0,200	|	0,450	|	0,783	|
|	w1	|	0,321	|	0,321	|	0,050	|	0,113	|	0,196	|
												
												
|	Aval 2	|	c1	|	c2	|	c3	|	c4	|	c5	|
|		|	1,000	|	0,000	|	0,000	|	0,000	|	0,000	|
|		|	0,500	|	0,500	|	0,000	|	0,000	|	0,000	|
|		|	0,333	|	0,333	|	0,000	|	0,000	|	0,333	|
|		|	0,200	|	0,200	|	0,200	|	0,200	|	0,200	|
|	soma	|	2,033	|	1,033	|	0,200	|	0,200	|	0,533	|
|	w2	|	0,508	|	0,258	|	0,050	|	0,050	|	0,133	|
												
												
|	Aval 3	|	c1	|	c2	|	c3	|	c4	|	c5	|
|		|	1,000	|	0,000	|	0,000	|	0,000	|	0,000	|
|		|	0,333	|	0,333	|	0,000	|	0,000	|	0,333	|
|		|	0,250	|	0,250	|	0,250	|	0,000	|	0,250	|
|		|	0,200	|	0,200	|	0,200	|	0,200	|	0,200	|
|	soma	|	1,783	|	0,783	|	0,450	|	0,200	|	0,783	|
|	w3	|	0,446	|	0,196	|	0,113	|	0,050	|	0,196	|

Supondo que os valores normatizados para os critérios de cada alternativa sejam os apresentados na matriz:
|		|	c1	|	c2	|	c3	|	c4	|	c5	|
|	A1	|	1,000	|	0,919	|	0,555	|	0,134	|	0,053	|
|	A2	|	0,608	|	0,418	|	1,000	|	0,679	|	0,402	|
|	A3	|	0,013	|	0,656	|	0,649	|	0,673	|	0,295	|
|	A4	|	0,563	|	1,000	|	0,417	|	1,000	|	1,000	|

Pode-se calcular a nota que cada alternativa receberia de cada avaliador, bem como a ordem de prioridade:
|	av1	|	av2	|	av3	|	av1	|	av2	|	av3	|
|	0,669	|	0,787	|	0,705	|	2	|	1	|	2	|
|	0,534	|	0,555	|	0,578	|	3	|	3	|	3	|
|	0,381	|	0,282	|	0,299	|	4	|	4	|	4	|
|	0,831	|	0,749	|	0,739	|	1	|	2	|	1	|

Pode-se observar que a ordem dos avaliadores 1 e 3 é a mesma, porém diferentes do avaliador 2.
Para que possamos ter um conjunto único de preferências, pode-se utilizar uma regressão múltipla.
Pode-se estabelecer o seguinte sistema:
a1*1,+a2*,919+a3*,555+a4*,134+a5*,053=,669
a1*,608+a2*,418+a3*1,+a4*,679+a5*,402=,534
a1*,013+a2*,656+a3*,649+a4*,673+a5*,295=,381
a1*,563+a2*1,+a3*,417+a4*1,+a5*1,=Que ,831

a1*1,+a2*,919+a3*,555+a4*,134+a5*,053=,787
a1*,608+a2*,418+a3*1,+a4*,679+a5*,402=,555
a1*,013+a2*,656+a3*,649+a4*,673+a5*,295=,282
a1*,563+a2*1,+a3*,417+a4*1,+a5*1,=,749

a1*1,+a2*,919+a3*,555+a4*,134+a5*,053=,705
a1*,608+a2*,418+a3*1,+a4*,679+a5*,402=,578
a1*,013+a2*,656+a3*,649+a4*,673+a5*,295=,299
a1*,563+a2*1,+a3*,417+a4*1,+a5*1,=,739

Resolvendo com o Excel:
|	Variável X 1	|	0,400	|
|	Variável X 2	|	0,271	|
|	Variável X 3	|	0,106	|
|	Variável X 4	|	0,000	|
|	Variável X 5	|	0,232	|

Pode-se comparar com os valores dos avaliadores, os valores de média aritmética e geométrica.
|		|	c1	|	c2	|	c3	|	c4	|	c5	|
|	w1	|	0,321	|	0,321	|	0,050	|	0,113	|	0,196	|
|	w2	|	0,508	|	0,258	|	0,050	|	0,050	|	0,133	|
|	w3	|	0,446	|	0,196	|	0,113	|	0,050	|	0,196	|
|	média a	|	0,425	|	0,258	|	0,071	|	0,071	|	0,175	|
|	média g	|	0,417	|	0,253	|	0,066	|	0,066	|	0,172	|
|	regressão	|	0,400	|	0,271	|	0,106	|	0,000	|	0,232	|


5. Diagrama de Mudge
Supondo que temos 4 critérios A, B, C e D.
Comparando-se dois a dois, podemos associar a importância de um critério com relação ao outro.
Associando as importâncias como 1- pouco mais importante, 3- mais importante e 5- muito mais importante, podemos ter, por exemplo, uma comparação da seguinte forma, associando o valor 0 quando forem da mesma importancia..

|	Critério 1	|		|		|	Critério 2	|
|	A	|	0	|	3	|	B	|
|	A	|	0	|	1	|	C	|
|	A	|	0	|	3	|	D	|
|	B	|	3	|	0	|	C	|
|	B	|	0	|	0	|	D	|
|	C	|	0	|	3	|	D	|

O que na forma tradicional seria apresentado como

$$ \begin{bmatrix} 
.  && B3 && C1 && D3 \\
B3 && . && B3 && ND \\
C1 && B3 && . && D3\\
D3 && ND && D3 && . 
 \end{bmatrix} $$

No método tradicional de Mudge somando os números correspondentes à cada linha teríamos:
$$  \begin{bmatrix} 
A = 0 \\
B = 6 \\
C = 1 \\
D = 6 \\
 \end{bmatrix} $$

Somando 1 a cada valor e verificando o percentual relativo, tem-se os pesos das preferências de cada critério:

$$  \begin{bmatrix} 
A = \frac{1}{17}=0,059 \\
B = \frac{7}{17}=0,412 \\
C = \frac{2}{17}=0,118 \\
D = \frac{7}{17}=0,412 \\
 \end{bmatrix} $$

Se desejarmos trabalhar considerando apenas um sistema binário, isto é, sem definir uma graduação de preferência, teremos a denominada Matriz de Roberts (1979) e a matriz ficaria:

$$ \begin{bmatrix} 
.  && 0 && 0 && 0 \\
1 && . && 1 && 0 \\
1 && 0 && . && 0\\
1 && 0 && 1 && . 
 \end{bmatrix} $$


Somando 1 a cada valor e verificando o percentual relativo, tem-se os pesos das preferências de cada critério:

$$  \begin{bmatrix} 
A = \frac{1}{9}=0,111 \\
B = \frac{3}{9}=0,333 \\
C = \frac{2}{9}=0,222 \\
D = \frac{3}{9}=0,333 \\
 \end{bmatrix} $$


Pode-se ainda utilizar a abordagem adotada pelo Comet, em que se houver empate vale 0,5, e se uma for melhr que a outra, recebe 1 (a outra zero). Depois ao invés de tomar a somatória, utiliza-se da metodologia do vetor único, e trabalha-se com o posto...

| N | pesos |
| 2 | [0,1] |
| 3 | [0, 0.5, 1] |
| 4 | [0, 0.333, 0.667, 1] |
| .. | .. |
| N | [0, 1/(N-1), 2/(N-1), ... , (N-2)/(N-1), 1] |

''6. Método da Entropia''
A Entropia informacional é um conceito que busca avaliar a quantidade de informação em um conjunto de dados. 
Parte do pressuposto que se houver uma grande dispersão dos dados haverá mais informação. Ao contrário, se houver pouca dispersão, não haverá informação a ser explorada.
Há ao menos duas oportunidades de uso da abordagem da entropia.
A primeira quando queremos reduzir o número de critérios ou de variáveis. O critério de redução pode ser a entropia, pois não haverá muita perda de informação.
A segunda, é quando se quer atribuir pesos ou preferências utilizando-se da entropia.Isso ocorre quando não há possibilidade de buscar julgamentos subjetivos ou não se deseja fazer isso. Nessa situação podemos ter duas abordagens distintas: uma quando se atribuem pesos menores aos critérios com maior entropia, supondo que não agregam muita informação nova. A outra é atribuir maior peso aos critérios com menor entropia, pois significa que ão os que possuem maior consenso sobre os valores.
Tendo-se uma série de dados X(i), i=1..n, para o cálculo tem-se as seguintes etapas,  proposto por Zeleny (ZELENY, Milan. Multiple Criteria Decision Making. McGraw-Hill: New York, 1982)
1. Normatização dos dados
$$ z_{i}=x_{i}/x_{max} $$ para valores de ganhos (benefícios)
$$ z_{i}=x_{min}/x_{i} $$ para valores de perdas (custos)

2. cálculo da proporção de cada ponto
$$ p_{i}=z_{i}/\sum{z_{i}} $$
3. cálculo da contribuição da entropia de cada ponto
$$ e_{i}=p_{i}.ln(p_{i}) $$
4. cálculo da entropia total
$$ E=-\frac{1}{ln(n)}.\sum{e_{i}} $$
5. Cálculo dos psos:
a. Se for utilizar a abordagem de redução da importância quanto menos "informação" simplesmente normatiza-se
b. se for utilizar a abordagem do consenso, utiliza-se 1-E


-----


* exemplo mais amplo. (retirado de Souza, Débora F. et al, , APLICAÇÃO DO MÉTODO AHP-FUZZY)

* Observações:
Quando há multiplos avaliadores pode-se ter uma série de problemas.
Um exemplo clássico é o de quando há avaliadores que possuem opiniões equidistantes, o que forneceria valores de avaliação como x e 1/x. Neste caso, está claro que quando se fosse trabalhar com a opinião média deveria-se ter o valor 1 a ser associado, mas não é o resultado que se obtém:
(x + 1/x)/2=(x^2+1)/2x    x=3-> 10/6    x=5 -> 26/10   etc
Desta forma, a escala proposta não mostra-se útil devendo ser alterada.
Uma proposta é considerar um fator multiplicativo na escala (ver Cap5).
exemplo: 1/4 , 1/2 , 1 , 2 , 4     (cada elemento é multiplicado por 2). Neste caso, ao invés de média aritmética, deve-se usar a média geométrica... segundo o autor.
acho que talvez seja melhor só alterar a escala tipo 1,2,.., 9 e fazer aditivo mesmo, e só reconverter para a escala do saaty o valor de média


Referência: http://people.revoledu.com/kardi/tutorial/AHP/Consistency.htm

[[Análise Financeira|Análise Financeira]]
! Objetivo da Aula
----
Veremos como obervar os principais fatos e acontecimentos que se relacionam com as operações, principalmente como podemos re-contar as histórias organizacionais a partir dos demonstrativos.
! Pontos a Serem vistos
----
Destacam-se: 
* Compras a vista e a prazo
* Pagamentos a vista e a prazo
* estoque como tempo de espera dos clientes e como segurança
! Texto Referência
----
Os principais conceitos podem ser melhor estudados no livro texto (Gitman).

! Desenvolvimento da Aula
----
Apresentar uma empresa que atue no varejo (compra e venda de produtos), para destacar as movimentações nos estoques....
montar os lançamentos e apresentar mesma sequência (primeiro aparecem contas a pagar, depois aparecem contas a receber, etc)...
montar exemplo em que as operações sejam repetidamente iguais e verificar o que acontece com as contas...
.............................................................................................................................................


Primeiro retomamos o modelo apresentado na aula anterior e os fatos iniciais de formação da organização, destacando o LUCRO
Para essa aula vamos acompanhar os principais fatos e eventos na vida de uma organização típica, considerando que devido a presença de forças concorrenciais e de mercado, surgem prazos de pagamentos e de recebimentos.
Antes, vamos exercitar nossa capacidade criativa.
Considere os seguintes saldos de contas:
Caixa - 30
Estoques - 60
AP - 60
Capital - 130
Lucro Acumulado - 20
e os seguintes valores do demonstrativo
Receitas - 80
CMV 30
despesas 21,43
IR 8,43
LL - 20
Conte uma história que ao final tenha gerado estes demonstrativos. Uma opção seria: 
<<<
Integralizar os 130 que vão para o caixa. compra de ap por 60, caixa a 70. compra de mercad. por 60. caixa a 10. venda de 30 dos estoques, receb 80. caixa a 90. compra de mercad por 30, estoques a 60 e caixa a 60. pagto despesas e ir por 30, caixa a 30.
<<<
Esta não é a única história possível. Outra possibilidade seria:
<<<
Integralizar os 130 que vão para o caixa. compra de ap por 60, caixa a 70. Toma emprestado 20, ELP vai a 20 e caixa a 90. Compra de mercad. por 90. caixa a 0. Venda de 30 dos estoques, estoques a 60 . Receitas 80. caixa a 80. pagto despesas e IR por 30, caixa a 50. Pagamento da dívida, ELP zera e caixa a 30.
<<<
Assim, temos que compreender:
# Temos várias possíbilidades ou alternativas de acontecimentos que permitem o mesmo resultado demonstrado final.
# Podem ter acontecido fatos que simplesmente não deixam rastros ou vestígios nos demonstrativos.

Com o surgimento dos concorrentes, a situação se altera. Os fornecedores e os clientes possuem agora alternativas. Isso também pressiona as políticas organizacionais (comprar, contratar, vender, etc).
Isso leva a uma ampliação do ciclo: comprar, pagar, estocar, vender, receber.
Aqui podemos iniciar ilustrando o ciclo operacional:
[img[http://xxx/albums/i409/bcampello/Analise%20Financeira/img_ciclo_operacional.gif]]
[[Administração Financeira 1|Administração Financeira 1]]
! Objetivo da Aula
----
Nesta aula discutiremos as principais decisões financeiras ligadas á gestão dos estoques.
! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* Porque manter estoques
* Custos de Manutenção dos Estoques
* Componentes dos custos de Pedir e seu comportamento
* Componentes dos custos de Manter e seu comportamento
* Minimização do Custo Total de Manutenção
* Modelo de Logística de compras e de chegada dos produtos
* Lote Econômico de Compra
! Texto Referência
----
Os principais conceitos podem ser melhor estudados no livro texto.

! Desenvolvimento
----
Objetivos

    Entender as decisões financeiras relacionadas aos estoques

Desenvolvimento

<photo id="1" />

* Estoques: materiais, mercadorias ou produtos mantidos fisicamente disponíveis pela empresa, na expectativa de ingressarem no ciclo de produção, de seguir seu curso produtivo normal, ou de serem comercializados. Classificação dos estoques: mercadorias e produtos acabados; produtos em elaboração; matérias-primas e embalagens; e materiais de consumo e almoxarifado. 

* Objetivo da Administração de Estoques: girá-los o mais rapidamente possível, sem causar perda de vendas decorrente de faltas.

Analisando os estoques:

1) Decisões iniciais:

    Quando comprar?
    Quanto comprar?

* Fatores que influenciam os estoques:

  Como sabemos, o montante de estoques é influenciado, principalmente, pelo comportamento e volume previsto da atividade da empresa (produção e vendas) e pelo nível de investimentos exigidos. Desta forma, como principal resposta às perguntas iniciais, é necessário conhecer e analisar a demanda da organização.


2) Outras decisões:

Tendo conhecimento da demanda da organização é necessário tomar outras decisões. Sabendo, por exemplo que a demanda de de queijos de uma organização por mês é de 30.000 unidades, como deve-se encomendar o pedido? Opções:

    Encomendar 30.000 queijos no começo do mês e não se preocupar mais com isso até o mês seguinte?
    Encomendar lotes menores e fazer vários pedidos por mês?

3) Premissas:

Iremos assumir determinados comportamentos que nos permitirão estabelecer algumas regras simples sobre estoques.

 ''premissa 1'' Comportamento da Demanda: assumiremos que a demanda pode até variar em função das sazonalidades e/ou flutuações aleatórias, mas que ao longo do período de planejamento que estamos trabalhando (6 meses a 1 ano), assumiremos que a demanda média é constante. 

Exemplo: Se possuímos uma previsão de demanda total ao longo do ano de 360.000 unidades, isso significa que teremos uma demanda média diária de 360.000/360 = 1.000 unidades/dia. Vamos interpretar isso como sendo: em média, saem 1.000 unidades por dia desta mercadoria de nossos estoques.

 ''premissa 2'' Comportamento de Compra: assumiremos que faremos compras a intervalos regulares, de tamanhos fixos e que a entrega ocorrerá de uma única vez. 

Exemplo: Se comprarmos um lote de 10.000 unidades, assumiremos que este lote chegará no instante em que os estoques estiverem zerados, e que o nível subirá para 10.000 unidades.

Com essas premissas podemos determinar o comportamento de nossos estoques, e calcular uma série de coisas.

''calculo 1'' Podemos calcular quanto tempo nosso estoque durará.

/% 
[img[http://latex.codecogs.com/png.latex?\inline \dpi{100} \text{1 dia ---- 1.000 unidades} \\ \text{x dias ---- 10.000 unidades} \\ \\ x = \frac{10.000}{1.000}= \text{10 dias}]]
%/

$$ \text{1 dia ---- 1.000 unidades} \\ \text{x dias ---- 10.000 unidades} \\ \\ x = \frac{10.000}{1.000}= \text{10 dias} $$

Ou em termos gerais:

/%
[img[http://latex.codecogs.com/png.latex?\inline \dpi{100} \text{1 dia ---- Demanda Di\'aria (d) unidades} \\ \text{x dias ---- Lote (Q) unidades} \\ \\ x = \frac{Q}{d}]]
%/
$$ \text{1 dia ---- Demanda Diária (d) unidades} \\ \text{x dias ---- Lote (Q) unidades} \\ \\ x = \frac{Q}{d}$$

Gráfico: Pode-se ilustrar o comportamento do nível do estoque através de um gráfico, que forma o que é conhecido como Gráfico Dente de Serra.

<photo id="5" />

''calculo 2''  Tempo de entrega (lead time): tempo que decorre entre o momento em que realizamos um pedido e a entrega efetiva do lote de compra. Em nosso exemplo, considerando que o fornecedor leva 5 dias para entregar o lote comprado, podemos identificar em qual nível o estoque estaria, pois é mais fácil implementar uma rotina na qual olhamos para o nível de estoques e vemos que é necessário realizar um pedido do que estabelecer datas para realizar o pedido.

Assim, basta calcularmos qual o nível do estoque que duraria exatamente o número de dias que demorará para chegar o lote.

$$ \text{1 dia ---- 1.000  unidades} \\ \text{5 dias ---- x  unidades} \\ \\ x = 1.000*5 = 5.000 \text{ unidades}$$

de forma geral

$$ \text{1 dia ---- Demanda Diária (d) unidades} \\ \text{lead time (lt) dias ---- nível de recompra  unidades} \\ \\ \text{nível recompra} = lt*d \text{ unidades}$$


Desta forma, quando o nível do estoque estiver em 5.000 unidades devemos disparar uma ordem de compra, pois ele será suficiente para aguardar os 5 dias de prazo de entrega.

Graficamente, podemos visualizar o lead time e o ponto de reposição.

<photo id="6" />

Além disso, podemos determinar quantos pedidos realizaremos durante um determinado período.
Em nosso exemplo, se fizermos um pedido a cada 10 dias, que é o número de dias que durará o lote de compras, temos:

/%
[img[http://latex.codecogs.com/png.latex?\inline \dpi{100} \text{1 pedido --- 10.000 unidades} \\ \text{x pedidos ---- 360.000 unidades} \\ \\ x = \frac{360.000}{10.000}= \text{36 pedidos}]]
%/

$$ \text{1 pedido --- 10.000 unidades} \\ \text{x pedidos ---- 360.000 unidades} \\ \\ x = \frac{360.000}{10.000} = \text{36 pedidos}$$

ou de forma geral

/%
[img[http://latex.codecogs.com/png.latex?\inline \dpi{100} \text{1 pedido --- Q unidades} \\ \text{x pedidos ---- D unidades} \\ \\ x = \frac{D}{Q}]]
%/

$$ \text{1 pedido --- Q unidades} \\ \text{x pedidos ---- D unidades} \\ \\ x = \frac{D}{Q}$$


4) Determinando os custos (custo de pedir e custo de manter):

Como sabemos, existem muitas variáveis que podem impactar na tomada dessa decisão, como a durabilidade do produto, tamanho do espaço para armazenagem, entre outros. Além dessas variáveis, o mais importante para determina o tamanho do lote é saber os custos envolvidos nesse processo, como os custos de fazer o pedido e os custos de manter o estoque na empresa.

    Custo de pedir(compra): representa todos os gastos resultantes das necessidades de adquirir materiais ou de autorizar uma ordem de procução, sendo excluído o valor de compra (ou de produção) efetivo do bem. Como por exemplo, despesas oriundas do departamento de compras, despesas de transporte, despesas associadas ao recebimento e inspeção dos materiais, despesas com manutenção e ajuste de máquinas de produção, despesas de escritório, sistemas de informação, comunicação, desepsas bancárias, entre outros.
    Custo de manter(manutenção): são geralmente os custos variáveis associados às decisões de se manterem determinados itens estocados, sendo incluídos nesses custos todos os gastos incorridos pela empresa no armazenamento (manutenção) de seus produtos e mercadorias durante certo período de tempo. Como por exemplo, custo de oportunidade, custos de armazenagem, despesas com seguros, eventuais perdas, deteriorização e obsolência, impostos e taxas, entre outros.

Exemplos: Retomando as alternativas de tamanhos diferentes de lotes de compra.

Teoricamente, pode-se classificar em:  
- custos de capital (juros, depreciação)”;
 - custos com pessoal (salários, encargos sociais);
 - custos com edificação (aluguel, impostos, luz);
 - custos de manutenção (deterioração, conservação, obsolencia)

Os custos com pessoal, edificação, manutenção são totalizados por um determinado período e divididos pelo estoque médio.

''Cálculo do Custo de Oportunidade''
Deve-se mostrar aos alunos que é indiferente fazer as contas ou trabalhar com o valor do estoque médio..

	taxa de juros	12,0%	aa		0,0315%	ad
	tempo	1	ano			
	preço	5	unidade			
						
dia	EI	EFl	Em	Valor Custo Oportunidade	
1	100	90	95	475	0,149554443	
2	90	80	85	425	0,13381187	
3	80	70	75	375	0,118069297	
4	70	60	65	325	0,102326724	
5	60	50	55	275	0,086584151	
6	50	40	45	225	0,070841578	
7	40	30	35	175	0,055099005	
8	30	20	25	125	0,039356432	
9	20	10	15	75	0,023613859	
10	10	0	5	25	0,007871286	

soma	550	450	500	2500	0,787128647	média*tempo
média	55	45	50	250	0,078712865	0,787128647

Assim, pode-se definir o custo de oportunidade como = Q/2 * preço * taxa * tempo 

Este custo de oportunidade refere-se somente aos valores relacionados às mercadorias ou produtos.
Quaisquer investimentos, como por exemplo armazéns próprios, devem também ter seus valores de custos de oportunidades calculados...
Os custos de oportunidade também podem referir-se aos custos de pedir, quando por exemplo, houver frotas próprias.

''Custo de Pedir''

Se fizermos um único pedido de compra, com um lote do tamanho da demanda do período, teremos um único custo de frete, de seguro, de pedágios, nem precisaremos de um departamento de compras inteiro, uma única fatura para pagar, um único pagamento de imposto -> o custo de pedir será baixo. 

Se diminuirmos o tamanho deste lote, e o dividirmos em 8 pedidos, por exemplo, já precisaremos de uma estrutura para acompanhar, fiscalizar, controlar os pagamentos, a movimentação, teremos vários fretes, etc -> o custo de pedir aumentará. 

Assim, se diminuirmos ainda mais o tamanho do lote de compras, aumentaremos mais ainda o número de pedidos e a complexidade da operação, fazendo com que os custos aumentem mais ainda. 

Portanto, há uma relação inversa entre o tamanho do lote de compra e os custos de pedir.

''Custo de Manter''

Entretanto, quando realizamos um único pedido, do tamanho da demanda, teremos um elevado custo com os estoques, pois precisaremos de grandes estruturas e de espaço, uma enorme operação de movimentação destes estoques, os custos com iluminação, segurança e cuidado serão grandes. Além disso, estoques grandes significam dinheiro investido que poderia estar rendendo juros em outras aplicações. Assim, o custo de manter este estoque será bem grande. 

Se diminuirmos o tamanho do lote, para os 8 pedidos que sugerimos, os volumes de estoques podem ser bem menores, as estruturas e a operação também -> os custos de manter serão menores. 

Portanto, há uma relação direta entre o tamanho do lote de compra e os custos de manter, ou seja, conforme aumentamos o tamanho do lote, aumentamos os custos de manter.

Gráfico: Custo x Quantidade do Pedido/ Compra

<photo id="3" />

Exemplo prático:

Suponha que temos uma demanda de 5.000 unidades a serem atendidas. Um levantamento realizado pelos estagiários concluiu que o custo de aquisição é de R$ 2 por unidade, o custo de cada pedido fica em R$ 250, e que manter cada unidade em estoque custa R$ 0,5.

Podemos montar uma tabela apresentando os diversos custos para diferentes tamanhos de lotes de compra.

Assim, para ilustrar, um lote de compra de 500 unidades levaria aos seguintes valores:

<img></img>

A tabela e o gráfico abaixo apresentam os valores para diferentes tamanhos de lotes.

<photo id="8" />

Pode-se observar que, com o aumento do tamanho do lote, o custo de pedir se reduz e que o custo de manter aumenta. Portanto, a nossa decisão deve ser pelo tamanho de lote que apresenta o menor custo total.

Da tabela podemos identificar que o menor custo total é dado por um lote de compra de 2.250 unidades.

Poderíamos ter chegado a uma solução por meio da formulação do custo total:

/%
<a href="http://www.codecogs.com/eqnedit.php?latex=Custo Total = Custo Pedir @plus; Custo Manter @plus; Custo Aquisição" target="_blank"><img></img></a>
%/

$$ Custo Total = Custo Pedir + Custo Manter + Custo Aquisição$$
<photo id="10" />

Substituindo os valores de nosso exemplo:

<photo id="11" />

''Desconto em Compras''
Muitas vezes os fornecedores apresentam preços diferenciados para diferentes tamanhos de lotes de compras.
Nessa situação é necessário analisar as alternativas.
Quando os custos de manter e de pedir unitários não se alteram, o efeito de uma alteração nos custos de aquisição é o deslocamento da curva de custos totais na vertical. O LEC não se altera.
Assim, passa-se a ter mais do que uma equação para representar o custo total, e tantas quantas forem as faixas de custos de aquisição.
Supondo que haja apenas duas alternativas: comprar abaixo ou acima de um determinado valor...
Neste caso haverá 2 curvas de custos totais, uma paera cada custo de aquisição. Até o ponto referente à quantidade de corte da proposta, o que vale é a equação de custo total levantada com o primeiro custo de aquisição. A partir deste ponto, o que vale é a curva de custo total levantada com o segundo custo de aquisição.
E os valores desta segunda curva podem estar abaixo do valor de custo total determinado pelo associado ao LEC. Neste caso, valeria a pena aproveitar o desconto...


5) Estoque de Segurança (estoque extra): prevenção contra a falta de itens importantes.

Em geral, a demanda de estoques na prática não se verifica em condições de certeza, conforme hipótese assumida pelo modelo. Na maioria das vezes, a quantidade demandada não é uniforme (constante), e apresenta variações ao longo do tempo.
Sendo assim, o estoque de segurança serve para precaver as empresas dessas situações de incerteza, sendo um saldo de estoques superior ao definido pelo lote econômico, que, uma vez atingido determina imediatamente a emissão de um novo pedido.

Precisamos fazer uma breve revisão de estatística básica;...
Na curva normal padrão (média zero e desvio 1) , pode-se associar cada valor do eixo a uma probabilidade de ocorrência : Prob(x<=z), usando a função do excel inv.normp.n(prob).
Por exemplo, tendo-se uma distribuição de demanda com média de 100 e desvio de 20, podemos calcular qual o valor máximo que ocorrerá, dada um nível de probabilidade, por exemplo 90%.
Usando a função, calcula-se o valor z=inv.normp.n(0,90)=1,2816.
Sabe-se que na curva normal, tem-se demanda máxima = demanda média + z. desvio
assim demanda máxima = 100 + 1,2816 . 20 = 100 + 25,63 = 125,63
Pode-se afirmar, com 90% de certeza de que a demanda estará abaixo deste valor. 

| probabilidade |	z |
| 0,75 | 	0,6745 |
| 0,90 |	1,2816 |
| 0,95 |	1,6449 |
| 0,99 |	2,3263 |
 
$$ \mu =d_{\text{média}}=\frac{\sum d_i}{n}=1.049 \\ \\ \sigma =var(d_{\text{média}})=\sqrt{\frac{\sum (d_i-d_{\text{média}})^2}{n-1}}=30.61$$
$$ demanda(97.5) = \mu + 1.96* \sigma = 1.049 + 1.96*30.61= 1.108,99 $$

Veremos dois modelos básicos de cálculo de estoques de segurança.

1. Considerando que a empresa não trabalhe com o nível de recompra.

Considere que o LEC (Q) é de 12.000 unidades, e que a demanda média calculada seja de 1.000 unidades/dia. 
Neste caso a duração do estoque será calculada como:
$$ \text{1 dia ---- Demanda Diária (d) unidades} \\ \text{x dias ---- Lote (Q) unidades} \\ \\ x = \frac{Q}{d} $$
$$ \text{1 dia ---- 1.000 unidades} \\ \text{x dias ---- 12.000 unidades} \\ \\ x = \frac{12.000}{1.000}=12 dias $$

Suponha que haja um aquecimento da demanda levando a um valor de 1.200 unidades/dia. $$ \text{Observe que neste caso o termo}: z*\sigma=200.$$
Neste caso a duração do estoque será dada por:
$$ \text{1 dia ---- 1.200 unidades} \\ \text{x dias ---- 12.000 unidades} \\ \\ x = \frac{12.000}{1.200}=10 dias $$

Assim, o estoque acabaria 2 dias (12 - 10) antes do previsto pelo valor médio. Para evitar problemas, podemos prever um estoque de segurança que suporte a demanda por este período. No caso:

$$ \text{1 dia ---- Demanda Diária (d) unidades} \\ \text{dias_falta dias ---- ES (estoque de segurança) unidades}\ ES = dias_falta*d$$
$$ \text{1 dia ---- 1.200 unidades} \\ \text{ 2 dias  ---- ES (estoque de segurança) unidades}\ ES = 2*1.200=2.400 unidades$$

Se realizar de forma as mesmas contas utilizando as variáveis, teremos:
$$ ES = [\frac{Q}{d} - \frac{Q}{d_{aquec}}]*d_{aquec} = \frac{Q*d_{aquec}}{d} - Q$$
$$ ES = Q* (\frac{d_{aquec}}{d} - 1)$$
No exemplo:
$$ ES = 12.000* (\frac{1.200}{1.000} - 1) = 12.000 (1,2-1) = 12.000 * 0,2 = 2.400 unidades$$
o termo 
$$ ES = (\frac{d_{aquec}}{d} - 1) \text{pode ser interpretado como um percentual do lote de compra, no caso, de 20%}$$

Pode-se ainda expandir mais a formulação, expressando a demanda aquecida como a média mais o termo do nível de serviço:
$$ demanda_aquec = d + z* \sigma$$

$$ ES = [\frac{Q}{d} - \frac{Q}{d + z* \sigma}]*(d + z* \sigma) = \frac{Q*(d + z* \sigma)}{d} - Q = \frac{Q}{d}*z*\sigma = t_{duração}*z*\sigma$$





Premissas:
- compras de lotes de mesmo tamanho
- lead time constantes
- demanda média constante
- entrega única

Texto Complementar

    Gestão de Capital de Giro - Estoques... um mal necessário (<a>http://www.fiap.com.br/2012/12/04/ideias-fiap/artigos/gestao-de-capital-de-giro-estoques-um-mal-nece...</a>)

Referências

    Livros:  Finanças Corporativas e Valor - Capítulo 27

  Administração do Capital de Giro - Capítulo 8

Exercício:

1) Uma determinada loja vende 18 unidades semanais de um secador decabelos. O fabricante cobra R$60,00 por unidade e o custo de colocação dopedido é de R$45,00. 
Manter em estoque durante o ano custa 25% do valor do produto e a loja opera 52 semanas por ano. 
A empresa vem colocando pedidos de 390 unidades, visando diminuir o número de pedidos. Dessa forma, calcule:
a.O custo anual total que essa política de estoques possui.
b.O lote econômico de compras e seu custo anual total.
c.A freqüência com que os pedidos são colocados utilizando o lote econômico.

2) .A Compra e Vende Computadores comercializa anualmente 9.000 placas de rede para os microcomputadores que vende. O custo unitário de cada placa de rede é 
de R$15,00 e o custo unitário anual de estocagem é de R$4,00. O custo para se fazer um pedido é de R$25,00 por ordem. Calcule:
a.O tamanho do lote econômico;
b.O número esperado de pedidos por ano;
c.O tempo esperado entre dois pedidos.

3).Se a demanda anual por um produto for de 350.000 unidades e o custo anual de manter estoques for 25% do custo da unidade, o custo por unidade do produto $14,75, 
e se a cada vez que se pede o produto o custo do pedido for de $53,00, pergunta-se:
a.Qual o lote econômico de compra?
b.Qual o custo total com estoques quando se trabalha com o lote econômico?
c.Qual seria o acréscimo no custo total com estoques se a quantidadedo pedido deve ser de 2.500 unidades devido ao tamanho do container usado para transporte marítimo?
[[Mercado de Capitais II|Mercado de Capitais II]]

! Objetivo da Aula
<<tiddler [[Aula 6 - Risco e Retorno (1)## Objetivo da Aula]]>>
! Desenvolvimento
<<tiddler [[Aula 6 - Risco e Retorno (1)## Desenvolvimento]]>>

''Outra Situação''
<<tiddler [[Aula 7 - Risco e Retorno (2)## Desenvolvimento]]>>
! Texto Referência
----
Os principais coeitos podem ser melhor estudados no livro texto Elton/Gruber), 
[[Análise Financeira|Análise Financeira]]
! Objetivo da Aula
----
Nesta aula detalharemos o ciclo operacional e veremos como calcular cada um dos prazos envolvidos. Também exploraremos as relações entre os fatos, o ciclo e as contas dos demonstrativos.
! Pontos a Serem vistos
----
Destacam-se: 
* prazo médio de recebimento
* prazo médio de pagamento
* prazo médio de estocagem
! Texto Referência
----
Os principais conceitos podem ser melhor estudados no livro texto (Assaf).

! Desenvolvimento da Aula
----
A organização realiza simultaneamente diversas operações, cada qual em um determinado instante ou etapa do ciclo operacional que vimos.
Aqui não estamos interessados em saber como as coisas estão acontecendo em um determinado momento do tempo. Estamos mais interessados em tentar encontrar padrões de comportamento organizacional, ou seja, o modo como a organização realiza normalmente suas atividades.
imagine que vamos acompanhar cada um dos produtos desde o momento em que o compramos até o momento em que recebemos o valor total da venda, ou seja, em que o ciclo se completa.
Suponha que os valores da tabela são os que temos acompanhado:
| Produto |	data da compra | data da venda | dias em estoques | data de pagamento | dias para pagamento | data de recebimento | dias para recebimento |
| 1 | 1/1/2011 | 10/1/2011 | 10 | 8/1/2011 | 8 | 20/1/2011 | 10 |
| 2 | 10/1/2011 | 22/1/2011 | 12 | 17/1/2011 | 7 | 29/1/2011 | 7 |
| 3 | 15/1/2011 | 26/1/2011 | 11 | 15/1/2011 | 0 | 5/2/2011 | 10 |

Não queremos observar o que está acontecendo em cada momento do tempo, mas sim em ver se os tempos permanecem de alguma forma constantes. No exemplo, podemos ver que os produtos ficam ''em média'' 11 dias no estoque, que a empresa paga seus fornecedores ''em média'' em 5 dias, e que recebe de seus clientes ''em média'' em 9 dias.
Como vemos, nenhum dos produtos efetivamente apresentou este comportamento, mas estamos interessados em representar o comportamento médio da organização. Isso será importante quando tivermos que tomar decisões pois usaremos os valores médios, os quais são //a melhor informação disponível// para usar em um próximo ciclo.
A figura ilustra o nosso ciclo padrão para este exemplo.

<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/ciclo_padrao.PNG" width="415" height="213">
</div></html>


Podemos facilmente encontrar os valores médios destes prazos a partir das nossas demonstrações financeiras. Para verificar isso vamos contar 3 historinhas e ver como os fatos que cada uma vai nos trazer causa impacto nos demonstrativos.

''História 1''
Imagine que todas as nossas vendas possuem exatamente o mesmo valor, de R$ 600, e que todas são realizadas, sem exceção, com prazo de pagamento de 5 dias. Vamos acompanhar o que acontece ao longo do tempo.
| dia | fato | recebimento | CReceber |
|1|	venda|	0|	600|
|2|	venda|	0|	1200|
|3|	venda|	0|	1800|
|4|	venda|	0|	2400|
|5|	venda|	0|	3000|
|6|	venda|	0|	3600|
||	recebimento|	600|	3000|
|7|	venda|	0|	3600|
||	recebimento|	600|	3000|
|8|	venda|	0|	3600|
||	recebimento|	600|	3000|
|9|	venda|	0|	3600|
||	recebimento|	600|	3000|
|10|	venda|	0|	3600|
||	recebimento|	600|	3000|
Podemos ver que a partir do ''quinto dia'' o saldo final de contas a receber será sempre de R$ 3.000.
Na verdade podemos escrever CRceber= 5* 600 = 3.000, ou em termos gerais

$$ CReceber=prazo*Vendas_{diárias} $$

''história 2''
A segunda história é bastante parecida com a primeira, só que ao invés de vender, estamos comprando, e ganhamos de nossos fornecedores um certo tempo para pagar.
O que temos que lembrar é como calculamos o valor de compras... Vamos partir da contagem ''física'' dos nossos estoques
EF = EI + Compras - CMV
Dai precisamos partir para o cálculo monetário.
Vamos acompanhar os fatos e seus lançamentos /registros nos demonstrativos

''História 3''
Imagine que ´resolvemos acompanhar os estoques de nossos produtos. Quando iniciamos o acompanhamento, verificamos que fizemos uma compra para um estoque inicial de 200 unidades.
Imagine que os clientes compram (e levam) 20 unidades por dia, todos os dias, e que a reposição será feita quando os produtos acabarem.
Verificando o que ocorre a cda dia com nosso estoque, teríamos:
| dia | fato | variação | Estoques |
|1|	venda| 20| 180|
|2|	venda| 20| 160|
|3|	venda| 20| 140|
|4|	venda| 20| 120|
|5|	venda| 20| 100|
|6|	venda| 20| 80|
|7|	venda| 20| 60|
|8|	venda| 20| 40|
|9|	venda| 20| 20|
|10|	venda| 20| 0|
|| compra| 200| 200|
A pergunta que temos que responder, é: quanto tempo, em média, um determinado produto está ficando em estoque?
Imagine o produto que foi embora no primeiro dia. Ele ficou apenas este dia em estoque. Os outros 19 que foram vendidos no primeiro dia também. 
O produto que foi vendido no segundo dia, ficou 2 dias em estoque, bem como os outros 19 que foram vendidos neste dia.
Este mesmo raciocínio deve ser realizado para os demais dias.
Os 20 produtos que foram vendidos no décimo dia, ficaram todos 10 dias em estoques.
assim temos 20 produtos que ficaram 1 dia, 20 produtos que ficaram 2 dias, 20 produtos que ficaram 3 dias, ......, 20 produtos que ficaram 10 dias em estoque. 
Assim, se quisermos obter o valor médio de dias em estoques, basta tirar a média destes períodos em estoques:
média = (1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10)/10=(55/10)=5,5 dias
Se quisermos ser um pouco mais precisos, e assumindo que os 20 produtos vendidos a cada dia são vendidos em períodos mais ou menos iguais, podemos aproximar mais este cálculo.
Para os que foram vendidos no primeiro dia, estes produtos ficaram, em média, apenas 0,5 dia.
Os que foram vendidos no segundo dia, ficaram em média, 1,5 dia. Assim por diante. 
O cálculo da média ficaria:
na verdade seria : (0,5+1,5+2,5+3,5+4,5+5,5+6,5+7,5+8,5+9,5)/10=50/10=5 dias
E este seria o prazo médio que os produtos ficam em estoques.
A figura a seguir ilustra estes períodos.

[img[http:/xxx/albums/i409/bcampello/Analise%20Financeira/periodoest.png]]

Podemos calcular este prazo de outra forma. Podemos usar uma simples regra de 3.
* se o estoque médio é de Emed unidades
* se o estoque é consumido em 20 unidades por dia
* quantos dias este estoque médio durará?
1 dia - - - - - 20 unidades
x dias - - - - Emed unidades
resolvendo: x = Emed/20
Assim, temos que calcular o estoque médio. A figura a seguir mostrando os níveis dos estoques ao longo do tempo nos ajudarão.
''Esta é uma forma mais fácil (e direta) de calcularmos o valor do tempo médio de estoques...''

[img[http://xxx/albums/i409/bcampello/Analise%20Financeira/estoques-1.png]]

Da mesma forma que fizemos antes, no primeiro dia teremos 190 unidades em estoque.
no segundo dia, teremos 170 unidades em estoque. e assim por diante. no último dia teremos 10 unidades em estoque. O valor médio será:
Emed=(190+170+150+130+110+90+70+50+30+10)/10=1.000/10=100 unidades
E o cálculo fica: x = 100/20 = 5 dias, como calculado anteriormente.
Toda vez que a demanda for constante, como assumimos neste exemplo, o estoque médio sempre será dado por: Emed=Einicial/2

''Outro exemplo''
Suponha um Estoque inicial de 100 unidades e uma demanda diária de 20 unidades..
|	dia	|	8hs	|	12hs	|	18hs	|
|	1	|	100	|	90	|	80	|
|	2	|	80	|	70	|	60	|
|	3	|	60	|	50	|	40	|
|	4	|	40	|	30	|	20	|
|	5	|	20	|	10	|	0	|
|	Emédio	|	60	|	50	|	40	|

Se calcularmos o valor que cada unidade ficou no estoque temos:
|	dia	|	8hs	|	12hs	|	18hs	|
|	1	|	0	|	0,5	|	1	|
|	2	|	1	|	1,5	|	2	|
|	3	|	2	|	2,5	|	3	|
|	4	|	3	|	3,5	|	4	|
|	5	|	4	|	4,5	|	5	|
|	prazo médio	|	2	|	2,5	|	3	|

Usando a regra de 3:
$$ \text{prazo médio de estoque} = \frac{\text{Estoque médio}}{\text{Demanda diária}} = 50/20=2,5 $$

[[Planejamento Competitividade e Controle|Planejamento Competitividade e Controle]]


! Objetivo da Aula
----
Discutir alguns aspectos históricos: Taylor, Weber, Fayol, Willianson, Chandler, Mintzeberg
Discutir lógica da cadeia de gestão: $, recursos, produção, resultados e termos associados, economia, eficiência, eficácia, eetividade


! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* eficiência como redutor de custos
* eficácia como diferenciação
* custos de transação e limites da organização
 
! Textos Referência
----
* [[Carlos Matus - PES|https://lume-re-demonstracao.ufrgs.br/gestao-politicas-programas-saude/files/Aula%20PES.pdf]]
* [[Bourdieu|http://www.anpad.org.br/admin/pdf/ESO2363.pdf]]
* [[Bourdieu|http://www.revistas.usp.br/ceru/article/view/74986/78545]]

! Desenvolvimento
----


! Atividade
----
[[Finanças Internacionais|Finanças Internacionais]]
! Objetivo da aula
----
Nesta aula inciaremos a discussão sobre as relações entre câmbio e as demais variáveis macroeconômicas (juros e inflação), apresentando as condições de paridade.
! Pontos a serem vistos
----
Dentre os principais, destacam-se: 
* relação entre preços (Lei do Preço Único)
* relação entre câmbio e inflação (Paridade do Poder de Compra) 
* relação entre câmbio e juros (Paridade da Taxa de Juros)
* relação entre taxas de juros e taxas de inflação
! Desenvolvimento
----
!1 - Conceitos Iniciais: determinação superficial de cada conceito, todos podem ser aprofundados no livro do Eiteman ou em buscas na internet. As explicações feitas aqui servem meramente para melhor compreensão imediata da matéria.
*Taxa Spot (S): é o "preço à vista" da moeda, ou seja, quanto você paga por ela hoje.
*Expectativa de Spot (E[S]): como será que estará sendo negociada a moeda no futuro.
*Taxa Forward (f): a que valor você vai fechar ''hoje'' para pagar daqui um determinado tempo, é uma taxa pré-fixada. É o melhor chute que você pode dar para quanto vai ser negociado o câmbio futuro (E[S]), é um estimador não viesado.
!2 - Situação inicial a ser estudada: explicação da Lei do Preço Único
Precisamos analisar uma situação muito comum que se refere à decisão que um comerciante deve tomar sobre onde vender seus produtos.
Suponha que nosso comerciante seja um negociador de redes, e que pode embarcar 100 unidades de seu produto em um ônibus para vendê-los em São Paulo, ou em um avião rumo à [[Groolândia|http://en.wikipedia.org/wiki/Groland]].
Quais os fatores que este comerciante levará em consideração?
<<<
Com certeza ele deverá se questionar sobre os preços que seus produtos possuem nos dois mercados. Suponha que em São Paulo o preço das redes é R$ 234/cada, e que na Groolândia são vendidas a G$ 100/cada (a moeda deste país é o Groolês).
Assim, se vender em São Paulo obterá uma receita de 100x234=R$23.400. Se vender na Groolândia obterá 100x100=G$10.000.

Deste modo, o comerciante deverá escolher receber R$ 23.400 ou G$ 10.000.
Claro que para tomar esta decisão ele deverá deixar os dois valores na mesma base, de modo a poder compará-los. Assim, ele pesquisa junto às casas de câmbio e verifica que a cotação atual está em R$ 3,00/G$, ou seja, cada Groolês vale R$ 3,00.

Desta forma, ele sabe que se receber R$ 10.000 poderá trocar por R$ 30.000, e saberá que vale a pena vender seus produtos na Groolândia. 
Bom, depois de festejar seus bons negócios, o nosso negociante deverá enfrentar um aumento da concorrência na Groolândia, pois diversos negociantes de redes fizeram suas contas e viram que valerá a pena vender as redes lá. 
O que acontecerá é que haverá uma redução da oferta de redes em São Paulo (o que deve fazer com que os preços subam), e um excesso de oferta na Groolândia (fazendo com que os preços abaixem).

Este mecanismo fará com que os preços se alterem até que um equilíbrio ocorra, e este equilíbrio acontecerá quando for indiferente vender enm São Paulo ou na Groolândia.
Desta forma, supondo que o câmbio não mude, os preços das redes variarão até que as receitas auferidas em Groolês e convertidas para reais (100xGx3=100xR). Assim, por exemplo se os preços das redes na Groolândia estiverem em G$ 50, os valores das redes em São Paulo devem estar valendo r=3*G=R$ 150.
<<<
Esse fenômeno de estabilização da relação entre os preços é conhecida como ''Lei do Preço Único'', e diz que os mesmos produtos devem valer a mesma coisa em suas respectivas moedas.

Agora que fizemos esta introdução podemos contar nossas histórias.
!3 - Historinha 1: Paridade do Poder de Compra
<<<
A primeira historinha que devemos contar, é a de nosso negociante que percebe que os preços dos produtos estão aumentando, em um fenômeno chamado de inflação. Espera-se que os preços na Groolândia deverão estar ao final de um ano 3% mais caros, e em São Paulo deverão estar 6% mais caros. Mas devemos nos lembrar de que mesmo após um ano, a Lei do Preço Único tem que valer.
Desta forma, os novos preços devem mostar-se equivalentes, ou seja, em condições de equilíbrio (o que estamos pressupondo) o valor recebido pela venda nos dois locais deve ser o mesmo, e a única forma disso ser verdade é se 100x100x(1,03)xE[s]=100x234x(1,06), o que nos dá um valor de E[s] de 2,41.

Um ponto importante a ser destacado nessa historinha é que alguns estudos apontam que é o câmbio que influencia a inflação, incorporando-a. Ou seja, foi a mudança no câmbio que ocorreu primeiro, e ela determinou que houvesse um reajuste nos preços, que é a inflação.

Abaixo um esquema que ilustra a historinha 1 e a fórmula:

<html>
<div>
<img src=" http://campello.fearp.usp.br/imagens/Historinha1.PNG"
width="648" height="406">
</div></html>

<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Historinha1Frmula.PNG" width="269" height="123">
</div></html>

<<<
Assim, de forma a manter a validade da Lei do Preço Único, podemos estabelecer uma relação entre a expectativa do valor do câmbio no futuro e as inflações dos países. A relação é dada por: E[s]/s=(1+ib)/(1+ig), e é conhecida como ''Paridade do Poder de Compra'';

!4 - Historinha 2: Paridade das Taxas de Juros
A segunda historinha diz respeito a escolha que um investidor deve fazer entre aplicar seus recursos em títulos de um país ou de outro. Assim, basicamente a historinha vai tentar responder a pergunta: "Onde investir o meu dinheiro?".

Suponha que um investidor tenha disponível R$ 2.340.000 ou G$ 1.000.000 para aplicar, e possa comprar títulos do governo brasileiro ou do governo groolandês. Se comprar com seu G$ 1 milhão títulos do governo groolandês, receberá daqui a um ano, quando do resgate do título os juros definidos na compra de 5%aa. Se converter os groolêses para reais e aplicar em títulos do governo brasileiro, receberá dentro de 1 ano o valor de 9% de juros.
<<<
Devemos nos lembrar que o investidor não precisa aguardar o período de 1 ano para saber o resultado de suas decisões. Isso porque existe o mercado futuro, em que diversos ativos são comprados e vendidos hoje para efetiva troca no futuro. Um destes ativos são as moedas. Assim, há diversos agentes vendendo e comprando groolêses, e podemos utilizar este mercado para travar nossa operação. 

Se supormos que o investidor decidiu aplicar nos títulos groolêses, terá disponível daqui a um ano a quantia de G$ 1.000.000x(1+0,05)=G$ 1.050.000. Ele pode vender hoje esta quantia para entregar e receber reais no futuro, de modo que ele ganhe a mesma quantia que se tivesse aplicado nos títulos brasileiros que é R$ 2.340.000x(1+0.09)=2.550.600. Assim, ele aceitará vender seus groolêses daqui a um ano se o valor que ele conseguir negociar para cada groolês para daqui a um ano lhe render G$ 1.050.000 x f , e for igual ao valor da aplicação no Brasil. Desta forma, o valor que ele negociará (venderá) cada um dos groolêses será por f=2.550.600/1.050.000=2,43.

Por exemplo, se no mercado futuro a relação entre groolêses e reais estiver 1G$=2R$, ou seja, um agente te oferece 2 reais para cada um dos seus groolêses, o que aconteceria? Você não fecha negócio, pois o valor oferecido é menor que a taxa forward calculada, ou seja, é mais interessante para você aplicar nos títulos brasileiros e ganhar os R$2.550.600,00 supracitados. 
Assim, para valer a pena o negócio, a cotação dos groolêses deve estar igual ou superior aos 2,43 calculados.
A seguir o esquema da historinha 2 e sua fórmula:

<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Historinha2.PNG" width="575" height="210">
</div></html>

<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Historinha2Frmula.PNG" width="278" height="128">
</div></html>
<<<
Portanto, há uma relação entre o valor que a cotação do câmbio é negociada no mercado futuro (a termo) e as taxas de juros pagas pelos títulos governamentais, que é dada por:
f/s=(1+jb)/(1+jg), e é conhecida como ''paridade das taxas de juros'';

''Arbitragem como mecanismo regulador dos mercados''
Uma outra abordagem, poderia ser dada em função das possibilidades que um investidor tem quando da decisão de atuar em mercados, no caso, no mercado de crédito (títulos federais) ou no mercado de câmbio (futuro cambial).
Imagine que o //''objetivo''// de um investidor seja o de possuir G$ 1.100.000 dentro de um ano. 
Há 2 formas básicas pelas quais que ele poderia obter isso:
* A primeira forma é ir ao mercado futuro de câmbio e realizar um contrato de COMPRA de G$ 1.100.000 para daqui a um ano. Imagine que ele consegue comprar cada groolês a uma cotação de R$ 2,20/G$. Isso significa que daqui a um ano ele deverá ter disponível o valor de G$ 1.100.000 x R$ 2,20/G$ = R$ 2.420.000. Para garantir que daqui a 1 ano este valor esteja disponível, o investidor pode realizar hoje uma aplicação que paga 15%a.a. de R$ 2.420.000/(1,15)=R$ 2.104.347,82.
* A segunda forma é fazer hoje uma aplicação em títulos groolêses (10% a.a. de juros) que renda, daqui a um ano, os G$ 1.100.000 desejados. Assim, seria necessário realizar uma aplicação de G$ 1.100.000/1,10=G$ 1.000.000 em títulos federais. Para realizar esta aplicação, o investidor deverá ter G$ 1.000.000xR$2/G$= R$ 2.000.000 disponíveis.

Assim, diante destas duas alternativas, o investidor que baseia-se na racionalidade irá escolher a segunda, pois terá que dispor de um menor valor em reais hoje para dispor do mesmo montante de groolêses daqui a um ano.

Esta situação exemplifica como a formação dos preços dos mercados do futuro do câmbio e as taxas dos juros se relacionam.
Imagine que o valor negociado no mercado futuro esteja em R$ 1,90/G$. O investidor continua sendo apresentado a duas alternativas:

* A primeira forma e ir ao mercado futuro de câmbio e realizar um contrato de COMPRA de G$ 1.100.000 para daqui a um ano. A cotação de R$ 1,90/G$, daqui a um ano deverá ter disponível o valor de G$ 1.100.000 x R$ 1,90/G$ = R$ 2.090.000. Para garantir que daqui a 1 ano este valor esteja disponível, o investidor pode realizar hoje uma aplicação de R$ 2.090.000/(1,15)=R$ 1.817.391,30.
* A segunda forma é fazer hoje uma aplicação em títulos groolêses que renda, daqui a um ano, os G$ 1.100.000 desejados. Assim, seria necessário realizar uma aplicação de G$ 1.100.000/1,10=G$ 1.000.000 em títulos federais. Para realizar esta aplicação, o investidor deverá ter G$ 1.000.000xR$2/G$= R$ 2.000.000 disponíveis.

Assim, diante destas duas alternativas, o investidor que baseia-se na racionalidade irá escolher a primeira, pois terá que dispor de um menor valor em reais hoje para dispor do mesmo montante de groolêses daqui a um ano.
Assim, os valores das cotações nos mercados futuros deverão flutuar e estabilizar-se a um valor em que seja indiferente ao investidor realizar qualquer uma das alternativas.
O valor que iguala as oportunidades é uma cotação no mercado cambial futuro de R$ 2,091/G$.


!5 - Historinha 3: Efeito Fischer
A terceira historinha considera um outro investidor que está comparando a possibilidade novamente de investir entre os títulos Groolês e o Brasileiro. Mas, ao contrário do primeiro investidor que poderia travar seus ganhos, este vai esperar a maturidade dos títulos e pagará para ver o quanto ganhará.

Imagine que os títulos groolêses estão pagando 5% a.a. de juros e que os brasileiros pagam 9% a.a. Além disso, espera-se que a inflação na Groolândia seja de 3% a.a. e no Brasil de 5% a.a.  Em qual título o investidor deverá investir?
<<<
Nestas condições temos que nos lembrar que o investidor deverá comparar não o valor ''nominal'' que ganhará mas sim o valor ''real'', posto que os juros denominados nos títulos são nominais.
Se o investidor comprar com seus G$1.000.000,00 o título groolês, receberá ao final do ano o valor de G$ 1.050.000 [1.000.000x(1+0,05)]. O ganho nominal nesta aplicação é de 5% a.a., porém devemos calcular o ganho real. 
Temos que observar que o que estes G$ 1.050.000 comprarão ao final do período não será o mesmo que compraria hoje, pois os preços daqui a um ano estarão mais caros. Assim, ele comprará menos coisas. Na verdade, o valor que este valor comprará será o equivalente a G$ 1.050.000/(1+0,03) = G$ 1.019.417,47, o que dará um ganho real de G$19.417,47 ou de 1,94%aa (desconta-se a inflação).

No caso de comprar o título brasileiro com seus R$ 2.340.000 (G$ 1.000.000 convertidos a taxa spot de R$ 2,34/G$), receberá ao final do ano o valor de R$ 2.550.600 (2.340.000 x(1+0,09)). Mas já sabemos que devemos calcular o ganho real. 
Temos que observar que estes R$ 2.550.600 comprarão o equivalente a R$ 2.429.142,86 [2,550.600/(1+0,05)] o que dará um ganho real de R$ 89.142,86 ou de 3,81% a.a.  Assim, o que o investidor preferirá? Ganhar 3,81% (Taxa real no Brasil) ou 1,94% (Taxa Real na Groolândia)?

Nesta situação o investidor preferirá realizar os investimentos no Brasil. Ele e todos os demais, o que fará com que os juros pagos pelo título groolês tendam a aumentar e os juros pagos pelo brasileiro diminuam. Este movimento deve acontecer até que os juros reais se igualem, e seja indiferente ao investidor aplicar em títulos groolêses ou brasileiros.
uma dedução pode ser encontrada [[efeito fischer]]

<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Historinha3Frmula.PNG" width="304" height="123">
</div></html>

<<<
Esta relação que estabelece que os juros reais sejam iguais é conhecida como ''Efeito Fischer''.
(1+j~~b~~)/(1+i~~b~~)=(1+j~~g~~)/(1+i~~g~~)
!6 - Relação entre as 3 historinhas

<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Relaoentreastrshistorinhas.PNG" width="522" height="340">
</div></html>

!7 - Relação entre as 3 variáveis básicas (inflação, juros e câmbio).

<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/FigurarelaobsicaentreJurosInflaoeCmbio.PNG" width="278" height="170">
</div></html>

!8 - Teorias Importantes aprendidas na aula:
!Primeira: Condições de Paridade
* E[S] <-> Inflação
* f <-> Juros
* Taxas reais tem que ser iguais
!Segunda: Mecanismos de Arbitragem
Baseados em oferta e demanda.

<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/MecanismosdeArbitragem.PNG" width="404" height="265">
</div></html>

! Premissas de Validade
----
Consideramos que as variações nos preços dos produtos não causam alterações relevantes no mercado de câmbio, ou seja, as alterações são marginais. Lembrar do exemplo do petróleo.
! Transparências
----
<html>
<iframe src="https://docs.google.com/present/embed?id=dhs765kw_0gjz4cwfp" frameborder="0" width="410" height="342"></iframe>
</html>

!Material Complementar
----
#[[Expectativa para inflação piora com alta do dólar|http://economia.estadao.com.br/noticias/geral,expectativa-para-inflacao-piora-com-alta-do-dolar,1651179]]
#[[Post bacana|https://fernandonogueiracosta.wordpress.com/2010/03/12/fundamentos-macroeconomicos-determinantes-das-taxas-de-cambio/]]
#[[Post da Profa. Roseli|https://roselisilva.wordpress.com/2016/10/05/g-eco-sobre-a-paridade-do-poder-de-compra-ppc-e-sua-validade-no-brasil/]]
[[Administração Financeira 2|Administração Financeira 2]]
! Objetivo da Aula
----
Na aula anterior vimos que através do VPL sabemos sobre a capacidade de um projeto ser capaz de gerar valores que sejam, no mínimo, suficientes para remunerar os detentores de capital, ou seja, para suportar as obrigações dos fluxos de financiamento.
Nesta aula veremos como é o cálculo do custo médio ponderado de capital (weighted average cost of capital - WACC).
! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* Cálculo do custo médio de captação
* Cálculo dos fluxos de investimentos e financiamentos equivalentes e comparáveis (ou equiparáveis) e do VPL 
! Texto Referência
----
Os principais conceitos podem ser melhor estudados no //Capítulo 2 do Brealey / Myers / Allen. //
! Desenvolvimento da Aula
----
Imagine que não conseguiremos realizar a captação de um único banco, e que teremos que recorrer a 2 bancos com empréstimos da seguinte forma:

    * banco 1: empréstimo de 90.000 por 60 meses a juros de 0,64%am
    * banco 2: empréstimo de 60.000 por 60 meses a juros de 0.29%am.
Devemos ou não realizar o investimento?
<<<
Se tomarmos os empréstimos e implementarmos o projeto, teremos que fazer pagamentos mensais aos bancos de $ 750,00  (60.000x0,0029= 174,00 e 90.000x0,0064=576,00). Podemos calcular este custo na sua forma percentual, ou seja, 750/150.000=0,0050, ou 0,50%am. 
Com a implementação do projeto teremos disponíveis $ 3.000 mensais, suficientes para o pagamentos dos juros e com um excedente de $ 2.225, os quais podem ser aplicados à mesma taxa de captação (a taxa de 0,50%am). Estes valores aplicados permitirão o acúmulo de um saldo de $ 156.982,57 (calculado através da HP12C, com os seguintes valores: 2.220 PMT, 0,50 i, 60 n, FV) ao final de 60 meses, valor suficiente para amortizar o principal do empréstimo ao banco e ainda ter$ 6.982,57 de excedente. 
Como ao final do projeto, após pagar todos os custos, despesas e ainda remunerar o capital empregado ainda restou um saldo, dizemos que ficamos mais ricos com a implementação do negócio e assim devemos realizá-lo.
Se calcularmos o VPL deste projeto, considerando apenas os Fluxos de Caixa do Investimento, e utilizando como taxa de desconto o custo de captação teremos: VPL=VP(Projeto) - investimento Inicial.
O valor presente do projeto (VPVP(Projeto)) é o valor presente de uma anuidade de 3.000, a 0,5%, por 60 meses, o que nos dá $ 155.176,68. Diminuindo o Investimento Inicial de 150.000 temos um VPL=$ 5.176,68.
Desta forma, o projeto mostra-se viável.
Deve-se observar que este valor presente de 5.176,68 se for levado ao valor futuro em 60 meses a 0,5% dará 
VF=5,176,68.(1+0.005)^60=$ 6.982,57, mesmo valor calculado anteriormente.
<<<

''Conclusão''
O método do VPL nos dá informações importantes: 1) se for positivo (ou nulo) indica que o fluxo do projeto consegue suportar os custos dos investimentos; 2) indica o valor presente do que sobrará do projeto após pagarmos os detentores de capital.
E devemos nos lembrar das premissas assumidas: reaplicação dos fundos à mesma taxa, ou nos percentuais de participação da captação.

''Observação''
Se fossem realizados os cálculos de forma independente, ou seja, considerando que 60% de 2.250 (1350,00)  será aplicado banco 1, este acumularia um valor de 98.370,73. Pagando o principal ao banco (90.000), teríamos um valor de 8.370,73 ao final dos 60 meses. Se fosse aplicado 40% de 2.250 (900,00) no banco 2, este acumularia 58.889,77, e faltariam -1.110,23 para amortizar o empréstimo de 60.000. Se usarmos o valor que temos extra no banco 1, ainda sobrariam 7.260,50. Este valor difere do encontrado de 6.982,57 pois a relação não é linear. Lembrar que a fórmula da anuidade é uma PG e não uma PA. Desta forma os valores diferem, mas a lógica mantém-se inalterada, principalmente quando consideramos as aplicações e descontos à taxa média ponderada.
frente à simplificação dos cálculos, a técnica do VPL mostra-se vantajosa e é amplamente utilizada.
Principalmente considerando-se que ao estimar o valor do fluxo de caixa do projeto são realizadas diversas considerações, posto que temos mincertezas associadas aos fluxos futuros.

''Custo Médio Ponderado''
O que observamos é que podemos obter uma ''aproximação'' muito boa se utilizarmos uma taxa média ponderada de captação quando da avaliação da viabilidade financeira de um projeto.
$$ \text{taxa média ponderada} = w_{1}*i_{1}+w_{2}*i_{2} $$
onde os w´s representam os percentuais e os i´s representam as taxas de cada fonte de recursos.
Quando além de captação externa através de empréstimos (capital de terceiros) também tivermos captação de recursos de acionistas (capital próprio) a lógica mantém-se exatamente a mesma, e neste caso denominamos de custo médio ponderado de capital (wacc - weigth average cost of capital).

$$ \text{custo médio ponderado de capital = wacc } = x_{e}*r_{e}+x_{d}*r_{d} $$

Os valores de custo de capital de terceiros (rd) são determinados pelos valores contratados, sendo facilmente obtidos.
Já os valores de custo de capital próprio não podem ser obtidos diretamente. Trata-se do valor que os acionistas ''esperam'' receber por investirem na empresa,
Este valor não pode ser observado, nem levantado, pois trata-se de um ''preço de mercado'', que possui ''mecanismos de precificação'' específicos.
[[Indicadores para Gestão|Indicadores para Gestão]]
! Objetivo da Aula
----
Nesta aula inciaremos a discussão sobre o método Analytical Hierarquical Process - AHP, um método de auxílio à decisão multicritéios, mas que utilizado de forma extensiva para o processo de agregação. 

! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* problemas envolvendo a escolha de alternativas com multicritérios
* as preferências ou utilidades implícitas
* formas de calcular as preferências explícitas

! Desenvolvimento
----
Suponha que queremos estabelecer nossas preferências através de comparações pareadas.
or exemplo, imagine que queremos estabelecer a ordem de prioridade de nosso gosto por frutas (abacaxi, banana e morango). Temos dificuldade em explicitar a prefencia, mas temos uma certa facilidade em falar entre duas delas qual mais nos apetece.

Um pesquisador chamado Saaty observou este tipo de problema que as pessoas possuem e estabeleceu uma metodologia denominada de AHP.
A base de sua metodologia é fazer com que os decisores ou avaliadores realizem uma comparação subjetiva e qualitativamente sobre a preferência que um critério ou alternativa possui sobre outro. A cada avaliação (realizada com termos linguísticos) associa-se um valor na escala.
A escala de Saaty é definida como:
 
| termo linguistico | valor da escala | descrição |
| Igualmente importante | 1 | Dois critérios ou duas alternativas que contribuem igualmente para o objetivo |
| Importância moderada de um sobre outro | 3 | Considerando a experiência e o julgamento, um critério ou uma alternativa tem uma moderada vantagem ao outro. |
| Importância estrita | 5 | Com a base na experiência e na estimativa, um dos critérios ou uma das alternativas é estritamente mais favorável do que a outra |
| Importância muito estrita e comprovada | 7 | Um critério ou a alternativa é significativamente mais favorável do que o outro e essa dominação de importância é demonstrada na prática |
| Importância extrema | 9 | Os argumentos pelos quais se prefere uma das alternativas são comprovados na maneira mais persuasiva |

Pode-se utilizar os valores intermediários :2,4,6,8

Imagine que comparamos abacaxi e banana. Podemos reconhecer a força de nossa preferência colocando uma simples escala.
Esta escala será representativa da relação \( \frac{w_{ab}}{w_{ban}} \) :
| ABACAXI | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | BANANA |

Suponha que a força da sua preferência seja de +6 para abacaxi. Assim,$$ \frac{w_{ab}}{w_{ban}}=6 $$

Agora tome-se a comparação entre abacaxi e morango:
| ABACAXI | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | MORANGO |

Suponha que a força da sua preferência seja de +4 para abacaxi. Assim, \( \frac{w_{ab}}{w_{ban}}=4 \)

De acordo com essas relações não seria necessário questionar sobre a força da preferência de morango com relação a banana, pois teríamos:

 \( \frac{w_{mor}}{w_{ban}}=  \frac{w_{ab}}{w_{ban}} *  \frac{w_{mor}}{w_{ab}} = 6*\frac{1}{4} = 1.5 \)

mas suponhamos que foi questionado.

| MORANGO | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | BANANA |

Suponha que a força da sua preferência seja de +4 para morango. Assim, \( \frac{w_{mor}}{w_{ban}}=4 \)

Isso significa que há uma certa inconsistência nas preferências declaradas de gosto pelas frutas.

Inicialmente trabalharemos com a hipótese das preferências sem inconsistências.
Podemos contruir uma matriz que denominaremos de matriz de preferências e a chamaremos de A

$$ A = \begin{bmatrix} 1 & 6 & 4\\ 1/6 & 1 & 2/3 \\ 1/4 & 3/2 &1 \end{bmatrix} $$

A primeira observação quanto a esta matriz é que as colunas são combinações lineares uma das outras. Assim, para obtermos a segunda coluna basta multiplicar a primeira por 6. Para obtermos a terceira coluna basta multiplicarmos a primeira por 4. Isso sempre acontecerá quando as preferências forem completamente consistentes.

A matriz A reflete as preferências relativas, e poderia ter sido escrita na forma:
$$ A = \begin{bmatrix} w1/w1 & w1/w2 & w1/w3\\ w2/w1 & w2/w2 & w2/w3 \\ w3/w2 & w3/w2 & w3/w3 \end{bmatrix} $$

Agora observe o que acontece quando multiplicamos a matriz A pelo vetor de preferências absolutas (w
$$ A*w = \begin{bmatrix} w1/w1 & w1/w2 & w1/w3\\ w2/w1 & w2/w2 & w2/w3 \\ w3/w2 & w3/w2 & w3/w3 \end{bmatrix}* \begin{bmatrix} w1\\ w2\\ w3 \end{bmatrix}= \begin{bmatrix} w1/w1 * w1 + w1/w2 * w2 + w1/w3 * w3\\ w2/w1 * w1 + w2/w2 * w2 + w2/w3 * w3\\ w3/w2 * w1 + w3/w2 * w2 + w3/w3 * w3 \end{bmatrix}=\begin{bmatrix} w1 + w1 + w1\\ w2 + w2 + w2\\ w3 + w3 + w3 \end{bmatrix} = 3*\begin{bmatrix} w1\\ w2\\ w3 \end{bmatrix} $$

Ou seja
$$ A*w = n * w $$

Assim, se desejarmos encontrar o vetor de preferências basta resolver este sistema. Não é possível resolver o sistema pelos método de inversão da matriz, pois o vetor de constante é nulo.
A matemática nos mostra que para o sistema consistente, basta encontrar o autovetor do autovalor de mesmo valor da dimensão.

Há um modo direto de encontrar o autovetor que representa as preferências absolutas. Basta dividir cada elemento de uma coluna da matriz pela soma desta coluna. Depois o resultado de cada linha será a média dos elementos da linha. No nosso exemplo:

[img[http://latex.codecogs.com/gif.latex?A = \begin{bmatrix} 1 && 6 && 4\\ 1/6 && 1 && 2/3 \\ 1/4 && 3/2 &&1 \end{bmatrix} \\Soma\begin{matrix} & 1,641 && 8,5 && 5,667 \end{matrix}]]

Dividindo cada elemento pela soma de sua coluna:

[img[http://latex.codecogs.com/gif.latex?A_{norm} = \begin{bmatrix} 0,7059 && 0,7059 && 0,7059 \\ 0,1176 && 0,1176 && 0,1176 \\ 0,1765 && 0,1765 && 0,1765 \end{bmatrix}]]

Observe que as colunas são iguais, posto que todas as colunas eram combinações uma das outras. Tirando a média para cada linha obtemos o vetor das preferências:
[img[http://latex.codecogs.com/gif.latex?%5Bw%5D = \begin{bmatrix} 0,7059 \\ 0,1176 \\ 0,1765 \end{bmatrix}]]

Saaty utiliza esta metodologia pois argumenta que pequenas perturbações nas preferências relativas, ou seja, para pequenas inconsistências entre as preferências, não alterarão de forma importante os resultados.
Deve-se atentar que há alguns estudos que mostram que este método pode, às vezes, levar a valores inconsistentes, e que a metodologia mais adequada deve ser a de sempre buscar o autovetor do máximo autovalor.
Assim, considerando a inconsistência observada em nosso exemplo, e realizando os cálculos tem-se

$$ A = \begin{bmatrix} 1 && 6 && 4\\ 1/6 && 1 && 1/4 \\ 1/4 && 4 &&1 \end{bmatrix} \\Soma\begin{matrix} & 1,4167 && 11,00 && 5,25 \end{matrix} $$

$$ A = \begin{bmatrix} 0,7059 && 0,5455 && 0,7619 \\ 0,1176 && 0,0909 && 0,0476\\ 0,1765 && 0,3636 && 0,1905\end{bmatrix} $$

$$ w = \begin{bmatrix} 0,6711 \\ 0,0854 \\ 0,2435 \end{bmatrix} $$

Pode-se medir a inconsistência em uma matriz de preferências utilizando-se o Indice de Consistência, ..Mas para isso teremos que calcular o máximo autovalor da matriz. Isso deve ser feito com o auxílio de programas específicos. Pode utilizar [[wolframalpha online| http://www.wolframalpha.com/widgets/view.jsp?id=36250a44553f2a713467906ce64e9116]]
observação: para inserir esta matriz no programa deve-se escrever { {1, 6, 4},{1/6, 1, 1/4},{1/4, 4, 1} }

O Indice de Consistência é dado pela fórmula 
$$ IC = (λmax -n)/(n-1) $$
Razão de Coerência dada por  $$ RC=IC/IA $$, onde IA é estabelecidos por Saaty, na tabela a seguir.

|	n	|	IA	|
|	1	|	0	|
|	2	|	0	|
|	3	|	0,52	|
|	4	|	0,89	|
|	5	|	1,11	|
|	6	|	1,25	|
|	7	|	1,35	|
|	8	|	1,4	|
|	9	|	1,45	|
|	10	|	1,49	|
|	11	|	1,51	|
|	2	|	1,54	|
|	13	|	1,56	|
|	14	|	1,57	|
|	15	|	1,58	|

Caso o valor de RC < 0,10 considera-se aceitável a matriz. Caso contrário é necessário buscar afastar as inconsistências.

No exemplo, λmax=3.1078. calculando IC = (3,078 - 3)/(3-1)= 0.0539.
Assim, RC=0.05/0.52=0.1036.
Como o valor > 0.10, deveria-se considerar a inconsistência. 

Observar que o programa também nos dá o autovetor: {2,8845; 0,346681; 1}. normalizando (ou seja, tomando a soma = 4,231181 e dividindo cada elemento por ela): 	{0,6817; 0,0819; 0,2363} que é muito próximo aos valores encontrados pelo método simplificado.

''TOPSIS''
Diferentemente de outros métodos, a abordagem permite criar um ranking das alternativas comparando os valores das alternativas com valores ideais.
Normalmente os valores ideais positivos são compostos dos melhores resultados apresentados pelas variáveis, e os valores ideais negativos são compostos dos piores resultados apresentados pelas variáveis.
Alternativamente pode-se utilizar casos observados que sejam considerados benchmarketing e os piores.
O TOPSIS (Technique for Order of Preference by Similarity to Ideal Solution - Técnica de Ordenação de Preferências por Similaridade com a Ideal Solução) foi proposto inicialmente por Hwang e Yoon (1981). Também foi proposto como método de ordenar ou criar um ranking de alternativas.
Em função da simplicidade e da pouca ou nenhuma necessidade de recursos computacionais e matemáticos específicos, a técnica possui inúmeras aplicações nas mais diversas áreas.
Etapas:
1ª etapa: Construir a matriz de decisão 
$$ x_{ij} $$
Matriz em que as linhas apresentam as alternativas e as colunas os critérios. Cada alternativas conterá os valores relativos a cada um dos critérios.

2ª etapa: Calcular a matriz normalizada
$$ r_{ij}=\frac{x_{ij}}{\sum{x_{ij}}} $$

3ª etapa: Calcular a matriz com os pesos
Caso os critérios apresentem preferências distintas, o vetor de preferência deve ser indicado (pode-se calcular os pesos através dos vários métodos analisados - AHP, centroide, etc)
$$ v_{ij}=w{j}.r{ij} $$

4ª etapa: Identificação da solução ideal (PIS ou S+) e da solução anti-ideal (NIS ou S-)
Normalmente associam-se os melhores valores de cada critério aos da solução ideal S+ e os piores valores dos critérios à solução S-.

5ª etapa: Calcular as distâncias entre a situação ideal positiva e cada alternativa (D+) e a situação ideal negativa e cada alternativa (D-)
Pode-se utilizar qualquer das várias distâncias, normalmente usa-se a euclideana

$$ D_{i}+=\sqrt{\sum{(v_{ij}-v{j}+)^2}} $$
$$ D_{i}-=\sqrt{\sum{(v_{ij}-v{j}-)^2}} $$

6ª etapa: Calcular a similaridade para a posição ideal positiva
O indice é construído assumindo que a melhor solução é dada pela alternativa mais próxima da ideal posiiva e mais longe da ideal negativa.
$$ C_{i}=\frac{D_{i}-}{D_{i}- + D_{i}+} $$

''T-ODA''
O método T-ODA(Trade-Off Decision Analysis ) é muito semelhante ao AHP, diferenciando-se deste no que se refere à regua de critérios, e em forçar a consistência das avaliações, tomando como referência apenas as primeiras preferências relativas.
Assim, estabelece a seguinte régua de conversão das preferências linguísticas :
|	linguístico	|	T-ODA	|
|	extremamente preferida	|	3	|
|	fortemente preferida	|	2	|
|	moderadamente preferida	|	1,2	|
|	igualmente preferida	|	1	|
|	moderadamente inferior	|	0,833333333	|
|	fortemente inferior	|	0,5	|
|	extremamente inferior	|	0,333333333	|

e tanto para os pesos dos critérios quanto para as comparação entre as alternativas para cada critério, são utilizadas as relações que garantem a consistência.
Importante: Uma particularidade é que para o cálculo dos pesos, não considera os valores unitários da diagonal, zerando-os.

! Tarefa
----
Leitura dos artigos:
http://www.scielo.br/pdf/gp/v22n1/0104-530X-gp-22-01-00017.pdf

Análise dos casos
http://www.ica.ele.puc-rio.br/Arquivos/monografias/TCC%20-%20Cynthia%20El-Jaick%20Maranh%C3%A3o%20TOPSIS%20VERSUS%20AHP_%20M%C3%89TODOS%20MULTICRIT%C3%89RIO%20%20APLICADOS%20EM%20UM%20ESTUDO%20DE%20CASO.pdf
[[Indicadores para Gestão|Indicadores para Gestão]]

! Objetivo da Aula
----
Nesta aula veremos as abordagens que podemos utilizar para agregar diversas opiniões.
Isso é importante quando temos mais que um agente emitindo preferências no processo decisório.
Nos métodos em que são utilizadas preferências (AHP, AH-Mamdani, etc) utiliza-se como ponto de partida um conjunto de informações sobre as preferências. Individualmente as preferências pelos métodos já analisados (preferências absolutas ou relativas - AHP, Centróide, Best-Worst, Regressão Múltipla, Diagrama de Mudge, Entropia ou Consenso). Mas é necessário uma abordagem que permita agregar estes vários valores dos diversos agentes em um único conjunto de preferências para viabilizar o processo de ranking ou de pontuação.
Veremos 4 métodos distintos:
1. Médias
2. Regan
3. Consenso
4. Tsabadze 


''1. Médias''
O uso de médias é o mais antigo e comum dos métodos de agregação.  Pode-se utilizar a média aritmética ou a édia geometrica, sendo esta última a preferida dentre os autores.
A principal crítica a estas medidas é que pressupõe que as opiniões sejam razoavelmente homogêneas, não devendo haver outliers tampouco dualidades.

''2. Regan''
ref: Regan, Helen M., Colyvan, Mark, Markovchick-Nicholls, Lisa, A formal model for consensus and negotiation in environmental management,  Journal of Environmental Management 80 (2006) 167–176

O método proposto por Regan leva em conta um processo de consenso e convergência, partindo do pressuposto que os agentes possuem dois conjuntos de informações: um referente aos pesos ou preferências próprios (''p'')e um referente ao respeito sobre a opinião dos demais agentes (''w'').
Considerando-se M agentes, para cada critério N tem-se as seguintes matrizes:
$$ W = \begin{bmatrix} w11 && w12 && ... && w1m \\ w21 && w22 && ... && w2m  \\ ...  && ... && ...  \\  wm1 && wm2 && ... && wmm  \end{bmatrix} $$

$$ P = \begin{bmatrix} p1(0) \\ p2(0)  \\ ...  \\  pN(0) \end{bmatrix} $$

Se um agente considera pelo menos a opinião de algum outro agente, o que demonstraria sua motivação para o consenso, pode-se obter a sua preferência consensuada como sendo:
$$ pi(1)=wi1*p1(0)+...+wim*pm(0) $$
Se não houver alterações nos pesos de respeito, após considerar todos as preferências recalculadas dos agentes, pode-se recalcular:
pi(2)=wi1*p1(1)+...+wim*pm(1)
e assim sucessivamente até que haja convergência. O autor apresenta as provas de convergência do método.

O processo de convergência descrito requer que cada indivíduo do grupo explicite o grau de respeito ou de concordância com os demais agentes. Normalmente este e uma abordagem que apresenta diversas dificuldades: 1) a primeira é associada à dificuldade de contactar e obter os graus de respeito; 2) é uma tarefa enorme obter os pesos de respeito de todos os agentes com relação aos demais. 3) os membros do grupo podem distorcer seus pesos com a finalidade de obter resultados que sejam mais satisfatórios (Condon et al., 2003). e mais importante ,4)  associar graus de respeito a outros membros do grupo é um processo abstrato e provocativo, levando a desgastes e conflitos.
O trabalho propõe uma alternativa que possa reduzir a incerteza e abstração relacionadas a associar graus de respeito, e que respeite as propriedades especificadas por Yaniv (2004) e Lehrer and Wagner (1981), e sugere o uso da seguinte métrica, que deve ser observada para cada critério

$$ w_{ij}=\frac{1-|pi(0)-pj(0)|}{\sum_{k=1}^{M} 1-|pi(0)-pj(0)|} $$

  
Desta forma, é necessário apenas levantar as preferências iniciais de cada agente, e a partir destas calcular o grau de respeito. Tendo as duas informações, procede-se ao processo interativo de cálculo das novas preferências até que haja a convergência.

O método considera que o "respeito" é calculado tomando-se as distâncias individuais de cada critério. Uma alternativa seria calcular o respeito considerando-se o "perfil" de cada avaliador, e calcular uma única matriz de respeito. Há diversas possibilidades, destacando-se uma com maior facilidade de cálculo que é o uso do cosseno.
ado dois vetores de pesos (ou dois vetores de opiniões, incluindo-se preferências) pode-se calcular o cosseno como sendo:
$$ cos(p_{1},p_{2})=\frac{p_{1}°p_{2}}{|p_{1}|.|p_{2}|} $$
onde
$$ p_{1}°p_{2}=\sum_{i=1}^{N} p_{1}(xi)*p_{2}(xi) $$
$$ |p_{1}|=\sqrt[2]{\sum_{i=1}^{N} p_{1}(xi)^2} $$

Assuma como exemplo que os pesos de preferência de 4 experts com relação a 5 crit[érios sejam:
|	     	|	c1	|	c2	|	c3	|	c4	|	c5	|
|	exp1	|	0,46	|	0,26	|	0,16	|	0,09	|	0,04	|
|	exp2	|	0,04	|	0,09	|	0,16	|	0,26	|	0,46	|
|	exp3	|	0,50	|	0,00	|	0,00	|	0,00	|	0,50	|
|	exp4	|	0,20	|	0,20	|	0,20	|	0,20	|	0,20	|

Para o cálculo da matriz W, temos:
|	pi-pj 	|	exp1	|	exp2	|	exp3	|	exp4	|		
|	exp1	|	0,0000	|	-0,4200	|	0,0400	|	-0,2600	|		
|	exp2	|	0,4200	|	0,0000	|	0,4600	|	0,1600	|		
|	exp3	|	-0,0400	|	-0,4600	|	0,0000	|	-0,3000	|		
|	exp4	|	0,2600	|	-0,1600	|	0,3000	|	0,0000	|		
												
												
|	1-abs(pi-pj)	|	exp1	|	0,0000	|	0,0000	|	0,0000	|	soma	|
|	exp1	|	1,0000	|	0,5800	|	0,9600	|	0,7400	|	3,2800	|
|	exp2	|	0,5800	|	1,0000	|	0,5400	|	0,8400	|	2,9600	|
|	exp3	|	0,9600	|	0,5400	|	1,0000	|	0,7000	|	3,2000	|
|	exp4	|	0,7400	|	0,8400	|	0,7000	|	1,0000	|	3,2800	|
												
												
|	matriz respeito (w)	|	exp1	|	-0,1100	|	-0,2000	|	0,0000	|		
|	exp1	|	0,3049	|	0,1768	|	0,2927	|	0,2256	|		
|	exp2	|	0,1959	|	0,3378	|	0,1824	|	0,2838	|		
|	exp3	|	0,3000	|	0,1688	|	0,3125	|	0,2188	|		
|	exp4	|	0,2256	|	0,2561	|	0,2134	|	0,3049	|		
												

Apresentamos o cálculo para o critério 1...

Vetor P:
|	P	|
|	0,46	|
|	0,04	|
|	0,5	|
|	0,2	|

As interações (multiplicação da matriz W.P, sendo que W mantem-se a mesma e pra cada interação, modifica-se o vetor P, utilizando os valores da última interação):
     
|	P	|	1	|	2	|	3	|	4	|	5	|	6	|
|	0,46	|	0,3388	|	0,3122	|	0,3067	|	0,3056	|	0,3053	|	0,3053	|
|	0,04	|	0,2516	|	0,2942	|	0,3030	|	0,3048	|	0,3052	|	0,3053	|
|	0,5	|	0,3448	|	0,3135	|	0,3070	|	0,3056	|	0,3054	|	0,3053	|
|	0,2	|	0,2817	|	0,3003	|	0,3043	|	0,3051	|	0,3052	|	0,3053	|

Realizando a mesma sequência para os demais critérios, encontra-se o vetor de consenso:

|	c1	|	0,3053	|
|	c2	|	0,1396	|
|	c3	|	0,1301	|
|	c4	|	0,1353	|
|	c5	|	0,2947	|


OBS.
* a utilização da fórmula apresentada faz com que o valor de convergência seja a média aritmética
* se for utilizado (1-dist)^2/somat a convergência se dá na média geométrica

* Uma alteração possível é considerar como se cada agente se considerasse o centro de um cluster, e considerasse alterar ua opinião com base na pertinência os demais ao seu posicionamento. Desta forma, ao invés de utilizar 1-distância, a referência seria a pertinência, que pode-se considerar = 1/dist. 
Os demais passos seriam exatamente os mesmos. Esta abordagem permite que sejam utilizados conceitos fuzzy, os quais são mais facilmente aceitos, ao invés de uilizar a fórmula que pode ser considerada muito arbitrária.

 
''3. Consenso''
Essa abordagem é baseada nas medidas de entropia de shannon, e utiliza a metodoloia de Tastle e Wierman.
Para utilizar essa abordagem, deve-se partir das preferências absolutas, e considerar a escala utilizada (1 a 5, ou 1 a 10) como sendo uma escala ordinal.
Considerando que a escala seja numerada de 1 a 10. Seja X={1, 2, ..., 10)}
Cada um dos M agentes emite suas preferências sobre cada um N dos critérios (ou alernativas): pi=[pi1, pi2,...,piN]
Os autores definem o valor de consenso como sendo:
$$ Cns=1+ \sum_{k=1}^{N} p_{i}.log_{2}(1-\frac{|X_{k}-Xm|}{d_{x}}) $$

Tendo a medida de consenso para cada critério, pode-se utilizar estas medidas para ponderar os pesos médios de cada critério, chegando a novos pesos, os quais serão proporcionais aos consensos.
Assim, tendo a média dos pesos (que pode ser obtida por AHP, centróide, ou outro método), w={w1, w2,..., wn} e os consensos cns={cns1, cns,...,cnsn}, calcula-se cada um dos novos pesos ponderados como:
$$ w_{i}*=\frac{cns_{i}.w_{i}}{\sum_{i=1}^{N} cns_{i}.w_{i} } $$
Desta forma, associa-se mais importância aos critérios em que há mai consenso e menos peso aos critérios em que não não consenso.
Uma crítica a esta metodologia é que fatores que podem ser importantes para um determinado fenômeno ou situação acabem sendo minimizados em função da falta de consenso. Nesta abordagem o que se prioriza são os fatores em que há consenso, assumindo que se não há consenso sobre uma determinada medida ou fator, ela deve ser minimizada, e isso evitaria a paralisação do processo.

O uso do consenso (e medidas semelhantes) depende fortemente do objetivo a ser definido.
Há diversos casos em que quando se observa consenso (ou pequena dispersão dos valores), significa que a variável não serve para diferenciar os casos, e desta forma poderia ser suprimida ou minimizada. Isso ocorre, por exemplo, quando se busca determinar clusters, ou variáveis que discriminam. Há diversos exemplos em que se estudam casos (pacientes, cidades, países, etc) em que os valores de uma determinada variável não apresenta dispersão, e desta forma ela é desconsiderada.

Dependendo do objetivo, as variáveis que apresentam menor dispersão são as que devem ser mais consideradas. Assim, quando se deseja verificar se o que determina certas situações, pode ser que a pequena dispersão em uma variável signifique que aquele valor é fundamental, ou que sua presença é determinante. No caso de decisões, sobre pesos de importância como os que estamos tratando aqui, a premissa e de que as variáveis que apresentam pequena dispersão no conjunto de opinião dos profissionais devem ser consideradas com maior importância. Outra situação, é quando não há tempo hábil para verificar as causas da dispersão, e de empreender processos de busca de consenso. Neste caso, assume-se o princípio da maioria qualificada, de forma proporcional ao consenso.

Esta abordagem é implicitamente utilizada nos casos em que se realizam regressões normalizadas para verificar importância e impacto das variáveis. 




 
''4. Representativo de Tsabadze''
Baseado no artigo TSABADZE, T; PRANGISHVILI, A. One Way of Aggregation Experts’ Fuzzy Estimations under Group Decision Making. In: 3rd International Conference of Applied Informatics and Computing Theory (AICT’12), Barcelona, Spain. 2012.
Generalizado para números triangulares em
Prangishvili, A., Tsabadze, T., and Tsamalashvili T, APPLICATION OF FUZZY SETS IN SOLVING SOME MANAGEMENT PROBLEM. PART 2., Journal of Mathematical Sciences, Vol. 208, No. 6, August, 2015
 
O método considera que a escala é fuzzy, com números triangulares R=(a,b,c). Considere os seguintes valores (R):
|	nro	|	a	|	b	|	c	|
|	1	|	1	|	1	|	2	|
|	2	|	1	|	2	|	2,5	|
|	3	|	2	|	3	|	4	|
|	4	|	1,5	|	3	|	5	|
|	5	|	2	|	2,5	|	4	|


O método segue as seguintes etapas:
1. cada uma das opiniões são colocadas em ordem crescente (cada uma das colunas) 
2. os números resultantes da ordenação são denominados de R' (increasing shuffling de R) 
|	nro	|	a'	|	b'	|	c'	|
|	1	|	1	|	1	|	2	|
|	2	|	1	|	2	|	2,5	|
|	3	|	1,5	|	2,5	|	4	|
|	4	|	2	|	3	|	4	|
|	5	|	2	|	3	|	5	|

3. Caso o número de casos seja ''par'', considerando m=2p, com m=nro de opiniões 
$$ \sum 1 = \sum_{j=1}^{p-1} \rho(R'_{j},R'_{p}) $$
$$ \sum 2 = \sum_{j=p+2}^{m} \rho(R'_{j},R'_{p+1}) $$
onde
$$ \rho(R_{1},R_{2})=|a_{1}-a_{2}|+|b_{1}-b_{2}|+|c_{1}-c_{2}| $$
caso 
$$ \sum 1 = \sum 2 => R*= \frac{a_{p}+a_{p+1}}{2} $$
senão
$$ R*= a_{p}+ \frac{\sum 1}{\sum 1 + \sum 2}.(a_{p+1}-a_{p}) $$

4. Caso o número de casos seja ''impar'', considerando m=2p+1, com m=nro de opiniões
$$ \sum 1 = \sum_{j=1}^{p+1} \rho(R'_{j},R'_{p}) $$
$$ \sum 2 = \sum_{j=p+1}^{m} \rho(R'_{j},R'_{p+1}) $$
caso 
$$ \sum 1 = \sum 2 => R*= \frac{a_{p}+a_{p+2}}{2} $$
senão
$$ R*= a_{p}+ \frac{\sum 1}{\sum 1 + \sum 2}.(a_{p+2}-a_{p}) $$
Esse valor, denominado de ''representativo'' encontra-se em uma dimensão que não a original, devendo ser realizada mais uma etapa para encontrar o ''valor de consenso''.
5. Encontra-se a distância entre cada um dos valores originais e o representativo. Caso alguma distância seja nula, há provas de que o valor de consenso é igual ao representativo. Caso nenhum dos valores apresente distância nula, encontra-se o valor de consenso como uma média ponderada, em que os pesos de ponderação serão calculados pelo inverso das distâncias. Assim:
$$ \rho_{i}=\rho(R_{i},R*)  $$
$$ w_{i}=\frac{1/\rho_{i}}{\sum_{j=1}^{m}1/\rho_{j}} $$
$$ R_{cns}=\sum_{i=1}^{m} w_{i}.R_{i} $$

----
''Termos linguísticos diferentes''
Algumas vezes as escalas são definidas em número diferente de termos. Se estivermos utilizando um sistema de regras não há dificuldades, porém se desejarmos utilizar AHP, Fench, devemos homogenizar o número de termos.
Apresentaremos dois métodos para isso:
1. Herrera
2. alteração do Herrera por otimização por PL
[[Planejamento Competitividade e Controle|Planejamento Competitividade e Controle]]


! Objetivo da Aula
----
Discutir Modelo Viável (Staford Beer)
Discutir Castells -> Fim de Milênio: Identidade (comunas, feminismo, patriarcado,ambientalismo), Estados-nação

''Análise do Ambiente Externo''
Discutir PEST
- é importante identificar os fatores ambientais, estabelecer as relações de causalidade e relações com a empresa, e quantificá-las quanto à importância e urgência. No mapa de importância e urgência serão estabelecidas as oportunidades e ameaças que devem ser enfrentadas/aproveitadas nos diversos prazos.
Aqui é importante destacar as grandes tendências, tomando os conceitos de path dependence.
É importante realizar a análise qualitativa, associando pontuação nos atributos Importância/Emergência, pois o mapa destacará os elementos que devem ser atacados no Curto e no Longo Prazo.

''Análise do Ambiente Interno'' 

Discutir Ambiente Competitivo (5 fatores Porter)
- o ambiente competitivo permitirá identificar os grupos estratégicos (empresas que competem com as mesmas estratégias), as que atuam com outras estratégias, as formas de estabelecer barreiras, e as dificuldades de abandonar estratégias. Também é importante destacar os participantes do Grupo estratégico (empresaas que competem com as mesmas estratégias). Necessário qualificar com base em uma pontuação, destacando as forças de cada agente.

Discutir Ambiente Interno - Cadeia de Valor
Aqui destaca-se a abnálise das atividades de apoio (finanças, procurement, RH, MKT) e as da cadeia de valor (logística interna e externa e operações).
Avaliam-se os recursos, e a forma como estão agrupados em capacitações, e o modo como são transformados em competências essenciais (Prahalad)

Importa nessa análise o referencial do Bourdieu, nas quais avaliam-se as capacidades organizacionais.

Na sequência discutir a Matriz GE, que apresenta uma comparação entre a Força Competitiva da Empresa e a Atratividade do setor/negócio





! Pontos a Serem vistos
----
 
! Textos Referência
----
CASTELLS, Manoel. O Poder da Identidade. I N: Paraísos comunais: Identidade e significado na sociedade em rede. Volume II. SP: Paz e Terra, 2001
[[PORTER, Micherl Estratégia Competitiva | https://s3.amazonaws.com/academia.edu.documents/38395565/243493180-M-Porter-Estrategia-competitiva-383-pdf.pdf?AWSAccessKeyId=AKIAIWOWYYGZ2Y53UL3A&Expires=1536840574&Signature=sVQ0V4FKWnIOxRnvqOQ6WwANfYI%3D&response-content-disposition=inline%3B%20filename%3DESTRATEGIA_COMPETITIVA_Tecnicas_para_el.pdf]]


http://rodrigofneves.blogspot.com/2007/01/o-poder-da-identidade-manuel-castells.html



! Desenvolvimento
----


! Atividade
----
[[Admininstração Financeira 1|Administração Financeira 1]]

Devido a existência do ciclo de caixa, que significa basicamente que há um desencontro entre os momentos de entradas e saídas de caixa, é necessário a manutenção de níveis de caixa.
Além disso, podem ocorrer inúmeros eventos que necessitem de valores monetários e que não podem ser previstos, como problemas, quebras, emergências, etc
Outras vezes, a empresa encontra-se diante de situações em que se configuram como oportunidades, como compras diferenciadas, pequenos investimentos, etc.
E às vezes a empresa deve assumir estratégias de preços de forma a enfrentar a concorrência, que levem a valores menores de receitas e configurem necessidade de recursos a maior.

Este valor deve estar previsto quando da capitalização da empresa, é será considerado como uma parte do valor a ser investido para manutenção das operações. 


Assim, pode-se classificar os motivos para manutenção dos caixa:
1. transação
2. precaução
3. especulação - aproveitar descontos, aumentar lotes de compra, antecipar investimentos, etc....
4. bancar guerras de preços

Modelos de Caixa
0. Número de dias para média das necessidades. Mais simples dos modelos. define que manterá em caixa um determinado número de dias, supondo que poderá ficar sem entradas durante este período.
Tome-se um desembolso médio diário de R$ 4.000. Decide-se, com base em qualquer critério (histórico, por exemplo) que deseja-se manter 4 dias de desembolso. Assim, deve-se manter em caixa 4.000*4=16.000.

1. Mínimo caixa operacional: mesma lógica que a média, só que usa-se como período o número de dias do ciclo de caixa. Supondo 15 dias de ciclo de caixa:
1 dia - 4.000 $
15 dias -  x   -> x= 15*4.000=60.000

2. Baumol: custo de manter e custo de resgatar. Considera entradas concentradas e desembolsos constantes. Define-se valor de resgate a períodos fixos. Neste modelo assume-se que no momento da entrada dos recursos que ocorre de uma só vez, o gestor fará uma aplicação em um fundo investimento com este valor. E que assim que os recursos do caixa da empresa se esgotarem, fará um resgate deste fundo. O resgate será sempre do mesmo tamanho/valor.
Desta forma, tem-se basicamente dois custos envolvidos: custos de resgate, que constituem-se em todos os valores envolvidos com a solicitação do resgate (comunicação, impostos, taxas, etc) e os custos de oportunidade, pois os recursos que ficarem à disposição do caixa não estarão sendo remunerados.
Assim, o custo total desta estrategia será:
$$ CustoTotal = nro de resgates*c_{resg} + volume médio*j $$ 
O número de resgates pode ser obtido por uma regra simples:
$$ \text{1 resgate ---- tamanho_resgate} \\ \text{x resgates ---- volume total T} \\ \\ x = \frac{T}{tamanho_resgate}$$
$$ volume médio = \frac{tamanho resgate}{2} $$
Assim, 
$$ CustoTotal = \frac{T}{tamanho_resgate}*c_{resg} + \frac{tamanho resgate}{2}*j $$ 

ou derivando, ou igualando:

$$\text{tamanho do resgate}=\sqrt[2]{\frac{2.T.ct}{j}}$$


3. Miller-Orr: mesmo que baumol, porém sem considerar entradas concentradas e desembolsos constantes. Fluxo é variável aleatória e define-se valores máximos e de volta.
$$\text{ponto de retorno}=z*=\sqrt[3]{\frac{3.\sigma ^{2}.ct}{4.j}} $$
$$\text{limite superior}=H*=3.z*$$

$$\text{Saldo Médio}=\frac{4.z-L}{3}$$

obs:Há uma incorreção no livro do Assaf.... O artigo original pode ser acessado [[AQUI|http://campello.fearp.usp.br/1880728.pdf]]

Ao se considerar um saldo mínimo (L), pode-se escrever :
z = z* + L 
H = H* + L 
H = 3.z* + L 
H = 3.(z - L) + L 
H = 3.z - 2.L 

Exercício
Uma empresa possui fluxos com distribuição normal com média de R$ 2.600 e variância de R$ 900.000. Sabendo que o custo de realizar um resgate/aplicação é de R$ 25, que a taxa de juros de curto prazo está em 9%am, e que o gestor deseja um saldo mínimo de R$ 2.000:
a.	Calcule os parâmetros do modelo Miller-Orr, 
b.	Descreva as ações do gestor caso os saldos de caixa apresentem os seguintes valores: 1.000, 2.500, 3.800, 7.600, 9.000, calcule os valores de resgates e de aplicações quando houverem e ilustre em um gráfico 


[[Finanças Internacionais|Finanças Internacionais]]
! Objetivo da Aula
----
Nesta aula discutiremos a linha teórica que apresenta o câmbio como um preço estabelecido através de equilíbrio entre oferta e demanda da moeda.
Neste contexto, será apresentada a Balança de Pagamentos que contabiliza os principais fluxos de divisas de um país.
! Pontos a Serem vistos
----
Dentre os principais, destacam-se: 
* Descrição da Balança de Pagamentos;
* Principais movimentos e fluxos;
* Relação entre a Balança de Pagamentos e as Condições de Paridade;
! Desenvolvimento
----
Será apresentada a estrutura básica da Balança de Pagamentos, conforme estabelecido pelos padrões internacionais fixados pelo FMI. Serão separadas em: 
# Atividades correntes, que em última instância representam fatos (importação, exportação, contratação de serviços, etc.) e consequências (juros, remessa de lucros e dividendos, etc.).
# Atividades de capital (financeiras), que representam aplicações financeiras em investimentos diretos (em que há ampliação da produção), em portfólios (em que não há expansão) e as atividades de financiamento (empréstimos).
Veremos que o resultado entre estas duas contas indicará o impacto na conta de reservas.

Primeiramente apresenta-se a Balança Corrente, formada a partir da Balança Comercial, Balança de Serviços e Balança de Rendas.
<<<
''1 - Balança Corrente:'' pode ser definida como "onde os fatos estão contabilizados". Envolve as três balanças descritas abaixo:

''1.1 - Balança Comercial:'' 
*Importação
*Exportação
''1.2 - Balança de Serviços:''
*Transportes
*Seguros
*Montagem (Serviços industriais)
*Serviços de informática e comunicação
*Serviços de consultoria
*Alugueis
*Turismo
''1.3 - Balança de Rendas:''
*Salários
*Juros
*Lucros e dividendos
<<<
Agora apresentaremos a Balança de Capital, que envolve as atividades financeiras.
<<<
''2 - Balança de Capital:'' pode ser definida como "onde as consequências estão contabilizadas". É a parte financeira, que envolve as contas descritas abaixo:

''2.1 - Conta de Capital'': pode ser contabilizado na conta de capital tudo o que não é classificado nas três contas abaixo.
*Transferências de capital
''2.2 - Conta Financeira'':
*Investimentos diretos (Ex.: Empresa americana abre uma fábrica no Brasil);
*Investimentos de portfólio (Ex.: Estrangeiros comprando ações no Brasil);
*Investimentos empréstimos (Ex.: Financiamentos);
''2.3 - Conta de Erro'': consiste em alguns desacertos entre os prazos em que as "coisas" são registradas e o prazo em que são realizadas.
''2.4 - Reservas''
<<<
Estas duas balanças (Balança Corrente e Balança de Capital) formam a ''Balança de Pagamentos'', e estão ilustradas na figura a seguir.
<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/BalancadePagamentos.PNG" width="418" height="90">
</div></html>
''3 - Observações Gerais'':
*Se ocorrer um déficit na Balança Comercial, por exemplo, o dinheiro que pagará esse déficit sairá geralmente da conta reserva. Se o governo não quiser fazer desse modo (pois prejudica a imagem do país), o dinheiro terá que sair da conta financeira, ou seja, tem-se que fazer "entrar dinheiro" (atraindo investimentos diretos, estimulando a venda de ações,...).
*Se a Balança Corrente é deficitária, a Balança de Capital tem que balancear o déficit sendo superavitária. Agora, se ocorre o contrário (Balança Corrente superavitária) não há necessidade de esforços para manter a Balança de Capital, já que o grande número de exportações implica automaticamente no aumento da conta Reservas (maior entrada de US$).
*Uma interpretação interessante surge quandpo relacionamos os fluxos representados pela Balança Corrente e as contas nacionais:
<<<
Da economia, sabemos:
<html><pre>Y = C + G + I + (X - M)</pre></html>
Note que o termo (X-M) indica todas as trocas correntes com o exterior. 
Rearranjando: 
<html><pre>(X - M) = Y - (C + G + I)</pre></html>
Ou seja, se houver déficit na balança corrente, significa que as pessoas (e os governos) estão gastando mais do que é produzido de renda.
Outra relação fundamental da economia nos diz o que as pessoas fazem com o dinheiro: gastam (consumo), guardam (poupam) e pagam impostos (taxas), o que nos dá: 
<html><pre>Y= C + S + T </pre></html>
Relacionando com a primeira equação: 
<html><pre>C + G + I + (X - M) = C + S + T</pre></html>
Rearranjando:
<html><pre>(X - M)= S + (T - G) - I</pre></html>
Se houver déficit na balança corrente, isso significa que o valor poupado pelas famílias e pelo governo é inferior ao realizado de investimento.
<<<
@@color(red):ATENÇÃO@@

A realização de um déficit não necessariamente está associado a um evento negativo. Pode ser, por exemplo que a economia esteja se recuperando de uma crise mais rapidamente que os parceiros comerciais. A renda local cresce, aumentam as importações sem aumento das exportações, por conta do baixo crescimento dos parceiros. 
Outra situação, é o caso em que há uma percepção favorável sobre a competitividade local, e um ambiente atrativo para os negócios, fazendo com que haja um grande influxo de recursos (superávit) na conta financeira, que como vimos deverá ser acompanhada de um déficirt na conta corrente, ou em um aumento nas reservas.

''Questão para reflexão'':
Qual é a relação entre a balança de pagamentos e as condições de paridade vistas na aula 3?
<<<
Considerar que:
*O câmbio segue a oferta e demanda, na medida em que:
<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Cmbiosegueaofertaedemanda.PNG" width="658" height="243">
</div></html>

* Os fluxos de bens e serviços (balança corrente) causam dois fluxos: um dos próprios bens e serviços, que tornam-se mais ou menos abundantes (oferta de mercadorias), alterando seus preços (paridade de preços), o que altera os índice de inflação.
* Estes fluxos de bens/serviços //carregam// junto um fluxo monetário, de moedas. Assim há um aumento ou redução da oferta de moedas, alterando o valor do câmbio.
* A poupança privada pode tornar-se investimento direto estrangeiro (compra de ações e títulos em mercados estrangeiros) pressionando a demanda por moedas. 
* O Governo pode estar deficitário, necessitando aumentar a captação de recursos. Isso é feito através do aumento das taxas de juros, o que altera o fluxo monetário (oferta de moedas).
*As três variáveis básicas (juros, câmbio e inflação) estão amarradas. (Ex.: Com a inflação alta, aumentam-se os juros (para controlar a inflação) e a partir disso o câmbio valoriza, pois haverá mais entrada de moedas estrangeiras.).
<<<
! Texto Referência
----
Os principais conceitos podem ser melhor estudados no livro texto (Eitman).
Podem ser acessados os documentos do [[Banco Central|http://www.bcb.gov.br/?ECOIMPEXT]].
Um interessante documento para explorar é um [[infográfico interativo|http://www.imf.org/external/datamapper/index.php?db=BOP]] do FMI (Fundo Monetário Internacional) que permite vizualizar os dados dos países.
Outra fonte apresentando a [[estrutura detalhada da Balança de Pagamentos|http://financasfaceis.wordpress.com/2010/06/06/balanco-de-pagamentos/]].
! Tarefa
----
Está disponível no EAD uma [[tarefa|http://ead.fearp.usp.br/mod/assignment/view.php?id=169]], na qual se espera que vocês comecem a conversar. Nesta tarefa espero que vocês consigam estabelecer uma relação entre as coisas que acontecem e que estão registradas na Balança de Pagamentos e as 3 variáveis básicas: inflação, câmbio e juros.
[[Análise Financeira|Análise Financeira]]
! Objetivo da Aula
----
Nesta aula continuamos detalhando o ciclo operacional e veremos como calcular cada um dos prazos envolvidos. Também exploraremos as relações entre os fatos, o ciclo e as contas dos demonstrativos.
! Pontos a Serem vistos
----
Destacam-se: 
* calculo do prazo médio de recebimento
* calculo do prazo médio de pagamento (detalhe para compras)
* calculo do prazo médio de estocagem
* Análise Dinâmica: CDG, NCG, Tesouraria

! Texto Referência
----
Os principais conceitos podem ser melhor estudados no livro texto (Assaf).

! Desenvolvimento da Aula
----
Exercício: Supondo que uma empresa apresente os seguintes demonstrativoos, calcular os elementos do ciclo operacional, explicando o significado de cada um deles.

** Ver demonstrativos ***

Exercício: supondo que uma empresa possui os seguintes elementos do ciclo operacional, calcular os elementos patrimoniais e de resultados

** ver elementos ***

Exercícios: explicar o impacto das alterações das seguintes variáveis:
- alteração na renda
- alteração nas vendas
- alteração na periodicidade de fornecimento
- alteração nas incertezas de demanda
- entrada de concorrentes (comentar internacionais)

Reflexões:
1. ressalte-se que ao alterar um parâmetro de política operacional, altera-se o ciclo operacional, impactando ou não no ciclo de caixa (ver casos)
2. as vezes não é possível implementar uma política que seja destoandte da média setorial pois os aportes seriam proibitivos...
.

''Ciclo Operacional e Necessidade de Capital de Giro''
- Apresentar re-estruturação das contas patrimonias em circulantes operacionais, circulantes financeiras e permanentes.
- Definir conceitos de Capital de Giro, Necessidade de Capital de Giro e de Tesouraria
- Apresentar relações entre crescimento e contas dinâmicas
- Apresentar relação entre lucratividade e contas dinâmicas

* Discutir situações de diversas empresas:
- situação padrão: empresas de varejo sem poder de mercado (lojas comerciais)
- situação de NCG negativa: empresas de varejo com poder de mercado (Carrefour)
- situações de tesouraria negativa: sazonalidades ou dificuldades de financiamento de longo prazo

* Discutir Efeito Tesoura - Overtrading - discutir crescimento sustentável
[[Mercado de Capitais II|Mercado de Capitais II]]

! Objetivo da Aula
<<tiddler [[Aula 8 - Risco e Retorno (3)## Objetivo da Aula]]>>
! Desenvolvimento
<<tiddler [[Aula 8 - Risco e Retorno (3)## Desenvolvimento]]>>

! Texto Referência
----
Os principais conceitos podem ser melhor estudados no livro texto Elton/Gruber), 

Figuras
1. Série dos retornos
<html>
<div>
<img src="http://xxx/albums/i409/bcampello/serie_ret.png" width="600 height="600">
</div></html>

2. Distribuição 
<html>
<div>
<img src="http://xxx/albums/i409/bcampello/distr.png" width="600 height="600">
</div></html>

3. Carteiras Possíveis 
<html>
<div>
<img src="http://xxx/albums/i409/bcampello/carteiras.png" width="600 height="600">
</div></html>
[[Admininstração Financeira 2|Administração Financeira 2]]
! Objetivo da Aula
----
Nesta aula inciaremos a discussão sobre a forma com que as ações de uma empresa são precificadas pelo mercado.
! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* relação preços e rentabilidade
* relação preços e dividendos
! Desenvolvimento
----
Quando estamos no negócio de compra e venda de algum ativo, e queremos contabilizar nossos rendimentos, fazemos os seguintes cálculos:
- tenho quanto paguei pelo ativo (o valor investido) = P~~0~~
- tenho o valor do ativo atual = P~~1~~  resultado da valorização/desvalorização
- supondo que eu receba algo no período (aluguel menos impostos e gastos, bônus ou dividendo, por exemplo)=div

$$ Valor\ Ganho\ no\ Período =P_{1}-P_{0}+div_{1} $$
$$  taxa\ de\ retorno\ no\ período=\frac{Ganho}{Investido} $$
$$  r=\frac{P_{1}-P_{0}+div_{1}}{P_{0}} $$
Se rearranjarmos a fórmula acima para deixar P~~0~~ explicitado 
$$  P_{0}=\frac{P_{1} + div_{1}}{1+r} $$
ou
$$  P_{0}=\frac{P_{1}}{1+r} + \frac{div_{1}}{1+r} $$ (equação 1)
Isso significa que podemos explicitar o valor dos ativos atuais como sendo dependentes dos valores esperados futuros, dos valores a serem recebidos como bonificação ou dividendos no período e da taxa de retorno esperada.
Da mesma forma, podemos usar a mesma lógica, e a mesma fórmula, para calcular o preço do ano que vêm como função do ano seguinte:
$$ P_{1}=\frac{P_{2}}{1+r} + \frac{div_{2}}{1+r} $$
Se substituirmos na equação (1) temos:
$$ P_{0}=\frac{P_{2}}{(1+r)^2} + \frac{div_{2}}{(1+r)^2} + \frac{div_{1}}{1+r} $$
Se fizermos esse mesmo racioínio até o ano ''T'', teremos:
$$ P_{0}=\frac{P_{T}}{(1+r)^T} + \frac{div_{T}}{(1+r)^T} +...+ \frac{div_{2}}{(1+r)^2} +  \frac{div_{1}}{1+r} $$
Quando ''T'' é muito grande o primeiro termo da sérir torna-se desprezível, e podemos reescrever
$$ P_{0}= \frac{div_{T}}{(1+r)^T} +...+  \frac{div_{2}}{(1+r)^2} +\frac{div_{1}}{1+r} $$
Ou seja, o valor atual de uma ação é dada pela somatória dos valores presentes dos dividendos ao longo da vida da empresa.

'' Movimentos dos Mercados''
A partir da constatação de que os preços atuais dos ativos são formados pela expectativa dos valores futuros dos dividendos podemos entender como são os principais movimentos dos mercados.
Inicialmente vamos focar nos valores dos dividendos.
Se os investidores possuírem expectativas positivas sobre os valores de lucros das empresas, elevarão os valores dos dividendos futuros, o que fará com que os preços atuais aumentem. Estas expectativas podem ser relativas ao crescimento dos mercados (causados por aumento de renda, desenvolvimento de novos produtos, situações político-econômicas favoráveis, alterações tecnológicas, etc). Da mesma forma, frente a cenários carregados de pessimismos, em que associam-se previsões de redução de lucros, há expectativas de redução dos valores futuros de dividendos, com consequente queda dos valores atuais.
Porém, observando a equação, observamos que há uma outra variável que impacta os preços atuais : a taxa de desconto.
Quando há uma expectativa de redução do valor da taxa, haverá um aumento do valor dos preços atuais. Frente a uma expectativa de aumento da taxa, haverá uma redução dos preços dos ativos atuais.
Assim, precisamos compreender os fatores que levam à alterações nesta taxa.
Inicialmente devemos relembrar da "regra do sofá", à qual associa que os valores de taxas estão relacionados aos riscos (leia-se incertezas) associados ao negócio.
De forma simpliicada, podemos considerar:
$$ r = \text{taxa livre de risco + fator de risco} $$
A taxa livre de risco é o valor mínimo que o mercado negocia, quando não há riscos envolvidos, ou em que os riscos são os menores dentre os negociados. Nessa componente, o Governo exerce um papel fundamental e precisamos conhecer os principais determinantes.

EXPLICAR GOVERNO, TAXA SELIC.

Assim, quando há uma expectativa de elevação da taxa de referência livre de risco, automaticamente todas as demais taxas se elevam, causando uma redução dos valores dos ativos. De forma inversa, quando há uma expectativa de redução, as taxas se reduzem, e os valores dos ativos sofrem um aumento.

''Alteração dos dividendos''
Qualquer valor de dividendo não distribuído altera os preços das ações.
Suponha que uma empresa terá dividendos constantes de $ 100 e que a taxa de retorno esperada pelos acionistas é de 20%.
Nessas condições a equação pode ser simplificada:
$$ P_{0}= \frac{div}{r} $$
No caso :Valor = 100/0,2=$500. 
Esse deve ser o preço que qualquer investidor pagaria ou venderia desde que tenha a mesma expectativa quanto à distribuição de dividendos e de taxas de retorno .
Suponha que a empresa divulgue que não fará a distribuição ao final deste ano e que a retenção será feita para implementar um projeto.
Temos vários cenários:
* Cenário 1: A expectativa de fluxo de caixa deste projeto será de $ 20.
Nesse caso, o fluxo de caixa do investidor será:Investimento de $ 100 (o valor do dividendo que não será distribuido). 
Fluxos de caixa de $ 20 para sempre.
Assim, para avaliar a viabilidade econômica, ele calcula o VPL do projeto:VPL = 20/0,2 - 100 = 100 - 100 =0. 
Como o projeto remunera o acionista na taxa esperada, a empresa realizará o projeto.
Nesse caso, o fluxo do acionista será:
| tempo | valor |
| 0 |  -500  (valor pago) |
| 1 | 0   (retido) |
| 2 | 120 |
| 3 | 120 |
| T | 120 |

No final do período, se o investidor fosse negociar sua ação, poderia negociá-la a 120/0,2=600 . 
Assim, os preços das ações devem se valorizar exatamente no mesmo valor do dividendo retido.

* Cenário 2: A expectativa de fluxo de caixa deste projeto será de $ 25.
Nesse caso, o fluxo de caixa do investidor será:Investimento de $ 100 (o valor do dividendo que não será distribuido). 
Fluxos de caixa de $ 25 para sempre.
Assim, para avaliar a viabilidade econômica, ele calcula o VPL do projeto:VPL = 25/0,2 - 100 = 125 - 100 =25 
Como o projeto remunera o acionista na taxa esperada, a empresa realizará o projeto.
Nesse caso, o fluxo do acionista será:
| tempo | valor |
| 0 |  -500  (valor pago) |
| 1 | 0   (retido) |
| 2 | 125 |
| 3 | 125 |
| T | 125 |
No final do período, se o investidor fosse negociar sua ação, poderia negociá-la a 125/0,2=625 . 
Assim, os preços das ações devem se valorizar exatamente no mesmo valor dos rendimento retido adicionado ao valor presente do projeto.

Esse é o mecanismo básico que orienta os movimentos do mercado como resposta à alterações na distribuição dos dividendos.

Observar que se tivermos os valores de dividendos de uma empresa, podemos calcular o valor ''esperado'' caso este se mantenha constante,Também podemos ''observar'' os valores que estão sendo negociados pelo mercado, e comparar com este valor calculado.
Se os preços negociados estiverem acima do calculado, é uma indicação de que os investidores possuem expectativas de que os dividendos sejam aumentados, e isso só ocorrerá se a empresa apresentar lucratividades crescentes. 
! Texto Referência
----
Os principais conceitos podem ser melhor estudados no livro texto (Brealey/Meyers/Allen), Capitulo 7.

! Premissas de Validade
----
É importante lembrar que nas formulações consideramos que as taxas mantêm-se constantes.Além disso, estão implícitas certas premissas relativas ao mercado como homogeneidade de expectativas, pulverização de ações, etc.

! Tarefa
----
Esta disponibilizado no moodle uma tarefa para estimar o crescimento projetado pelo mercado para uma determinada empresa ([[acesso aqui|http://ead.fearp.usp.br/mod/assignment/view.php?id=12023]])
[[Mercado de Capitais 2|Mercado de Capitais II]]
! Objetivo da Aula
----
Nesta aula apresentamos o uso do octave para calculo de retornos e riscos de carteiras.
! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* uso do excel e do octave para calculo do retorno e risco de carterias

! Desenvolvimento da aula
----
O octave é um software alternativo ao Matlab, e de código aberto.
Pode ser instalado na máquina ou ainda podemos um pacote ([[on-line 1|http://www.online-utility.org/math/math_calculator.jsp]], ou [[on-line 2|http://www.compileonline.com/execute_matlab_online.php]]) o que o torna adequado para apresentação didática.
ara o cálculo do retorno e do risco de uma carteira, vamos usar a notação matricial que é de fácil implementação no sofware.
O código abaixo apresenta a forma geral de cálculo:
<<<
%  forma geral
% retornos
%retorno=[r;1 r2; r3; ...; rn]
% matriz covariância
% riscovar=[ cov11 cov12 cov13 ... cov1n;
%               cov21 cov22 cov23 ... cov2n;
%                   ...              .......                  ......
%               covn1 covn2 covn3 ... covnn]
%Exemplo
retorno=[0.0131;0.1453]
riscovar=[0.368^2  0.089;
              0.089    0.45^2]
peso=[0.60;0.40]
retmed=peso'*retorno
varcart=peso'*riscovar*peso 
<<<
Para o cálculo dos retornos médios, das variâncias e covariâncias sugere-se por enquanto o uso da planilha excel.


! Material Complementar
----
[[Administração Financeira 1]]

''Aula 1 -Evolução do Contas a Receber''
As empresas inicialmente mantinham pequenos níveis de CReceber, sendo o financiamento aos clientes realizado através do emergente mercado financeiro, responsável por alocar no tempo e nos volumes as necessidades dos tomadores e dos poupadores.
Porém, as organizações ampliaram seu relacionamento com os clientes, e com a ampliação da função do MKT houve uma importante expansão do crédito ao consumidor por parte das empresas.
Os bancos mantiveram o relacionamento "terceirizado" através dos cartões de crédito (master, visa através da redecard), estrutura que manteve-se até 2009, quando houve a entrada de estruturas baseadas na internet (cielo) e com o simultaneo aparecimento de milhares de pequenas empresas de cartões de crédito. Isso fez com que as funções de relacionamento de crédito com os clientes seja totalmente coordenado pela empresa, mesmo que realizado por terceiros.


Relembrando a ''História 1''
Imagine que todas as nossas vendas possuem exatamente o mesmo valor, de R$ 600, e que todas são realizadas, sem exceção, com prazo de pagamento de 5 dias. Vamos acompanhar o que acontece ao longo do tempo.
| dia | fato | recebimento | CReceber |
|1|	venda|	0|	600|
|2|	venda|	0|	1200|
|3|	venda|	0|	1800|
|4|	venda|	0|	2400|
|5|	venda|	0|	3000|
|6|	venda|	0|	3600|
||	recebimento|	600|	3000|
|7|	venda|	0|	3600|
||	recebimento|	600|	3000|
|8|	venda|	0|	3600|
||	recebimento|	600|	3000|
|9|	venda|	0|	3600|
||	recebimento|	600|	3000|
|10|	venda|	0|	3600|
||	recebimento|	600|	3000|
Podemos ver que a partir do ''quinto dia'' o saldo final de contas a receber será sempre de R$ 3.000.
Na verdade podemos escrever CRceber= 5* 600 = 3.000, ou em termos gerais

[img[http://latex.codecogs.com/gif.latex?\inline CReceber=prazo*Vendas_{diárias}]]

Quais os impactos no Contas a Receber quando alteramos estes parâmetros?
Separar em duas parcelas:
* impactos na demanda agregada: alterações na renda, nos juros, na taxa de emprego, alterações no crédito, etc
Observação. Os juros seguem 2 lógicas. 
1) A lógica da demanda de crédito, no qual sob ambientes de altos juros há uma retração da demanda, pois os clientes não gostariam de consumir e pagar altos juros - propensão ao consumo é sensivel aos juros
2) Pelo lado da oferta de crédito, também há uma retração, baseada no fato de que os investidores (tanto os privados quanto os institucionais) desviam os fluxos monetários para os títulos públicos. Mecanismo de reduzir a liquidez do mercado.
* impactos na demanda específica: aqui manipulam-se as variáveis mercadológicas buscando aumentar o MKT share. Destaca-se os prazos, a redução das necessidades de garantia e limitações, etc...

impacto direto na NCG: aumento do valor da Contas a Receber, implica em um aumento do Ativo Operacional, e um aumento da NCG.

''Aula 2 - Condições de Crédito'' - POLÍTICA DE CRÉDITO
ver transparência 

Destacar que é necessário haver uma política, pois não haveria lógica deixar as decisões para os vendedores.
Ressaltar que uma política organizacional define um comportamento a ser seguido. Assim, uma política de crédito deve trazer os parâmetros necessários para operacionalizar uma venda à prazo, situação em que se dá crédito aos clientes.

Uma das variáveis é o volume de crédito, ou seja, quanto das vendas é a prazo.
Esta variável depende da média do volume de crédito aos clientes.
Discutir como é resolvido, desenhado, a questão do crédito. 
Iniciar pela discussão do risco.

Apresentar Elementos da Política de Crédito : padrão, prazo, cobrança e desconto.
Verificar como a alteração nos elementos (e quais variáveis organizacionais precisam ser alteradas para isso) causa impacto (consequênc ias imediatas, consequências indesejáveis e impactos nos CRec).
lembrar que temos 2 efeitos no aumento das vendas: aumento do volumne pelos clientes atuais e aumento pelos clientes novos. Lembrar que no caso do prazo, além destes 2 efeitos temos o efeito do prazo direto, ou seja, são 3 efeitos juntos impactando CRec.

''Aula 3 - Concessão de Crédito'' - 6 C´s
ver transparência 

Verificar como as organizações planejam as atividades de crédito.
Observar que é uma tendência o uso de confiança implícitra no cliente, ou seja, o uso em propagandas de que é desnecessário apresentar comprovação de renda e consulta ao SPC para compras a crédito.
EXEMPLO
1. http://www.ibi.com.br/para-voce/produtos/cartao/cartao-detalhe/ibicard-facil-mastercard.aspx 
esse é até engraçado pq fala que não precisa comprovar renda, mas manda apresentar comprovante de renda...

[[aula resumo|https://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0CCQQFjAB&url=http%3A%2F%2Farquivos.unama.br%2Fnead%2Fgol%2Fgol_adm_6mod%2Fadm_creditos_cobrancas%2Fpdf%2Faula02.pdf&ei=Wc1AVenUJoq0sASk1oDQAg&usg=AFQjCNHqSe_KCczNTcblH7qG5_YnJPAxEg&bvm=bv.92189499,d.cWc]]

''Aula 4 - Métodos de Gestão''
Deve-se enfatizar que as políticas são necessárias pois as coisas não ocorrem sempre da forma correta -> as pessoas não paga,
Mas mesmo que não paguem, até este ''comportamento'' pode ser modelado e identificado
Mostrar que podemos identificar dentro do contas a receber contas em dia, contas atrasadas em 30 dias, contas atrasadas em 60 dias, etc...
Podemos ter diversos instrumentos de gestão, desde os mais simples aos mais complexos.
Nos mais simples podemos citar :
* o uso da curva normal, para estabelecer probabilidades de ocorrência, dada determinada condição. E simplesmente realizar uma agregação multiplicativa para encontrar a probabilidade final. Também pode-se levantar as curvas condicionadas (não pague dado que...) e utilizar diretamente a curva final.
* o uso de ratings, nos quais atribui-se pesos e notas e encontra-se uma nota final. Pode-se arbitrar um valor de nota de corte.
Nos métodos mais complexos, vale citar:
* métodos discriminantes, nos quais encontra-se uma nota que discrimina os casos (adimplentes, inadimplentes)
* distância das médias dos grupos, equivalente a determinar o quão distante da média dos grupos um determinado caso está
* cadeia de markov, no qual determina-se a chance de um determinado cliente alterar o estado em que se encopntra para outro


''Investimento em Crédito e Análise de Alterações da Política de Crédito''
Deve-se realizar uma anaálise de viabilidade economica para verificar se as alterações nas políticas de crédito são vantajosas (economicamente) para a empresa, pois deverá haver alterações nos valores de receitas/custos e lucros.
Temos um Investimento direto (que pode ser avaliado a valores de preços ou a valores de custos) que refere-se ao Investimento em Contas a Receber. De forma mais ampla poderia-se avaliar a Necessidade de Capital de Giro.
Neste caso deve-se verificar se o resultado do impacto nos lucros é pertinente com o Investimento, tomando-se como base o custo de captação da empresa.
Uma abordagem mais específica consiste em avaliar o Valor Presente Líquido das situações. Toma-se os investimentos em Giro, e os resultados dos fluxos ao longo do tempo. Avalia-se com base no custo de capital da empresa.

Exemplo:
Politica Atual	- 50% das vendas são a prazo com 30 dias
Alteração - aumento de 10% nas vendas totais - 70% das vendas são a prazo com 60 dias	

| prec | 30 | 60 |
| Vp | 50% | 70% |
| Vtotal | 1.000.000 | 1.100.000 |
| Vpd | 1.389 | 2.139 |
| Crec | 41.667  | 128.333 |

| Vista | 500.000 | 330.000 |
| Prazo | 500.000 | 770.000 |
		
| Receitas	 | 1.000.000 | 1.100.000 |
| Custos | 400.000 | 430.000 |
| var (30%) | 300.000 | 330.000 |
| fixos | 100.000 | 100.000 |
| Lbruto | 600.000 | 670.000 |
| Despesas | 325.000 | 358.500 |
| desp vendas (20% totais) | 200.000 | 220.000 |
| desp. Crédito (5% prazo) | 25.000 | 38.500 |
| fixas | 100.000 | 100.000 |
| LAIR | 275.000 | 311.500 |
| IR | 82.500 | 93.450 |
| Lliq | 192.500 | 218.050 |
		
| Variação Lucro | 25.550 |
| Variação Crec | 86.667 |
| result | 0,294807692 |
		
Caso custo de capital > 29,5% não vale a pena	


1) Uma aplicação interessante é o uso da cadeia de markov :
ver livro

2) Outros instrumentos: compras repetidas....
para esse destacar que a gente não sabe se a compra é a primeira ou segunda ou décima, mas pode-se pensar: se for a compra repetida, o resultado é de ....
Ver como fica direitinho a questão da árvore de decisão, pois ficaram muitas dúvidas. Montar situação considerando números de fato?
aging, etc...
mostrar que se aplica ao crédito
Ver transparências ....

3) Custos de Informação de Crédito
Deve-se avaliar a viabildiade de obter informações adicionais sobre o crédito. Pode-se construir uma árvore de decisão considerando as diversas possibilidades.

4) Artigo Bacana apresentando os resultados para as grandes varegistas (rentabilidade x liquidez)
https://docs.google.com/open?id=158awepEZAtH17iiV_5h6sPSO0yc9GYI8_1qk2zpFE_ugM_zD7KIJaaOSbugV

''Controle de Contas a Receber''
Depois de estabelecida a política de crédito, a função mais importante é o controle e acompanhamento das contas a receber.
Aqui interessa acompanhar o comportamento dos clientes, e identificar possíveis problemas, ou necessidade de alteração de algum elemento da política, normalmente relacionado aos processos de cobrança.
Há alguns instrumentos de acompanhamento, e veremos 3 deles.
1. Aging : consiste em acompanhar o perfil da carteira de crédito aos clientes e acompanhar esse perfil ao longo do tempo, ou comparar com perfis setoriais ou padrão.

Levantamento em janeiro
| Vencidas a 1 mês | 1.000.000 | 10% |
| a vencer em 30 d | 2.500.000 | 25% |
| a vencer em 60 d | 4.500.000 | 45% |
| a vencer em 90 d | 2.000.000 | 20% |
| a vencer > 90d |  |  |

Levantamento em fevereiro
| Vencidas a 1 mês | 1.500.000 | 15% |
| a vencer em 30 d | 2.500.000 | 25% |
| a vencer em 60 d | 2.500.000 | 25% |
| a vencer em 90 d | 2.000.000 | 20% |
| a vencer > 90d | 1.500.000 | 15% |

Acompanhar o aging, permite verificar se as ações de cobrança estão sendo efetivas, os efeitos de uma política mais liberada, etc..

2. Dias de Venda a Receber : é o próprio prazo médio de recebimento. Nos fornece uma informação sintética de como está se comportando pois um aumento do valor indica uma maior venda a prazo ou de prazos mais altos (alteração da política), ou ineficiência da política de cobrança. 

3. Análise das Variações: busca identificar as causas das variações no saldo de contas a receber, se devido a um aumento nos prazos médios, ou devido a uma aumento no volume de vendas....
$$ CR = p.Vdp $$
$$ \Delta CR = p_{1}.\Delta Vendas  + Vdp_{2}.\Delta prazo $$



Vendas	CR	Vdp	pr
 1.125.000 	 300.000 	 37.500 	8
 1.500.000 	 900.000 	 50.000 	18
			
Var	 600.000 	 12.500 	 10 
Vdp1 * Var pr	 375.000 		
pr2 * Var Vdp	 225.000 		
			
Vdp2 * Var pr	 500.000 		
pr1 * Var Vdp	 100.000 		



[[Análise Financeira|Análise Financeira]]
! Objetivo da Aula
----
Discutiremos os conceitos de alavancagem e de rentabilidade do negócio, e veremos a forma com que o endividamento fornece variabilidade aos resultados, aumento o risco.
.
! Pontos a Serem vistos
----
Destacam-se: 
* Alavancagem - Operacional, Financeira e Total
* ROI - discutir conceito - característica do negócio, independente da forma como é financiado
* apresentar Lucro Operacional da empresa sem dívida

! Texto Referência
----
Os conceitos podem ser encontrados no livro texto.


! Desenvolvimento da Aula
----
Considere uma empresa totalmente financiada com capital próprio ($ 200.000) que apresenta em suas estruturas de custos apenas custos variáveis. Vamos observar o que ocorre quando há uma variação no nível de atividade da empresa.
Usando custos variáveis de 60% das receitas e alíquota de IR de 30%...

|  | atual | +20% |
| Receitas | 100.000 | 120.000 |
| CMV | 60.000 | 72.000 |
| Fixos | 0 | 0 |
| Variáveis | 60.000 | 72.000 |
| LAJIR | 40.000 | 48.000 |
| juros | 0 | 0 |
| LAIR | 40.000 | 48.000 |
| IR | 12.000 | 14.400 |
| LL | 28.000 | 33.600 |


Supondo outra empresa que possua em suas estruturas de custos custos variáveis de 50% das receitas e custos fixos de 10.000

|  | atual | +20% |
| Receitas | 100.000 | 120.000 |
| CMV | 60.000 | 72.000 |
| Fixos | 10.000 | 10.000 |
| Variáveis | 50.000 | 60.000 |
| LAJIR | 40.000 | 50.000 |
| juros | 0 | 0 |
| LAIR | 40.000 | 50.000 |
| IR | 12.000 | 15.000 |
| LL | 28.000 | 35.000 |

Pode-se observar que a empresa que apresenta custos fixos possui um maior valor de lucro quando há variação da atividade. Isso sempre ocorrerá e denomina-se de alavancagem.
Pode-se medir o efeito alavancagem, verificando a relação entre a variação percentual dos lucros e a variação percentual das receitas 

$$ \text{Grau de Alavancagem Operacional GAO} = \frac{\Delta LAJIR}{\Delta Vendas} $$

No exemplo:  

$$ \text{GAO} = \frac{0,25}{0,2}=1,25 $$

Assim, para cada ponto percentual de variação nas vendas haverá uma variação de 1,25 pontos percentuais no lucro. Deve-se observar que a alaavanvagem não é necessariamente boa. Se houvesse uma retração do nivel de atividade de 20%, haveria uma queda no lucro de 25%, ou seja, a alavancagem funciona para os dois lados.

Agora considere uma empresa que não possui custos fixos em sua estrutura operacional mas é financiada parte por capital próprio ($ 100.000) e parte através de uma dívida de $ 100.000 que gera um juros de 10.000

|		|	atual	|	+20%	|
|	Receitas	|	 100.000 	 | 	 120.000 	|
|	CMV	|	 60.000 	 | 	 72.000 	|
|	Fixos	|	 -   	 | 	 -   	|
|	Variáveis	|	 60.000 	 | 	 72.000 	|
|	LAJIR	|	 40.000 	 | 	 48.000 	|
|	juros	|	 10.000 	 | 	 10.000 	|
|	LAIR	|	 30.000 	 | 	 38.000 	|
|	IR	|	 9.000 	 | 	 11.400 	|
|	LL	|	 21.000 	 | 	 26.600 	|

Pode-se observar que os lucros não apresentam a mesma variação que as receitas, e que são maiores. Ou seja, a presença dos juros como um desembolso de natureza fixa (não varia com o nivel de atividade) também causa alavancagem. Nesse caso, para distinguir a alavancagem que possui origem nas decisões financeiras e não nas operacionais, denomina-se esse efeito de alavancagem financeira.

Para captar apenas o efeito do valor desta componente, mede-se o grau de alavancagem financeira utilizando ao invés da variação percentual das vendas, a variação percentual do LAJIR..

$$ \text{Grau de Alavancagem Financeira Operacional GAF } = \frac{\Delta Lucros}{\Delta LAJIR} $$

No exemplo:  

$$ \text{GAF} = \frac{0,267}{0,2}=1,33 $$

Já se observarmos uma empresa que seja financiada com dívidas e apresente custos fixos em suas estruturas operacionais teremos

|  | atual | +20% |
| Receitas | 100.000 | 120.000 |
| CMV | 60.000 | 70.000 |
| Fixos | 10.000 | 10.000 |
| Variáveis | 50.000 | 60.000 |
| LAJIR | 40.000 | 50.000 |
| juros | 10.000 | 10.000 |
| LAIR | 30.000 | 40.000 |
| IR | 9.000 | 12.000 |
| LL | 21.000 | 28.000 |

Podemos observar que há o efeito tanto da alavancagem operacional (0,25/0,20=1,25) quanto da alavancagem financeira (0,33/0,25=1,33).
Definimos, assim, o grau de alavancagem total (GAT) de uma empresa como sendo o efeito combinado destas duas componentes:

$$ \text{Grau de Alavancagem Total GAT} = \frac{\Delta Lucros}{\Delta Vendas} \\ \\ GAT = \frac{\Delta Lucros}{\Delta LAJIR}*\frac{\Delta LAJIR}{\Delta Vendas} \\ \\ GAT = GAF * GAO $$

No exemplo: GAT = GAF . GAO = 1,33 . 1,25 = 1,67

Desta forma, independente da estrutura de seus custos operacionais, quando a empresa assume endividamento insere uma componente de alavancagem nos seus resultados, o que implica em observar maiores variações nos lucros frente às oscilações do nível de atividade.
As empresas com captação de recursos de terceiros apresentarão maior variabilidade dos seus resultados (lucros). Assim, se houver a percepção de que uma maior variabilidade pode ser associado a um maior risco, as empresas com alavancagem financeira serão percebidas como empresas que apresentam maior risco. Isso será importante quando for estudar a relação entre risco e retorno.
Frente a possibilidade de que os lucros sejam alavancados por este componente financeiro, e desta forma as rentabilidades, interessa buscar uma medida de rentabilidade que seja representativa do negócio, das operações, independente da estrutura de capital (forma como foram feitas as captações de recursos).
A rentabilidade das empresas pode ser calculada como sendo, de forma geral, 
$$ Rentabilidade = \frac{Lucro}{Investido} $$

Mas observando os demonstrartivos, temos vários tipos de Lucros, e temos vários tipos de investimentos.
Um primeiro indice, poderia ser obtido, relacionando o LÇucro Líquido sobre o valor dos Ativos.
$$ ROA = \frac{LL}{Ativos} $$
Um outro índice, muito importante aos acionistas, refere-se somente ao capital que eles investiram na empresa:
$$ ROE = \frac{LL}{PL} $$



[[Planejamento Competitividade e Controle|Planejamento Competitividade e Controle]]


! Objetivo da Aula
----
- Discussão do Modelo Delta
- Discussão Business Model - Canvas
Livri (Enactus) : http://brazil.enactusglobal.org/wp-content/uploads/sites/2/2017/01/Business-Model-Generation.pdf
http://startupsorocaba.com/wp-content/uploads/2014/09/Modelo-Canvas-1024x756.jpg
aplicação UBER : https://youtu.be/HzWNBwrPfGI
Ampliação com Mapa de desenvolvimento da Proposta de Valor: https://www.inovativabrasil.com.br/wp-content/uploads/2017/09/MultiversoMentoria_Coletiva_Rafael_Rocha.pdf


! Pontos a Serem vistos
----
Modelo Delta: destacar importância de alinhamento das atividades com a estratégia
Destacar que estratégia é diferente de modelo de negócio. Que este deve apoiar a estratégia. O modelo também deve destacar a transformação recursos -> capacitações -> competências.
Observar que também deve-se discutir as fronteiras organizacionais, baseando-se nos custos de transação
 
! Textos Referência
----


! Desenvolvimento
----


! Atividade
----
[[Finanças Internacionais|Finanças Internacionais]]
! Objetivo da Aula
----
Nesta aula serão apresentados os tipos de exposição cambial aos quais as organizações estão sujeitas, bem como as estratégias que podem ser utilizadas para reduzir ou minimizar os seus impactos.
! Pontos a Serem vistos
----
Dentre os principais, destacam-se:
* Definição de Exposição Cambial
* Tipos de Exposição
* Exemplos
! Desenvolvimento
----
# Exposição Cambial: medida da mudança potencial da lucratividade, do fluxo de caixa líquido e do valor de mercado de uma empresa em função de uma mudança nas taxas de câmbio.
1.1 - Impacto da Variação Cambial nas Empresas: são impactos causados pelo fato de a empresa ter negócios em "aberto". Afetam:
<<<
*Operações
*Financiamento
*Investimento
<<<
O que é um negócio em aberto?

<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Aula5Exposioporteronegcioaberto.PNG" width="437" height="439">
</div></html>


!Tipos de Exposição
Existem três tipos de exposições às quais uma empresa está sujeita, são elas:
# Exposição de Transação: mede mudanças no valor de obrigações financeiras em aberto incorridas de uma mudança nas taxas de câmbio, mas sem liquidação devida até depois da mudança nas taxas de câmbio. Em outras palavras, acontece quando as variações cambiais alteram valores já contratados.
# Exposição Contábil: mede mudanças no patrimônio dos proprietários relatadas nas demonstrações financeiras e causadas por uma mudança nas taxas de câmbio. Ou seja, acontece quando as variações cambiais alteram o valor patrimonial.
# Exposição Operacional (ou Exposição Econômica): mede mudanças em fluxos de caixa esperados surgidas devido a uma mudança inesperada nas taxas de câmbio. Assim, acontece quando as variações alteram os fluxos de caixa futuros do negócio.
! Situação exemplo: 
----
Você faz um empréstimo de US$1.000.000,00. Determina taxa de juros e prazo. Isso vai gerar fluxo de juros e amortização.


<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Aula5-ExemploInicial.PNG" width="301" height="334"></div></html>

Suponha que uma empresa brasileira venda seus produtos a uma empresa americana totalizando US$1.000.000, com pagamento a ser feito em 60 dias. Sendo a taxa de câmbio corrente R$2,50/US$, a empresa brasileira espera receber R$2.500.000 daqui a 60 dias. A exposição de transação surge no sentido de que o valor a ser recebido possa ser maior ou menor que R$2.500.00 devido a uma possível variação no câmbio. Caso o real se desvalorize durante o período de 60 dias e a taxa de câmbio se altere para R$2,90/US$, a empresa brasileira receberá no dia do pagamento R$2.900.000. Caso haja valorização do real e o câmbio passe a ser R$2,20, a empresa receberá R$2.200.000, deixando de ganhar R$300.000 devido à exposição cambial.
! Referência
----
Os principais conceitos podem ser melhor estudados no livro texto: 
EITEMAN, STONEHILL e MOFFETT - Administração Financeira Internacional.
[[Indicadores para Gestão|Indicadores para Gestão]]
! Objetivo da Aula
----
Nesta aula veremos uma pequena introdução dos números fuzzy

! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* tipos e características dos números fuzzy
* lógica fuzzy
* operações com números fuzzy
* sistemas fuzzy

! Desenvolvimento
----
A lógica fuzzy foi introduzida para ser utilizada notadamente para controle em sistemas complexos nos quais o número de variáveis é grande, e as relações de causalidade definem um elevado número de condições.Além disso, em sistemas em que há imprecisões relevantes nas definições dos termos.

Assim, há um grande número de situações em que elementos de percepção estão envolvidos, e que a utilização dos conjuntos binários ou crisp (lógica euclideana) não comporta (ou não é economicamente viável) ser utilizado.
Observa-se que nesta lógica, um elemento pertence ou não pertence a um determinado conjunto.
Nestes contextos, a utilização da lógica fuzzy, e de conjuntos fuzzy, torna-se uma alternativa interessante.
Desenvolvida por Zadeh, a lógica fuzzy (ou lógica difusa) admite que um elemento pertença a vários conjuntos.
Como exemplo considere o número 0,18 como sendo a rentabilidade de uma empresa.
Supondo que definimos alguns conjuntos (associando termos linguísticos ou tags) a cada um destes conjunto, como por exemplo, baixa rentabilidade, média rentabilidade e alta rentabilidade.
Na lógica euclideana, devemos estabelecer notas de corte, ou valores limítrofes, para verificar em qual dos conjuntos iremos associar (ou classificar) esta empresa.
Supondo que estabelecemos:
r<0,10 -> baixo
r>0,2 -> alta
0,10 < r < 0,2 -> média

Na logica euclideana a empresa seria considerada como pertencer ao conjunto de rentabilidade média.

Pela lógica fuzzy, devemos estabelecer ao invés de valores limítrofes, funções que explicitem a pertencença, denominadas de funções de pertinência.
Supondo que estebelecemos funções retas que definem a pertinência, com limites iguais aos valores limítrofes anteriores
Assim, a definição da função pertinência para o conjunto (ou termo) ''baixo'' seria:
$$ \mu (x)=
\left \{
\begin{array}{ccc} 
1, x<=0,10 \\
\frac{0.15-x}{0.15-0.10}, x< 0,15 \\
0, x> 0.15 \\ 
\end{array}
\right.
$$

A definição da função pertinência para o conjunto (ou termo) ''médio'' seria:
$$ \mu (x)=
\left \{
\begin{array}{ccc} 
0, x<=0,10 \\
\frac{x-0.15}{0.15-0.10}, 0.10<x< 0,15 \\
\frac{0.2-x}{0.20-0.15}, 0.15<x< 0,20 \\
0, x> 0.20 \\ 
\end{array}
\right.
$$

A definição da função pertinência para o conjunto (ou termo) ''alto'' seria:
$$ \mu (x)=
\left \{
\begin{array}{ccc} 
0, x<=0,15 \\
\frac{x-0.15}{0.20-0.15}, x< 0,15 \\
1, x> 0.20 \\ 
\end{array}
\right.
$$

No caso da empresa, com r=0.18, teríamos
$$ \mu_{baixo} (0.18)=0 $$
$$ \mu_{médio} (0.18)=\frac{0.20-0.18}{0.20-0.15}=0.02/0.05=0.4 $$
$$ \mu_{alto} (0.18)=\frac{0.18-0.15}{0.20-0.15}=0.03/0.05=0.6 $$

Assim, esta empresa pertence simultaneamente a dois conjuntos, ao de rentabilidade média com pertinência de 0,4, e ao de rentabilidade alta com pertinência de 0,6.
Existem várias formas de se trabalhar com esta informação, que veremos ao longo do curso.
Assim, para trabalharmos com a logica difusa é necessário:
1. estabelecer o universo do discurso: valores que a variável pode assumir
2. estabelecer os conjuntos (termos linguísticos)
3. definir as funções de pertinência de cada termo
[[Mercado de Capitais II]]

! Objetivo da Aula
<<tiddler [Aula 10 - Inclusão de Ativo sem Risco## Objetivo da Aula]]>>
! Desenvolvimento
<<tiddler [[Aula 10 - Inclusão de Ativo sem Risco## Desenvolvimento]]>>

! Texto Referência
----
Os principais conceitos podem ser melhor estudados no livro texto Elton/Gruber), 
[[Admininstração Financeira 2|Administração Financeira 2]]
! Objetivo da Aula
----
Nesta aula continuaremos a discussão sobre a forma com que as ações de uma empresa são precificadas pelo mercado, em algumas situações especiais.
! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* Modelo de crescimento nulo dos dividendos
* Modelo de crescimento constante dos dividendos
! Desenvolvimento
----
Vimos que o valor de uma ação é determinado pela soma dos valores presentes dos dividendos:
$$ P_{0}=\frac{div_{1}}{(1+r)}+\frac{div_{2}}{(1+r)^2}+...+\frac{div_{T}}{(1+r)^T} $$
Vamos analisar algumas situações em que podemos aplicar mais facilmente este conceito.
//''Situação 1.''// Vamos analisar a situação em que a empresa possui ''dividendos constantes'' ao longo do tempo.
Esta situação ocorre em setores em que os mercados já estão desenvolvidos e maduros, as tecnologias já estão padronizadas, e as empresas não esperam crescimentos  em suas operações. Nesta situação, espera-se que os lucros sejam muito próximos de um ano para o outro. Como a empresa não espera crescer, não há porque reter os lucros, e nesta condição ele deverá ser totalmente distribuído na forma de dividendos.
$$ L_{1}=L_{2}=....L_{T} \\ div_{1}=div_{2}=...=div_{T} $$.
Nesta situação a equação de precificação ficará:
$$ P_{0}=\frac{div_{1}}{(1+r)}+\frac{div_{1}}{(1+r)^2}+...+\frac{div_{1}}{(1+r)^T} $$
esta equação é a de uma perpeutidade (anuidade perpétua), e pode ser simplificada pela fórmula:
$$ P_{0}=\frac{div_{1}}{r} $$
<<<
Exemplo: supondo dividendos de R$ 10, e expectativa de retornos de 30%aa, qual seria o preço negociado das ações?
Utilizando a fórmula da perpetuidade: P~~0~~=div~~1~~/r = 10/0,30 -> P~~0~~=33,33
<<<

//''Situação 2.''// Vamos analisar a situação em que a empresa apresenta ''crescimento dos dividendos constante'' ao longo do tempo.
Esta situação é mais comum em setores em que o crescimento é determinado pelo acompanhamento do crescimento demográfico (que chamamos de crescimento vegetativo), como no setor alimentício, por exemplo, ou que acompanham a expansão de mercados específicos. Nesta situação, espera-se que os lucros sejam crescentes a uma taxa constante, isto é, o lucro de um determinado ano pode ser dado pelo lucro do ano anterior acrescido de um valor de crescimento (normalmente usamos uma taxa de crescimento percentual). Supondo que não haja retenção dos lucros, ou o que é mais comum, que haja uma retenção mais que esta taxa de retenção seja constante, podemos escrever:
$$ L_{2}=L_{1}+g.L_{1} \\ ou \\ L_{2}=L_{1}.(1+g) $$
em termos de dividendos, supondo que $$ div_{i}=b.L_{i} \text{ onde (b=taxa de retenção constante)} \\ div_{2}=div_{1}.(1+g) $$
Supondo que g, a taxa de crescimento, seja constante:
$$ L_{3}=L_{2}.(1+g) \\ ou \\ L_{3}=(L_{1}.(1+g)).(1+g) \\ L_{3}=L_{1}.(1+g)^2 $$
em termos de dividendos:
$$ div_{3}=div_{2}.(1+g) \\ ou \\ div_{3}=div_{1}.(1+g)^2 $$
Nesta situação a equação de precificação ficará:
$$ P_{0}=\frac{div_{1}}{(1+r)}+\frac{div_{1}.(1+g)}{(1+r)^2}+...+\frac{div_{1}.(1+g)^{(T-1)}}{(1+r)^T} $$
esta equação pode ser simplificada pela fórmula:
$$ P_{0}=\frac{div_{1}}{r-g} $$
<<<
Exemplo: supondo dividendos atuais de R$ 10, com crescimento constante de 15%aa, e expectativa de retornos de 30%aa, qual seria o preço negociado das ações?
Utilizando a fórmula : P~~0~~=div~~1~~/(r-g) = 10.(1+0,10)/(0,30-0,10) -> P~~0~~=55
<<<
Podemos verificar que o valor negociado nesta situação será maior do que se não for esperado crescimento (isso pode parecer claro, e é). À diferença destes valores, que é causado pelo crescimento dos dividendos, denominamos de ''Valor Atual das Oportunidades de Crescimento (VAOC)''.
<<<
No exemplo, VAOC=55,00-33,33 -> VAOC=21,67.
<<<

Podemos utilizar também essa formulação para ''estimar'' o crescimento esperado pelo mercado, o que nos fornece uma idéia da percepção do mercado, ou das suas expectativas.
Basta reordenar a fórmula para:

$$ P_{0}.(r-g)=div_{1} $$
$$ P_{0}.r-P_{0}.g=div_{1} $$
$$ P_{0}.r-div_{1}=P_{0}.g $$
$$ g =\frac{P_{0}.r-div_{1}}{P_{0}} $$
$$ g =r-\frac{div_{1}}{P_{0}} $$

Utilizando valores para empresas do mesmo setor, poderemos observar o crescimento esperado pelo mercado para este setor. Calculando para vários setores importantes, podemos ter um painel de como o mercado enxerga o comportamento da economia.


Podemos assumir outras premissas para o comportamento dos dividendos, algumas inclusive que mostram-se mais próximas do observado na prática.
Por exemplo, muito comum é fazermos a suposição de que a empresa crescerá muito em um primeiro período, e que depois alcançará um período de estabilização, ou de crescimento constante porém pequeno.
Nesta situação, é mais fácil trabalhar com a formulação original, e calcular o Valor Presente da série de dividendos.

<<<
Por exemplo, supondo que consideramos o seguinte comportamento para a empresa que atualmente apresenta dividendos de $10, e espera rentabildiade de re=30%aa:
Nos próximos 5 anos (2011 a 2015) crescimento constante de 20%aa. Nos 5 anos seguintes (2016 a 2020) crescimento constante de 10%aa. A partir dai, crescimento constante acompanhando o demográfico de 2%aa.
Assim, temos os seguintes valores de dividendos:
| Ano | Dividendos | Valor Presente |
| 2011 | 12.00 | 9.23 |
| 2012 | 14.40 | 8,52 |
| 2013 | 17.28 | 7.87 |
| 2014 | 20.74 | 7.26 |
| 2015 | 24.88 | 6.70 |
| 2016 | 27.37 | 5.67 |
| 2017 | 30.10 | 4.80 |
| 2018 | 33.12 | 4.06 |
| 2019 | 36.43 | 3.44 |
| 2020 | 40.07 | 2.91 |
| 2021 | 40.87 | 2.28 |
| 2022 | 41.69 | 1.79 |
| ... | ... | ... |

Soma dos Valores Presentes =  71,04
<<<
Conclusão sobre os modelos de precificação de ações:
1. há uma relação direta (e inversa) entre expectativa de risco e preço atual. Assim, se houver algo que altere a percepção dos acionistas quanto ao risco, estes deverão, pela característica de aversão ao risco, exigir maior retorno. 
''Como não é possível alterar os preços futuros'', os ajustes são realizados nos preços atuais. 
Assim, para satisfazer um maior retorno, deverá haver uma queda no preço atual das ações. (r=P1/P0 + div1/P0 -1)
2. há uma relação direta entre a expectativa de crescimento da empresa e o preço atual. Quando ocorre a alteração da taxa de crescimento há uma reduação do denominador o que faz com que o resultado do valor atual aumente.(P0=div/(r-g).)
Estes são os mecanismos básicos de funcionamento dos mercados de capitais.

! Texto Referência
----
Os principais coneitos podem ser melhor estudados no livro texto (Brealey/Meyers/Allen), Capitulo 7.
! Premissas de Validade
----
É importante lembrar que nas formulações consideramos que as taxas mantêm-se constantes.
Além disso, estão implícitas certas premissas relativas ao mercado como homogeneidade de expectativas, pulverização de ações, etc.
[[Admininstração Financeira 1|Administração Financeira 1]]

* Destacar processos relacionados à gestão de contas a pagar.
* Mostrar que a gestão passa necessariamento pelo conceito de imagem organizacional, e pela gestão dos riscos e consequências de falhas nestes processos.
* Apresentar Relação entre instrumentos de controle para contas a pagar 
[[Planejamento Competitividade e Controle|Planejamento Competitividade e Controle]]


! Objetivo da Aula
----
* Discutir Mintzeberg : Parâmetros Chaves
- mecanismos de coordenação
- Design 
- fatores situacionais

* Apresentar Partes da organização
* Tipos Organizacionais em função dos fatores chave (formas organizacionais)


! Pontos a Serem vistos
----
* Observar que a estrutura deve estar alinhada às estratégias de cada unidade de negócio, apoiando-a e reforçando-a (visão Estrutura segue a estratégia - Chandler)
* Observar que a estratégia deve ser definida em função da estrutura (visão Estratégia segue a estrutura  - Mintzberg)
* Definir estratégia emergente e relação com estruturas
    
! Textos Referência
----


! Desenvolvimento
----


! Atividade
----
[[Finanças Internacionais|Finanças Internacionais]]
! Objetivo da Aula
----
Nesta aula discutiremos o que denominamos exposição de transação, e veremos as formas que as empresas podem valer-se para reduzir ou minimizar os impactos desta exposição.
! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* Exposição de Transação - definição
* Estratégias de Hedge:
<<<
-Mercado a termo; 
-Mercado futuro (Contratos Futuros e Opções);
-Mercado monetário (Criar uma Obrigação ou Aplicação);
<<<
! Texto Referência
----
Os principais conceitos podem ser melhor estudados no livro texto (Eitman).
! Desenvolvimento
----
!1 - Exposição de Transição: 

Exemplo: Empresa americana faz exportação no valor de 1 milhão de libras para o Reino Unido. O prazo para pagamento é de 90 dias. 
A taxa spot é de US$1,764/£$ e a Expectativa da taxa (E[s]) é US$1,80/£$.

Situação 1 - O dólar desvalorizou (agora está US$1,80/£$). Isso é bom para o exportador, já que agora uma libra vale mais dólares.
Situação 2 - O dólar valorizou (agora está US$1,74/£$). Isso é ruim para o exportador, pois agora uma libra vale menos dólares.

E para garantir que seja uma situação boa para o exportador, o que pode ser feito? Ou seja, o que o investidor pode fazer para não ficar exposto à possibilidade da E[s] ser menos que a spot?

!2 - Proteções à Exposição de Transação: 
O que pode ser feito? Será que eu encontro alguém para fazer uma promessa? 
Daqui 90 dias eu entrego 1 milhão de libras e a pessoa me entrega 1.780,000,00 dólares? (E[s]=1,78US$/£$)
Mas quem faria esse negócio? Resposta: Quem acha que daqui 90 dias a E[s] será 1,80US$/£$! Ou seja, essa pessoa espera que daquei 90 dias a líbra esteja mais valorizada que US$1,78/£$. Outra pessoa que faria esse negócio é quem tem que entregar a um terceiro 1 milhão de libras e acredita que o câmbio estará US$1,80/£$, aí então ele teria que pagar mais.
<<<
!2.1 - Contrato a Termo
*Prazo de Vencimento = 90 dias (É quando a operação vai acontecer)
*Valor Nocional = 1.000.000,00 de libras
*Cotação a Termo = US$1,78/£$

<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Aula6-Contratoatermo1.PNG" width="415" height="213">
</div></html>

Possibilidades:
Não importa o que aconteça com o câmbio, você receberá 1.780.000,00US$. Você travou a operação (não existirá possibilidade de ganhos ou perdas maiores, você já sabe o que vai acontecer).

<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Aula6-Contratoatermo2.PNG" width="300" height="197">
</div></html>

Os contratos a termo realizados em agentes financeiros (bancos) são denominados de NDF (NON-DELIVERABLE FORWARD), ou seja, não há troca de moedas e sim liquidação financeira.

!2.2 - Contrato Futuro

Outra forma de verificar isso é seguindo o exemplo a seguir:
''SITUAÇÃO''
Tem um recebimento de US$ 1.000.000 e quer fazer um hedge
Fechou um contrato futuro de venda de US$ a 1,80 R$/US$ para daqui a 6 meses

''Contrato a termo''
daqui a 6 meses entrega US$ 1.000.000 e recebe R$ 1.800.000
se na data vendesse no mercado spot receberia R$ 2.000.000
perda relativa de R$ 200.000

Contrato futuro (cotação atual para a data = 1,80 R$/US$)
| | periodo  | cotação data | result em R$ por US$ | result R$ |
| | 1 | 1,78 | 1,80 - 1,78 = 0,02 | 20.000 |
| | 2 | 1,77 | 1,78 - 1,77 = 0,01 | 10.000 |
| | 3 | 1,76 | 1,77 - 1,76 = 0,01 | 10.000 |
| | 4 | 1,77 | 1,76 - 1,77 = (0,01) | (10.000) |
| | 5 | 1,90 | 1,77 - 1,90 = (0,13) | (130.000) |
| | 6 | 2,00 | 1,90 - 2,00 = (0,10) | (100.000) |
| |   |      | 		TOTAL |	 (200.000) |




É praticamente a mesma coisa que o contrato a termo, o que diferencia é a padronização. É um pacote de contratos ao invés de um só.
*Valor a ser entregue = 1.000.000,00 £$
*Como será entregue: 10 contratos padronizados de 100 mil libras.
*Negociados através de uma bolsa de mercado futuro
*Cotação US$1,78/£$ - Preço de bolsa (leilão)
*Ajustes diários (no contrato a termo a operação aconteceria daqui a 90 dias, sem nenhuma atividade até lá).
OBS: Os ajustes diários foram feitos para evitar o não pagamento, ou seja, evitar que uma pessoa trapaceie a outra.

<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Aula6-AjustesdiriosFinal.PNG" width="659" height="492">
</div></html>

!2.3 - Criar uma Obrigação
Fazer um empréstimo ou aplicação em libras.
A pessoa toma emprestado X dólares para daqui a 90 dias pagar £$1.000.000,00.
A pergunta é: quanto essa pessoa tem que pegar emprestado para daqui 3 meses devolver £$1.000.000,00?
(Juros de 5% ao trimestre em um banco inglês)

<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Aula6-Obrigao.PNG" width="408" height="166">
</div></html>

!2.4 - Operação no Mercado Futuro (Opções)
As opções são contratos que dão ''direito'' de comprar ou vender.
Elas têm como características: 
*Prêmio: é o sinal, quanto você paga por ter o direito de comprar ou vender algo.
*Prazo: é o tempo limite para você realizar o seu direito.
*Preço de Exercício: preço concordado em pagar ou receber.

Situação exemplo: Eu tenho 1.000.000,00 libras, e tenho vontade de ter o direito de vender minhas libras (entregá-las) por US$1,75/£$ (preço de exercício) em 90 dias (prazo) por US$20.000,00 (prêmio).
A ilustração mostra a situação exemplo:

<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Aula6-Opo.PNG" width="593" height="217">
</div></html>

Graficamente:
<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Aula6-Graficamente.PNG" width="389" height="222">
</div></html>

No exemplo, teríamos que ''comprar o direito'' de ''vender'' dólares a R$1,80/US$. Pagaríamos um prêmio por adquirir esse direito. Na data de vencimento, caso o spot esteja inferior a 1,80 R$/US$ exerceríamos a opção e venderíamos a 1,80. Caso esteja acima,  não exerçemos a opção e vendemos no spot.

!2.5 - Nada
Não fazer nada sobre a exposição de transação também é uma opção, você fica exposto mas não quer fazer nada sobre isso. Daqui a 90 dias você recebe o valor combinado, as perdas e ganhos são ilimitados.

''Pagamento em moeda estrangeira''
No caso de ter que realizar pagamentos, as opções são exatamente as mesmas.
* Vender a termo: contrato de compra de dolares no banco
* fechar contrato de compra futuro na BMF
* comprar uma opção de compra de dólares
* fazer uma aplicação em dólares (investimento)
<<<
!3 - Observação Importante:
Hedge: é uma tomada de posição, aquisição tanto de um fluxo de caixa, um ativo ou um contrato que aumentará em valor e compensará uma queda no valor de uma posição existente. Proteje o proprietário de um ativo contra perdas, mas elimina a possibilidade de ganhos maiores. É uma forma de administra exposições cambiais.

Por que fazer Hedge?
Existem dois grupos em Finanças que possuem visões diferentes sobre esse assunto: os favoráveis e os contrários.
!3.1 - O que pensam os que são contrários ao Hedge:
*Acionistas possuem capacidade de diversificar o risco cambial, de forma a se adequar aos seus perfis de risco.
*Reduz o valor da empresa pois consome caixa (custa).
*Os administradores buscam seus interesses contra o dos acionistas nas operações (administradores fazem do jeito que querem).
*Os gestores não podem prever melhor que o mercado.
*Contabilidade: perdas cambiais são visíveis enquanto custos ficam escondidos .
*Nada alterará o valor pois o mercado fará a precificação levando em conta as operações.
!3.2 -  que pensam os que são favoráveis ao Hedge:
*Melhoria da capacidade de gestão (redução das incertezas).
*Redução do risco de default (nivel do caixa acima do mínimo).
*Os administradores conhecem melhor o negócio que os acionistas.
*Gerência possui capacidade de reconhecer situações de desequilíbrio do mercado e explorá-las.
!Mas então, o que levar em consideração para fazer ou não um hedge?
*Entender a especificidade da situação (da situação do negócio, do país, da empresa, etc.).
*Verificar as regras estabelecidas (% de cobertura cambial, receitas e custos, etc.).
*Considerar o nível de tolerância ao risco dos gestores e dos acionistas.
*Considerar as expectativas dos movimentos cambiais.
! Material Complementar
----
!Para acessar informações sobre cotação do dólar e outras moedas no mercado futuro acesse o link da [[BMFBovespa|http://www.bmfbovespa.com.br/shared/iframe.aspx?altura=400&idioma=pt-br&url=http://www.bmfbovespa.com.br/pt-br/mercados/acoes/cotacoes/boletim-diario/BoletimDiario.asp]]
Selecione a data do pregão desejado e dentro do quadro esquerdo (Mercadorias e Futuros) clique em Resumo Estatístico. Dentro do arquivo do Resumo Estatístico, busque "Dólar Comercial" para obter informações como: número de contratos em aberto, número de negociações, número de contratos negociados e preços.

Para preços de ajustes olhar em after-hour


!Contrato a termo de moedas oferecido por Bancos (Non Deliverable Forward):
Um serviço oferecido pelos bancos para quem necessita fazer um hedge são os contratos a termo de moeda (ou Non-Deliverable Forward), que consistem em contratos de compra ou venda de uma determinada quantia de moedas. Esse tipo de operação também oferece maior mobilidade quanto a valores, vencimentos e não exige desembolso de caixa inicial.
No início da operação, é estabelecida uma taxa a termo e o prazo que se deseja para o hedge. A liquidação é feita através da diferença entre a taxa a termo contratada e a cotação (do dólar, por exemplo) no dia do vencimento.

Suponha que um importador possui uma dívida de US$100.000 a ser paga em 60 dias, com cotação atual do dólar em R$2,90/US$ e decide fazer um contrato a termo de compra de dólar com um banco no Brasil a uma taxa a termo de R$2,95/US$. 
Caso no dia do vencimento a cotação do dólar esteja em R$3,00/US$, o banco pagará esta diferença para o importador, que travou a taxa a termo em R$2,95/US$ , ou seja: pagará R$0,05 para cada dólar do contrato. Por outro lado, caso a cotação do dólar esteja em R$2,80/US$, o importador deverá pagar ao banco R$0,15 por cada dólar.

Para uma explicação detalhada sobre NDF acesse:
*[[Non Deliverable Forward|http://www.cambiosemsegredos.com.br/ndf.php]]
*[[Cetip - Termo de Moeda|http://www.cetip.com.br/upload/publicacao/8f899eba-1eaf-4d02-bd20-2cfd85cc99a0.pdf]]
!Como realizar empréstimo em moeda estrangeira:
Pode ser realizado empréstimo em moeda estrangeira, por amparo da Lei n/4131, que concede financiamento a pessoas físicas e jurídicas através de um credor externo. O pagamento do principal da dívida é realizado pelo tomador na data do vencimento da operação, através do fechamento do câmbio. Esta linha de empréstimo não exige que a empresa interessada tenha lastro em exportações, como é comum em outros casos.
Para realizar a operação, o tomador deve entrar em contato com um Banco para estabelecer os detalhes do empréstimo. Em seguida, deve se submeter à aprovação do Banco Central do Brasil, através de um Registro de Operações Financeiras (ROF) e tomador assina nota promissória com o Banco. Uma agência externa do Banco contratado emite o empréstimo em moeda estrangeira para o tomador, que fecha uma operação de câmbio com o Banco local.
A resolução nº 3.844 do Banco Central do Brasil estabelece que a instituição financeira repasse ao tomador do empréstimo os efeitos da variação cambial correspondentes à dívida contratada em moeda estrangeira no exterior.
O tomador do empréstimo irá pagar juros de acordo com o contrato inicial estabelecido com o Banco local e pagará o principal da dívida na data do vencimento por meio de fechamento de câmbio com a instituição financeira. Caso a operação dure mais que 90 dias, haverá a incidência de IOF.
!Como realizar aplicações em dólar:
Para fazer investimentos em dólar, o mais indicado é realizar aplicações financeiras do que comprar em espécie. Diversos bancos e corretoras oferecem aplicações financeiras a pessoas físicas e jurídicas, conhecidas como fundos cambiais, que aplicam pelo menos 80% dos recursos em ativos atrelados ao dólar, como o contrato de dólar futuro, negociado na BMFBovespa, e cuja rentabilidade é compatível à variação do câmbio do dólar comercial. Entretanto, estes fundos são mais conhecidos por sua característica de proteção a eventuais altas no dólar.  

Outras possibilidades de aplicação em dólar são:
- Os contratos ou minicontratos de dólar futuro (correspondem a 20% do contrato padrão) que são acordos de compra ou venda de dólar em determinado prazo por um preço já estabelecido. A atuação com contratos futuros deve ser intermediada por uma corretora.
- Adquirir ações de empresas estrangeiras negociadas na BMFBovespa por meio dos BDRs (Brazilian Depositary Receipts)

Acesso às séries históricas de previsão do Bacen
http://www4.bcb.gov.br/pec/series/port/aviso.asp

Direto às expectativas de mercado
https://www3.bcb.gov.br/expectativas/publico/consulta/serieestatisticas

Para entender caso Sadia: https://dinheirama.com/blog/2008/09/29/entendendo-o-caso-sadia-e-o-prejuizo-de-r-760-milhoes/

Também esse, com o caso da Aracruz: https://oglobo.globo.com/economia/derivativos-levam-sadia-prejuizo-de-248-bilhoes-em-2008-3117146
[[Análise Financeira|Análise Financeira]]
! Objetivo da Aula
----
Nesta aula veremos os conceitos de lucratividade,  de rentabilidade, e como são formados

! Pontos a Serem vistos
----
Destacam-se: 
* lucratividade como medida de desempenho operacional
* rentabildiade como medida de desempenho do uso do investimento (lembrar do risco)
* fatores de formação da rentabilidade (margem, giro e alavancagem)

! Texto Referência
----
Os principais conceitos podem ser melhor estudados no livro texto (Assaf).

! Desenvolvimento da Aula
----
As empresas desenvolvem suas atividades de acordo com o ciclo operacional. O ciclo estabelece, em média, a forma como se refletem as políticas operacionais da empresa. 
Devemos nos lembrar sempre de que estas políticas não são definidas com plena liberdade pela empresa, estando condicionadas muitas vezes à estrutura setorial em que o negócio está estabelecido.
Assim, o poder de mercado dos clientes, dos fornecedores, e o ambiente da concorrência, definem em grande parte as margens, os prazos, as tecnologias produtivas e níveis de qualidade, a logística, etc.
Os mecanismos de captação de recursos organizacionais também está colocado em um mercado sujeito a concorrência, mas neste caso de concorrência por recursos. Os investidores avaliam os níveis de riscos e rentabilidades, além de outros fatores como liquidez, frequência de distribuição de dividendos, crescimento, etc.
Dentre os indicadores mais observados e acompanhados pelos investidores está a rentabilidade do capital investido, ou seja, estão interessados em verificar quanto ganham em comparação com os recursos investidos na empresa.
Este indicador pode ser calculado como sendo a relação entre o lucro (resultado disponível aos acionistas) e o Patrimônio Líquido (recursos investidos pelos acionistas). 

$$ ROE = \frac{LL}{PL} $$

Esta expressão pode ser desenvolvida, multiplicando-se e dividindo-se simultaneamente pelas Vendas e pelo Ativo

$$ ROE = \frac{LL}{PL}*\frac{Vendas}{Vendas}* \frac{Ativo}{Ativo} $$

rearranjando:

$$ ROE = \frac{LL}{Vendas}*\frac{Vendas}{Ativo}* \frac{Ativo}{PL} $$

Estes três termos possuem significados muito importantes para a gestão da empresa.
O primeiro termo fornece a relação entre o resultado e o nível de vendas. É o que sobra aos acionaistas do esforço realizado pelo negócio, e denomina-se de ''margem líquida''. Se duas empresas possuem o mesmo nível de vendas, a que apresentar o maior lucro pode ser considerada como mais eficiente na transformação de resultados.
O segundo termo apresenta uma noção de eficiência no uso dos ativos para gerar vendas, e denomina-se ''giro do ativo''. Se duas empresas possuem mesmo ativo (indicativo do volume de recursos investidos na empresa), a que gerar maior nivel de vendas pode ser considerada mais eficiente em trabalhar estes recursos.
O terceiro termos pode representa o inverso da participação dos recursos próprios na empresa. Pode ser rearranjado para explicitar uma importante relação:

$$ \frac{Ativo}{PL}=\frac{Passivo + PL}{PL}=\frac{Passivo}{PL}+1 $$

ou seja, é diretamente proporcional à relação entre capital de terceiros (passivo) e capital próprio (PL), e denomina-se ''alavancagem financeira''.
Os dois primeiros termos possuem uma importante relação com as estratégias empresarias.
Se nos lembrarmos das estratégias competitivas genéricas de Porter, nos depararemos exatamente com estes dois conceitos.
A estratégia de custos, é representada por pequenas margens e ganhos advindos das escalas de produção, ou seja, ganhos no giro.
Já a estratégia de diferenciação, mostra-se com elevadas margens e pequeno giro.
Assim, esta forma de vizualização do indicador de rentabilidade apresenta as fontes (origens) da rentabilidade, e mostra-se adequada para discussão de estratégias e políticas organizacionais, podendo ser apresentadas de diversas formas. Por exemplo, pode-se destacar as margens, ou o giro,  por mercados, por regiões, por unidades de negócios. Pode-se mostrar os componentes do lucro (custos, despesas) também em diversos níveis.
Esta forma de apresentação ficou conhecida como Análise Dupont, e normalmente é ilustrada na forma de um esquema denominado de Diagrama Dupont, como o abaixo.

<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/dupont.GIF" width="600" height="450">
</div></html>

Nesta está representada apenas os dois primeiros termos da expressão, que formam na verdade o que denominamos de ''ROA - rentabilidade dos Ativos'', o que destaca a capacidade da empresa em obter performance operacional.

Deve-se sempre realizar a análise de rentabilidade com base no Diagrama Dupont considerando as diversas políticas organizacionais  e as variáveis setoriais (preços, logísitca, crédito, mercados, concorrência, etc).

----
Supondo 3 empresas que possuem mesmas operações, mesmas políticas, mesmos custyos, etc, e mesmo nível de atividade, com Receitas de 220.000 e custos e despesas de 120.000, o que as leva a apresentarem um LAJIR de 100.000.
As empresas possuem Ativos de 350.000 e Passivos Operacionais de 50.000. Sobram Passivos permanentes de 300.000
Essas empresas diferem apenas no que se refere à estrutura de capital. A empresas A possui apenas capital próprio no valor de 300.000. A empresa B possui 100.000 de capital de terceiros (juros de 15%aa) e a empresa C 200.000 (juros de 20%aa).
Observando os demonstrativos dessas empresas e calculando os indices de rentabilidade temos:


Esta medida de rentabilidade é dada pelo ROI (return over investiment).
Seu cálculo é realizado através da relação entre o lucro de uma empresa totalmente financiada com capital próprio (sem dívidas) e o investimento necessário para estruturar as operações e manter as políticas organizacionais.
Assim, pode-se calcular o ROI através da expressão:

[img[http://latex.codecogs.com/gif.latex?ROI = \frac{LL_{sem.dividas}}{Investimento}]]

Porém, a maioria das empresas apresenta em suas estruturas de capital algum nível de endividamento, sendo necessário calcular a partir dos demonstrativos de resultados reais, o valor do lucro se a empresa não tivesse dívidas.
Vamos comparar os resultados de duas empresas operacionalmente iguais mas que diferenciam-se no que se refere à sua estrutura de capital (uma não tem dívidas e outra possui dívidas).
|	0	|	sem divida	|	com divida	|
|	Receitas	|	 100.000 	 | 	 100.000 	|
|	CMV	|	 60.000 	 | 	 60.000 	|
|	Fixos	|	 -   	 | 	 -   	|
|	Variáveis	|	 60.000 	 | 	 60.000 	|
|	LAJIR	|	 40.000 	 | 	 40.000 	|
|	juros	|	 -   	 | 	 10.000 	|
|	LAIR	|	 40.000 	 | 	 30.000 	|
|	IR	|	 12.000 	 | 	 9.000 	|
|	LL	|	 28.000 	 | 	 21.000 	|

Observar que o lucro liquido da empresa endividada não se reduz no mesmo montante que o valor dos juros pagos. A redução no exemplo é de $ 7.000 e não de $ 10.000.
Isso acontece porque a empresa que possui dívida paga menos imposto de renda. Se obseravr os valores, a empresa sem dívidas paga $ 12.000 de IR e a com dívidas paga $ 9.000. Uma diferença de $ 3.000. Assim, o efeito líquido da dívida nos resultados é uma redução do LL por causa do pagamento dos juros e um aumento do LL por causa do que se denomina de Benefício Fiscal. No nosso exemplo, variação LL = -10.000 + 3.000 = - 7.000.

Isso pode ser facilmente obtido se acompanharmos um demonstrativo de resultados, como o que estamos utilizando como exemplo...
Os efeitos do endividamento ocorrem apenas a partir do LAJIR, posto que este é calculado apenas considerando os valores operacionais.

|  | sem dívidas | com dívidas |
| LAJIR  | [img[http://latex.codecogs.com/gif.latex?LAJIR]] | [img[http://latex.codecogs.com/gif.latex?LAJIR]] |
| juros | 0  | [img[http://latex.codecogs.com/gif.latex?juros = r*D]] |
| LAIR | [img[http://latex.codecogs.com/gif.latex?LAJIR]] | [img[http://latex.codecogs.com/gif.latex?LAJIR - r.D]] |
| IR (tc) | [img[http://latex.codecogs.com/gif.latex?t_{c}.LAJIR]] | [img[http://latex.codecogs.com/gif.latex?t_{c}.(LAJIR - r.D]] |
| LL | [img[http://latex.codecogs.com/gif.latex?LAJIR.(1-t_{c}) \\ \\]] | [img[http://latex.codecogs.com/gif.latex?LAJIR.(1-t_{c})-r.D.(1-t_{c}) \\ \\]] |

Desta forma, comparando o lucro de uma empresa sem dívida com o de uma empresa com dívida 

[img[http://latex.codecogs.com/gif.latex?LL_{sem.dividas}=LAJIR.(1-T_{c}) \\ \\ LL_{com.dividas}=LAJIR.(1-T_{c}) + r.D-r.D.t_{c} \\ \\ \rightarrow LL_{com.dividas}=LL_{sem.dividas}+ r.D-r.D.t_{c}]]

pode-se observar que a diferença é dada por dois termos.
O primeiro termo é o valor dos juros. 
O segundo termo é denominado de Benefício Fiscal do endividamento, e pode-se verificar que é exatamente o valor a menor que uma empresa endividada paga de imposto de renda.
Assim, a partir do lucro de uma empresa endividada, pode-se obter o lucro se esta empresa não possuisse dívidas.

[img[http://latex.codecogs.com/gif.latex?LL_{sem.dividas}=LL_{com.dividas} - r.D + r.D.t_{c}]]

No nosso exemplo, partindo do demonstrativo da empresa que seja financiada com dívidas e apresente custos fixos em suas estruturas operacionais :

[img[http://latex.codecogs.com/gif.latex?LL_{com.dividas}=21.000 \\ \\ r.D = juros = 10.000 \\ r.D.t_{c} = \mathit{Beneficio.Fiscal} = 10.000*0,3 = 3.000 \\ \\ LL_{sem.dividas}=LL_{com.dividas} - r.D + r.D.t_{c} = 21.000 + 10.000 - 3.000 = 28.000]]

Tendo o valor do resultado (lucro) se a empresa não tivesse endividamento, pode-se calcular o ROI, observando que o valor do Investimento é o valor total de recursos investidos, incluindo-se capital próprio e de terceiros.

[img[http://latex.codecogs.com/gif.latex?ROI = \frac{LL_{sem.divida}}{Investimento}=\frac{28.000}{200.000}=0,14]]

Estre valor é reconhecido como a rentabilidade específica do negócio, e servirá como referência para distinguir as origens da rentabilidade final do acionista.

Há uma relação direta entre a rentabilidade dos acionistas (ROE) e o ROI, dada pela equação:
$$ ROE = ROI + (ROI - r_{d}*).\frac{D}{E} $$
onde o valor de $$r_{d}*=r_{d}*(1-t_{c}) $$ e tc é a alíquota do imposto de renda.

Para compreender essa relação, suponha que uma empresa possui um ROI de 20%aa. Isso significa que o ''negócio'' é capaz de gerar 20% de rentabilidade ao ano para o capital nele investido.
Suponha que o investimento necessário seja de R$ 2.000, e as seguintes alternativas.
1. investimento de recursos próprios de R$ 1.000 e captação de recursos junto a terceiros no valor de R$ 1.000 (suponha taxa de juros de 14,28%aa e tc=0,30).
Nesse caso teríamos a seguinte situação. Seriam investidos no negócio R$ 2.000 que geraria R$ 2.000*0,20=R$ 400 de retorno. Destes, seriam utilizados R$ 1.000*0,10=R$ 100 para pagamento dos juros junto aos terceiros (já contando que teríamos um benefício fiscal) , sobrando assim R$ 300 aos acionistas.
A rentabilidade dos accionistas seria:
$$ ROE = \frac{300}{1.000}=0,3 $$
Utilizando as fórmula apresentada, teríamos:
$$ r_{d}*=0,1428*(1-0,3)=0,10 $$
$$ ROE = 0,2  + (0,2 - 0,10).\frac{1.000}{1.000} = 0,2 + 0,1 = 0,3 $$

2. investimento de recursos próprios de R$ 500 e captação de recursos junto a terceiros no valor de R$ 1.500 (suponha mesma taxa de juros e alíquota de IR).
Nesse caso teríamos a seguinte situação. Seriam investidos no negócio R$ 2.000 que geraria R$ 2.000*0,20=R$ 400 de retorno. Destes, seriam utilizados R$ 1.500*0,10=R$ 150 para pagamento dos juros junto aos terceiros, sobrando assim R$ 250 aos acionistas.
A rentabilidade dos accionistas seria:

$$ ROE = \frac{250}{500}=0,5 $$
Utilizando as fórmula apresentada, teríamos:
$$ ROE = 0,2  + (0,2 - 0,10).\frac{1.500}{500} = 0,2 + 0,3 = 0,5 $$
Pode-se compreender a forma como se dá a apropriação de parte do retorno do capital de terceiros por parte dos acionistas.
O termo entre parênteses (ROI - b*) é denominado de spread, e representa a diferença entre o retorno da aplicação e o custo da captação.


----
Outra forma de verificar a origem da rentabilidade de um negócio é partindo de suas estratégias de captação de recursos.
[img[http://latex.codecogs.com/gif.latex?\\ ROE = \frac{LL_{com. dividas}}{E} \rightarrow LL_{com.dividas}=ROE.E\\ ROI = \frac{LL_{sem. dividas}}{I} \rightarrow LL_{sem.dividas}=ROI.I\\ LL_{sem.dividas}=ROI.I=ROI.(D+E) = ROI.D + ROI.E\\]]

Tem-se que ha uma relacao entre os lucros das empresas com e sem dividas
[img[http://latex.codecogs.com/gif.latex? \\ LL_{sem. dividas}=LL_{com. dividas}+juros-BFiscal = LL_{com. dividas} + r.D - r.D.t_{c} \\ LL_{sem. dividas}=LL_{com. dividas}+r.D.(1-t_{c}) \\]]

substituindo:
[img[http://latex.codecogs.com/gif.latex? \\ ROI.D + ROI.E = ROE.E + r.D.(1-t_{c}) \\ ROI.D + ROI.E = + r.D.(1-t_{c}) \\ ROE.E=ROI.D + ROI.E - r.D.(1-t_{c})=ROI.E + (ROI-r.(1-t_{c})).D]]

Assim,
[img[http://latex.codecogs.com/gif.latex? \\ ROE=ROI + (ROI-r.(1-t_{c})).D/E \\]]

O termo  [img[http://latex.codecogs.com/gif.latex? (ROI-r.(1-t_{c}))]] ou como e normalmente apresentado [img[http://latex.codecogs.com/gif.latex? (ROI-r^{*})]]
representa o denominado ''spread'', e mostra a diferença entre as taxas de rentabilidade do negócio se ele fosse financiado apenas com capital próprio e o custo de captação de recursos de terceiros.
Desta forma, pode-se observar que a rentabilidade do acionista será dada pela rentabilidade do negócio como se fosse financiado apenas com capital próprio, adicionado (se for positivo) do spread alavancado pela relação D/E.
[[Indicadores para Gestão|Indicadores para Gestão]]
! Objetivo da Aula
----
Nesta aula veremos o método de Mamdani, que trabalha com termo linguísticos

! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* defuzzificação por máximos ponderados
* defuzzificação por centróide

! Desenvolvimento
----
O sistema mamdani trabalha através da construção de uma tabela de relações, associando um determinado conjunto de termos da entrada a um termo específico da saída.
Assim, se tivermos duas variáveis, e a cada uma deles associarmos 3 termos linguísticos (baixa, média e alta, por exemplo), teríamos que definir uma tabela de associação com 9 células, que é o número de combinações. Para cada uma destas células, seria necessário definir o termo linguístico referente à saída.
A dificuldade de implementação deste método é que ele tende a se tornar explosivo conforme aumentem o número de variaveis ou de termos.
Se tivermos 3 variáveis, com 3 termos, haveria a necessidade de estabelecer 27 combinações. Esta forma de abordagem é o que denomina-se de ''mapeamento copleto'', pois mapeia todo o espaço das entradas.

Uma das alternativas ao mapeamento completo é a utilização de clusters no espaço das entradas. Desta forma, seria reduzido de modo importante o número de regras de associação.

Supondo um sistema com 2 variáveis x1 e x2, definido em 3 clusters. O sistema Mandani (S) ficaria:

$$ \text{R1: SE } x_{1} \text{ é } A_{1} \text{ E } x_{2} \text{ é } B_{1} \text{ ENTÃO  saída é } S_{1} $$ $$ \text{R2: SE } x_{1} \text{ é } A_{2} \text{ E } x_{2} \text{ é } B_{2} \text{ ENTÃO  saída é  } S_{2} $$ $$ \text{R3: SE } x_{1} \text{ é } A_{3} \text{ E } x_{2} \text{ é } B_{3} \text{ ENTÃO  saída é  } S_{3} $$

Onde S1, S2 e S3 são ''termos linguísticos''

No nosso exemplo, x1 = número de filhos, x2 = renda, e a saída seria o valor do empréstimo.

No exemplo, teríamos:

$$ \text{R1: SE } nfilhos \text{ é } Baixo \text{ E } renda \text{ é } Alta \text{ ENTÃO }\text {empréstimo é ALTO} \\ \text{R2: SE } nfilhos \text{ é } Alto \text{ E } renda \text{ é } Baixa \text{ ENTÃO }\text {empréstimo é BAIXO} \\ \text{R3: SE } nfilhos \text{ é } Baixo \text{ E } renda \text{ é } Baixa \text{ ENTÃO }\text {empréstimo é MÉDIO} \\ \text{R4: SE } nfilhos \text{ é } Médio \text{ E } renda \text{ é } Média \text{ ENTÃO }\text {empréstimo é MÉDIO} $$

No caso da qualidade do restaurante poderia ser:

$$ \text{R1: SE } QC \text{ é } Baixa \text{ E } QS \text{ é } Alta \text{ ENTÃO }\text {QR é BAIXA} \\ \text{R2: SE } QC \text{ é } Alto \text{ E } QS \text{ é } Baixa \text{ ENTÃO }\text {QR é MÉDIA} \\ \text{R3: SE } QC \text{ é } Baixo \text{ E } QS \text{ é } Baixa \text{ ENTÃO }\text {QR é BAIXA} \\ \text{R4: SE } QC \text{ é } Alta \text{ E } QS \text{ é } Média \text{ ENTÃO }\text {QR é ALTA} $$


Supondo que os termos linguísticos referentes a número de filhos tenham sido definidos como:
Baixo : (1,1,3)
Médio : (2,3,4)
Alto: (3,5,5)

Supondo que os termos linguísticos referentes a renda tenham sido definidos como:
Baixo : (1.000,1.000,3.000)
Médio : (1.000, 3.000, 10.000)
Alto: (3.000,10.000,10.000)

Supondo que os termos linguísticos referentes ao valor do empréstimo tenham sido definidos como:
Baixo : (500, 500, 5.000)
Médio : (500, 5.000, 10.000)
Alto: (5.000, 10.000; 10.000)

que correspondem à figura abaixo:
<html>
<div>
<img src=" http://campello.fearp.usp.br/imagens/emprestimo_01.PNG"
width="404" height="265">
</div></html>

Exemplo.
Suponha dado o sistema apresentado, temos um caso em que o nro filhos=2 e renda = $ 4.000.
Neste caso a força da ativação das regras é dada pela multiplicação das pertinências de cada termo antecedente. No caso:
nro filhos=2 -> pertinências(baixo,médio,alto)=(0,5; 0,5; 0)
renda=4.000 -> pertinências(baixo,médio,alto)=(0; 0,86; 0,14)

E a força de cada regra será:
R1:  nfilhos é Baixo =0,5  * renda É Alta=0,14  => 0,43 PARA empréstimo é Alto
R2:  nfilhos é Alto=0 * renda é Baixa=0  =>  0 para empréstimo é BAIXO
R3: nfilhos é Baixo=0,5 * renda é Baixa=0  => 0 para empréstimo é MÉDIO
R4: nfilhos é Médio=0,5 * renda é Média=0,86  => 0,43 para empréstimo é MÉDIO

Assim, temos que a regra 1 determina que o empréstimo seja Alto (força de 0,43) e a regra 4 determina que o empréstimo seja Médio (força de 0,43). A saída em termos de valor do empréstimo deve ser realizado através de alguma ponderação. 
Nesse sistema, a saída de cada regra é um termo linguístico, mas a saída do sistema é um valor crisp, obtido por um método de defuzzificação. Veremos que para agregação ponderada, pode-se utilizar duas técnicas: centróide ou máximos.

''Método do Centróide''
É conhecida como agregação MÁX, pois considera o máximo das áreas sobrepostas:

O método trabalha com o conceito de pertinência ou força de verdade de cada regra, de forma a formar um conjunto "geometrico" que representa a solução.
A figura final será uma área com as seguintes coordenadas:
(0;500) -> (2,435;0,43) -> (15.000;0,43).
E podemos dividir em duas áreas: o triangulo inicial, e o retângulo.
A área do triângulo mede (1.935*0,43/2)=416,025
O centróide do triângulo (sempre a 1/3) fica em 1.790
A área do retângulo mede (12.565*0,43)=5.402,95
O centróide do retângulo fica em 8.717,50

Para obter um número real, podemos calcular o centro de gravidade que é ado por:
$$ x_{cg}=\frac{x_{c1}.A_{1}+x_{c2}.A_{2}}{A_{1}+A_{2}} $$

Assim: 
$$ x_{cg}=\frac{1.790*416,025+8,717,50*5.402,95}{416,025+5.402,95} =\frac{ 47.844.901,38}{ 5.818,98}= 8.222,22 $$

''Método dos Máximos''
O método é muito semelhante ao da centróide, mas ao invés de utilizar as áreas e centróides utiliza o o grau de verdade de cada termo e os máximo valor de pertinência de cada termo.
$$ x_{cg}=\frac{pert_{termo1}.max{termo1}+pert_{termo2}.max{termo2}}{pert_{termo1}+pert_{termo2}} $$

No exemplo, teríamos:

$$ x_{cg}=\frac{0*500 + 0,43*5.000 + 0*5.000 + 0,43*15.000}{0+0,43+0+0,43} = \frac{6.450}{0,86}=7.500 $$

''Vantagens e desvantagens''
A enorme vantagem deste método é que ele não precisa de dados históricos, métodos econométricos, e pode ser implantado apenas com os conhecimentos e percepções dos agentes. Por mostrar-se simples de implementar e operacionalizar, pode-se alterar facilmente os valores associados aos termos e mesmo a base de regras para adaptação.
A maior desvantagem do método é que ele pressupôe que devem ser definidas muitas regras. Normalmente, para se cobrir o universo das possibilidades, se tivermos N termos linguísticos para as variáveis, seria necessário N^2 regras. Somente deve-se utilizar menos regras para o caso em que não são observadas combinações entre os termos, ou seja, em que não se verificarem situações específicas, sob risco do sistema não funcionar.

''Método Misto Mamani + AHP''
Há uma abordagem que permite a utilização do Mamdani sem a preocupação do elevado número de variaveis.
Nesse método, utiliza-sem pesos de importâncias para avaliar a saída do sistema.
[[Aula 8 - Método Geral Mamdani-AHP]]



Sistema Mamdani Online
http://bsi.ceavi.udesc.br:8082/FuzzyStudio/
http://www.dma.fi.upm.es/recursos/aplicaciones/logica_borrosa/web/fuzzy_inferencia/mamdanir_en.htm
http://jasss.soc.surrey.ac.uk/18/4/1.html
%% campelo @secreto %%

cálculo de centróide: http://dan-scientia.blogspot.com.br/2009/10/centroide-de-um-poligono.html
calculadora online: https://www.easycalculation.com/area/polygon-centroid-point.php

Exemplo de sistema para indicadores: http://www.sustainability.tuc.gr/21.html
[[Mercado de Capitais II|Mercado de Capitais II]]

! Objetivo da Aula
O objetivo da aula é apresentar a otimização de carteiras.
Para isso, utilizaremos o excel e o método de equações simultaneas do markowitz ... e o solver do excel.

! Desenvolvimento
- Mostrar equacionamento da otimização
- Mostrar desenvolvimento da planilha
----
Os principais coeitos podem ser mlhor estudados no livro texto Elton/Gruber), 

Referências
* programa para resolver portfolios baseado na media omega: https://systematicinvestor.wordpress.com/2011/11/03/maximizing-omega-ratio/

The Omega Ratio was introduced by Keating and Shadwick in 2002. It measures the ratio of average portfolio wins over average portfolio losses for a given target return L.

Let x.i, i= 1,…,n be weights of instruments in the portfolio. We suppose that j= 1,…,T scenarios of returns with equal probabilities are available. I will use historical assets returns as scenarios. Let us denote by r.ij the return of i-th asset in the scenario j. The portfolio’s Omega Ratio can be written as

\Omega(L) = \frac{E\left [ max(\sum_{i=1}^{n}r_{ij}x_{i} - L, 0) \right ]}{E\left [ max(L - \sum_{i=1}^{n}r_{ij}x_{i}, 0) \right ]}  

I will use methods presented in Optimizing Omega by H. Mausser, D. Saunders, L. Seco (2006) paper to construct optimal portfolios that maximize Omega Ratio.

The maximization problem (pages 5-6) can be written as

\Omega^{*}(L) = max_{x,u,d}\frac{\frac{1}{T} \sum_{i=1}^{n}u_{i}}{\frac{1}{T} \sum_{i=1}^{n}d_{i}}  \newline\newline  \sum_{i=1}^{n}r_{ij}x_{i} - u_{j}+d_{j} = L, j=1,...,T  \newline\newline  u_{j},d_{j}\geq 0, j=1,...,T  \newline\newline  u_{j}*d_{j} = 0, j=1,...,T  

It can be formulated as a linear programming problem with following transformation

t=\frac{1}{\frac{1}{T} \sum_{i=1}^{n}u_{i}}  \newline\newline  \Omega^{*}(L) = max_{\tilde{x},\tilde{u},\tilde{d},t}\frac{1}{T} \sum_{i=1}^{n}\tilde{u}_{i}  \newline\newline  \sum_{i=1}^{n}r_{ij}\tilde{x}_{i} - \tilde{u}_{j}+\tilde{d}_{j} = L, j=1,...,T  \newline\newline  \frac{1}{T}\sum_{i=1}^{n}\tilde{d}_{i} = 1  \newline\newline  \tilde{u}_{j},\tilde{d}_{j}\geq 0, j=1,...,T  

This method will only work for \Omega^{*}(L) > 1. In the case \Omega^{*}(L) \leqslant 1, I will use a Nonlinear programming solver, Rdonlp2, which is based on donlp2 routine developed and copyright by Prof. Dr. Peter Spellucci. Following code might not properly execute on your computer because Rdonlp2 is only available for R version 2.9 or below.


max.omega.portfolio <- function
(
    ia,     # input assumptions
    constraints # constraints
)
{
    n = ia$n
    nt = nrow(ia$hist.returns)
     
    constraints0 = constraints
 
    omega = ia$parameters.omega 
 
    #--------------------------------------------------------------------------
    # Linear Programming, Omega > 1, Case
    #--------------------------------------------------------------------------
     
    # objective : Omega
    # [ SUM <over j> 1/T * u.j ]
    f.obj = c(rep(0, n), (1/nt) * rep(1, nt), rep(0, nt), 0)
 
    # adjust constraints, add u.j, d.j, t
    constraints = add.variables(2*nt + 1, constraints, lb = c(rep(0,2*nt),-Inf))
     
    # Transformation for inequalities
    # Aw < b => Aw1 - bt < 0
    constraints$A[n + 2*nt + 1, ] = -constraints$b
    constraints$b[] = 0 
         
    # Transformation for Lower/Upper bounds, use same transformation
    index = which( constraints$ub[1:n] < +Inf )  
    if( len(index) > 0 ) {           
        a = rbind( diag(n), matrix(0, 2*nt, n), -constraints$ub[1:n])       
        constraints = add.constraints(a[, index], rep(0, len(index)), '<=', constraints)         
    }
         
    index = which( constraints$lb[1:n] > -Inf )  
    if( len(index) > 0 ) {   
        a = rbind( diag(n), matrix(0, 2*nt, n), -constraints$lb[1:n])       
        constraints = add.constraints(a[, index], rep(0, len(index)), '>=', constraints)                 
    }
         
    constraints$lb[1:n] = -Inf
    constraints$ub[1:n] = Inf
         
             
    # [ SUM <over i> r.ij * x.i ] - u.j + d.j - L * t = 0, for each j = 1,...,T   
    a = rbind( matrix(0, n, nt), -diag(nt), diag(nt), -omega)
        a[1 : n, ] = t(ia$hist.returns)
    constraints = add.constraints(a, rep(0, nt), '=', constraints)          
         
    # [ SUM <over j> 1/T * d.j ] = 1  
    constraints = add.constraints(c( rep(0,n), rep(0,nt), (1/nt) * rep(1,nt), 0), 1, '=', constraints)              
             
 
    # setup linear programming
    f.con = constraints$A
    f.dir = c(rep('=', constraints$meq), rep('>=', len(constraints$b) - constraints$meq))
    f.rhs = constraints$b
 
    # find optimal solution
    x = NA
    sol = try(solve.LP.bounds('max', f.obj, t(f.con), f.dir, f.rhs,
                    lb = constraints$lb, ub = constraints$ub), TRUE)
 
    if(!inherits(sol, 'try-error')) {
        x0 = sol$solution[1:n]
        u = sol$solution[(1+n):(n+nt)]
        d = sol$solution[(n+nt+1):(n+2*nt)] 
        t = sol$solution[(n+2*nt+1):(n+2*nt+1)] 
 
        # Reverse Transformation    
        x = x0/t
    }
 
    #--------------------------------------------------------------------------
    # NonLinear Programming, Omega > 1, Case
    #--------------------------------------------------------------------------
    # Check if any u.j * d.j != 0 or LP solver encounter an error
    if( any( u*d != 0 ) || sol$status !=0 ) {
        require(Rdonlp2)
     
        constraints = constraints0
     
        # compute omega ratio
        fn <- function(x){
            portfolio.returns = x %*% t(ia$hist.returns)    
            mean(pmax(portfolio.returns - omega,0)) / mean(pmax(omega - portfolio.returns,0))
        }
     
        # control structure, fnscale - set -1 for maximization
        cntl <- donlp2.control(silent = T, fnscale = -1, iterma =10000, nstep = 100, epsx = 1e-10)   
         
        # lower/upper bounds
        par.l = constraints$lb
        par.u = constraints$ub
         
        # intial guess
        if(!is.null(constraints$x0)) p = constraints$x0
         
        # linear constraints
        A = t(constraints$A)
        lin.l = constraints$b
        lin.u = constraints$b
        lin.u[ -c(1:constraints$meq) ] = +Inf
     
        # find solution
        sol = donlp2(p, fn, par.lower=par.l, par.upper=par.u, 
            A=A, lin.u=lin.u, lin.l=lin.l, control=cntl)
        x = sol$par
    }
     
     
    return( x )
}

################################################################################
First let’s examine how the traditional mean-variance efficient frontier looks like in the Omega Ratio framework.


# load Systematic Investor Toolbox
setInternet2(TRUE)
source(gzcon(url('https://github.com/systematicinvestor/SIT/raw/master/sit.gz', 'rb')))
 
#--------------------------------------------------------------------------
# Create Efficient Frontier
#--------------------------------------------------------------------------
    ia = aa.test.create.ia()
    n = ia$n        
 
    # 0 <= x.i <= 0.8 
    constraints = new.constraints(n, lb = 0, ub = 0.8)
     
    # SUM x.i = 1
    constraints = add.constraints(rep(1, n), 1, type = '=', constraints)        
     
    # Omega - http://en.wikipedia.org/wiki/Omega_ratio
    ia$parameters.omega = 13/100 
        ia$parameters.omega = 12/100 
        # convert annual to monthly
        ia$parameters.omega = ia$parameters.omega / 12
 
 
    # create efficient frontier(s)
    ef.risk = portopt(ia, constraints, 50, 'Risk')
 
 
    # Plot Omega Efficient Frontiers and Transition Maps
    layout( matrix(1:4, nrow = 2, byrow=T) )
     
    # weights
    rownames(ef.risk$weight) = paste('Risk','weight',1:50,sep='_')
    plot.omega(ef.risk$weight[c(1,10,40,50), ], ia)
     
    # assets
    temp = diag(n)
    rownames(temp) = ia$symbols
    plot.omega(temp, ia)
         
    # mean-variance efficient frontier in the Omega Ratio framework
    plot.ef(ia, list(ef.risk), portfolio.omega, T, T)           
################################################################################
[[Admininstração Financeira 2|Administração Financeira 2]]
! Objetivo da Aula
----
Nesta aula iniciaremos a discussão sobre a relação entre riscos e retornos

! Desenvolvimento
----
Imagine que estamos diante da possibilidade de jogar um jogo de moedas. Neste jogo, pagaremos $ 100 para jogar duas moedas. Quando derem 2 caras, o jogador receberá $ 140. Quando derem 1 cara e 1 coroa, o jogador receberá $ 110. Quando derem 2 coroas, o jogador recebrá $ 80.
Podemos sintetizar os resultados deste jogo na tabela a seguir:
| | Cara | Coroa |
| Cara | + 40 | +10 |
| Coroa | +10 | -20 |

Desejamos saber se temos interesse em jogar este jogo.
<<<
Se jogarmos este jogo 100 vezes, teremos os seguintes resultados:
| Resultado | Número de Vezes | Valor |
| 2 Caras | 25 | 25x40=1.000|
| 1 Cara / 1 Coroa | 25 | 25x10= 250|
| 1 Coroa / 1 Cara | 25 | 25x10= 250|
| 2 Coroas | 25 | 25x(20)= (500)|
|| Soma| 1.000|

Este é o resultado em 100 jogadas. Se desejamos calcular o valor médio para cada jogada. temos:
|resultado médio = E[resultado]=1.000/100=10|

Devemos ter sempre em mente o que significa o valor médio: o valor que perceberíamos se jogássemos um monte de vezes.
Se formos jogar apenas uma vez, temos que lembrar que temos as outras alternativas que podem realmente acontecer, ou seja, pode ser que perdamos $ 20 se jogarmos.
<<<

Agora imagine um segundo jogo, no qual jogaremos as duas moedas e a cada aposta que fizermos de $100, ganhamos $35 para cada cara que der, e perdemos $25 para cada coroa que der.

Podemos sintetizar os resultados deste jogo na tabela a seguir:
| | Cara | Coroa |
| Cara | + 70 | +10 |
| Coroa | +10 | -50 |

Desejamos saber se podemos ter interesse em jogar este jogo.
<<<
Se jogarmos este jogo 100 vezes, teremos os seguintes resultados:
| Resultado | Número de Vezes | Valor |
| 2 Caras | 25 | 25x70=1.750|
| 1 Cara / 1 Coroa | 25 | 25x10= 250|
| 1 Coroa / 1 Cara | 25 | 25x10= 250|
| 2 Coroas | 25 | 25x(50)= (1.250)|
|| Soma| 1.000|

Este é o resultado em 100 jogadas. Se desejamos calcular o valor médio para cada jogada. temos:
|resultado médio = E[resultado]=1.000/100=10|
<<<
Estes 2 jogos, que claramente são muito diferentes, possuem o mesmo valor esperado. O que os diferencia então?
Para perceber a diferença, devemos pensar nas alternativas extremas, ou seja, se perdermos no primeiro jogo iremos perder 20, mas se perdermos no segundo perdermos muito mais, perderemos 50. Essa possibilidade de perda nos incomoda muito.
Assim, a maioria das pessoas ficaria mais a vontade em jogar o primeiro jogo, pois com resultados esperados iguais, o valor da perda (risco de perder) do segundo é maior.
Na verdade nenhum jogador ''racional'' jogaria o segundo jogo. De acordo com a regra do sofa, só aceitariam participar de um jogo mais arriscado se houvesse a possibilidade de maiores ganhos (e isso deveria ser refletido no valor médio). 
Essa sensação denominamos de 'aversão ao risco' e é o comportamento médio apresentado pelos investidores.

''Conceitos de Risco''
Temos diversos conceitos que de modo consensual associamos a risco.
# Temos o risco associado a possibilidade de perder. Assim, qualquer posssibilidade de não ganhar é associado com risco
# temos o risco associado a possibilidade de não ganhar ao menos o valor médio
# temos o risco associado a possibilidade de não ganhar um valor de referência
# temos o risco associado com o grau de variabilidade dos valores.
Este último conceito fica mais claro através de um exemplo.
Suponha que temos dois jogos que possuem a mesma dispersão com relação a média. Por exemplo, o primeiro jogo pode apresentar-se conforme o segundo jogo mostrado.
Agora imagine um outro jogo em que as possibilidades são as abaixo:
| | Cara | Coroa |
| Cara | + 100 | +40 |
| Coroa | +40 | -20 |
Este jogo apresenta uma média de $ 40, superior portanto aos demais jogos.
Estes jogos apresentam a mesma variabilidade, pois as distâncias dos valores extremos aos valores médios são iguais (100-40 =60 e 70-10=60 para os valores extremos de ganho, e 10-(50)=60 e 40-(20)=60 para os inferiores). Normalmente, se tivermos que escolher qual destes jogos, a esmagadora maioria das pessoas jogaria o último jogo, pois estando sujeito a mesma variabilidade,  apresenta uma média de ganho superior.
Assim, como conclusão, vamos assumir neste curso que o conceito de risco será identificado e medido através da variabilidade (calculado pela variância e desvio padrão).
O cálculo da variabilidade é realizado através de uma medida de distância com relação à média.
Assim, tomamos como medida da variabilidade, o valor médio da distância de cada ponto à média dos dados. Como podemos ter medidas de distância positivas (pontos em que o dado se encontra acima da média) como negativas (pontos em que o dado se encontra abaixo da média), tomamos o valor do quadrado da distância, ao invés da simples diferença entre o valor e a média.
Assim, o calculo da variância é dado por:
VAR(x)= Somatório ([x-x~~med ~~]^^2^^])/n
<<<
Para os nossos jogos, os cálculos das variância (e desvios) seriam:
''Jogo 1''
Se jogarmos este jogo 100 vezes, teremos os seguintes resultados:
| Resultado | Número de Vezes | Valor - Média | (Valor - Média)^^2^^| x nro vezes |
| 2 Caras | 25 | (40-10)=30| 900| 22.500|
| 1 Cara / 1 Coroa | 25 | (10-10)= 0| 0| 0|
| 1 Coroa / 1 Cara | 25 | (10-10)= 0| 0| 0|
| 2 Coroas | 25 | ((20)-10)=(30)| 900| 22.500|
|||| Soma| 45.000|
|||| Média=Variância| 450|

''Jogo 2''
Se jogarmos este jogo 100 vezes, teremos os seguintes resultados:
| Resultado | Número de Vezes | Valor - Média | (Valor - Média)^^2^^| x nro vezes |
| 2 Caras | 25 | (70-10)=60| 3.600| 90.000|
| 1 Cara / 1 Coroa | 25 | (10-10)= 0| 0| 0|
| 1 Coroa / 1 Cara | 25 | (10-10)= 0| 0| 0|
| 2 Coroas | 25 | ((50)-10)=(60)| 3.600| 90.000|
|||| Soma| 180.000|
|||| Média=Variância| 1.800|
Desta forma, podemos ver que o jogo 1 possui uma variabilidade muito menor que o jogo 2, o que nos permite dizer que, pela nossa definição, o jogo 1 possui um risco menor.

Assim, conclui-se que frente a dois jogos que apresentem o mesmo resultado esperado, os jogadores preferirão o de menor risco.
Da mesma lógica, frente a dois jogos que apesentem o mesmo risco, os jogadores preferirão o que apresentar o maior retorno.
Esse processo de preferências irá selecionar os jogos, de forma que ao final, os jogos que apresentarem maior risco devem também apresentar os melhores resultados (retornos).
Dai verificamos a a nossa ''regra do sofá'': só incorremos em maior risco se nos forem apresentados maiores resultados..

'Fontes de Incerteza nos Negócios"
Há diversas origens de incertezas nos negócios.
Em negócios agrícolas, temos as condições climáticas como uma importante fonte de incerteza. As condições de outros fornecedores em outros países também afetam os negócios, bem como as condições cambiais.
Em negócios de tecnologia, os novos desenvolvimentos podem tornar os produtos obsoletos quase de forma instantânea, bem como variáveis relacionadas ao comportamento dos consumidores.
Em setores industriais consolidados (metalurgia, papel e celulose, químicas) as condições de crescimento dos países podem interferir de modo importante, bem como as condições externas.
Cada setor apresenta uma série de particularidades que estão associadas às incertezas, e o comportamento de seus retornos também são influenciados de forma particular por estes fatores. Desta forma, temos que compreender que os diferentes setores apresentam valores médios de retornos que estão fortemente relacionados aos riscos, mas que mesmo com valores médios semelhantes, podem apresentar comportamento ao longo do tempo muito distintos.

! Texto Referência
----
Os principais coeitos podem ser melhor estudados no livro texto (Brealey/Meyers/Allen), Capitulo 7.
[[Admininstração Financeira 2|Administração Financeira 2]]
! Objetivo da Aula
----
Nesta aula iniciaremos a discussão sobre qual a taxa de referência para um investimento considerado sem risco

! Desenvolvimento
----
Primeiro deve-se relembrar que há um mercado de dinheiro, onde há agentes (pessoas, empresas, governos) que ofertam dinheiro (poupadores) e agentes (pessoas, empresas, governos) que demandam dinheiro (investidores). O mercado possui um importante intermediário que é o mercado financeiro, cuja função é compatibilizar os volumes e prazos entre os poupadores e os investidores. 
 
Em segundo lugar, deve-se relembrar que o Governo possui duas funções principais: 
* Política Fiscal: é quando o governo toma as decisões sobre Receitas (avindas de tributos, impostos, taxas) e de Despesas (educação, saúde, infra-estrutura, justiça, assistência, etc). Se as despesas forem maiores que as receitas, o governo deve captar recursos no mercado financeiro, e para isso deve apresentar taxas de juros atrativas.
  
* Politica Monetária: é quando o governo deve garantir o que chamamos de "pleno emprego" (dos fatores de produção). Como indicador desta situação idealizada, toma-se a inflação. Quando há inflação pressume-se que há algo de errado na tal alocação dos fatores, e é necessário tomar providências. Lembrando que a inflação é decorrente de um aumento generalizado de preços, e que os preços são frutos da demanda versus oferta, pressume-se que quando há inflação há maior demanda. O instrumento que o governo possui para interferir neste processo é através da motivação aos consumidores para que ao invés de consumir, eles poupem. E a forma que o governo possui para isso é através do aumento das taxas de juros que ele próprio aga por seus títulos, tornando-os interessantes aos agentes consumidores. Assim, espera-se que frente a um aquecimento da demanda (e decorrente inflação) haja um aumento dos juros (SELIC).

Além disso, os títulos emitidos pelo governo são seguros, ou seja, não apresentam riscos de default (nao pagamento).
Desta forma, o governo através da taxa de juros SELIC, torna-se a referência para as taxas de retorno da economia.
Qualquer oportunidade que apresente risco, deverá necessariamente, pagar uma taxa de juros que será superior à esta de referência.
De forma geral, podemos escrever:
taxa de juros = taxa de referência sem risco + compensação pelo risco.
[[Análise Financeira|Análise Financeira]]
! Objetivo da Aula
----
Discutiremos os conceitos de liquidez, destacando a importância desta análise e os diversos agentes interessados.
.
! Pontos a Serem vistos
----
Destacam-se: 
* Liquidez Corrente
* Liquidez Seca (quick ratio)
* Liquidez Imediata (caixa)
* cuidados na analise dos indicadores de liquidez

! Texto Referência
----
Os conceitos podem ser encontrados no livro texto.


! Desenvolvimento da Aula
----
A análise da rentabilidade é sem dúvida a de maior interesse aos acionistas.
Porém, deve-se lembrar de que há uma importante diferença entre lucratividade e fluxo de caixa.
No fluxo de caixa deve-se considerar os recursos necessários para sustentar o crescimento da empresa (Investimento e Capital de Giro), bem como a existência de ´´itens que não são contabilizados no demonstrativo de resultados (como  amortizações), e que não representam desembolsos financeiros (depreciação, por exemplo).
Além disso, as análises realizadas até aqui (ciclo operacional, NCG, rentabilidade) não levam em conta que pode existir um desencontro importante entre os prazos de vencimentos entre as várias obrigações financeiras da empresa e os prováveis direitos.
Assim, torna-se necessário implementar análises que sejam especificamente relacionadas à capacidade da empresa em cumprir suas obrigações, ou seja, de pagar os valores que ela deve.
Diversos agentes possuem interesse nesta avaliação: gestores, pois podem estruturar operações que evitem que a empresa não cumpra seus compromissos, fornecedores que podem avaliar a concessão de prazos e de políticas de cobrança, bancos e fornecedores de crédito que podem avaliar a capacidade de pagamento antes de fornecerem recursos à organização, accionistas que podem questionar a capacidade da empresa em distribuir dividendos, governos que podem avaliar a capacidade da organização na hora de pactuar acordos sobre impostos atrasados ou judicialmente em processos de concordata.. 
Históricamente, o primeiro indicador relacionado à liquidez foi definido como sendo a relação entre o que a empresa possui de direitos no curto prazo e as suas obrigações de curto prazo.

[img[http://latex.codecogs.com/gif.latex?\text{Liquidez Corrente}=\frac{Ativo. Circulante}{Passivo. Circulante}]]

Este é um indicador amplo que considera a totalidade dos valores em ativo circulante como disponíveis paara cumprir as obrigações do passivo circulante.
Assim, parte-se do pressuposto que as contas do ativo circulante podem ser convertidos em recursos financeiros (venda dos estoques e recebimento do contas a receber, levantamento de ativos financeiros) para utilizar no pagamento das obrigações de curto prazo (títulos, duplicatas, salários e impostos a pagar, etc).
É útil para análises de médio prazo, pois no curto prazo há uma dificuldade de conversão dos valores de estoques em recursos, pois além do prazo em que ficam normalmente em estoques, há ainda uma parcela destes que se converterá em contas a receber (vendas a prazo).
Assim, passou-se a utilizar como uma informação complementar à análise da liquidez, um indicador que não considere que os valores em estoques poderiam ser utilizados para o cumprimento das obrigações. Este é o indicador denominado de Liquidez Seca.

[img[http://latex.codecogs.com/gif.latex?\text{Liquidez Seca}=\frac{Ativo. Circulante - Estoques}{Passivo. Circulante}]]

Ainda que este indicador represente a possibilidade da empresa em levantar rapidamente os recursos, posto que os valores em contas a receber mesmo de prazos mais longos possam ser convertidos em recursos através do desconto de duplicatas bancária, calcula-se um indicador que só considere os valores de ativos financeiros como a capacidade da empresa em quitar seus compromissos, como se estes vencessem no curtíssimo prazo. Este é o indicador de Liquidez Imediata.

[img[http://latex.codecogs.com/gif.latex?\text{Liquidez Imediata}=\frac{Ativos. Financeiros }{Passivo. Circulante}]]

Estes indicadores podem ser acompanhados ao longo do tempo, ou utilizados como forma de comparação entre empresas do mesmo setor, ou ainda para verificar diferenças estruturais entre setores diferentes.
De qualquer das formas, devem ser analisados de forma cuidadosa para evitar conclusões não adequadas.
Por exemplo, a verificação que o indicador de liquidez apresenta crescimento ao longo de um período de tempo não indica necessariamente uma melhoria na liquidez da empresa.
Os estoques podem estar sendo aumentados por falta de vendas, o valor de contas a receber pode estar aumentando devido a dificuldade de vendas à vista ou ainda devido ao aumento da inadimplênccia, os valores de caixa podem representar acumulo de lucros retidos ou novas captações para investimentos futuros.
Há uma série de observações que devem orientar a análise da liquidez para evitar problemas de interpretação.

''PERL'' - Probabilidade d Exaustão dos Recursos Líquidos
 Pode-se calcular a probabilidade de que os recursos disponíveis Disp sejam suficientes para as necessidades de desembolso de Caixa (FC), considerando a curva normal

Assumindo que estamos com os seguintes valores disponíveis:
* histórico de média semanal de Entradas e Saídas de caixa
* limite de disponibilidade (caixa + aplicações + linha crédito)

cálculo de média e de desvio amostral.

$$ Disp = FC_{med} + z.\sigma_{pop} $$
  [[Planejamento Competitividade e Controle|Planejamento Competitividade e Controle]]


! Objetivo da Aula
----
* Discutir estratégias de Diversificação Relacionada e Não relacionada
- Mostrar Níveis de Diversificação
- Motivação para diversificação
- Relação entre tipos de diversificação e Transferência de Recursos e Competências
- Relação entre tipos de diversificação e Compartilhamento de Atividades 


! Pontos a Serem vistos
----
    
! Textos Referência
----


! Desenvolvimento
----


! Atividade
----
[[Finanças Internacionais|Finanças Internacionais]]
! Objetivo da Aula
----
Nesta aula será utilizado um exemplo de como as estratégias podem ser implementadas (aula prática).
{{{
O exercício que os alunos deveriam ter resolvido é:
Uma empresa brasileira comprou um equipamento americano por US$ 1.500.000, a pagar em US$ em agosto/2012. 
Apresente as alternativas que a empresa possui posto que os gestores acreditam em uma forte desvalorização do real. 
Apresente cada uma das operações juntamente com os cálculos.
A busca dos dados faz parte do exercício. Vocês devem encontrar as cotações dos futuros na BM&F. 
Os valores de operações no mercado de crédito americanos devem ser realizadas tendo como base a rentabilidade dos títulos
governamentais (taxas de jurois de aplicação/empréstimos será a to tesouro americano).
}}}
! Desenvolvimento
----
O principal documento a ser utilizado é o boletim diário da BM&F: 
Home / Mercados / Ações / Cotações / Boletim Diário  - [[link|http://www.bmfbovespa.com.br/shared/iframe.aspx?altura=400&idioma=pt-br&url=http://www.bmfbovespa.com.br/pt-br/mercados/acoes/cotacoes/boletim-diario/BoletimDiario.asp#]]

Escolher data do pregão de referência, e escolher Boletim em Capítulos, Mercadorias e Futuros, e escolher Resumo estatístico. No caso do dia 14, o arquivo será [[este|http://www.bmfbovespa.com.br/download/BOLETINSDIARIOS/bd_08_20110914.pdf]].

A primeira coisa a observar é que a operação irá vencer em agosto, assim, o código será Q12.
As operações que devemos analisar são:

1. Dolar Futuro - compra de dólar para agosto/12 - ver cotação de futuro para Q12
2. Opção de compra - ver negócios de referência para opção de compra - para Z12 (buscar mais próximo do futuro)
3. Aplicação em dólar - devemos fazer uma aplicação em dolares, ou uma em reais que pague ao mínimo os juros dos títulos governamentais americanos (não esquecer de converter a taxa de dolares para taxa em reais). A taxa de juros pode ser obtida nos jornais americanos, ou no site do tesouro. Isso é possível pois as taxas devem ser pré-fixadas.
 
! Resolução
----
<html>
<div> 
<img src="http://campello.fearp.usp.br/imagens/Aula7-ExerccioEAD.PNG" width="751" height="364">
</div></html>
[[Mercado de Capitais II|Mercado de Capitais II]]
! Objetivo da Aula
O objetivo da aula é apresentar o modelo de indice único e suas contribuições a gestão de carteiras
! Desenvolvimento
- Mostrar equacionamento do modelo
* considerar variável aleatória
* considerar que variações são explicadas pelas varições da carteira mercado (acompanha)
* considerar Ri=alfa + beta * Rm + ei
* mostrar E[Ri]=alfa + beta * E[Rm]
* mostrar que Var[Ri]=beta^2*Var[Rm]+Var[ei]
* mostrar que Covar[Ri,Rj]=betai*betaj*Var[Rm]
* mostrar que para a carteira:
alfa = somatoria(xi*alfai)
beta = somatoria(xi*betai) e que
E[Rc]=alfac + betac * E[Rm]
var[Rc]= betac^2*Var[Rm] + somatoria(xi^2*Var[ei])

Parte Prática: laboratorio
calcular alfas, betas, e montar carteiras e otimizar
----
Os principais coeitos podem ser melhor estudados no livro texto Elton/Gruber), 
[[Admininstração Financeira 2|Administração Financeira 2]]
! Objetivo da Aula
----
Nesta aula continuaremos a discussão sobre a relação entre riscos e retornos
! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* cálculo de retornos
* cálculo de riscos
* composição de carteiras
! Desenvolvimento
----

Suponha que temos os registros dos resultados percentuais de 2 negócios (fábrica de picolés e fábrica de guarda-chuvas) ao longo de 10 semanas, conforme apresentados na tabela a seguir:

| semana | resultado picolé | resultado guarda-chuva |
| 1 | + 2 | +40 |
| 2 | +2 | +30 |
| 3 | +2 | +30 |
| 4 | +10 | +8 |
| 5 | +30 | +2 |
| 6 | +10 | +8 |
| 7 | +2 | +30 |
| 8 | +2 | +30 |
| 9 | +2 | +30 |
| 10 | +2 | +40 |

Suponha que temos também as condições climáticas nestas semanas
| semana | condição tempo |
| 1 | chuva |
| 2 | chuva |
| 3 | chuva |
| 4 | nublado |
| 5 | sol |
| 6 | nublado |
| 7 | chuva |
| 8 | chuva |
| 9 | chuva |
| 10 | chuva |

Gostaríamos de calcular o resultado médio de cada negócio e obter alguma medida de risco.
<<<
O retorno médio nada mais é do que a média dos valores de retornos. Assim temos:
fábrica de picolés: E[retorno]=média=(0.02+0.02+0.02+0.10+0.3+0.1+0.02+0.02+0.02+0.02)/10=0.064 ou 6.4%
fábrica de guarda-chuvas: E[retorno]=média=(0.4+0.3+0.3+0.08+0.02+0.08+0.3+0.3+0.3+0.4)/10=0.248 ou 24.8%
De forma geral:

$$ E[retorno]=\frac{\sum_{1}^{n}retorno_i}{n} $$

Para o risco, definimos que utilizaríamos o valor do desvio-padrão e da variância. Assim, temos que calcular estes valores.

Ao invés de apresentar os dados na forma de série, poderíamos ter apresentado na forma de uma tabela de frequência, como a seguir:


$$ E[retorno]=\sum_{1}^{n}prob_i.retorno_i $$  

Se desejarmos calcular o risco, devemos calcular a variância, e a partir dela obter o desvio padrão:
||| Soma=variância| 0,007184|
||| Desvio=variância^^0.5^^| 0,08476|

E para o guarda-chuva:
||| Soma=variância| 0,016816|
||| Desvio=variância^^0.5^^| 0,1297
|
Desta forma, pode-se observar que o risco do negócio de guarda-chuva possui um risco muito maior do que o negócio de picolé (o que é compensado pelo maior retorno).
<<<
Mas, e se quizermos aplicar metade dos valores no negócio de picolés e metade no negócio de guarda-chuvas?
<<<<

É fácil verificarmos que poderíamos ter trabalhado apenas com os percentuais. Já que estamos trabalhando com uma carteira dividida pela METADE, ganharemos METADE dos rendimentos de cada negócio, ou seja, receberemos 3,2% do negócio de picolé e 12,4% do negócio de guarda-chuva, totalizando 15,6%.  
Calculando a variância e o desvio deste ''negócio'' encontraríamos os valores de 0,001464 e 0,038262253.

Assim, o risco de aplicar nos dois negócios é menor que o de cada um dos negócios sparadamente. Além disso, devemos verificar que a variância (ou o desvio) não é a média ponderada, como o retorno. 
Veremos na próxima aula que o valor do risco da carteira depende do comportamento dos ativos (uns em relação aos outros).

Suponha 2 negócios com os seguintes ganhos:
|	dia	|	ra	|	rb	|
|	1	|	10	|	30	|
|	2	|	10	|	30	|
|	3	|	30	|	10	|
|	4	|	30	|	10	|
|	5	|	10	|	30	|
|	5	|	30	|	10	|

Qual destes negócios mostra-se melhor para um investidor averso ao risco ?

Variando os percentuais de cada um em uma ''carteira'' teremos:
|	xa	|	xb	|	ret	|	desv	|
|	0	|	1	|	20	|	10,95445115	|
|	0,25	|	0,75	|	20	|	5,477225575	|
|	0,5	|	0,5	|	20	|	0	|
|	0,75	|	0,25	|	20	|	5,477225575	|
|	1	|	0	|	20	|	10,95445115	|




<<<<
! Texto Referência
----
Os principais coneitos podem ser melhor estudados no livro texto (Brealey/Meyers/Allen), Capitulo 7.
[[Indicadores para Gestão|Indicadores para Gestão]]
! Objetivo da Aula
----
Nesta aula veremos o método de Sugeno, que trabalha com valores

! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* método Sugeno com determinação por regressão múltipla

! Desenvolvimento
----
Supondo um sistema com 2 variáveis x1 e x2, definido em 3 clusters. O sistema Mandani (S) ficaria:

$$ \text{R1: SE } x_{1} \text{ é } A_{1} \text{ E } x_{2} \text{ é } B_{1} \text{ ENTÃO  saída é } b_{1} $$ $$ \text{R2: SE } x_{1} \text{ é } A_{2} \text{ E } x_{2} \text{ é } B_{2} \text{ ENTÃO  saída é  } b_{2} $$ $$ \text{R3: SE } x_{1} \text{ é } A_{3} \text{ E } x_{2} \text{ é } B_{3} \text{ ENTÃO  saída é  } b_{3} $$

Onde b1, b2 e b3 são ''valores numéricos''

No nosso exemplo, x1 = número de filhos, x2 = renda, e a saída seria o valor do empréstimo.

No exemplo, teríamos:

$$ \text{R1: SE } nfilhos \text{ é } Baixo \text{ E } renda \text{ é } Alta \text{ ENTÃO }\text {empréstimo é 10.000} \\ \text{R2: SE } nfilhos \text{ é } Alto \text{ E } renda \text{ é } Baixa \text{ ENTÃO }\text {empréstimo é 1.000} \\ \text{R3: SE } nfilhos \text{ é } Baixo \text{ E } renda \text{ é } Baixa \text{ ENTÃO }\text {empréstimo é 5.000} $$

Supondo que os termos linguísticos referentes ao valor do empréstimo tenham sido definidos como:
b(1)=Alto: (5.000, 10.000; 10.000)
b(2)=Baixo : (500, 500, 5.000)
b(3)=Médio : (500, 5.000, 10.000)

que correspondem à figura abaixo:

<html>
<div>
<img src=" http://campello.fearp.usp.br/imagens/emprestimo_01.PNG"
width="404" height="265">
</div></html>

$$ y_{final}=\frac{w_{1}.y_{1}+w_{2}.y_{2}+w_{3}.y_{3}+w_{4}.y_{4}+...+w_{k}.y_{k}}{w_{1}+w{2}+w_{3}+w_{4}+...+w_{k}} $$
em que k serão os pontos de quebra da figura formada pela agregação das regras.

onde os valores de w1, w2, e w3 são os valores de "força" de verdade para a aplicação de cada regra e calculado como:

$$  w_{1} = \mu _{1}^{1}*\mu _{2}^{1} \\ w_{2} = \mu _{1}^{2}*\mu _{2}^{2} \\ w_{3} = \mu _{1}^{3}*\mu _{2}^{3} \\ $$

no caso de conjunções E. Pode-se alternativamente utilizar-se do valor mínimo, e nos sistemas Mandani esta é a regra geral. Caso a conjunção seja OU, pode-se usar o valor máximo.


Normalmente os artigos trabalham denominando uma variável auxiliar:
$$ h_{1}=\frac{w_{1}}{w_{1}+w{2}+w_{3}+w_{4}+...+w_{k}} $$
..
$$ h_{k}=\frac{w_{k}}{w_{1}+w{2}+w_{3}+w_{4}+...+w_{k}} $$
e reescrevem a equação final (saída do sistema) como:
$$ y_{final}=h_{1}.y_{1}+h_{2}.y_{2}+h_{3}.y_{3}+h_{4}.y_{4}+...+h_{k}.y_{k} $$
  
No exemplo, supondo que tem-se 5 pontos, para cada ponto, tem-se conhecidos nfilhos, renda, e empréstimo.
Com esses valores, pode-se calcular h1,h2,h3 e h4, e montar as equações:

$$ y_{1}=h_{1 1}.b_{1}+h_{2 1}.b_{2}+h_{3 1}.b_{3}+h_{4 1}.b_{4} $$
$$ y_{2}=h_{1 2}.b_{1}+h_{2 2}.b_{2}+h_{3 2}.b_{3}+h_{4 2}.b_{4} $$
$$ y_{3}=h_{1 3}.b_{1}+h_{2 3}.b_{2}+h_{3 3}.b_{3}+h_{4 3}.b_{4} $$
$$ y_{4}=h_{1 4}.b_{1}+h_{2 4}.b_{2}+h_{3 4}.b_{3}+h_{4 4}.b_{4} $$
$$ y_{5}=h_{1 5}.b_{1}+h_{2 5}.b_{2}+h_{3 5}.b_{3}+h_{4 5}.b_{4} $$

Tem-se, assim, um sistema de 3 variáveis e 5 equações. A solução pode ser encontrada através de regressão múltipla.

[[Mercado de Capitais II]]

Para descobrir a composição de Fundos:
http://www.investidorjovem.com.br/composicao-da-carteira-fundo
[[Análise Financeira|Análise Financeira]]
! Objetivo da Aula
----
Veremos como o conceito de valor pode ser mensurado e utilizado para direcionar as decisões gerenciais

----
Destacam-se: 

* valor
* Valor Econômico Adicionado (EVA)

! Desenvolvimento da Aula
----
De forma sintética, a responsabilidade da gestão da organização, é garantir os interesses dos acionistas.
Os acionistas, por sua vez, além de todos os demais interesses, requerem uma rentabilidade mínima sobre os recursos que disponibilizam à empresa, que denominamos de taxa de retorno do capital.
As operações da empresa, os projetos selecionados e implementados, as alterações nas políticas da organização, devem aumentar o seu valor.
Assim, é necessário uma métrica que seja possível verificar (ou mensurar) o desempenho da gestão organização no que se refere à sua capacidade de aumentar o valor.
A mais comum das métricas é o conceito de Lucro Residual, rebatizado de Valor Econômico Adicionado (EVA).
O EVA tenta verificar se os resultados obtidos pela organização (ou pelas unidades de negócios) são suficientes para garantir a taxa de retorno desejada pelos detentores de capital.
Os detentores de capital são os acionistas (capital próprio) e os credores (capital de terceiros ).
cada um deles possui uma expectativa de recebimento da remuneração (juros).
Podemos ilustrar:
| Origem | Valor | Custo | custo | percentual | 
| Captação Própria | R$ 1.000.000 | 25%aa | R$ 250.000 aa | 66,67% |
| Captação Terceiros | R$ 500.000 | 20%aa | R$ 100.000 aa | 33,33% |
| TOTAL | R$ 1.500.000 | wacc | R$ 350.000aa | 100% |

podemos expressar o custo médio ponderado de capital (weigth average capital cost - wacc) como:
$$ wacc = x_{e}.r_{e}+x_{d}.r_{d} $$

Desta forma, o valor adicionado pode ser calculado como:
Valor = Resultado das Operações - Expectativa de Retorno
Ou, nos termos que consideramos:
$$ EVA = ROI*Investimento - wacc*Investimento = (ROI - wacc)*Investimento $$
[[Planejamento Competitividade e Controle|Planejamento Competitividade e Controle]]


! Objetivo da Aula
----
* Discutir estratégias de Fusão & Aquisição
- Discutir Reestruturação: downsizing, Dowscoping
- Discutir Motivos e Desafios 

! Pontos a Serem vistos
----
    
! Textos Referência
----


! Desenvolvimento
----


! Atividade
----
[[Administração Financeira 1]]

Definido crescimento sustentável
Definido crescimento interno

Iniciado processo de planejamento Pró-forma
Mostrado que alterações operacionais reduzem NCG (qdo for o caso) aproximando-a do CDG.
As alterações financeiras aumentam o CDG aproximando-o da NCG.

Se usarmos apenas os lucros para crescer, teremos o que chamamos de ''Crescimento Interno'':

$$ A = P + PL  \Rightarrow A = (P + PL)*\frac{PL}{PL}\Rightarrow A=(\frac{P}{PL}+1)*PL \\ 

\text{Sem aumento do endividamento:} \\
\Delta P = 0 

\text{Tendo que Variacao do PL:} \\
\Delta PL = Lucro_{retido} \Rightarrow  \Delta PL = b*LL\\


\text{substituindo:} \\
\Delta A = \Delta P + \Delta PL \\
\Delta A = b*LL \\

\text{dividindo ambos os lados por A:} \\
\frac{\Delta A}{A} = \frac{b*LL}{A} \\
\frac{\Delta A}{A} = b*ROA\\ $$


Se usarmos lucros retidos e manutenção da relação de endividamento, teremos o que chamamos de ''Crescimento Sustentável':


[img[http://latex.codecogs.com/gif.latex?
A = P + PL  \Rightarrow A = (P + PL)*\frac{PL}{PL}\Rightarrow A=(\frac{P}{PL}+1)*PL \\
\text{hipotese: manter a relacao de endividamento}\\
k=\frac{P_{1}}{PL_{1}}=\frac{P_{2}}{PL_{2}} \\
\text{Da primeira equacao:}\\
A=(\frac{P}{PL}+1)*PL \Rightarrow A=(k+1)*PL \Rightarrow \Delta A = (k+1)*\Delta PL \\

\text{Tendo} \\
k=\frac{P}{PL}\Rightarrow P_{i}=k*PL_{i} \Rightarrow \Delta P=k*\Delta PL   \\

\text{Tendo que Variacao do PL:} \\
\Delta PL = Lucro_{retido} \Rightarrow  \Delta PL = b*LL\\

\text{substituindo:} \\
\Delta A = \Delta P + \Delta PL \\
\Delta P=k*\Delta PL   \\
\Delta PL = b*LL\\
\Delta A = k*\Delta PL + b*LL \Rightarrow \Delta A = k*b*LL + b*LL \Rightarrow \Delta A = b*LL*(k+1) \\


\Delta A = b*LL*(k+1) \\
\text{dividindo ambos os lados por A:} \\
\frac{\Delta A}{A} = \frac{b*LL*(k+1)}{A} \\
\text{substituindo a equação de A} \\
\frac{\Delta A}{A} = \frac{b*LL*(k+1)}{(k+1)*PL} \\
\frac{\Delta A}{A} = \frac{b*LL}{PL} \\
\frac{\Delta A}{A} = b*ROE\\
]]

[img[http://latex.codecogs.com/png.latex?\dpi{100} \frac{\Delta A}{A} = b*ROE\\ \text{considerando:}\\ ROE = Margem*Giro_{ativo}*Alavancagem \\ \\ \frac{\Delta A}{A} = b*Margem*Giro_{ativo}*Alavancagem\\]]

Para exercício lembrar de incluir SEM CAPTAÇÃO DE LONGO PRAZO e fornecer o valor de juros de empréstimo de curto prazo.
[[Finanças Internacionais|Finanças Internacionais]]
! Objetivo da Aula
----
Nesta aula discutiremos o que denominamos de exposição operacional. Veremos como se distingue da exposição de transação e as estratégias de reduzir ou minimizar os impactos sobre as organizações.

! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* Exposição Operacional - Definição
* Estratégias Financeiras - Hedge - Swap
* Estratégias Operacionais 

! Texto Referência
----
Os principais conceitos podem ser melhor estudados no livro texto (Eitman).

! Desenvolvimento
----
!1 - O que é exposição operacional?

A exposição operacional, ou como também é conhecida, exposição econômica, mede qualquer mudança no valor presente da empresa resultante de mudanças em futuros fluxos de caixa operacional causadas por qualquer mudança ''inesperada'' nas taxas de câmbio.
Os valores esperados das variações devem ser tratados através dos instrumentos já vistos de hedge.
A exposição operacional e a exposição de transação estão relacionadas pelo fato das duas lidarem com fluxos de caixa futuros. Elas diferem em relação a quais fluxos de caixa são observados e por que esses fluxos de caixa mudam quando a taxa de câmbio muda.

!1.1 - Situação exemplo: No caso de o Brasil importar matéria-prima da Europa e acontecer uma desvalorização do real frente ao euro.
<<<
!1.1.1 - O que o gestor da empresa brasileira pensará
*Diminuir a porcentagem da produção destinada ao mercado interno;
*Buscar novos fornecedores de matéria-prima;
*Pensar em diversificar o portfólio para o mercado externo;
*Aproveitar a vantagem competitiva local (devido aos altos preços dos produtos estrangeiros);
*Pensar em aumentar os preços;
*Pensar em aumentar a produção;
!1.1.2 - Impactos para a empresa brasileira
*Aumento das vendas externas;
*Redução da importação de matéria-prima;
*Diminuição da atuação no mercado interno;
!1.1.3 - O que os gestores europeus pensarão
*Pensar em abrir uma filial no Brasil;
*Não se preocupar com o mercado brasileiro como público-alvo e começar a se preocupar com as empresas brasileiras atuando na Europa;
*Necessidade de investimento em planejamento interno - preço e estratégia logística;
!1.1.4 - Impactos para os gestores europeus
*Diminuição da receita;
*Custos permanecem inalterados;
*Margem aplicada no mercado brasileiro diminui;
*Margem aplicada na Europa permanece a mesma;
<<<

!1.2 - Impacto no valor da empresa:
O valor da empresa é determinado pelo valor presente de seus fluxos de caixa.
$$ Valor = \sum_{t=1}^{N} \frac{FC_{t}}{(1+i)^t} $$
Desta forma, qualquer alteração nos Fluxos de Caixa da empresa se refletirão no Valor da Empresa. Alterações nas taxas também.
<html>
<div>
<img src="http://xxx/albums/i409/bcampello/Financas%20Internacionais/Aula%2008%20-%20Exposicao%20Operacional/Aula8-Valor-Estratgia.png" width="20" height="13">
</div></html>

!1.3 - Modelo de Bordnar e Marston
$$ \delta = h_1 + (h_1-h_2).(\frac{1}{r}-1) $$
Em que:
delta = variação da rentabilidade/variação cambial 
h1 = percentual das vendas denominadas em dolar,
h2 = percentual dos custos denominadas em dolar
r = lucro sobre vendas (lucratividade ou margem líquida)

o artigo original pode ser encontrado [[aqui|http://finance.wharton.upenn.edu/~bodnarg/ml/Temple.pdf]]
!1.3.1 - Exemplos de aplicação do modelo:
<<<
*Empresa puramente exportadora:
Assume-se aqui que a firma produz internamente todos os seus produtos, vendendo uma fração destes no exterior. Assume-se que todos os custos de produção são denominados em moeda local. Assim, h2 = 0 e, logo, δ = h1/r. Assim, se a firma tem uma lucratividade de 10% e vende 50% de seus produtos no exterior, temos δ = 0,5/0,1 = 5. Assim Var(Lucro)=5.Var(câmbio). Isso significa que os lucros da empresa irão variar, em termos percentuais, cinco vezes mais do que as variações nas taxas de câmbio. Uma apreciação de 10% da moeda estrangeira em relação à moeda local levaria a um aumento de 50% nos lucros da empresa exportadora.

*Empresa multinacional :
Aqui a empresa é modelada como produzindo e vendendo tanto internamente como no exterior. Se uma empresa específica possuir os mesmos percentuais denominados em moeda estrangeira de custos e receitas (ou seja, h1 = h2). Assim, δ = h1. Por exemplo, se a firma tem 50% de suas  receitas denominadas em moeda estrangeira,  δ = 0,5. Note-se que produzindo agora no exterior a empresa. criou um  hedge operacional em relação ao caso reproduzido em 4.1. Só os lucros oriundos de suas transações no exterior permanecem expostos.

*Empresa importadora:
Assume-se que a empresa nada vende no exterior (h1 = 0), mas tem componentes importados (h2  ≠ 0). Assim, a exposição cambial seria δ = h2 [( 1/r ) - 1]. Assumindo que 50% dos seus custos são denominados em moeda estrangeira, h2=0,5, e margem de lucros de 0,1 tem-se δ = -0,5*9= -4,5, de sinal oposto ao da firma exportadora. Uma apreciação cambial de 10% da moeda estrangeira levaria a uma queda nos lucros da empresa de 45%.  

[Fonte: http://bibliotecadigital.fgv.br/ocs/index.php/ebf/3EBF/paper/viewFile/1591/702]
<<<
Observação: o modelo trata do curto prazo, não captando logicamente, alterações nos preços, nos volumes, e nas reações de concorrentes.

Notícia relacionada
<<<
08.05.2014
Valorização do dólar beneficia Multiplus, Embraer e Wilson Sons

Multiplus, Embraer e Wilson Sons devem ser as empresas de capital aberto mais beneficiadas pela queda do real frente ao dólar, na avaliação do Bank of America (BofA). Na outra ponta, o banco de investimento destaca as companhias aéreas TAM e Gol como as mais prejudicadas pela trajetória de desvalorização do câmbio.
Na Multiplus, a exposição de 65% da receita ao dólar, associada à ausência de dívidas, é uma vantagem competitiva no atual cenário. Em relatório assinado por Sara Delfim, Murilo Freiberger e Roberto Otero, o BofA estima que para cada R$ 0,10 de depreciação do real há um ganho de 3 pontos percentuais na margem Ebitda (antes de juros impostos, depreciação e amortização) da administradora de planos de fidelidade.
No caso da Embraer, esse mesmo cenário implicaria uma alta  de 1 ponto percentual no indicador. O dólar mais forte tem impacto direto sobre o faturamento da fabricante de aeronaves, que tem 90% de sua receita atrelada à moeda americana.
A empresa tem 70% de suas dívidas também ligadas ao dólar, mas os analistas destacam que, nesse caso, o efeito é menor, já que o caixa da Embraer supera sua dívida bruta e 49% das reservas da empresa estão aplicadas na moeda americana.
Já a Wilson Sons, que atua no segmento de logística, com ênfase em terminais portuários, tem quase 90% de sua dívida atrelada ao dólar. Porém, o nível de endividamento em 1,8 vez o Ebitda é confortável e os ganhos operacionais da empresa devem compensar o efeito negativa da depreciação do real sobre as dívidas, avalia o BofA.
Com 60% das receitas expostas à moeda americana, a estimativa do banco é que uma depreciação de R$ 0,10 na moeda doméstica tenha um efeito positivo de 1,5 ponto percentual sobre a margem Ebitda da companhia.
Do lado negativo, o real mais fraco deve prejudicar principalmente os resultados operacionais da Gol, que tem 50% de seus custos atrelados ao dólar, enquanto apenas 10% das receitas vêm de voos internacionais. Nesse cenário, o BofA estima que uma desvalorização de R$ 0,10 do real implique um recuo de 2,6 pontos percentuais na margem Ebit (lucro antes de juros e impostos).
Na TAM, a estrutura de custos é a mesma, com exposição de 50% à moeda americana. Mas, nesse caso, 35% das receitas são originadas na moeda americana, o que diminui o efeito sobre o resultado operacional. Segundo o BofA,a cada R$ 0,10 em depreciação do real a margem Ebit recua 1 ponto percentual.
Do lado financeiro, a situação é pior para a TAM, que tem 86% de suas dívidas denominadas em dólar, contra 69% da concorrente.
(Fonte: Valor Econômico: http://www.valor.com.br/empresas/2648038/bofa-valorizacao-do-dolar-beneficia-multiplus-embraer-e-wilson-sons
<<<

No ''Curto Prazo'' não há estratégias eficientes, exceto as relacionadas à medidas emergenciais como alteração de preços e custos, alteração do nível de atividade, contratos marginais de distribuição, etc...

!2 - Estratégias de Médio de Longo Prazo
!2.1 - Diversificação
<<<
!Operações:
*Mercados atendidos = para diversificar receitas
*Fornecedores = para diversificar custos
*Despesas = junto com Receitas, atrelada a mercado, ou junto a Transferências de P&D, Marketing, Produção
!Financiamento:
*Dívidas (capital de terceiros)
*Capital próprio
<<<
''O maior impacto de uma operação diversificada é a vantagem informacional''
Operando em diversos mercados, relacionando-se com diversos fornecedores, a empresa possui naturalmente, nas suas rotinas operacionais, sistemas de monitoramento contínuo, informações quase privilegiadas, que a permitem alterar volumes de produção de forma a minimizar custos, e realizar alterações logísticas de forma a atender mercados mais lucrativos. A empresa possui capacidade de monitoramento que faz com que detecte oportunidades e minimize riscos. Estas contínuas janelas de oportunidades ampliam o valor da empresa.
Essa ampliação é verificada tanto nos fluxos de caixa quanto nas taxas. A empresa diversificada possui acesso aos diversos mercados de capital, podendo tomar decisões melhores sobre volumes, mercados e formas de captação de recursos que permitam levar a ''menores'' custos de capital, ampliando o valor.


!2.2 - Alterações nas Operações (Políticas Operacionais)
<<<
*Alterar momento (adiantar ou adiar)
*Combinar (contratos de cláusulas de risco - parceiros comerciais de longo prazo)
*Centro de faturamento (centraliza notas de compra em paraísos fiscais) - observação. esta operação está sujeita a muitos problemas principalmente em função dos valores declarados como valor de venda, pois além do risco, a operação possui o potencial de transferir os lucros aos parísos fiscais.. há diversos questionamentos por parte da Receita Federal ([[exemplo marcopolo|http://www.newslog.com.br/site/default.asp?TroncoID=907492&SecaoID=508074&SubsecaoID=818291&Template=../artigosnoticias/user_exibir.asp&ID=346083&Titulo=Marcopolo%20%E9%20autuada%20em%20venda%20ao%20exterior]]). Uma ótima explicação sobre o mesmo caso pode ser encontrada [[aqui|http://www.ambito-juridico.com.br/site/?n_link=revista_artigos_leitura&artigo_id=13251]].
<<<
!2.3 - Alterações das políticas de financiamento
<<<
*Casar moedas e seus fluxos (criar obrigações na mesma moeda que se recebe)
-Hedge natural
-Empréstimos
*Combinar empréstimos
<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Aula8-combinaremprstimos.PNG" width="637" height="281">
</div></html>

Motivos:
*É mais fácil ceder crédito a uma empresa conhecida.
*Provavelmente as condições de crédito seriam mais vantajosas.

O empréstimo casado ocorre uma vez que existem barreiras que impedem mandar dinheiro para filiais em outro país. A dificuldade é encontrar uma empresa com as mesmas necessidades para fechar o acordo.

*Proibição do empréstimo casado, o que acarreta as empresas a trocarem fluxos (SWAP):
<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Aula8-Swap1.PNG" width="610" height="252">
</div></html>

''obs'' as setas estão ao contrário...

O sistema financeiro entra para intermediar algo que já ocorria (swap).
<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Aula8-Swap2.PNG" width="467" height="172">
</div></html>
<<<
! Notícias
----
Perda de competitividade relacionada ao câmbio:
#[[Exame: Azul deve demitir até 700 funcionários|http://exame.abril.com.br/negocios/noticias/azul-deve-demitir-ate-700-funcionarios-diz-jornal]]
#[[Exame: Queda do real poderia prejudicar aposta da Telefónica|http://exame.abril.com.br/negocios/noticias/queda-do-real-poderia-prejudicar-aposta-da-telefonica]]
#[[La Nación: Desvalorização do real afeta agronegócio argentino|http://www.jb.com.br/economia/noticias/2015/04/09/la-nacion-desvalorizacao-do-real-afeta-agronegocio-argentino/]]
#[[O Globo: Em um ano, indústria de máquinas fechou 12 mil vagas|http://oglobo.globo.com/economia/miriam/posts/2015/02/25/em-um-ano-industria-de-maquinas-fechou-12-mil-vagas-561728.asp]]
#[[SindiFranca: Instabilidade do dólar paralisa empresas|http://www.sindifranca.org.br/noticia/instabilidade-do-dolar-paralisa-empresas-1962.html]]
#[[Diário do Comércio: Valorização do dólar impacta importadores de produtos e insumos|http://diariodocomercio.com.br/noticia.php?tit=valorizacao_do_dolar_impacta_importadores_de_produtos_e_insumos&id=150987]]
#[[Brasil Econômico: Dólar em valorização tem grande impacto sobre os importadores|http://brasileconomico.ig.com.br/brasil/economia/2014-12-02/dolar-em-valorizacao-tem-grande-impacto-sobre-os-importadores.html]]
#[[O Globo: Câmbio não é o único fator que reduz a competitividade|http://oglobo.globo.com/economia/miriam/posts/2011/01/10/cambio-nao-unico-fator-que-reduz-competitividade-355565.asp]]
[[Mercado de Capitais II|Mercado de Capitais II]]

! Objetivo da Aula
O objetivo da aula é apresentar o modelo da Nota de Corte
Interessa pois dispensa o uso de algoritmos complicados, planilhas, etc ....

! Desenvolvimento
- Mostrar equacionamento da otimização
- Mostrar desenvolvimento da planilha
----
Os principais coeitos podem ser mlhor estudados no livro texto Elton/Gruber), 
[[Admininstração Financeira 2|Administração Financeira 2]]
! Objetivo da Aula
----
Nesta aula continuaremos a discussão sobre a relação entre riscos e retornos
! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* Comportamento dos retornos
* cálculo de covarancia
* composição de carteiras
! Desenvolvimento
----
Ao observarmos o comportamento dos retornos dos negócios de picolés e de guarda-chuvas fomos capazes de verificar que em todas as vezes que estava chuvendo os retornos de picolé eram baixos e os do guarda-chuva eram baixos. Quando o tempo ia virando (nublado) enquanto os retornos do picolé iam aumentando ( de 2% para 10%) enquanto os retornos do negócio de guarda-chuva iam caindo (de 30% para 10%), e por último, quando estava sol, os retornos do picolé eram altos e os dos guarda-chuvas eram baixos. Neste exemplo, o comportamento entre os retornos destes negócios são completamente contrários. Este tipo de comportamento fez com que ao aplicarmos metade de nosso dinheiro em cada um dos negócios, conseguíssemos reduzir tanto o risco (a variância).
Esse é o efeito que chamamos de ''diversificação''.
No nosso exercício, os valores de retornos da carteira ficam mais próximos da média dos retornos, ou seja, não apresentam grande variabilidade, e portanto apresentam menor risco.
Mas que medida temos que nos dê uma idéia sobre o comportamento dos retornos?
O que queremos saber mesmo é o que está acontecendo com os retornos de um ativo quando há uma alteração nos retornos do outro ativo. Uma forma de saber isso é verificar se as variações que os retornos sofrem seguem a mesma direção.
Assim, podemos verificar o sinal das variações dos retornos de cada ativo e simplesmente compará-los. Se tiverem sempre apresentando o mesmo sinal ao mesmo tempo significa que quando uma série apresenta uma queda, a outra também desce. E quando uma série sobe, a outra também sobe.
Da mesma forma, se apresentam sinais de variações contrários, quando uma segue em uma determinada direção a outra segue na direção contrária.
No nosso exemplo temos:

| semana | resultado picolé | variação | resultado guarda-chuva | variação |
| 1 | + 2 | | +30 | |
| 2 | +2 | (2-2)/2=0 | +30 | (30-30)/30=0 |
| 3 | +2 | (2-2)/2=0 | +30 | (30-30)/30=0 |
| 4 | +10 | (10-2)/2=+4 | +10 | (10-30)/30=- 0.67 |
| 5 | +30 | (30-10)/10=+2 | +2 | (2-10)/10=- 0.80 |
| 6 | +10 | (10-30)/30=-0,67 | +10 | (10-2)/2=+4 |
| 7 | +2 | (2-10)/10=-0,80 | +30 | (30-10)/10=+2 |
| 8 | +2 | (2-2)/2=0 | +30 | (30-30)/30=0 |
| 9 | +2 |  (2-2)/2=0 | +30 | (30-30)/30=0 |
| 10 | +2 |  (2-2)/2=0 | +30 | (30-30)/30=0 |

Assim, podemos ver claramente que quando a série de retornos do picolé apresentam aumento a série de retornos de guarda-chuvas apresenta redução, e vice-versa, o que nos permite concluir que as séries se comportam de forma inversa ou contrária.
Uma outra forma de verificar o comportamento de duas séries e comparar o comportamento dos retornos não com relação a cada um dos valores anteriores como fizemos, mas com relação à média de cada uma das séries.
No nosso exemplo:
| 1 | + 2 | (2-6.4)/6.4=-0,69 | +30 | (30-23.2)/23.2=0,29 |
| 2 | +2 | (2-6.4)/6.4=-0,69 | +30 | (30-23.2)/23.2=0,29 |
| 3 | +2 | (2-6.4)/6.4=-0,69 | +30 | (30-23.2)/23.2=0,29 |
| 4 | +10 | (10-6.4)/6.4=0,56 | +10 | (10-23.2)/23.2=-0,57 |
| 5 | +30 | (30-6.4)/6.4=3,69 | +2 | (2-23.2)/23.2=-0,91 |
| 6 | +10 | (10-6.4)/6.4=0,56 | +10 | (10-23.2)/23.2=-0,57 |
| 7 | +2 | (2-6.4)/6.4=-0,69 | +30 | (30-23.2)/23.2=0,29 |
| 8 | +2 | (2-6.4)/26.4=-0,69 | +30 | (30-23.2)/23.2=0,29 |
| 9 | +2 |  (2-6.4)/26.4=-0,69 | +30 | (30-23.2)/23.2=0,29 |
| 10 | +2 |  (2-6.4)/6.4=-0,69 | +30 | (30-23.2)/23.2=0,29 |

Observando o comportamento destes valores temos exatamente a mesma conclusão sobre o comportamento relativo das séries.
O comportamento das séries fica mais claro quando ''multiplicamos'' os valores obtidos das duas séries:
| 1 | -0,2 |
| 2 | -0,2 |
| 3 | -0,2 |
| 4 | -0,32 |
| 5 | -3,37 |
| 6 | -0,32 |
| 7 | -0,2 |
| 8 | -0,2 |
| 9 | -0,2 |
| 10 | -0,2 |

Podemos ver que todos os valores são negativos, o que significa que quando um dos números da multiplicação era positivo o outro era negativo, e vice-versa. Ou seja, as séries apresentam comportamento contrários.
A vantagem desta última forma de verificar é que temos uma medida esatística calculada quase que exatamente desta forma: a covariância, calculada como:
Covar(x,y)=Somatória[(x-x_med)X(y-y_med)]/n
Ou seja, é a média das distâncias às médias, e que fornece exatamente o mesmo tipo de informação que encontramos anteriormente.
Desta forma, um valor covariância positivo indica que a maior parte das distâncias são ambas positivas ou ambas negativas, ou seja, as séries de dados caminham juntas. Já um valor de covariância negativo indica que a maior parte das distâncias são de sinal contrário, ou seja, as séries de dados caminham ao contrário.
No nosso exemplo, o cálculo da covariância é:
| 1 | (2-6.4)*(30-23.2)=-29,92 |
| 2 | (2-6.4)*(30-23.2)=-29,92 |
| 3 | (2-6.4)*(30-23.2)=-29,92 |
| 4 | (10-6.4)*(10-23.2)=-47,52 |
| 5 | (30-6.4)*(2-23.2)=-500,32 |
| 6 | (10-6.4)*(10-23.2)=-47,52 |
| 7 | (2-6.4)*(30-23.2)=-29,92 |
| 8 | (2-6.4)*(30-23.2)=-29,92 |
| 9 | (2-6.4)*(30-23.2)=-29,92 |
| 10 | (2-6.4)*(30-23.2)=-29,92 |
| Média=covariância| -80,48 |

Este valor negativo nos mostra que as séries apresentam comportamento contrários, o que nos leva a entender porque o risco diminuiu ao montarmos a carteira com metade de cada um dos negócios.
Na verdade, há uma relação direta entre o risco de uma carteira e a covariância dos ativos de que é composta. Há uma dedução desta relação neste [[artigo|https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B6In191iZqUkNWY2MjlmYTgtMTViZC00OTg2LWEwMjctNmE3NDU4NzIwZTc2&hl=en&authkey=COTDgKsK]].
Assim, teremos para 2 ativos:

$$ retorno_{carteira}=x_{1}.r_{1} + x_{2}.r_{2} $$
$$ \sigma_{carteira}^2 =  x_{1}^2 . \sigma_{1}^2 +  x_{2}^2 . \sigma_{2}^2 + 2 . x_{1} . x_{2} . \sigma_{12} $$


No nosso exemplo:

$$ retorno_{carteira}=0,5*0,064+0,5*0,232=0,148 $$
$$ \sigma_{carteira}^2 =  0,5^2*0,007184+0,5^2*0,011216+2*0,5*0,5*-0,008048=0,000576 $$

assim, risco=0,000576^^0,5^^=0,02400
Que são os valores apresentados na aula passada.

De forma geral, quyando tivermos mais do que 2 ativos, pode-se utilizar a forma matricial para realizar os cálculos:
$$ retorno_{carteira} = [x_{i}].[ret_{i}]^t $$
$$ \sigma_{carteira}^2 = [x_{i}].[\sigma_{i}].[x_{i}]^t   $$

! Texto Referência
----
Os principais coneitos podem ser melhor estudados no livro texto (Brealey/Meyers/Allen), Capitulo 7.
[[Indicadores para Gestão|Indicadores para Gestão]]
! Objetivo da Aula
----
Nesta aula vremos os métodos de mandani e Takagi-Sugeno.. 

! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* o método takagi-sugeno

! Desenvolvimento
----
Supondo um sistema com 2 variáveis x1 e x2, definido em 3 clusters. O sistema Takagi-Sugeno (T-S) ficaria:

[img[http://latex.codecogs.com/gif.latex?\dpi{100} \fn_phv \\ \text{R1: SE } x_{1} \text{ \'e } A_{1} \text{ E } x_{2} \text{ \'e } B_{1} \text{ ENT\~AO }y_{1}=a_{0}^{1}+a_{1}^{1}.x_{1}+a_{2}^{1}.x_{2} \\ \text{R2: SE } x_{1} \text{ \'e } A_{2} \text{ E } x_{2} \text{ \'e } B_{2} \text{ ENT\~AO }y_{2}=a_{0}^{2}+a_{1}^{2}.x_{1}+a_{2}^{2}.x_{2} \\ \text{R3: SE } x_{1} \text{ \'e } A_{3} \text{ E } x_{2} \text{ \'e } B_{3} \text{ ENT\~AO }y_{3}=a_{0}^{3}+a_{1}^{3}.x_{1}+a_{2}^{3}.x_{2}]]

A saída do sistema é obtida pela agregação ponderada:

[img[http://latex.codecogs.com/gif.latex?\dpi{100} \fn_phv \\ y_{final}=\frac{w_{1}.y_{1}+w_{2}.y_{2}+w_{3}.y_{3}}{w_{1}+w{2}+w_{3}}]]

onde os valores de w1, w2, e w3 são os valores de "força" de verdade para a aplicação de cada regra e calculado como:

[img[http://latex.codecogs.com/gif.latex?\dpi{100} \fn_phv \\ w_{1} = \mu _{1}^{1}*\mu _{2}^{1} \\ w_{2} = \mu _{1}^{2}*\mu _{2}^{2} \\ w_{3} = \mu _{1}^{3}*\mu _{2}^{3} \\]]

substituindo as equações de y1, y2 e y3 na equação

[img[http://latex.codecogs.com/gif.latex?\dpi{100} \fn_phv \\ y_{final}=\frac{w_{1}.(a_{0}^{1}+a_{1}^{1}.x_{1}+a_{2}^{1}.x_{2}))+w_{2}.(a_{0}^{2}+a_{1}^{2}.x_{1}+a_{2}^{2}.x_{2})+w_{3}.(y_{3}=a_{0}^{3}+a_{1}^{3}.x_{1}+a_{2}^{3}.x_{2})}{w_{1}+w{2}+w_{3}}]]

fazendo

[img[http://latex.codecogs.com/gif.latex?\dpi{100} \fn_phv \\ h_{1}=\frac{w_{1}}{w_{1}+w_{2}+w_{3}} \\ \\ h_{2}=\frac{w_{2}}{w_{1}+w_{2}+w_{3}} \\ \\ h_{3}=\frac{w_{3}}{w_{1}+w_{2}+w_{3}} \\ \\]]

e substituindo, tem-se:

[img[http://latex.codecogs.com/gif.latex?\dpi{100} \fn_phv \\ y_{final}=h_{1}.(a_{0}^{1}+a_{1}^{1}.x_{1}+a_{2}^{1}.x_{2}))+h_{2}.(a_{0}^{2}+a_{1}^{2}.x_{1}+a_{2}^{2}.x_{2})+h_{3}.(a_{0}^{3}+a_{1}^{3}.x_{1}+a_{2}^{3}.x_{2})]]

desenvolvendo:

[img[http://latex.codecogs.com/gif.latex?\dpi{100} \fn_phv \\ y_{final}=h_{1}.a_{0}^{1}+h_{1}.a_{1}^{1}.x_{1}+h_{1}.a_{2}^{1}.x_{2}+h_{2}.a_{0}^{2}+h_{2}.a_{1}^{2}.x_{1}+h_{2}.a_{2}^{2}.x_{2}+h_{3}.a_{0}^{3}+h_{3}.a_{1}^{3}.x_{1}+h_{3}.a_{2}^{3}.x_{2}]]

se fizermos:

[img[http://latex.codecogs.com/gif.latex?\\ \beta _{1}=h_{1}.1 \\ \beta _{2}=h_{1}.x_{1} \\ \beta _{3}=h_{1}.x_{2} \\ \beta _{4}=h_{2}.1 \\ \beta _{5}=h_{2}.x_{1} \\ \beta _{6}=h_{2}.x_{2} \\ \beta _{7}=h_{3}.1 \\ \beta _{8}=h_{3}.x_{1} \\ \beta _{9}=h_{3}.x_{2}]]

temos:

[img[http://latex.codecogs.com/gif.latex?\\ y_{final}=\beta_{1}.a_{0}^{1}+\beta_{2}.a_{1}^{1}+\beta_{3}.a_{2}^{1}+\beta_{4}.a_{0}^{2}+\beta_{5}.a_{1}^{2}+\beta_{6}.a_{2}^{2}+\beta_{7}.a_{0}^{3}+\beta_{8}.a_{1}^{3}+\beta_{9}.a_{2}^{3}]]


observar que se temos uma sequência de N pontos (x1, x2, y) podemos para cada ponto escrever a equação acima, ficando com um sistema de N equações em que as incógnitas são os coeficientes a´s....
Através de algumas técnicas simples de regressão, podemos encontrar estes coeficientes.
O método mais simples, é a utilização do Mínimos Quadrados Ordinários...
Encontrando-se os parâmetros a´s, pode-se calcular facilmente o valor de saída para qualquer ponto. 
As etapas para o cálculo são:
1. dado o ponto (x1, x2, ..., xm, y), calcula-se as pertinências a cada cluster mi1c1, mi2c1, etc...
2. calcula-se o valor da força para cada regra w1, w2, ..., wc
3. calcula-se o valor de h1, h2, ... hc
4. calcula-se os valores de beta1, beta2,..., beta (nc+1)*m
5. calcula-se o valor da saída...
ou simplesmente faz-se direto pela fórmula.

Pode-se usar o Excel para fazer a regressão ou mesmo alguns applets online. 
exemplos de applets: 
http://statpages.org/nonlin.html

! Tarefa
----
[[Admininstração Financeira 2|Administração Financeira 2]]
! Objetivo da Aula
----
Nesta aula iniciaremos os estudos sobre carteiras compostas por ativos de risco, ou seja, que apresentem variabilidade nos retornos.
! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* calculo de retornos de carteiras com 2 ou mais ativos
* cálculo de risco de carteiras com 2 ou mais ativos

! Desenvolvimento
----
Vimos na aula passada que quando temos 2 ativos, podemos facilmente calcular o retorno e o risco da carteira:
$$ retorno_{carteira}=x_{1}.r_{1} + x_{2}.r_{2} $$
$$ \sigma_{carteira}^2 =  x_{1}^2 . \sigma_{1}^2 +  x_{2}^2 . \sigma_{2}^2 + 2 . x_{1} . x_{2} . \sigma_{12} $$

Imagine quye tenhamos 2 ativos de risco, com as seguintes características:
| | Retorno Médio | Risco (desvio) |
| Ativo A | 6,4% | 0,7184% |
| Ativo B | 23,2% | 1,11216% |
Suponha, ainda que calculamos a covariância entre os retornos e obtivemos o valor de - 0,000024                                                                                                                                                                                                                   .
Se acompanharmos as várias possibilidades de composição de uma carteira destes 2 ativo teremos os seguintes resultados:
| percentual A (xa) | percentual B (xb) | retorno carteira | risco carteira (desvio) |
|0,00|1,00|0,232|0,01112|
|0,10|0,90|0,2152|0,00982|
|0,20|0,80|0,1984|0,00858|
|0,30|0,70|0,1816|0,00743|
|0,40|0,60|0,1648|0,00642|
|0,50|0,50|0,148|0,00564|
|0,60|0,40|0,1312|0,00518|
|0,70|0,30|0,1144|0,00513|
|0,80|0,20|0,0976|0,0055|
|0,90|0,10|0,0808|0,00622|
|1,00|0,00|0,064|0,00718|
...
Esta forma de cálculo de retorno médio e de risco da carteira pode parecer simples quando temos apenas 2 ativos envolvidos mas pode mostra-se não adequada quando queremos utilizar mais do que 2 ativos.
Neste caso, a abordagem matricial mostra-se mais simples e adequada, e pode ser aplicada para qualquer número de ativos.
Para 2 ativos, podemos escrever a equação do retorno da carteira na forma matricial:
$$ r_{c}=[w].[r]^t $$ onde o ''t'' indica o transposto.
$$ \sigma_{c}=[w].[\sigma].[w]^t $$

onde a matriz[covar] apresenta as variâncias e as covariâncias entre os ativos.
No nosso exemplo:
[x]=[x~~1~~   x~~2~~]=[0.5  0.5]
[r]=[r~~1~~   r~~2~~]=[0.064  0.232]
[covar]=
| var~~1~~ | covar~~12~~ |
| covar~~12~~ |  var~~2~~ |
[covar]=
| 0,007184 | -0,008048 |
| -0,008048 | 0,011216 |

Por sugestão do Tadeu, há um [[vídeo|https://youtu.be/xtac6MwKFHM]] bem didático explicando como fazer as contas no Excel.

A inclusão de um terceiro ativo de risco amplia o número de carteiras possíveis. Supondo 3 ativos, A,B e C.
Inicialmente devemos notar que as carteiras são referidas em termos de seus percentuais de aplicação.
Assim, supondo que dispomos de $ 1.000, e quisermos alocar $ 400 em A, $ 400 em B e $ 200 em C, podemos compreender como investindo $ 800 em uma carteira com A e B na proporção de 50%/50%, e $ 200 no ativo C.
Assim, entre A e B há uma infinidade de carteiras possíveis. Cada uma destas carteiras também são ativos, que possuem risco e retorno, podendo assim, ser combinadas com o ativo C e formar outras carteiras.
Isso significa que ao invés de termos uma linha representando as possibilidades de carteiras, teremos uma figura no plano. Uma coisa parecida com a capa do Batman 

Há um [[site|https://www.portfoliovisualizer.com/]] que permite-nos explorar as diversas possibilidades de composição de carteiras. A exploração através da inserção de ativos diferenciados que apresentem variados valores de correlação pode proporcionar uma divertida forma de aprender..
Dentre as opções, interessa a que apresenta várias possibilidades de otimização.
! Texto Referência
----
Os principais coneitos podem ser melhor estudados no livro texto (Brealey/Meyers/Allen), Capitulo 7.
[[Planejamento Competitividade e Controle|Planejamento Competitividade e Controle]]


! Objetivo da Aula
----
* Discutir Diversificação Locacional
- ênfase em internacionalização

* ver Finanças Internacionais - [[Aula 11 - Investimento Internacional]]
* descrever conceito de coopetição: importante em clusters, marca país ou de origem, turismo, etc...

! Pontos a Serem vistos
----
    
! Textos Referência
----


! Desenvolvimento
----


! Atividade
----
[[Administração Financeira 1]]

Ver crescimento da necessidade de capital de giro, e formas de financiamento.

Estratégia Conservadora
Estratégia Flexivel
Estratégia Mista

''Relação entre Caixa e demais elementos patrimoniais - Macro visão''
Os modelos descrevem parâmetros operacionais relacionados aos níveis de caixa, mas não refletem a relação entre os fluxos de caixa e as transações organizacionais, notadamente as relacionadas aos investimentos e financiamentos, nem com as variações nas contas patrimoniais.
Para perceber a relação entre o caixa e os demais elementos (e respectivas políticas), devemos observar o fluxo de caixa, ou seja, a variação que ocorre nos níveis de caixa.

Fluxo de Caixa  = ENTRADAS - SAÍDAS

O desenvolvimento completo pode ser acompanhado aqui : [[Fluxo de Caixa]]

E a conclusão:
$$ \Delta Caixa = [ LL + deprec - \Delta NCG ] + [ \Delta AP ] + [\Delta ELP + \Delta Capital ] $$

Assim, qq alteração nas políticas operacionais da empresa (preços, custos, crédito, prazos) impactam o NCG e consequentemente o caixa.
As compras e aquisições de ativos influenciam o caixa.
E as operações de captação e amortização de capital (tanto próprio quanto de terceiros) também impactam o caixa.

[[Finanças Internacionais|Finanças Internacionais]]
! Objetivo da Aula
----
Nesta aula discutiremos duas das formas mais utilizadas de redução da exposição operacional: swaps de moedas e o swap da taxa de juros.
! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* Swap de taxa de juros
* Swap de moedas
! Texto Referência
----
Os principais conceitos podem ser melhor estudados no livro texto (Eitman).
! Desenvolvimento
----
''Futuro da taxa de juros''
Quando estudamos a exposição de transação vimos que um dos instrumentos que poderíamos usar para "travar" o câmbio seria uma operação no mercado de crédito.
Ao fazermos isso, ficamos imunizados das variações cambiais, porem devemos notar que ficamos expostos a um tipo diferente de risco: risco da taxa de juros.
Ao fazermos a operação no mercado de crédito de forma pré-fixada (a uma taxa fixa e conhecida previamente), corremos o risco de ter perdas/ganhos referentes a variações da taxa de juros.
Assim, se tomamos um empréstimo para imunizar uma possível variação cambial referente a uma exportação, ficamos exposto ao risco de que as taxas de juros caiam, e termos pago valores maiores do que o mercado.
Assim, foram desenvolvidos instrumentos financeiros que permitissem aos agentes alterarem suas posições, ou de alguma forma compensarem as perdas (ou percepção de perdas) de variações de taxas de juros.
O principal instrumento é o contrato futuro da taxa de juros.
Esse instrumento negociado em bolsa de futuros opera da seguinte forma.
* Quando COMPRAMOS contratos de futuro da taxa de juros, é como se fizéssemos uma aplicação a uma taxa taxa específica, mas para obter os recursos para fazer a aplicação fizéssemos um empréstimo a taxas pos-fixadas. Assim, o resultado final destas duas operações será dependente da taxa de juros.
Se ao final do período a taxa de juros estiver acima da taxa fixada na aplicação, teremos uma perda pois o que ganharemos na aplicação não será suficiente para realizar o pagamento. Do contrário, se a taxa estiver abaixo do valor da taxa de aplicação, teremos um ganho, pois teremos que pagar menos do que receberemos.

* Quando VENDEMOS contratos de futuro da taxa de juros, é como se fizéssemos um empréstimo a uma taxa taxa específica, e utilizamos os recursos para fazer uma aplicação a taxas pos-fixadas. Assim, o resultado final destas duas operações será dependente da taxa de juros.
Se ao final do período a taxa de juros estiver acima da taxa fixada no empréstimo (captação), teremos um ganho pois o que ganharemos na aplicação será mais do que suficiente para realizar o pagamento. Do contrário, se a taxa estiver abaixo do valor da taxa de captação, teremos uma perda, pois teremos que pagar mais do que receberemos.

Os cálculos envolvidos nas operações de compra e venda de contratos futuros de taxa de juros são as mesmas das situações acima descritas. 
Como exemplo, considere a situação na qual compramos contrato futuro de taxa de juros a 10%am por 1 mês. Seria como se desejássemos realizar uma aplicação a taxa de 10%am que ao final do prazo de 1 mês receberíamos R$ 100.000. Assim, deveremos fazer uma aplicação de 100.000/(1+0,10)=90.909,10.Para obter esses recursos, tomaremos um empréstimo a taxas pós fixadas, ou seja, ao final do mês teremos que pagar 90.909,10*(1+DI).
Caso a taxa DI ao final do período de 1 mês esteja em 8%, receberemos R$ 100.000 da aplicação, mas teremos que pagar 90.909,10*(1+0,08)=98.181,81. Ou seja, temos um valor final que representa um GANHO de R$ 1.818,18.
Caso a taxa DI ao final do período de 1 mês esteja em 13%, receberemos R$ 100.000 da aplicação, mas teremos que pagar 90.909,10*(1+0,13)=102.727,27. Ou seja, temos um valor final que representa uma PERDA de R$ 2.727,27.

Agora imagine que temos a seguinte situação: a empresa possui um empréstimo de R$ 400.000 realizado a taxa pós-fixada, e as taxas atuais estão em 10%am, ou seja, se as taxas subirem o custo do empréstimo ficará maior. Essa situação preocupa o gestor que acredita que existe a possibilidade mesmo que as taxas subam, e deseja realizar alguma operação na qual, se realmente as taxas subirem ele realize algum ganho, de preferência que compense o custo a maior do empréstimo.
Observando as operações que descrevemos acima, ele identifica que a situação que lhe dará ganhos caso as taxas subam, é se ele VENDER contratos futuros de taxa. Assim, ele decide realizar a ''venda'' de contratos futuros a 10%am.
Ao final do prazo, existem duas possibilidades:
1. a taxa cai para 5%am. Nesse caso, na operação de empréstimo ele pagará juros menores (0,05*400.000=20.000) em comparação aos demais que realizaram operações pré-fixadas de 10% (0,10*400.000=40.000). Ele terá um ganho percebido de 40.000-20.000=20.000 
Na operação do mercado futuro temos que apurar o resultado. É como se fizer um empréstimo a 10% para pagar 100.000 em 1 mês, e com os recursos (100.000/1,1=90.909,10) fizermos uma aplicação a taxa pós. Nesse caso, ele ganhará na aplicação 90.909,10*(1+0,05)=95.454,54. Ou seja, ele terá perdido 100.000-95.454,54=4.545,45.
Isso é o resultado para um contrato. Para calcularmos o número de contratos, basta dividirmos 400.000/90.909,10=4,4 contratos.
Assim, o resultado da operação no mercado futuro será uma perda de 4.545,45*4,4=20.000.
Deste modo, o ganho na operação de crédito será completamente compensado pela perda no futuro.

2. a final a taxa estará em 13%.



Uma outra forma de compreender o contrato futuro de juros é pensar que queremos fazer uma aplicação e para obter os recursos teremos que fazer um empréstimo.
No caso de COMPRA vamos ter que PAGAR a taxa. Desta forma, teremos que pegar um empréstimo à taxa pós-fixada (DI). O valor do empréstimo deve ser tal que possamos fazer uma aplicação à taxa pré-fixada (i) que devemos aplicar para que ao final do período tenhamos 100.000 deverá ser :
$$ \frac{100.000}{(1+ i)^n}. $$
Este deverá ser o valor do empréstimo que teremos que captar. Ao final do período, deveremos pagar ao banco o valor captado adicionado ao custo, ou seja, $$ pagar = \frac{100.000}{(+i)^n}*(1+DI)^n $$
Desta forma, ao final, devemos comparar o que recebemos (R$ 100.000) com o valor que tivemos que pagar. Se a diferença for positiva, receberemos esta diferença. Do contrário teremos que pagá-la.
 
No caso de VENDA iremos RECEBER a taxa.Desta forma, teremos que pegar um empréstimo à taxa pré-fixada (i) em um valor que ao final do período tenhamos que pagar R$ 100.000 . Assim, o valor que teremos disponível será de:
$$ valor = \frac{100.000}{(+i)^n} $$
Este valor será utilizado para fazer uma aplicação pós-fixada, e ao final do período deveremos receber:
$$ receber = \frac{100.000}{(+i)^n}*(1+DI)^n $$
O valor a receber deve ser tal que possamos pagar os R$100.000 ao bnco.
Ao final, devemos comparar o que recebemos com o valor que tivemos que pagar. Se a diferença for positiva, receberemos esta diferença. Do contrário teremos que pagá-la.

''Swap de Moedas''
No swap de moedas dois agentes (normalmente uma empresa e uma instituição financeira) realizam uma troca de fluxos de moedas. Os fluxos são calculados sobre um valor nocional, e possuem duração estabelecida. 
A base que permite o swap de moedas é a paridade da taxa de juros, o que garante teoricamente a paridade dos fluxos.

''Swap Cambial''
Uma vez possibilitada a conversão de taxas pré para pós, através do futuro de taxa de juros, abriu-se caminho para a criação dos mais diversos instrumentos de trocas, sendo o mais comum a troca das taxas de juros (DI) pela variação cambial.
Este instrumento possui a mesma estrutura de cobrir possíveis variações cambiais através de um empréstimo, porém realizado com base em taxas pós-fixadas.

[[Finanças Internacionais|Finanças Internacionais]]
! Objetivo da Aula
----
Nesta aula discutiremos duas das formas mais utilizadas de redução da exposição operacional: swaps de moedas e o swap da taxa de juros.
! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* Swap de taxa de juros
* Swap de moedas
! Texto Referência
----
Os principais conceitos podem ser melhor estudados no livro texto (Eitman).
! Desenvolvimento
----
Vamos relembrar o funcionamento básico dos mercados futuros.
Inicialmente, vamos exemplificar uma operação no mercado de commodities.
Imagine uma indústria de torrefação que compra café para torra, moer, embalar e vender. Se esta empresa não deseja estar exposta as oscilações do preço do café, pode negociar contratos futuros, comprando hoje café para digamos daqui a 90 dias.
Suponha que ele comprou 200 contratos (irá ter que pagar) para saca de 60kg a R$100 em 90 dias.
Agora imagine as possibilidades ao final do prazo.
<<<
''Alternativa 1'' - o preço negociado está abaixo, por exemplo R$ 90/saca. Como terá que pagar R$ 100/saca, isso significa que ele terá que pagar mais caro por cada saca (com relação a quem for pagar o preço do mercado). Na verdade terá que pagar R$ 10 a mais por contrato. Como tem 200 contratos, deverá ''pagar'' o valor de R$ 2.000 ao vendedor (lembrar que este será o resultado da sua conta de ajuste). Pelo café, ele pagará o preço que está sendo negociado no mercado, ou seja, pagará R$ 90 por cada contrato, o que totaliza R$ 18.000. Assim, ele deverá ter um desembolso total de R$ 18.000 mais R$ 2.000 o que dá R$ 20.000. Note que este é exatamente o valor que ele travou ao negociar o preço de R$ 100/saca.
''Alternativa 2'' - o preço negociado está acima, por exemplo R$ 120/saca. Como terá que pagar R$ 100/saca, isso significa que ele terá que pagar menos por cada saca (com relação a quem for pagar o preço do mercado). Na verdade terá que pagar R$ 20 a menos por contrato. Como tem 200 contratos, deverá ''receber'' o valor de R$ 4.000 do vendedor (lembrar que este será o resultado da sua conta de ajuste). Pelo café, ele pagará o preço que está sendo negociado no mercado, ou seja, pagará R$ 120 por cada contrato, o que totaliza R$ 24.000. Assim, ele deverá ter um desembolso total de R$ 24.000 menos os R$ 4.000 o que dá R$ 20.000. Note que este é exatamente o valor que ele travou ao negociar o preço de R$ 100/saca.
<<<

Vamos agora imaginar uma operação no mercado de moedas.
Imagine que você deve receber US$ 1 milhão daqui a 1 mês. Por ficar apreensivo com a possibilidade de que a cotação da moeda americana desça, você resolve fazer uma operação no mercado futuro, neste caso, vendendo os seus dolares digamos a R$ 2,00/dolar. Como cada contrato refere-se a US$ 50.000, você deverá vender 20 contratos(1.000.000/50.000=20). 
Agora imagine as possibilidades ao final do prazo.
<<<
''Alternativa 1'' - o preço negociado está abaixo, por exemplo R$ 1,90/US$. Como deverá receber R$ 2,00/US$, isso significa que receberá mais R$ por cada US$ (com relação a quem for receber ao preço do mercado). Na verdade terá que receber R$ 0,10 a mais por US$. Como cada contrato tem US$ 50.000, deverá receber R$ 5.000 por contrato. Como tem 20 contratos, deverá ''receber'' o valor de R$ 100.000 do comprador (lembrar que este será o resultado da sua conta de ajuste). Pelo valor total, ele receberá o preço que está sendo negociado no mercado, ou seja, receberá R$ 1,90 por cada US$, o que totaliza R$ 1,9 milhão. Assim, ele deverá ter um recebimento total de R$ 1.900.000 mais R$ 100.000 o que dá R$ 2.000.000. Note que este é exatamente o valor que ele travou ao negociar o preço de R$ 2,00/US$.
''Alternativa 2'' - o preço negociado está acima, por exemplo R$ 2,20/US$. Como deverá receber R$ 2,00/US$, isso significa que receberá menos R$ por cada US$ (com relação a quem for receber ao preço do mercado). Na verdade terá que receber R$ 0,20 a menos por US$. Como cada contrato tem US$ 50.000, deverá receber R$ 10.000 a menos por contrato. Como tem 20 contratos, deverá ''pagar'' o valor de R$ 200.000 ao comprador (lembrar que este será o resultado da sua conta de ajuste). Pelo valor total, ele receberá o preço que está sendo negociado no mercado, ou seja, receberá R$ 2,20 por cada US$, o que totaliza R$ 2,2 milhão. Assim, ele deverá ter um recebimento total de R$ 2.200.000 menos R$ 200.000 o que dá R$ 2.000.000. Note que este é exatamente o valor que ele travou ao negociar o preço de R$ 2,00/US$.
<<<

Quando se realiza uma operação de empréstimo (ou de swap de moedas) estamos realizando uma operação que travamos os riscos de câmbio. Mas devemos perceber que ao realizar os empréstimos, estamos assumindo um risco diferente: o da variação das taxas de juros.
Precisamos comprender estes riscos e, se for o caso, conhecer os instrumentos financeiros que nos permitem alterar as posições.


!1 - Taxa de juros futuro (DI Futuro - depósitos interfinanceiros futuro)
* Foi idealizado para melhor oferecer cobertura ao risco de oscilação de uma das variáveis mais importantes da economia, a taxa de juros.
* O contrato DI de um dia é cotado em PU (preço unitário).
* A diferença entre o valor presente e o valor futuro é exatamente a taxa de juro efetiva esperada para o período compreendido entre a data de negociação e a data de vencimento do contrato, formada pelo acumulado das taxas médias CDI Cetip over.
!1.1 - Situação Exemplo
Você faz um negócio no qual se compromete a pagar o valor de 1.000.000,00 daqui a 1 ano, a uma taxa de  16,5%aa. Neste caso você estaria COMPRANDO a taxa de juros.
Valor Futuro =  1.000.000*(1.165)^1 =  1.165.000, ou seja deverá pagar R$ 165.000 de juros.
Vamos imaginar as seguintes situações futuras (1 ano):
<<<
Mercado está negociando a taxa de = 15%aa
Neste caso, as pessoas que tomaram empréstimos nesta taxa (pós-fixado) pagarão 1.000.000*(1,15)^1 =  1.150.000, ou seja pagarão R$ 150.000 de juros. Comparativamente a estas pessoas, eu estarei pagando mais caro (R$ 15.000 a mais).

Mercado está negociando a taxa estiver em 18%
Neste caso, as pessoas que tomaram empréstimos nesta taxa (pós-fixado) pagarão 1.000.000*(1,18)^1 =  1.180.000, ou seja pagarão R$ 180.000 de juros. Comparativamente a estas pessoas, eu estarei pagando mais barato (R$ 15.000 a menos).
<<<

Uma alternativa para compreender o mercado futuro da taxa de juros é verificar a origem deste instrumento.
Considere uma pessoa que precisa de um empréstimo de R$ 90.909,10 e está disponível a pagar 10%aa por isso. Vvocê resolve ajudá-lo, apesar de não ter os recursos disponíveis. Mas você tem acesso a uma linha de crédito neste valor e faz uso desta linha, tomando emprestado os R$ 90.909,10 mas o banco cobra SELIC + 2%aa. Você pega o dinheiro e transfere ao seu amigo. O que pode acontecer ao final do período do empréstimo (1 ano)?
* taxa SELIC a 8%
* taxa SELIC a 6%
* taxa SLIC a 10%

Assim, tem-se diversas possibilidades em função do valor que a taxa SELIC estiver na data do vencimento.
Da mesma forma, alguém resolveu padronizar ESTA operação no mercado futuro. Criou o tamanho do lote padrão (R$ 100.000 no vencimento) e começou a fazer ofertas de contratos a diversas taxas. Suponha que alguém comprou um destes contratos a taxa de juros de 10% para 1 ano.
Mostrar resultados e que oferece os mesmos valores da situação anterior.
Mostrar que o valor atual do contrato negociado à taxa contratada denomina-se de PU.
Mostrar mecanismo de ajuste.
--------
 
Possibilidades:


| | COMPRA | VENDA |
| SUBIR | PERDE | GANHA |
| CAIR | GANHA | PERDE |

Observação: quando se compra taxa está vendendo PU. Como quando as taxas sobem, o valor do PU a ser entregue aumenta, fazendo com que com relação ao valor de referência de 100.000, tenha que entregar um valor a maior, consolidando a posição de perda.
De maneira inversa, quando se vende taxa, está comprando PU. Nesse caso, frente a um aumento das taxas, o valor a ser recebido será maior que o de referência, levando a um ganho.....

!1.2 - Desenvolvendo as possibilidades para as taxas pré e pós:

Desta forma, tem-se as várias estratégias dependendo das situações:

* tomador pré-fixado : receio de que as taxas caiam, pois teria a percepção de estar pagando mais. deve assumir uma posição em que ganhe quando as taxas cairem, para compensar esta aparente perda. nesse caso, de acordo com a tabela ele deve COMPRAR conratos futuros.
* tomador pós-fixado: receio de que as taxas aumentem, ois estará pagando mais caro. Nesse caso deve assumir uma posição em que ganhe quando as taxas subirem. De acordo com a tabela, ele deve VENDER contratos futuros de taxa de juros.


O mercado futuro trabalha, para padronizar as operações, trabalha com o conceito de PU (Preço Unitário).
<<<
Imagine que você fez um empréstimo pós-fixado de R$ 1.000.000. Quando você estabeleceu este contrato, estava imaginando que as taxas de juros estariam por volta de 10|%aa.
Agora está receoso de que as taxas de juros irão subir, para em tornbo de 15%. O que aconteceria neste caso?
De acordo com suas expectativas iniciais, iria pagar 1.000.000*(1+0,10) = 1.100.000
Se acontecer o aumento das taxas, deverá pagar 1.000.000*(1+0,15)=1.150.000
Uma diferença a maior de ''R$ 50.000'' de juros, ou calculando:
1.150.000 - 1.100.000 = 1.000.000*(1+0,15) - 1.000.000*(1+0,10) = 1.000.000*[(1+0,15)-(1+0,10)]

imagine que alguém lhe faça a seguinte proposta:
Você se compromete a pagar 100.000 para daqui a 1 ano. O valor equivalente hoje, considerando a taxa de 10% é de
PUc=100.000/(1+0,1)=90.909,09

Caso a taxa do mercado esteja em 15% na época, ao invés dos 100.000 que vc pagará por ter feito o contrato pré-fixado, se houvesse deixado pós-fixado poderia ter tido que pagar PUc*(1+0,15)=104.545,45
Assim, vc teria um ganho de PUc*(1+0,15)-PUc*(1+0,10)=PUc*[(1+0,15)-(1+0,10)]=4.545,45 por contrato.

Se estabelecermos quie o número de contratos N deverá ser definido em referência aos PUc (90.909,09), teremos que vender 1.000.000/PUc=1.000.000/90.909,09= 11 contratos, o que nos dará ao final:
Nro contratos * resultado por contrato = 1.000.000/PUc * PUc*[(1+0,15)-(1+0,10)]=1.000.000*[(1+0,15)-(1+0,10)]=11*4.545,45=''R$50.000'', o mesmo resultado anterior.
Assim, o mercado futuro é definido em contratos padrões de 100.000 e negocia-se a taxa de juros.
<<<

!1.3 - Exemplo da aplicação:
<<<
*Aplicando 10 milhões em um CDB:
Você aplica 10 milhões em um CDB por 22 du (dias úteis), a 16,5%aa pré-fixada.
Se a taxa no mercado subir para 17,2%aa você estará perdendo, como visto abaixo:

Mercado:   10 milhões (1+0,172)^(22/252) = 10.139.522,18
CDB :        10 milhões (1+0,165)^(22/252) = 10.134.220,71
 
Diferença de R$ 5.301,46 (prejuízo).

*Comprando 10 milhões em DI Futuro:
Comprar DI futuro por 16,5%aa por 22 du (dias úteis).

PU (preço unitário) = 100.000/(1+0,165)^(22/252) = 98.675,57
Portanto, deverá comprar 10 milhões/98.675,57=101 contratos.

Se a taxa for para 17,2%aa, acontece o seguinte:
98.675,57 (1+0,1720)^(22/252) = 100.052,31
Ganho por contrato = 100.052,31 – 100.000 = 52,31 por contrato 
52,31 x 101 contratos = 5.283 total
<<<
!1.4 - Exemplo do empréstimo:
<<<
*Emprestando 1 milhão:
Vc toma 1 milhão por 1 ano, pós-fixada.
Se a taxa no mercado estiver em 15%aa, tem expectativa de pagar 150.000 de juros.
Se a taxa subir para 20%, pagará 200.000, dessa forma perdendo 50.000 (paga mais que o esperado).

*Vendendo DI Futuro:
Vender DI futuro por 15%aa por 1 ano:
PU = 100.000/(1+0,15)^1 = 86.956,52
Deverá comprar 1 milhão/ 86.956,52 = 12 contratos.

Se a taxa for para 20%aa:
86.956,52 (1+0,2)^1 = 104.347,83

Ganho por contrato = 4.347,83 
Ganho total = 4.347,83 x 12 contratos = 52.173,91
<<<
!1.5 - Conclusão
O mercado de DI futuro também pode ser utilizado para fazer operações de proteção, ou simplesmente especular sobre taxas de juros futuras.
Os grandes participantes desse mercado são:
*Fundos de Investimentos
*Tesouraria de Bancos

Observação: o investidor normal também pode atuar, dependendo do tamanho do capital disponível.

!Exemplo ilustrativo final:
<<<
Um investidor aplica R$ 2.000.000,00 em um CDB pré-fixado por um período de 22 dias úteis, a taxa de 16,5% ao ano. Nessa situação, a preocupação é de ganhar menos se as taxas subirem. Para se proteger, ele precisa ganhar na operação futura em caso de subida da taxa de juros. De acordo com nossa tabela, ele deve vender a taxa. Assim, neste mesmo dia, o investidor vender contratos futuros de DI, a taxa de 16,50% ao ano para transformar a operação prefixada em pós-fixada.

Valor de Resgate do CDB:

	CDB = Volume x [(1+i)^(n/252)] = 2.026.844,14

PU Negociado:

<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Aula9-ExemploPUcalculado.PNG" width="402" height="69">
</div></html>

Para fazer a trava, tem que vender
Quantidade de Contratos = 2.000.000 / 98.675,57 = 20,26844 contratos, mas como não existem contratos fracionário, o número de contratos a ser vendido é 20.
<<<
Sugestão : incluir exercício no qual vc quer avaliar a sensibilidade para diversos cenários em duas situações distintas:
1. saber qual a taxa de juros vc deve especificar em uma aplicação (ou empréstimo) préfixado, para que neste cenário específico, vc iguale os resultados para um contrato no mercado futuro de juros a uma taxa especificada.
2. saber qual a taxa de juros vc deve contratar no futuro para igualar os resultados para um contrato préfixado. 

 
!2 - Swap:
<<<
Swap consiste em um acordo entre duas partes para troca de risco de uma posição ativa (credora) ou passiva (devedora), em data futura, conforme critérios preestabelecidos. As trocas (swaps) mais comuns são as de taxas de juro, moedas e commodities.

Swaps mais comuns:
*Swap de moedas: é um intercâmbio de fluxos de pagamentos com pagamentos de juros e de capitais em moedas diferentes com uma taxa de câmbio acordada.
*Swap de taxa de juro: contrato em que as contrapartes trocam indexadores associados a seus ativos ou passivos e que uma das variáveis é a taxa de juro.
*Swap de commodities: contrato por meio do qual duas instituições trocam fluxos associados à variação de cotações de commodities
<<<
!2.1 - Swap de Moedas: é um intercâmbio de fluxos de pagamentos com pagamentos de juros e de capitais em moedas diferentes com uma taxa de câmbio acordada.
*Assemelha-se ao empréstimo casado;
*Troca de fluxos através de contratos com operadores de swap (bancos);
*É possível utilizar swaps de moeda para minimizar os possíveis riscos de moeda;
*Permitem um acesso mais barato aos mercados de moeda estrangeira correspondentes;
<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Aula9-Swapdemoedas1-2.PNG" width="490" height="378">
</div></html>
<<<
Com US$1 = ¥$80,26

Empresa A paga X US$ (¥$80.260)
Empresa B paga Y ¥$ (U$10.000)

Com um prazo de 3 anos (duração do SWAP).

Valor nocional (fechado na cotação da data do contrato) = US$10.000 = ¥$80.260
<<<
!2.2 - Swap das Taxas de Juros:
!2.2.1 - Situação exemplo inicial:
<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Aula9-ex1-1.PNG" width="516" height="226">
</div></html>
!2.2.2 - Vantagens e desvantagens para o aplicador e o captador:
<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Aula9-ex2Vantagensedesvantagensparacaptao-1.PNG" width="467" height="311">
</div></html>

<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Aula9-ex3Vantagensedesvantagensparaaplicao.PNG" width="468" height="311">
</div></html>

!2.2.3 - Primeira situação de desenvolvimento do exemplo (as duas empresas escolhem a pós-fixada - aplicação em três cenários).
<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Aula9-ex4-1.PNG" width="586" height="334">
</div></html>

<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Aula9-ex5trscenrios-1.PNG" width="627" height="288">
</div></html>
!2.2.4 - Ponto de indiferença: é o ponto em que tanto faz fazer pré ou pós fixada.

Para a empresa A:                           Para a empresa B:
Abaixo de 26%                                 Acima de 24%
(30% = CDI+4)                                 (25% = CDI+1)

Portanto, o ponto de indiferença é 25% (tudo entre 24 e 26).
24<Taxa<26
Toda vez que essa situação ocorrer (24<Taxa<26) a empresa A e a empresa B podem fechar um contrato em que a empresa A promete pagar o 25% (pré) e a empresa B pagar o CDI (pós).
!2.2.5 - Continuação do desenvolvimento do exemplo:
<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Aula9-ex6-1.PNG" width="648" height="444">
</div></html>
Conclusão: Encontraram um meio de transformar o pós-fixado em pré-fixado, dessa forma não importará qual será o CDI. Mas para isso é necessário encontrar duas empresas que queiram se ajudar (precisa satisfazer a relação 24<Taxa<26). Este é o complicado, e é aqui que o sistema financeiro ganha.
!2.2.6 - Instrumento de balcão: a pessoa vai até o banco e conversa com o gerente, apresenta a sua situação e o que ela precisa, aí então pergunta se ele encontra o negócio (se ele consegue "casar" a situação da pessoa).
<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Aula9-ex7-1.PNG" width="527" height="350">
</div></html>
!2.2.7 - Exemplo de atuação do sistema financeiro:
<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Aula9-ex8-1.PNG" width="574" height="351">
</div></html>

<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Aula9-ex9-1.PNG" width="578" height="330">
</div></html>
!2.2.8 - Observação Final:
<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Aula9-ex10-1.PNG" width="426" height="347">
</div></html>


Observação: na tabela de swap
ASK = preço mais alto que um comprador aceitará pagar
BID = preço mais baixo que um vendedor aceitará receber

desenvolver próxima aula com base em : https://docs.google.com/viewer?a=v&q=cache:hds9xrs0ASwJ:www.msu.edu/~butler/Ed4%252007.ppt+bid/ask+swap+currency&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESgX1ydyu4DpdHv134cghJWYWITHi0ZrpyrvxTkuFSj0qFwVFOQd3OU1sR0HJYVSHUGcmQqZ_HTqNdoff-gctP-dn1LnUbB8JT9FxG5SwSjt-jlTVhkh3oG1pbsdpt9I7MPxfRal&sig=AHIEtbTkG7iHR5Fn-XSpZQOd2AGokdMD_Q



----
''Melhor explicação''

tomar emprestado	 272.727,27 										
											
fizer pré 10%	 300.000,00 										
fizer pós	
| mercado | Pagará	| resultado |
| 8% |  294.545,45 |  - 5.454,55 |
| 10% |  300.000,00 | - |
| 12% |  305.454,55 | 5.454,55|

resultado = emprestimo*(1+mercado)-emprestimo*(1+taxa)=emprestimo * [(1+mercado)-(1+taxa)]

se definir 											
Pu = 100.000/(1+taxa)
Pu	 90.909,09
			
resultado por contrato = Pu * [(1+mercado)-(1+taxa)]						
| mercado | resultado por contrato |
| 8% | -1.818,18 |
| 10% |  - |
| 12% | 1.818,18 |

assim, resultado total = nro contratos * resultado por contrato									
resultado total = nro contratos * Pu * [(1+mercado)-(1+taxa)]											
											
para que os dois valores sejam iguais:											
											
emprestimo * [(1+mercado)-(1+taxa)] = nro contratos * Pu * [(1+mercado)-(1+taxa)]											
emprestimo  = nro contratos * Pu 											
											
ou seja, basta definir											
nro contratos = empréstimo/Pu											
											
no exemplo											
nro contratos	3										

''Exemplos de situação''
Uma determinada empresa exportadora possui suas receitas em dólares, porém, suas dívidas em Reais, corrigidas pelo CDI. Ela então quer trocar o risco cambial dela pelo risco de juros pós fixados.

Já outra empresa possui suas receitas em Reais, aplicadas a um percentual do CDI. Suas dívidas são em Dólares. A estrutura dessa empresa é exatamente contrária a empresa anterior, isto é, ela quer trocar o risco do CDI pelo risco Cambial.

Essas duas empresas poderão fazer um contrato de Swap, entretanto, uma instituição financeira, como um banco, por exemplo, terá que intermediar essa transação. É possível também que o contrato de Swap envolva apenas uma empresa e o banco, onde o Banco assumiria o risco em Dólar ou CDI e a empresa assumiria o risco oposto

----
''Swap''

explicar em contexto histórico: 
* swap de moedas com intermediação bancária
* swap de moeda x juros : mostrar que quando uma organização possui dívidas/aplicações pré-fixadas (ou mesmo pós-fixadas) corre o risco de variação das taxas de juros ser desvantajosa. As organizações que possuem fluxos ou dívidas/aplicações nominadas em outras moedas tb possuem risco de movimentos desfavoráveis. Mostrar que é possível ''amarrar'' estas duas pontas de modo a que os ganhos/perdas em um movimento (juros) compensem as perdas/ganhos do outro movimento (câmbio), e que esse instrumento é o swap de jurosxmoeda
Exemplos muito didáticos: 
* http://www.cavalcanteassociados.com.br/utd/UpToDate071.pdf
* https://www.calcbank.com.br/blog/como-calcular-o-cupom-cambial-e-sua-curva/
[[Mercado de Capitais II]]

Mostrar modelo Black-Treynor

Ótimo passo a passo [[aqui|htpps://breakingdownfinance.com/finance-topics/modern-portfolio-theory/treynor-black-model/]]

o legal do Black-Treynor é que ele pode ser usado para o caso de não dispor de valores de mercado....
No caso de uso de ativos nom-tradables, ativos reais ou de baixa liquidez....
[[Indicadores para Gestão|Indicadores para Gestão]]

! Objetivo da Aula
----
Nesta aula exploraremos um método geral que supre as deficiências dos demais.
A base do método será a utilização de um sistema Mandami, mas sem a necessidade de estabelecer todas as regras, pois esta é a grande dificuldade deste método. Ao invés disso, faremos o uso do AHP para levantar os pesos de ponderação, e estes substituirão a base de regras. Na verdade pode-se utilizar qualquer método de avaliação de pesos de preferências (centróide, absoluta, etc).
Essa aboragem foi apresentada por Feng e Xu (1999) e já foi utilizada em diversas aplicações.
A base desta abordagem, é que se temos os pesos de preferências entre as variáveis para a composição de um fator (ou dimensão), e os valores de pertinência de cada termo linguístico, pode-se encontrar diretamente o valor de pertinências da dimensão. Isso é feito através da multiplicação do vetor de preferências pela matriz de pertinência.
Exemplo:
considere um fator (F) composto por duas variáveis (v1 e v2).
Considere que as preferências relativas das variáveis são w1=0,3 e w2=0,7.
Se estivéssemos trabalhando com lógica crisp (tradicional), teríamo:
$$ I=w_{1}.v_{1}+w_{2}.v_{2} $$
ou na forma matricial:
$$ I = [w_{1} w_{2}].[v_{1} v_{2}]^t $$

Considere que as pertinências são, para os termos linguísticos (baixa, média, alta):
v1 (0,10; 0,45 ; 0,45) e v2 (0; 0,7; 0,3)
temos que o vetor de preferência é dado por 
$$  w = \begin{bmatrix} 0.30  & 0.70 \end{bmatrix} $$
e a matriz de pertinências por :
$$  A = \begin{bmatrix} 0.10  & 0.45 & 0.45\\ 0 & 0.7 & 0.3 \end{bmatrix} $$
o resultado para a composição do fator seria:
$$  wt.A = \begin{bmatrix} 0.30  &  0.70 \end{bmatrix} . \begin{bmatrix} 0.10  & 0.45 & 0.45\\ 0.0 & 0.7 & 0.3 \end{bmatrix} = \begin{bmatrix} 0.3*0.10+0.7*0.0 & 0.3*0.45+0.7*0.7 & 0.3*0.45+0.7*0.3\end{bmatrix} $$
 
$$  wt.A =  \begin{bmatrix} 0.03 & 0.625 & 0.345 \end{bmatrix}$$

Isso nos dá as pertencenças a cada termo, ou seja, neste caso tem-se uma forte pertencença ao termo médio (0.625).

Pode-se defuzzificar utilizando-se o método dos centróides, ou dos centróides ponderados.
No caso, utilizando-se dos centróides ponderados, é necessário os valores dos centróides de cada termo a ser utilizado na escala da saída. Supondo escala de 1-5:
(1,667;3;4,334)
e a saída defuzzificada será: 1,667*0.03+3.4*0.625+4.334*0.345=3,42

''Exemplo de empréstimo''

No exemplo, tinhamos que, dado o sistema apresentado, analisar o caso em que o nro filhos=2 e renda = $ 4.000.
Vimos que as pertinências de cada termo para as variáveis eram: 
nro filhos=2 -> pertinências(baixo,médio,alto)=(0,5; 0,5; 0)
renda=4.000 -> pertinências(baixo,médio,alto)=(0; 0,86; 0,14)

Supondo que os pesos sejam considerados como [w]=(0.5;0.5)

Teremos:

$$  wt.A = \begin{bmatrix} 0.50  &  0.50 \end{bmatrix} . \begin{bmatrix} 0.5  & 0.5 & 0.0\\ 0.0 & 0.86 & 0.14 \end{bmatrix} $$
$$  wt.A = \begin{bmatrix} 0.5*0.5+0.5*0.0 & 0.5*0.5+0.5*0.86 & 0.5*0.0+0.5*0.14\end{bmatrix} $$
$$  wt.A =  \begin{bmatrix} 0.25 & 0.68 & 0.07 \end{bmatrix}$$

Supondo que os centróides dos termos de empréstimos estejam (baixo; médio; grande)=(2.000; 5.000; 8.333) pode realizar a defuzzificação (poderia ter utilizado outro método):
$$ Empréstimo = \frac{0.25*2.000+0.68*5.000+0.07*8.333}{0.25+0.68+0.07} = 4.483 $$
Utilizando 
''Origem dos pesos e preferências''
Os pesos podem ser obtidos basicamente de 2 formas: regressão linear ou AHP. 
Também pode-se utilizar as técnicas de agregação de opinião quando mais de um avaliador estiver envolvido, assunto da [[aula anterior|Aula 07 - Agregação de Opiniões]] .

A regressão é utilizada quando se tem os valores do fator. Neste caso, em que temos 3 termos linguísticos, cada ponto fornecerá 3 equações. Através da regressão, pode-se encontrar os valores de pesos.
O AHP é tilizado quando não se dispôe dos valores do fator ou dimensão, que ocorre em todos os casos em que se está definindo o indicador. Utiliza-se omo visto anteriormente.

''Uso de Regressão Múltipla''
No sistema Sugeno, caso se tenham valores históricos das variáveis, utilizamos a regressão linear múltipla para calcular os valores das saídas de cada regra. Aqui, caso tenhamos valores históricos, pode-se encontrar os pesos de preferências... desde que todos as variáveis, inclusive as de saída, tenham sido definidas com igual número de termos.
Neste caso, cada ponto deverá apresentar pertinências aos termos para cada uma das variáveis ou fatores.

Supondo que tenhamos os seguintes valores de casos de sucesso no sistema de empréstimos:
|	caso	|	filhos	|	renda	|	empréstimo	|
|	1	|	0	|	5000	|	10000	|
|	2	|	2	|	3000	|	3000	|
|	3	|	1	|	1500	|	2000	|
|	4	|	4	|	3000	|	3000	|
|	5	|	5	|	10000	|	8000	|
|	6	|	2	|	6000	|	6000	|

Antes de mais nada deve-se perceber que espera-se uma relação inversa entre o nro de filhos e o valor do empréstimo, ou seja, não é desejável trabalhar desta forma pois resultaria em valores negativos paa o peso desta variável. Este tipo é chamado de variável custo (em oposição ao tipo benefício, que possui relação direta). Assim, podemos utilizar uma variável auxiliar que apresente comportamento direto, filhos aux=máximo(nro filhos) - nro filhos.
Nesse caso a tabela ficaria:
|	caso	|	filhos aux	|	renda	|	empréstimo	|
|	1	|	5	|	5000	|	10000	|
|	2	|	3	|	3000	|	3000	|
|	3	|	4	|	1500	|	2000	|
|	4	|	1	|	3000	|	3000	|
|	5	|	0	|	10000	|	8000	|
|	6	|	3	|	6000	|	6000	|
  

Assumindo-se os termos linguísticos={Baixa, Media, Alta} para todas as variáveis, com definidos por nros triangulares, com os seguintes valores:

As pertinências para cada um seriam:
Para a variável auxiliar nro filhos: 
|	caso	|	filhos aux	|	Baixa	|	Média	|	Alta	|
|	1	|	5	|	0,00	|	0,00	|	1,00	|
|	2	|	3	|	0,00	|	0,67	|	0,33	|
|	3	|	4	|	0,00	|	0,33	|	0,67	|
|	4	|	1	|	0,50	|	0,50	|	0,00	|
|	5	|	0	|	1,00	|	0,00	|	0,00	|
|	6	|	3	|	0,00	|	0,67	|	0,33	|

Para Renda:
|	caso	|	renda	|	Baixa	|	Média	|	Alta	|
|	1	|	5000	|	0,18	|	0,82	|	0,00	|
|	2	|	3000	|	0,65	|	0,35	|	0,00	|
|	3	|	1500	|	1,00	|	0,00	|	0,00	|
|	4	|	3000	|	0,65	|	0,35	|	0,00	|
|	5	|	10000	|	0,00	|	0,00	|	1,00	|
|	6	|	6000	|	0,00	|	0,94	|	0,06	|

Para Empréstimos:
|	caso	|	empréstimo	|	Baixa	|	Média	|	Alta	|
|	1	|	10000	|	0,00	|	0,00	|	1,00	|
|	2	|	3000	|	0,75	|	0,25	|	0,00	|
|	3	|	2000	|	1,00	|	0,00	|	0,00	|
|	4	|	3000	|	0,75	|	0,25	|	0,00	|
|	5	|	8000	|	0,00	|	0,50	|	0,50	|
|	6	|	6000	|	0,00	|	1,00	|	0,00	|

Seguindo a metodologia do Feng, para o primeiro caso:
$$   \begin{bmatrix} w1 & w2\end{bmatrix} . \begin{bmatrix} 0.0  & 0.0 & 1.0\\ 0.18 & 0.82 & 0.0 \end{bmatrix} = \begin{bmatrix} 0.0 & 0.0 & 1.0\end{bmatrix} $$
$$  \begin{bmatrix} w1*0 + w2*0.18 & w1*0+w2*0.82 & w1*1 + w2*0.0\end{bmatrix} = \begin{bmatrix} 0.0 & 0.0 & 1.0\end{bmatrix} $$
Assim, para cada ponto temos 3 equações.
Esse sistema pode ser resolvido para se encontrar os valores de w1 e w2.
No exemplo, o sistema será formado pelos seguintes valores:
|	w1	|	w2	|	y	|
|	1,000	|	0,213	|	0,420	|
|	0,000	|	0,787	|	0,580	|
|	0,000	|	0,000	|	0,000	|
|	0,000	|	0,056	|	0,000	|
|	0,500	|	0,944	|	0,740	|
|	0,500	|	0,000	|	0,260	|
|	0,000	|	0,169	|	0,000	|
|	0,750	|	0,831	|	0,940	|
|	0,250	|	0,000	|	0,060	|
|	0,000	|	0,000	|	0,000	|
|	1,000	|	0,966	|	0,880	|
|	0,000	|	0,034	|	0,120	|
|	1,000	|	0,000	|	0,000	|
|	0,000	|	0,472	|	0,760	|
|	0,000	|	0,528	|	0,240	|

Que resolvido, resultará na saída (regressão multipla do excel): w1=0,1678 e w2=0,8033

Pode-se encontrar os valores que o sistema resultaria e determinar o erro de saída:


Desta forma, dado um novo ponto, para o qual se deseja determinar o valor do empréstimo, pode-se encontrar o valor a se emprestar:

Uma das principais dificuldades deste método se refere à necessidade de que todas as variáveis sejam expressas com o ''mesmo número de termos''. Porém em diversas situações, as informações chegam com cada variável expressa com um número pré-determinado de termos.
Neste caso, se desejarmos aplicar essa metodologia, deve-se adoar algum procedimento que faça com que todas as variáveis sejam expressas com o mesmo número de termos Deve atentar que este procedimento só alterará a forma de expressão das variáveis, não alterando o número dos pesos (que é igual ao número de variáveis).
Algumas abordagens são utilizadas, sendo que sugere-se a adoção da XXXXX proposta por XXXXX.

Outra característica deste método, é que assume-se que os pesos são constantes, e não variam de grandeza independente dos valores das variáveis.
Algumas aplicações não permitem tal premissa, e os pesos assumem valores diferenciados em função da grandeza das variáveis. Neste caso, deve-se utilizar uma abordagem que ''mapeie'', como por exemplo a COMET.

''Referência''

Referência base:
Feng, S., Xu, L.D., 1999. Decision support for fuzzy comprehensive evaluation of
urban development. Fuzzy Sets and Systems 105 (1), 1e12

Aplicação:
Gao, L, Hailu, A
Ranking management strategies with complex outcomes: An&nbsp;AHP-fuzzy&nbsp;evaluation of recreational fishing using an integrated agent-based model of a coral reef ecosystem
Environmental Modelling & Software archive
Volume 31, May, 2012&nbsp;
Pages 3-18&nbsp;
Elsevier Science Publishers B. V. Amsterdam, The Netherlands, The Netherlands&nbsp;

! Objetivo da Aula
----
Nesta aula discutiremos as principais decisões financeiras ligadas às operações da organização.
! Pontos a Serem vistos
----
Dentre as principais, destacam-se:
* Decisões ligadas ao relacionamentio com os clientes (Contas a Receber)
* Decisões referentes aos investimentos em estoques (Estoques)
* Decisões ligadas ao relacionamento com os fornecedores (Fornecedores e Contas a Pagar)
* Decisões referentes à disponibilidade financeira da organização
! Texto Referência
----
Os principais coneitos podem ser melhor estudados no livro texto.
! Material Complementar
----
Sugere-se que os alunos acessem e leiam os seguintes textos:
# texto 1
# texto 2
<<tabs tabsFormatar
[[Material Complementar Inicial]] "Tiddler Inicial " Inicial
[[Textos de Referência]] "e-portrefl" [[Portfolio Reflexivo]]
[[Transparências]] "isso é o que aparece quando o cursos ficar sobre ele" [[Transparências]]

>>
! Premissas de Validade
--------
É importante considerarmos que as relações estabelecidas pressupôe certas condições de validade, ou seja, situações em que se aplicam.
Assim, é fundamental identificar os fatos e premissas para as quais as decisões mantém-se válidas, e os que podem interferir.
! Notícia Base
----
Para iniciarmos nossa discussão, considere a seguinte notícia, veiculada pelo jornal Folha de São Paulo: "Aumento da Taxa de Juros altera funcionamento das empresas".
! Tarefa
----
Encontra-se no moodle a tarefa [[Capital de Giro das Empresas de Varejo|http://ead.fearp.usp.br/mod/assignment/view.php?id=10662]]
! Opine
----
Ao ser abordado por repórteres, o governador acenou com a possibilidade de que as coisas não devem ser necessariamente interpretadas ao pé da letra, sugerindo que haveriam outras possibilidades a serem exploradas.
Na sua opinião, qual o significado disso?
Queremos saber sua opinião...
<<Painel
        heading:"Opinião" 
        tag:"painel"  
        suffix:"Opinião"
>>
! Notas
----
Insira aqui as suas notas, observações, etc.
<<notes 
        heading:"Anotações" 
        tag:"Notas"  
        suffix:"Notas"
>>
! Relacionados
<<forEachTiddler
 where
 'tiddler.tags.contains("tst")'
 sortBy
 'tiddler.modified'
 descending
 write
 '"----\n[["+tiddler.title+"]]"'
>>
[[Indicadores para Gestão|Indicadores para Gestão]]
! Objetivo da Aula
----
Nesta aula será apresentado o método Comet, baseado em objetos característicos. Este método diferencia dos demais pois não baseia-se no número dos termos e de variáveis, e sim no número de objetos característicos conhecidos. A comparação é entre os objetos a partir de simples comparações. Mostra-se muito mais adequado quando se tem um número grande de termos ou de variáveis, em que o número de comparações seria elevado. Também apresenta-se mais adequado pois se consegue eleger e atribuir comparações a objetos específicos e que sejam considerados representativos.
Isso ocorre, por exemplo, quando a partir de alguns levantamentos de percepções e de opiniões, conseguimos ao menos comparar os objetos.
O método pode ser considerado uma extensão do AHP-Mamdani, pois o AHP e demais vistos assumem certa linearidade, enquanto o comet permite trabalhar com relações não lineares. 

! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* metodologia Comet

! Desenvolvimento
----

<<tiddler [[Comet]]>>


! Tarefa
----
[[Finanças Internacionais|Finanças Internacionais]]
! Objetivo da Aula
----
Veremoas as formas de redução da exposição operacional, destacando-se: diversificação operacional, diversificação financeira, alteração políticas..

! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* Formas de Diversificar Operações
* Formas de Diversificar Financiamentos
* Alterações Políticas

! Texto Referência
----
Os principais conceitos podem ser melhor estudados no livro texto (Eitman).

! Desenvolvimento
----
[[Finanças Internacionais|Finanças Internacionais]]
! Objetivo da Aula
----
Veremos as formas de valuation frente a investimentos internacionais.
! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* Formas de captação internacional
* Captação própria - ADR/GDR
* Captação de terceiros - Euroempréstimos, eurobonds, etc
! Texto Referência
----
Os principais conceitos podem ser melhor estudados no livro texto (Eitman).
! Desenvolvimento
----
!1 - Formas de captação de recursos:
!1.1 - Capital próprio: emissão de ações.
*Euro Ações (emissão em outros países);
*GDR - Global Depositary Receipt ou ADR - American Depositary Receipt;
!1.2 - Capital de terceiros: 
*Empréstimos:
- Euro empréstimos (Euro moedas - Ex.: Euro dólar = dólares que não estão nos Estados Unidos);
*Títulos: Possuem prazo (5 a 10 anos) e finalidade (Operação+Expansão).
- Euro notes (Sem garantia);
- Euro bonds (A-Bonds, G-Bonds);
- Commercial Papers (São lastreados pela operação e garantidos pelo bem);
!2 - Vantagens de captar recursos internacionalmente
*Liquidez - Existe mais dinheiro lá fora do que no mercado interno;
*Informacional - Empresa fica mais conhecida;
*Segmentação - Fuga da segmentação local;
*Secundário - Existência de um mercado secundário;
   - Usar como moeda em Fusões e Aquisições;
   - Estabelecer precesso de remuneração;

OBS: Não existem ações negociadas em outras bolsas do mundo, elas são negociadas internacionalmente através de ADRs (no caso dos Estados Unidos) ou GDRs (no caso geral), que são uma garantia de que a empresa brasileira deposita recursos em um banco do país onde as ações estão sendo emitidas.

A emissão pode ser feita em qualquer Bolsa de Valores do mundo, porém as dificuldades são:
*Cada bolsa de valores tem procedimentos específicos
*A ação pode ter pouca liquidez devido à falta de reconhecimento da empresa no exterior;

Bolsa de valores recém inauguradas ou localizadas em locais pouco confiáveis: risco é maior; valores podem não ser satisfatórios; pode não haver diversificação.

''links''
* [[ bolsas mundiais|mobile.valor.com.br/valor-data/tabela/5791/bolsas-de-valores-internacionais]]
* [[ADR|https://www.adr.com/Investors/Markets]]

Links
[[Manual|http://www.google.com.br/url?sa=t&source=web&cd=2&ved=0ahUKEwjPzKWugJLNAhWCNx4KHe1fAJcQFggdMAE&url=http%3A%2F%2Fwww.planejamento.gov.br%2Fassuntos%2Fassuntos-internacionais%2Fpublicacoes%2Fmanual_financiamento_externo.pdf&usg=AFQjCNH1EoEb54y1AAXVzQber_3pqYW5Uw&sig2=HyV6EDIiwcx-3PiuA4iIbQ]]


www.bcb.gov.br/Rex/legce/port/Circular3689.asp
https://lzadv.wordpress.com/2014/01/21/operacao-de-emprestimo-externo-em-empresa-nacional/comment-page-1/


[[Admininstração Financeira 2|Administração Financeira 2]]
! Objetivo da Aula
----
Nesta aula veremos o efeito que a inclusão de um ativo sem risco causa na carteira de ativos.
! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* calculo de retornos de carteiras com 2 ou mais ativos de risco e 1 ativo sem risco
* cálculo de risco de carteiras com 2 ou mais ativos de risco e 1 ativo sem risco
* apresentação da CML (Capital Market Line)

! Desenvolvimento
----
Vimos na aula passada que quando temos 2 ativos, podemos facilmente calcular o retorno e o risco da carteira:
retorno~~c~~= x~~1~~.r~~1~~+x~~2~~.r~~2~~
risco^^2^^=variância carteira=x~~1~~^^2^^.var~~1~~+x~~2~~^^2^^.var~~2~~+2.x~~1~~.x~~2~~.cov~~12~~

''caso 1''
Quando formamos uma carteira com 2 ativos, um com risco e outro sem risco, a covariância entre os ativos é nula, e desta forma, a equação do retorno mantém-se inalterada, mas a do risco se altera:
risco^^2^^=variância carteira=x~~1~~^^2^^.var~~1~~+x~~f~~^^2^^.var~~f~~+2.x~~1~~.x~~f~~.cov~~1f~~
risco~~c~~^^2^^=x~~1~~^^2^^.var~~1~~+x~~2~~^^2^^.0+2.x~~1~~.x~~2~~.0
risco~~c~~^^2^^=x~~1~~^^2^^.var~~1~~
ou risco~~c~~=x~~1~~;desv~~1~~
ou seja, o risco da carteira é proporcional ao risco do ativo de risco.
rearranjando x~~1~~=risco~~c~~/risco~~1~~   e x~~f~~=(1-x~~1~~)
Podemos usar este resultado e inserir na formula do retorno:
retorno~~c~~ = risco~~c~~/risco~~1~~.r~~1~~+(1-x~~1~~).r~~f~~
retorno~~c~~ =  risco~~c~~ / risco~~1~~.r~~1~~ + r~~f~~ - risco~~c~~/risco~~1~~.r~~f~~
colocando em evidência:
retorno carteira=t~~f~~+risco~~c~~/risco~~1~~.(r~~1~~ - r~~f~~)
Isso é a equação de uma reta que sai de rf e passa pelo ativo de risco, com inclinação dada pelo conhecido como Indice de Sharpe, que é uma medida de quantas unidades de retorno excedente temos para cada unidade de risco.
<<<
Exemplo: supondo o ativo com retorno de 20% e variância de 16% (desvio de 4%). Ao compormos a carteira com um ativo sem risco de retorno de 6%, 50% de cada, teremos:
retorno~~c~~=0,5*0,2+0,5*0,06=0,13 ou 13%
$$ risco_{c}=(0,5*0,04)^2+(0,5*0)^2+2*(0,5*0,02)*(0,5*0)*0=0,02 $$ ou 2% 
De forma geral:
retorno~~c~~=x~~1~~.0,2+(1-x~~1~~).0,06=0,14.x~~1~~+0.06
risco~~c~~=x~~1~~^^2^^.0,16=> x~~1~~=desv~~c~~/0.04
substituindo: 
retorno~~c~~=0,14/0.04.desv~~c~~+0.06
<<<
''caso 2''
Se tivermos 2 ativos de risco, as carteiras formadas por estes ativos devem formar a fronteira. Quando inserimos o ativo sem risco, ocorre o que denominamos de ''teorema dos dois fundos''. Os investidores aplicarão seus recursos em uma combinação de ativo sem risco e na carteira de tangência, de forma a adequar o perfil de aversão
! Texto Referência
----
Os principais coneitos podem ser melhor estudados no livro texto (Brealey/Meyers/Allen), Capitulo 7.
[[Mercado de Capitais II]]

Explicar Modelo Balck-Litterman

Observações do modelo de Black-Litterman

Os valorees de Pi são excessos de retornos.

Os resultados da equação de BL tb são excessos de retornos.

Os valores a serem dados no vetor Q tb devem se referir a excessos de retornos quando as views forem absolutas. Qdo forem relativas podem ser dadas diretamente...
[[Administração Financeira 1]]

As decisões financeiras sempre são tomadas considerando-se um tradeoff entre risco e retorno.
Vimos que nas decisões de caixa buscamos minimizar os custos (buscando aumentar os retornos) mas em função da precaução ou da especulação (riscos) deixávamos caixas mínimos.
As mesmas decisões foram tomadas com relação aos estoques.
Na definição dos elementos da política de crédito está implícito a busca por clientes que sejam bons pagadores, e nas alternativas frente ás possibilidades disso não acontecer.
Quando temos que definir a estratégia de financiamento da NCG esta questão fica evidente.
Assim, o risco sempre estão presentes, e não apenas no sentido de possibilidade de eventos negativos, mas também de oportunidades. De certa forma sempre consideramos o risco como estando associado ás incertezas.
A relação entre risco e retorno encontra sua maior expressão quando observamos a composição do CDG, e observamos o comportamento dos custos de capital de terceiros e próprio.

!Problemas relacionados à Liquidez
Os indicadores de liquidez podem apresentar valores elevados e mesmo assim a empresa relatar problemas de caixa.
A liquidez não apresenta a ''dinâmica'' do fluxo de caixa, apenas sintetiza, considerando que todos os recebimentos e pagamentos acontecem simultaneamente.
E isso não é verdade.
Para refletir melhor a dinâmica do fluxo de caixa temos o conceito de ''duration''
 Caixa             	   6.000 			 Empréstimos 	 6.000 
 CReceber 	 15.000 			 Fornecedores 	 14.000 
 Estoques  	 18.000 			 ELP          	 50.000 
 AP 	               111.000 			 PL 	                 80.000 
					
	               150.000 		                                150.000 

Os valores de liquidez apresentam-se bons:
 Liquidez Corrente 		 1,95 
 Liquidez Seca 		 1,05 
 Liquidez Imediata 		 0,30 

Porém, considere que os valores apresentam os seguintes prazos de vencimento:

''Ativos Circulantes''
	 Valor 	 Prazo 
 Bancos 	 1.000 	 -   
 Aplicações 	 2.000 	 30 
	 3.000 	 90 
 CReceber 	 3.750 	 74 
	 5.250 	 108 
	 6.000 	 254 
 Estoques 	 4.500 	 90 
	 4.500 	 180 
	 4.500 	 270 
	 4.500 	 360 

''Passivos Circulantes''
	 Valor 	 Prazo 
 Empréstimos 	 4.200 	 30 
	 1.800 	 60 
 Fornecedores 	 7.000 	 15 
	 7.000 	 30 
[[Planejamento Competitividade e Controle|Planejamento Competitividade e Controle]]


! Objetivo da Aula
----
* Matriz SWOT
* Matriz BCG original e revisada
* Matriz GE

! Pontos a Serem vistos
----
    
! Textos Referência
----


! Desenvolvimento
----


! Atividade
----
[[Mercado de Capitais II]]

Mostrar indicadores de desempenho de carteiras

1. Indice Sarpe
2. Sortino
3. Treynor
4. etc
[[Indicadores para Gestão|Indicadores para Gestão]]
! Objetivo da Aula
----
Nesta aula veremos os algoritmos de clusters, os quais servem, de forma geral, para criar partições, ou seja, para realizar a classificação. 

! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* aplicações de clusters
* algoritmo k-mean
* algoritmo FCM

! Desenvolvimento
----
Alguns indicadores não fornecem resultados em uma determinada escala, mas buscam indicar uma determinada classificação.
O Índice Paulista de Responsabilidade Social (IPRS), por exemplo, busca classificar os municípios em 5 categorias. Outros indicadores buscam identificar condições ou situações comuns, que os caracterizem.
As agências de Rating classificam os ativos em categorias.
Muitas aplicações médicas buscam identificar classes diagnósticas.
Companhias aereas, bancos, e serviços em geral, buscam estabelecer classificação para grupos de clientes.
Empresas de tecnologia (Netflix, Youtube, google, etc) buscam classificar os clientes para fins de recomendação.

Nestes casos, torna-se adequado ao invés de buscar formas de agregação e síntese de um único indicador, identificar estas situações e caracterizá-las por similaridades.
A técnica adequada para se utilizar, nestes casos, é a análise de clusters.

''Algorítmo básico''
A forma de identificar baseia-se na noção de distâncias. Busca-se formar conjuntos que possuam distâncias mínimas entre os elementos e um grupo, e ao mesmo tempo que apresentem máximas distâncias entre cada um dos grupos.
Considere os seguintes casos, representando possíveis tomadores de empréstimos, no qual apresentam-se os valores de rena e número de filhos:
|	caso	|	renda	|	nro filhos	|
|	1	|	1000	|	5	|
|	2	|	1500	|	4	|
|	3	|	900	|	4	|
|	4	|	1200	|	4	|
|	5	|	8500	|	1	|
|	7	|	8000	|	2	|
|	8	|	10000	|	1	|
|	9	|	1000	|	1	|
|	10	|	1200	|	2	|
|	11	|	800	|	1	|
|	12	|	11000	|	4	|
|	13	|	10000	|	5	|
|	14	|	12000	|	5	|
 
Visualmente (montar gráfico de dispersão no excel) podemos ver como está a distribuição dos valores e inferir o número de agrupamentos que podem ser formados.
Caso arbitremos que teremos dois agrupamentos, pode-se realizar um processo interativo que consiste nas seguintes etapas:
1. utilizar coordenadas iniciais arbitrárias para os centros
obs: pode-se utilizar valores arbitrários entre os máximos e mínimos valores de cada variáveis, pode-se tomar os mínimos e os máximos, por exemplo
2. calcular a distância de cada um dos casos aos centros
3, classificar os pontos (casos) em cada um dos grupos de acordo com a menor distância 
4. recalcular os novos centros como sendo a média aritmética das coordenadas dos pontos pertencentes a cada centro.
Deve-se repetir as etapas 3 e 4 até que haja convergência das coordenadas de cada centro, ou seja, até que que as coordenadas não se alterem, ou se alterem dentro de um limite mínimo.

''FCM''
O método fuzzy cluster não exige que cada ponto pertença ou seja classificado em apenas um centro, mas pertençe em algum grau a todos os centros.
o algoritmo é igual, só que as coordenadas são as médias ponderadas pela pertencença de cada um os pontos aos centros

Exemplo:
Tomando como pontos iniciais os valores máximos, mínimos e médio:
|	Centro	|	x	|	y	|
|	C1	|	1	|	1	|
|	C2	|	7	|	11	|
|	C3	|	4	|	6	|

E calculando as distâncias, as pertinências e a contribuição de cada ponto aos centros:

|	Pontos	|	x	|	y	|	dC1	|	dC2	|	dC3	|	1/dC1^2	|	1/dC2^2	|	1/dC3^2	|	SOMA	|	pert1	|	pert2	|	pert3	|	x1	|	x2	|	x3	|	y1	|	y2	|	y3	|
|	A	|	1	|	1	|	0,00	|	11,66	|	5,83	|	100,00	|	0,01	|	0,03	|	100,04	|	1,00	|	0,00	|	0,00	|	1,00	|	0,00	|	0,00	|	1,00	|	0,00	|	0,00	|
|	B	|	1	|	2	|	1,00	|	10,82	|	5,00	|	1,00	|	0,01	|	0,04	|	1,05	|	0,95	|	0,01	|	0,04	|	0,95	|	0,01	|	0,04	|	1,91	|	0,02	|	0,08	|
|	C	|	2	|	1	|	1,00	|	11,18	|	5,39	|	1,00	|	0,01	|	0,03	|	1,04	|	0,96	|	0,01	|	0,03	|	1,92	|	0,02	|	0,07	|	0,96	|	0,01	|	0,03	|
|	D	|	2	|	2	|	1,41	|	10,30	|	4,47	|	0,50	|	0,01	|	0,05	|	0,56	|	0,89	|	0,02	|	0,09	|	1,79	|	0,03	|	0,18	|	1,79	|	0,03	|	0,18	|
|	E	|	1	|	11	|	10,00	|	6,00	|	5,83	|	0,01	|	0,03	|	0,03	|	0,07	|	0,15	|	0,41	|	0,44	|	0,15	|	0,41	|	0,44	|	1,64	|	4,55	|	4,82	|
|	F	|	1	|	10	|	9,00	|	6,08	|	5,00	|	0,01	|	0,03	|	0,04	|	0,08	|	0,16	|	0,34	|	0,50	|	0,16	|	0,34	|	0,50	|	1,56	|	3,41	|	5,04	|
|	G	|	2	|	11	|	10,05	|	5,00	|	5,39	|	0,01	|	0,04	|	0,03	|	0,08	|	0,12	|	0,47	|	0,41	|	0,23	|	0,95	|	0,82	|	1,29	|	5,21	|	4,50	|
|	H	|	2	|	10	|	9,06	|	5,10	|	4,47	|	0,01	|	0,04	|	0,05	|	0,10	|	0,12	|	0,38	|	0,50	|	0,24	|	0,76	|	0,99	|	1,21	|	3,82	|	4,97	|
|	I	|	6	|	6	|	7,07	|	5,10	|	2,00	|	0,02	|	0,04	|	0,25	|	0,31	|	0,06	|	0,12	|	0,81	|	0,39	|	0,75	|	4,86	|	0,39	|	0,75	|	4,86	|
|	J	|	6	|	5	|	6,40	|	6,08	|	2,24	|	0,02	|	0,03	|	0,20	|	0,25	|	0,10	|	0,11	|	0,80	|	0,58	|	0,64	|	4,77	|	0,49	|	0,54	|	3,98	|
|	K	|	7	|	6	|	7,81	|	5,00	|	3,00	|	0,02	|	0,04	|	0,11	|	0,17	|	0,10	|	0,24	|	0,66	|	0,69	|	1,67	|	4,64	|	0,59	|	1,43	|	3,98	|
|	L	|	7	|	5	|	7,21	|	6,00	|	3,16	|	0,02	|	0,03	|	0,10	|	0,15	|	0,13	|	0,19	|	0,68	|	0,92	|	1,32	|	4,76	|	0,65	|	0,94	|	3,40	|

O cálculo dos novos centros será uma média ponderada utilizando-se as coordenadas de cada ponto pela pertencença ao centro.
No exemplo: a somatória da coluna x pela somatória das pertencenças de cada centro...
O calculo é inerativo, e normalmente converge em poucas interações...

|	soma pert1	|	soma pert2	|	soma pert3	|	x1	|	x2	|	x3	|	y1	|	y2	|	y3	|
|	4,74	|	2,30	|	4,96	|	1,90	|	3,00	|	4,45	|	2,84	|	8,99	|	7,23	|
 
Obs: 
* às vezes a distância é zero, e neste caso a pertinência é 1, mas deve-se providenciar um ajuste nas fórmulas para considerar essa situação.
* utiliza-se a distância ao quadrado pois o algorítmo converge mais rapidamente do que utilizando-se a distância
! Tarefa
----
[[Planejamento Competitividade e Controle|Planejamento Competitividade e Controle]]


! Objetivo da Aula
----
* Discutir estratégias funcionais
- recursos -> capacitações -> competências
- relação das funções na cadeia de valor
- alinhamento das funções com as estratégias de negócios: destacar no bussiness model as relações fundamentais: marketing, logistica, finanças, compras, parcerias
- alinhamento das funções com as estratégias corporativas: 

! Pontos a Serem vistos
----
    
! Textos Referência
----


! Desenvolvimento
----


! Atividade
----
[[Administração Financeira 1]]

Nesta aula serão vistos os instrumentos financeiros de financiamento do Capital em Giro.

Quando observamos a necessidade de recursos organizacional, podemos destacar 2 componentes: permanentes de longo prazo e de curto prazo.
Primeiro deve-se distinguir que mesmo tratando-se de capital relacionado ao curto prazo, a necessidade pode ter carater permanente ou sazonal.
Assim, podemos identificar um volume de natureza permanente que é composto pelos recursos de longo prazo e os valore mínimos de curto prazo.
Esta configuração nos dá 3 estratégias de financiamento :
1. Conservadora
2. Flexivel
3. Mista


Será dado destaque ás operaçoes de curto prazo e comerciais:

* Vendor: o vendfedor realiza a operação, assume o risco, mas quem paga é o comprador
* compror: o comprador assume a operação, asume o risco, e quem recebe é o vendedor
* cartão de crédito

* leasing
* CDC

* conta garantida
* crédito rotativo

* desconto de duplicata
* factoring
* adiantamento de cartão

Linhas Especiais
- BNDES
- Cooperativas de rédito
- ACC / ACE
- Rural: Certificado Receíveis, Cédulas (hipotec, fduciária), linhas diretas, 

[[prospecto CRA Burguer King|https://drive.google.com/file/d/0BxcJkWDZJShMNmdmNlVYekJsM28/edit]]
[lei dos créditos rurais|https://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwi_xq_UrLzUAhXMGJAKHdB6DRgQFggnMAA&url=http%3A%2F%2Fsistemas.cvm.gov.br%2Fport%2Fatos%2Fleis%2FLei11_076.htm&usg=AFQjCNG2JikfQmkzjCkrdkBQsc4cgE9pPw&sig2=g9oUcxk7qj3TzazlCRIgXg]]
[[BC - custos das operações|http://www.bcb.gov.br/pt-br/#!/c/TXJUROS/]]
[[operações financiamento capital de giro|http://www.ead.fea.usp.br/Semead/7semead/paginas/artigos%20recebidos/Finan%E7as/FIN12_-_Capital_de_giro.PDF]]
[[Finanças Internacionais|Finanças Internacionais]]
! Objetivo da Aula
----
Nessa aula veremos as bases do investimento internacional, cobrindo os motivos, os requisitos e os caminhos para a internacionalização.
! Pontos a Serem vistos
----
Dentre as principais, destacam-se:
*Motivos para internacionalizar;
*Requisitos para internacionalização;
*Caminhos para internacionalização (árvore);
! Texto Referência
----
Os principais conceitos podem ser melhor estudados no livro texto (Eitman).
! Desenvolvimento
----
!1 - Introdução: primeiramente serão apresentadas algumas definições.

*Empresa multinacional: possui uma base nacionalizada, ou seja, tem uma matriz.
<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Aula10-EmpresaMulti.PNG" width="375" height="165">
</div></html>
*Empresa global: não tem uma base nacionalizada, os investidores dessa empresa não estão relacionados com o país, ou seja, estão espalhados pelo mundo.
<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Aula10-EmpresaGlobal.PNG" width="323" height="133">
</div></html>
A empresa global é como uma evolução da empresa multinacional, mas o ideal é evoluir e "ficar com um pé" na multinacional.
Outra importante diferença é que a empresa multinacional caracterizava-se por possuir nacionalidade (os investidores eram de um determinado país).
Por sua vez, a empresa global não possui essa distinção, realizando captação através de investidores de diferentes nacionalidades. Isso torna a lógica de decisão da empresa global baseada na lógica de portfólios.
Esse mesmo tipo de comportamento vale para o mercado consumidor, que alterou a importância do parâmetro nacionalidade.... (carro americano versus carro japones), etc... Talvez a GM seja o melhor exemplo..

obs: O termo MULTINACIONAL está progressivamente saindo de uso já que ele podia induzir à idéia de que uma empresa teria várias nacionalidades. Atualmente, tais empresas recebem a denominação de Empresa transnacional, pois na realidade tem suas matrizes em um determinado país e atuam em inúmeros outros. 
exemplos como a AOL, Siemens, IBM, Nokia, Toyota, Sony Corporation, a Nestlé no ramo alimentício, a Ford no setor automotivo, a Boeing no setor aeronáutico, a GVT (Global Village Telecom) no ramo de Telefonia Fixa, a Gerdau no ramo siderúrgico, a Essilor no ramo óptico, entre outras. (copiei do Yahoo respostas)

ver tb: 
* [[ Globalização e a ZFM|http://www.contemporanea.ufscar.br/index.php/contemporanea/article/download/119/66]]
* [[movimentos estratégicos de internacionalização|http://www.guilhermeazevedo.com/public/demultinacionalparaglobal.pdf]]

Há um novo termo sendo utilizado: Cadeias Globais de Valor (CGV)
!2 - Motivos para Internacionalização
*Assegurar fornecedores;
*Novos mercados;
*Possibilidade de produção mais barata (subsídios locais),
*Aumento das economias de escala;
*Diluição dos custos de P&D;
*Busca de novos conhecimentos e tecnologias;
*Vantagem competitiva - vantagens resultantes de operar em vários mercados;
!3 - Requisitos da Internacionalização
!3.1 - Apresentar uma vantagem competitiva segundo os atributos abaixo:
*Conhecer a legislação do país destino;
*Conhecer o fornecedor, o mercado e o consumidor do novo país; 
*Competência específica;
*Transferível;
*Compensar riscos (por exemplo, se o mercado nacional estiver instável, as vezes não vale a pena investir em outros lugares);
<<<
!3.1.1 - Vantagens de:
*Escala
*Escopo
!3.1.2 - Expertise
!3.1.3 - Base local desenvolvida
<<<
!4 - Caminhos pra Internacionalização
<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Aula10-Arvore-1.PNG" width="640" height="400">
</div></html>

! Notícias Relacionadas
-----
* [[Brasil Foods firma joint venture para distribuir produtos sadia na china|http://www1.folha.uol.com.br/mercado/1048466-brasil-foods-firma-joint-venture-com-chinesa-dah-chon-hong.shtml]]
* [[Matercard e telefônica firmam joint venture para produtos financeiros móveis|http://www.teletime.com.br/22/11/2011/mastercard-e-telefonica-criam-joint-venture-no-brasil/tt/250698/news.aspx]]
* [[Embraer firma joint venture com francesa|http://g1.globo.com/economia/negocios/noticia/2012/06/embraer-vai-criar-joint-venture-com-empresa-francesa-no-mexico.html]]
* [[Gigante farmacêutica|http://www.nanocore.com.br/site/noticias.php?id_noticias=39]]
* [[copersucar e Cargill|http://exame.abril.com.br/negocios/noticias/copersucar-cargill-passam-a-operar-joint-venture-em-outubro]]
* [[ porque a apple fabrica na china|http://www.sitedalogistica.com.br/products/por-que-a-apple-fabrica-o-iphone-na-china-/]]
* [[presença global da braskem|http://www.braskem.com.br/site.aspx/Presenca-Global]]

Tipos de problemas
* [[quebra de patentes|http://www.torrent.com.br/noticias/aprender-com-a-industria-farmaceutica-indiana.php]]
[[Admininstração Financeira 2|Administração Financeira 2]]
! Objetivo da Aula
----
Nesta aula estudaremos as características de uma carteira de títulos diversificadas e a relação com cada um dos ativos que a comõe.
.
! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* risco sistemático e diversificável
* identificação da contribuição de um título ao risco da carteira
* definição de beta
* cálculo do beta
* SML

! Desenvolvimento
----
* a partir da CML, tentou-se verificar se os preços estabelecidos no mercado estavam em conformidade, comparados com o dado pelo custo de capital do CML e incluido na equação do crescimento constante -> não batiam para a maioria se não todos os títulos....
* deve-se perceber que quando se diversifica a carteira tem-se um valor abaixo do qual não é possível diminuir o risco.
* este risco é dado por um efeito sistemático que atinge, com maior ou menor intensidade todas as empresas, logo todos os ativos.
* este risco é de formação complexa e depende de todo um arranjo estrutural, legal, etc.... sendo assim característico de CADA MERCADO.
* assim, todo título possui 2 tipos de risco: risco sistemático e risco específico

* pode-se diminuir SEM CUSTOS os riscos específicos através da diversificação. Isso significa que ninguém pagará qualquer coisa por riscos específicos. usar metáfora da gordura na carne .....

* já que o risco sistemático é dado pela forma como os retornos de uma empresa reagem ou se comportam com relação a fatores específicos do mercado, medimos essa relação calculando o comportamento dos retornos do ativo com os retornos da CARTEIRA DE MERCADO... porque esta será a carteira que um investidor racional médio possuirá. Se um investidor quiser manter outra carteira, é uma opção dele, mas os demais não acham justo pagar mais retorno por um risco que poderia ser reduzido.
* deve-se, ainda, haromnizar nossas idéias com a característica de que os investidores são racionais e possuem aversão ao risco -> maior risco -> maior retorno

* assim, nasce uma nova relação na qual os maiores riscos (sistemáticos) são compensados com maiores retornos. O modelo mais simples é dado por uma relação DIRETA:
prêmio pelo risco = ''coisa'' proporcional ao risco sistemático * prêmio do mercado

$$ r_{e} - r_{f} = \beta * (r_{m} - r_{f}) $$
Ou na forma como é mais conhecido:
$$ r_{e} = r_{f} + \beta * (r_{m} - r_{f}) $$
conhecido como CAPM e SML (securities market line) 

''Importante'': Isso não significa que a inclusão de um ativo em qualquer carteira acrescentará apenas risco sistemático. Claro que a inclusão de um ativo em uma carteira não diferenciada irá acrescentar um risco muito maior. Significa apenas que os investidores de carteiras não diversificadas não serão recompensados pelo risco excedente, pois apenas o risco sistemático deve ser recompensado.

* DIFERENCIAR CARTEIRAS EFICIENTES DE QUALQUER CARTEIRA OU ATIVO. ->  a CML vale apenas para as carteiras eficientes. 
* todos inclusive as carteiras eficiente -> SML

* aula com a apresentação da lógica do [[capm|https://docs.google.com/viewer?a=v&q=cache:nQDlCQrCw_sJ:foba.lakeheadu.ca/hartviksen/Chapter%25209%2520-%2520The%2520Capital%2520Asset%2520Pricing%2520Model%2520%28CAPM%29.ppt+dedu%C3%A7%C3%A3o+do+capm+.ppt&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESjW_TjIGejACcLtRilR56lGZL2nspPsq4sy8TCbKIaeQdxjtMYQ1Dwl0HAJFHzAB5gMMhYbRF7Pi9i-f-l3zhBNgaegxxl9mDDJtIy4yP9zXRE49WUIswyKuzzpBvcULbzXvVfY&sig=AHIEtbSyrtShtzaevD1rCfSb0w9r9lhTsQ]]

* aula com lógica e derivação formal do [[CAPM: |https://docs.google.com/viewer?a=v&q=cache:F4t43DPeyGkJ:homes.chass.utoronto.ca/~ngkaho/ECMC49F/Documents/2005F_C49_Note04.ppt+dedu%C3%A7%C3%A3o+do+capm+.ppt&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESh5Ywev53AVuRgTa5vvMHJN4YD3fTDE4573vks1_cSmL6K_4GHe6THYg8kBNaKIo7UDlyT8u9qecy1gHFyAdGf4wwqycIKFdxo0NgHoxYxowq12x7HxjnrN1n03_xFbFfeaaQX5&sig=AHIEtbS5Nv6owTu3HyDvfC3B9JpnXH4-ig]]
! Texto Referência
----
Os principais coneitos podem ser melhor estudados no livro texto (Brealey/Meyers/Allen), Capitulo 7.
[[Planejamento Competitividade e Controle|Planejamento Competitividade e Controle]]


! Objetivo da Aula
----
* Apresentar BSC
* Apresentar Mapa Estratégico
* Controle e Alinhamento Estratégico
* Controle Alinhamento Funcional e estratégico
* Verificação de causalidades e premissas
* Screening ambiental

! Pontos a Serem vistos
----
    
! Textos Referência
----


! Desenvolvimento
----


! Atividade
----
site em que se pode montar BSC simples, mas completo (KPI, dashboard, etc): https://www.webbsc.com/s/training-project-bsc#
[[Administração Financeira 1]]

As previsões possuem 2 objetivos:
* verificar a situação financeira mantidos os parâmetros atuais
* verificar a situação se os parâmetros forem alterados

[[Admininstração Financeira 2|Administração Financeira 2]]
! Objetivo da Aula
----
Nesta aula apresentaremos um modelo desenvolvido por Jack Treynor, William Forsyth Sharpe, John Lintner e Jan Mossin e que descreve a forma como o mercado precifica os títulos (qualquer título), e que ficou conhecido como CAPM (Capital Assets Pricing Modelo) .
.
! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* qual risco o mercado remunera
* como é a remuneração deste risco
*  a fórmula do CAPM e os seus pressupostos
* o cálculo do retorno

! Desenvolvimento
----
Após o desenvolvimento da Linha de Mercado de Capitais (LMC) que relaciona o retorno com o ''risco total'', foram verificados que a remuneração (retorno) negociada entre os agentes do mercado não seguia essa relação. Desta forma, havia algum elemento na relação risco-retorno que não estava adequado.
Algumas importantes contribuições encontradas foram:
* a verificação de que havia um limite à diversisficação: ao aumentar o número de títulos em uma carteira, chega-se a um limite de diversificação, ou seja, não consegue-se reduzir o risco de uma carteira abaixo de um determinado valor. Esse valor foi denominado de risco sistemático. Esse limite de diversificação acontece pois existem fatores que impactam todos as empresas, ou seja, todos os títulos. Desta forma, o risco total de um título foi dividido em duas componentes: o risco sistemático e o risco diversificável. O risco diversificável é a parcela do risco que desaparece quando o título é inserido em uma carteira diversificada. 
* o risco sistemático dos títulos individuais não póssui o mesmo valor. Este valor é diferente para cada título pois algumas empresas sobrereagem frente a uma variação do mercado, ou seja, possuem retornos que são amplificados quando comparados às variações do retorno do mercado,; enquanto outras empresas subreagem, ou seja, seus retornos são amortecidos quando comparados às variações dos retornos do mercado.
* À forma  como se dá o comportamento dos retornos de um título com relação aos retornos do mercado denomina-se de ''beta'' do título, e é calculado utilizando-se a relação:
$$ \beta_i=\frac{covar(r_i,r_m)}{\rho_m^2} $$

Uma das vantagens do beta como medida do risco sistemático é que quando analisamos uma carteira ou portfólio, pode-se calcular facilmente o seu risco sistemático a partir dos riscos sistemáticos das ações que compõe o portfólio:

Supondo um portfólio com 2 ativos, o retorno da carteira é dado por:
$$ R_p=x_1*r_1 + x_2*r_2 $$
E o beta da carteira dado por:
$$ \beta_p=\frac{cov(R_p,R_m)}{\rho_m^2} $$
substituindo, temos:
$$ \beta_p=\frac{cov(x_*r_1 + x_2*r_2,R_m)}{\rho_m^2} $$
Para o cálculo desta covariância devemos observar o comportamento dos retornos da carteira com relação aos retornos do mercado...
$$ cov(R_p,R_m)=\frac{\sum_{i=1}^{N} (Rp_i-Rp_{med})*((Rm_i-Rm_{med})}{N} $$
Tendo-se as séries históricas podemos calcular os valores necessários.
$$ Rp_{med}=\frac{\sum_{i=1}^{N} Rp_i}{N} = \frac{\sum_{i=1}^{N} (x_1*r1_i + x_2*r2_i)}{N}  = x_1*\frac{\sum r1_i}{N} + x_2*\frac{\sum r2_i}{N} =x_1*x1_{med} + x_2*x2_{med} $$
Para calcular a covariância, usamos as séries históricas:
| período | $$ (Rp_i-Rp_{med})*((Rm_i-Rm_{med}) $$ |
| 1 | $$ [(x_1*r1_1 + x_2*r2_1)-(x_1*x1_{med} + x_2*x2_{med})] * (Rm_1-Rm_{med}) $$ |
|  | $$ [(x_1*r1_1 - x_1*x1_{med})+(x_2*r2_1-x_2*x2_{med})]*(Rm_1-Rm_{med}) $$ |
|  | $$ [x_1*(r1_1 - x1_{med})+x_2*(r2_1-x2_{med})]*(Rm_1-Rm_{med}) $$ |
|  | $$ x_1*(r1_1 - x1_{med})*(Rm_1-Rm_{med})+x_2*(r2_1-x2_{med})*(Rm_1-Rm_{med}) $$ |
| 2 | $$ x_1*(r1_2 - x1_{med})*(Rm_2-Rm_{med})+x_2*(r2_2-x2_{med})*(Rm_2-Rm_{med}) $$ |
| ... | ... |
| N | $$ x_1*(r1_N - x1_{med})*(Rm_N-Rm_{med})+x_2*(r2_N-x2_{med})*(Rm_N-Rm_{med}) $$ |

Assim, a covariância será:
$$ cov(R_p,R_m) = \frac{\sum_{i=1}^{N} [x_1*(r1_i - x1_{med})*(Rm_i-Rm_{med})+(x_2*(r2_i-x2_{med})*(Rm_i-Rm_{med})]}{N} $$
$$ cov(R_p,R_m) = \frac{x_1*\sum_{i=1}^{N} (r1_i-x1_{med})*(Rm_i-Rm_{med})}{N} + \frac{x_2*\sum_{i=1}^{N} (r2_i-x2_{med})*(Rm_i-Rm_{med})}{N} $$
$$ cov(R_p,R_m)=x_1*cov(R_1,R_m) + x_2*cov(R_2,R_m) $$

Assim:

$$  \beta_p=\frac{x_1*cov(R_1,R_m) + x_2*cov(R_2,R_m)}{\rho_m^2} = \frac{x_1*cov(R_1,R_m)}{\rho_m^2} + \frac{x_2*cov(R_2,R_m)}{\rho_m^2} $$
$$ \beta_p= x_1*\beta_1+x_2*\beta_2 $$

De forma genérica, dado M ativos:
$$ \beta_p= \sum_{i=1}^{M} x_i*\beta_i $$


! Texto Referência
----
Os principais conceitos podem ser melhor estudados no livro texto (Brealey/Meyers/Allen), Capitulo 7.
[[Finanças Internacionais|Finanças Internacionais]]
! Objetivo da Aula
----
Veremos de modo geral como funciona o processo de exportação no Brasil.
! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* Características de Exportação e Importação.
* Necessidade de padronização dos termos - Incoterms.
! Texto Referência
----
Os principais conceitos podem ser melhor estudados no livro texto (Eiteman).
! Desenvolvimento
----
!1 - Comércio internacional
Existem barreiras "invisíveis" entre países que visam, entre vários objetivos, como por exemplo a proteção do mercado interno ou a saúde da população. 
Outra observação a ser feita é que o ser humano, por natureza não confia nos outros, portanto, ao fazer uma venda, o vendedor quer receber o dinheiro antes de entregar o produto, e o mesmo acontece com o comprador. Assim, é necessário um intermediário para essa operação, que é geralmente uma instituição financeira (banco). As pessoas confiam no banco por que ele é uma instituição antiga e tradicional, e principalmente devido a transparência que ele proporciona.
!2 - Procedimento e documentos envolvidos
O banco emite documentos dizendo os termos da operação, são as promessas de despacho e de pagamento. Depois, o banco escolhe um galpão onde o produto vai ser armazenado e só pode ser liberado com uma senha. O galpão dá essa senha para o banco e este dará a senha para o comprador quando houver a confirmação de pagamento para o vendedor.
Segue a mesma lógica das vendas online, tipo mercado livre, pagseguro (uol),  


Os documentos envolvidos no processo de exportação são três: 
*1 - Conhecimento de embarque (B/L - Bill of Lading e AWB - Airways Bill); emitido pelo transportador - é um ''título de propriedade''
*2 - Draft - Letra de câmbio (carta de cobrança);
*3 - Carta de crédito (C/L) - promessa de pagamento;

''Passos para a exportação:''
1. Emissão da carta de crédito (promessa de pagamento);
2. Despacho do exportador;
3. Senha do transportador para o vendedor (Bill od Lading ou Airways Bill);
4. Produtos ficarão armazenados esperando até o importador receber a senha (documentos);
5. Vendedor repassa essa senha ao banco, que é repassada para o comprador e envia também uma cobrança (letra de câmbio - emitida pelo exportador);
6. O banco do país importador autoriza e aceita a cobrança;
7. Vendedor recebe o pagamento do seu banco;
8. Comprador, com a senha, retira a mercadoria;
!5 - Problema da exportação
-----
Uma interessante cartilha explicando todo o processo pode ser obtida [[AQUI|http://www.brasilexport.gov.br/sites/default/files/publicacoes/manuais/PUBExportPassoPasso2012.pdf]]

!3 - Padronização dos termos - Incoterms
É realizada para evitar conflitos e desentendimentos entre comprador e vendedor. A padronização define as responsabilidades de cada um (custos e riscos).
Os Incoterms (International Commercial Terms) são uma série de termos pré-definidos pela Câmara de Comércio, os envolvidos na operação entram em um acordo sobre qual será o Incoterm a ser utilizado.

[[Filminho|https://youtu.be/WDlQeMxAd4M]]

-----
Há contratos de adiantamento como incentivo às exportações
<html>
<div>
<img src="http://xxx/albums/i409/bcampello/Financas%20Internacionais/Aula%2013%20-%20Exportacao/Aula13-Problema.png" width="554" height="196">
</div></html>


Em que:
*ACC: Adiantamento de Contrato de Câmbio para exportadores.
*ACE:Adiantamento sobre Cambiais Entregues.
A exportação em teoria ajuda o país mas tem que usar o capital de giro próprio da empresa, isso fez com que os exportadores chegassem a um consenso de que não era justo. Portanto, fez-se valer um contrato que o exportador faz com o governo em que pede um adiantamento como auxilio. O adiantamento é chamado ACC.

Uma alternativa ao ACC é o ACE que é quando o exportador já despachou a mercadoria, mas vai receber o pagamento antes de a mercadoria chegar no destino.
Tanto o ACC como o ACE são linhas de crédito ao exportador concedidas pelo governo.
[[Finanças Internacionais|Finanças Internacionais]]
! Objetivo da Aula
----
Uma situação comum é a necessidade de realizar cálculos que envolvem fluxos financeiros em moedas diferentes. Nesta aula analisaremos as formas de se realizar estes calculos corretamente.

! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* Investimentos internacionais - tipos/situações
* Avaliação de Investimentos Internacionais - conversão dos fluxos
* Avaliação de Investimentos Internacionais - conversão das taxas

! Texto Referência
----
Os principais conceitos podem ser melhor estudados no livro texto (Eiteman).

! Desenvolvimento
----
!1 - Situações de investimento por controle de ativos:
<<<
!1.1 - Joint Ventures: parceiros criam uma empresa independente. Dessa forma um fator importante é a sinergia entre os parceiros do negócio.
*Vantagens:
-Entende cultura, valores, instituições;
-Pode suprir gestão eficiente;
-Acesso aos mercados de crédito e de capital local;
-Propriedade de tecnologias apropriadas;
-Imagem nos mercados locais;

*Desvantagens:
-Pode aumentar risco político;
-Opiniões diferentes sobre questões estratégicas; 
-Dividendos;
-Formas de financiamento;
-Precificação de preços de transferências;
-Decisões globais nem sempre coincidem com as locais;

!1.2 - Fusões e Aquisições:
*Vantagens:
-Apresentam menor tempo de implantação;
-Apresentam maior facilidade de captação de recursos;

*Desvantagens:
-Apresentam maiores dificuldades para operacionalização efetiva – realizar e executar os planos que tornaram a empresa atraente para a Matriz;
!1.3 - Greenfield: Investimento em uma linha de produção, escritório ou em outra estrutura da empresa em uma área onde nenhuma instalação precedente exista. Criam capacidade produtiva e utilizam novos equipamentos e tecnologias para produção.
<<<
!2 - Considerações para o Investimento Internacional:
!2.1 - Critérios a serem considerados:
*Identificação dos fluxos de caixa;
*Atualização pela taxa de desconto que reflita o custo de oportunidade de capital;
*Verificação da viabilidade financeira (Cálculo do VPL);
!2.2 - Dúvidas:
*Os fluxos serão considerados em moeda local ou estrangeira ?
*Levar em consideração o custo de capital de qual mercado?

!2.3 - Complexidades:
*Distinção dos Fluxos de Caixa do Projeto dos Fluxos de Caixa da Matriz;
*Dificuldade na separação das decisões de investimento e de financiamento;
*Remessas sujeitas a múltiplos sistemas tributários;
*Fluxos de caixa do projeto para a Matriz sob diversas formas (tarifas de licenciamento, importações, etc);
*Câmbio e inflações;
*Fontes de capital subsidiados;
*Riscos políticos;

!3 - O que acontece:
*Na realidade, metade das multinacionais utiliza os fluxos de caixa para a matriz como base para as decisões.
*Para os acionistas o que interessa é o valor que será incorporado efetivamente nos fluxos globais.
*Se o IED (Investimento Estrangeiro Direto) gerar valores de retornos do projeto inferiores aos concorrentes locais (estrangeiro), os acionistas prefeririam investir nestas empresas.
* As empresas sofreram um movimento importante de fusões e integração (vertical e horizontal) na década de 60-70. Houve um movimento em seguida de foco no bussiness score, e um elevado número de alienações. Com a lógica da diversificação operacional (mercados, fornecedores) e financeira (investidores), e na avaliação permanente dos resultados das empresas, há um elevado número de empresas globais que se inserem no que se denomina de "Lógica do Portfólio", na qual as empresas são inseridas ou excluídas, em função dos valores adicionados/gerados.
* comisso a lógica da racionalidade do investidor, ou seja a de que os investidores são aversos ao risco, é quebrada, e em função da simplicidade de gestão dos conglomerados, estabelece-se um resultado desejado, que é independente do risco específico do negócio. As unidades devem adequar preços, custos, de forma a obter fluxos que levem a projetos viáveis sob esta nova ótica.

!3.1 - Existem duas abordagens:
!3.1.1 - Ajuste das taxas: a taxa de atualização (CMPC) é ajustada tanto para as taxas de dívidas quanto para de capitais próprios.
<<<
!Médoto 1 – Conversão dos fluxos em moeda estrangeira.
Estimar fluxos em moeda estrangeira
*Converte cada fluxo à taxa de câmbio prevista.
*Atualiza pela taxa de oportunidade local.
!Médoto 2 – Conversão do VPL.
*Estima fluxos em moeda estrangeira.
*Atualiza pela taxa de oportunidade estrangeira.
*Converte pela taxa spot.
<<<
Se aceitarmos as teorias de paridade, os dois métodos chegam aos mesmos valores:
*Condições de paridade garantem que taxas forward estejam relacionadas às taxas de juros;
*Condições de paridade garantem que taxas de inflação estejam relacionadas às taxas de juros;
Vantagens:
*Dispensa previsões subjetivas;
!3.1.1.1 - Demonstração dos cálculos pela abordagem 1 (Ajuste das Taxas):

Situação Exemplo: subsidiária americana na Holanda.
*CMPC(Estados Unidos)=16%aa
*Obrigações tesouro americano = 8%aa
*Obrigações tesouro holandês = 9%aa
*Taxa spot = 2,0 F$/US$
*Inflação americana = 5%aa
*Fluxo de Caixa em Florins;
<html>
<div>
<img src="http://i1xxx/albums/i409/bcampello/Financas%20Internacionais/Aula%2011%20-%20Investimento%20Global/Aula11-InvInter-Abordagem1.png" width="480" height="76">
</div></html>


<html>
<div>
<img src="http://xxx/albums/i409/bcampello/Financas%20Internacionais/Aula%2011%20-%20Investimento%20Global/Aula11-InvInter-Abordagem2.png" width="293" height="334">
</div></html>


<html>
<div>
<img src="http://xxx/albums/i409/bcampello/Financas%20Internacionais/Aula%2011%20-%20Investimento%20Global/Aula11-InvInter-Abordagem3.png" width="491" height="337">
</div></html>


<html>
<div>
<img src="http://xxx/albums/i409/bcampello/Financas%20Internacionais/Aula%2011%20-%20Investimento%20Global/Aula11-InvInter-Abordagem4.png" width="562" height="399">
</div></html>


Agora o cálculo da taxa de câmbio para o período 2:


<html>
<div>
<img src="http://xxx/albums/i409/bcampello/Financas%20Internacionais/Aula%2011%20-%20Investimento%20Global/Aula11-InvInter-Abordagem5.png" width="340" height="270">
</div></html>


*Método 1 – Conversão e atualização por 16%aa:
<html>
<div>
<img src="http://xxx/albums/i409/bcampello/Financas%20Internacionais/Aula%2011%20-%20Investimento%20Global/Aula11-InvInter-Abordagem6.png" width="586" height="230">
</div></html>


*Método 2 – Atualização pela taxa em florins e conversão:
<html>
<div>
<img src="http://xxx/albums/i409/bcampello/Financas%20Internacionais/Aula%2011%20-%20Investimento%20Global/Aula11-InvInter-Abordagem7.png" width="586" height="348">
</div></html>

<<<
OBS: Há uma dificuldade inerente: o cálculo do CMPC que deve refletir os riscos associados ao investimento internacional.
<html>
<div>
<img src="http://xxx/albums/i409/bcampello/Financas%20Internacionais/Aula%2011%20-%20Investimento%20Global/Aula11-InvInter-Abordagem8.png" width="303" height="197">
</div></html>

*Ajuste no custo das dívidas:
<html>
<div>
<img src="http://xxx/albums/i409/bcampello/Financas%20Internacionais/Aula%2011%20-%20Investimento%20Global/Aula11-InvInter-Abordagem9.png" width="528" height="197">
</div></html>

*Ajuste no custo capital próprio:
<html>
<div>
<img src="http://xxx/albums/i409/bcampello/Financas%20Internacionais/Aula%2011%20-%20Investimento%20Global/Aula11-InvInter-Abordagem10.png" width="370" height="206">
</div></html>

*Método Alternativo:
<html>
<div>
<img src="http://xxx/albums/i409/bcampello/Financas%20Internacionais/Aula%2011%20-%20Investimento%20Global/Aula11-InvInter-Abordagem11.png" width="370" height="56">
</div></html>
<<<

!3.1.2 - Ajuste dos Fluxos de Caixa: a taxa utilizada é o CMPC, todos os impactos e riscos devem ser refletidos nos fluxos de caixa.
*Os fluxos devem conter todos os impactos assumidos para riscos políticos, riscos macroeconômicos, riscos de financiamento, etc.;
*Em função da complexidade de situações, normalmente é efetuado através de simulações;
*Os fluxos são atualizados pelo custo médio de capital ajustado para a situação específica;
[[Admininstração Financeira 2|Administração Financeira 2]]
! Objetivo da Aula
----
Nesta aula apresentaremos os cálculos necessários para a utilização do CAPM.(aula prática)
.
! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* calculo dos retornos médios
* cálculo das variâncias, covariâncias e betas
* aplicação da fórmula do CAPM para vários horizontes

! Desenvolvimento
----
O modelo CPAM é um modelo de expectativas. Desta forma, só é válido quando algumas condições referentes as expectativas são cumpridas:
1. sem custos de transação - significa que qq investidor pode realizar transações sem custos
2. Todas as informações relevantes estão disponíveis a todos sem custos
3. Todos os investidores possuem expectativas homogeneas

Verifica-se, desta forma, a HIPÓTESE DE EFICIÊNCIA DO MERCADO (EMH).
Destacam-se 3 tipos de eficiências, QUE SE REFERE À CAPACIDADE DE UM INVESTIDOR OBTER LUCROS EXTRAORDINÁRIOS (OU ANORMAIS) COM BASE EM INFORMAÇÕES: 
* fraca - somente com preços passados
* semi-forte - somente com informações públicas
* forte - com qq informações - instantaneamente

Quando essas condições não se verificam em um mercado, ou quando não se tem cotações disponíveis, deve-se utilizar informações de outros mercados - Americano é o mais desenvolvido e mais eficiente do mundo...
----
''OBS'': 
No modelo do CAPM, a única variável que exerce influência nos retornos é o risco sistemático. 
Mas há diversos trabalhos que mostram que muitas vezes não é assim. 
Há um outro modelo específico que mostra que além do risco sistemático há ao menos mais dois fatores que influenciam nos retornos: 
* o tamanho da firma 
* relação Valor Contabil sobre Valor de Mercado (PL/VM). 
Essa abordagem é conhecida como modelo de 3 fatores ([[saber mais|http://empresasemercados.blogspot.com.br/2011/01/modelo-de-tres-fatores.html]]).
----

Aqui nos concentraremos no CAPM de um único fator.
Desta forma, deve-se buscar nos mercados desenvolvidos, em que os processos de precificação funcionam, os "preços" (no caso, retornos) justos ao capital próprio.
A primeira observação a ser feita e que deve-se buscar as empresas do mesmo setor na qqual estamos interessadas. Isto porque sabemos que empresas de setores diferentes possuem retornos diferentes em função da especificidade do negócio, da estrutura do setor, das sazonalidades e do ambiente em que ele está inserido.
Mas mesmo quando se observam os valores de empresas de mesmo setor, podemos observar valores muito diferentes de rentabilidades.
A explicação para essas diferenças está nas diferentes estruturas de capital das empresas, ou seja, as empresas possuem diferentes níveis de endividamento e assim diferentes graus de alavancagem, o que faz com que apresentem riscos diferentes, e logo, rentabilidades diferentes.
Assim, para a determinação do retorno, deve-se buscar informações nos mercados desenvolvidos, e atentar para que o valor seja corrigido para refletir a estrutura de capital da empresa.



Deve-se ter a sequência do cálculo dado pela Damondaran para calculo do custo de capital próprio utilizando como referencia outros mercados

1. calculo do beta setorial
referência [[Damandaran|http://pages.stern.nyu.edu/~adamodar/New_Home_Page/datafile/Betas.html]]
2. calculo das taxas de mercado e livre de risco
3. calculo do re
4.  soma do risco país (pode-se usar a diferença entre titulos soberanos ou o EMBI+ do JPMorgan (detalhar composição -> carteira de titulos publicos e privados)
referência
[[gráfico histórico|http://hcinvestimentos.com/wp-content/uploads/2011/03/risco-pais-1994-2011-e1318616811542.png]] [[IPEA|http://www.ipeadata.gov.br/ExibeSerie.aspx?serid=40940&module=M]]
[[apostila do BC|http://www4.bcb.gov.br/pec/gci/port/focus/faq%209-risco%20pa%C3%ADs.pdf]]


''Ajuste ao Beta para alavancagem''
----

Deve-se observar que o beta reflete o comportamento dos retornos de uma empresa com relação ao comportamento dos retornos da carteira de mercado.
Assim, cada setor deve apresentar um beta característico, que é função de como o setor está estruturado, da forma como os consumidores reagem as variações do ambiente econômico, da estrutura produtiva, intensidade de capital, especificidade dos ativos, etc..
estas características são comuns as empresas de um mesmo setor, porém há uma variável que influencia o comportamento dos retornos que é característica da empresa, depende de uma decisão gerencial (proprietários): o nível de endividamento.
O endividamento cria um componente de custo fixo que alavanca os retornos, o que conhecemos como Grau de Alavancagem Financeira (GAF).
Há uma relação estabelecida entre o beta de uma empresa endividada e o beta de uma empresa sem dívidas, dada por Hamada:

$$ \beta_{L}=\beta_{U}*[1+(1-t_{c})*\frac{D}{E}] $$

'' ajuste ao risco país''
----
Reflete a diferença de capacidade de um mercado em eliminar o risco de uma carteira, ou seja, os mercados em que há maiior número de empresas com maior número de setores representados conseguirá reduzir mais os riscos do que outro, levando a menores valores de taxas.

       
''conversão para taxa em reais ''
----
<<tiddler [[efeito fischer]]>>
----



Alternativamente, pode-se calcular diretamente o re através da fórmula
$$ r_{e}=r_{0}+(1-t_{c})*(r_{0}-r_{d})*D/E $$

exemplos de laudos de avaliação: 
1. [[café Iguaçu|https://www.bradescobbi.com.br/SI_opa/upload/OPA%20Cia%20Igua%C3%A7u%20-%20Laudo%20de%20Avalia%C3%A7%C3%A3o%20(Protocolo%20CVM%202014%2004%2017).pdf]]
2. [[Diagnósticos das Américas|http://sistemas.cvm.gov.br/dados/LaudEditOpa/RJ-2015-07240/20150710_Laudo_de_Avalia%C3%A7%C3%A3o.pdf]]
3. [[Net|http://www.embratel.com.br/Embratel02/files/dc/09/01/Laudo_de_Avaliacao.pdf]]
4. [[Uniseb|http://sistemas.cvm.gov.br/dados/LaudEditOpa/RJ-2010-14993/20110106_LAUDO_DE_AVALIA%C3%87%C3%83O.pdf]]

O custo de capital próprio é importante pois nos permitirá calcular o wacc, e portanto, a viabilidade dos investimentos e projetos.
Além disso, deve-se observar que há uma série de cuidados que devem ser tomados quando do cálculo do VPL, quando este se dá a partir dos demonstrativos contabeis.
 
! Exemplo VPL
----
<<tiddler [[Exemplo VPL]]>>
! Texto Referência
----
Os principais conceitos podem ser melhor estudados no livro texto (Brealey/Meyers/Allen), Capitulo 7.

Há vários artigos destacando anomalias e convergência para estudos comportamentais: por exemplo este [[artigo|http://www.aedb.br/seget/artigos07/1241_TextoSeget.pdf]]
[[Admininstração Financeira 2|Administração Financeira 2]]
! Objetivo da Aula
----
Nesta aula iniciaremos a discussão sobre a estrutura de capital das empresas
.
! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* diferenças nos lucros e fluxos de caixa de empresas com e sem dívidas na ausência de impostos
* uso dos fluxos de caixa para avaliação de VPL
* estratégias de investidores com aversão e sem aversão ao risco
* replicação de fluxos de caixa

! Desenvolvimento
----
As empresas enfrentam diferentes desafios ao longo do tempo.  
Alguns períodos encontram-se diante de fortes crescimentos das vendas, necessitando de injeção de capital.
Outras encontram-se diante de mercados amadurecidos com geração de caixa sem aplicação imediata.
Ambas as situações demandam dos administradores decisões importantes.
Vimos que as empresas podem apresentar crescimento efetivo superior aos crescimento interno e sustentável, situação em que os recursos retidos internamente juntamente com aquisição de novas dívidas (mantendo a relação D/E) não são suficientes para bancar o crescimento dos ativos. Nesse caso algumas opções são:
* alterar coeficiente de distribuição
* alterar parâmetros operacionais (margem e giro)
* alterar alavancagem

Essas alterações não necessariamente devem ser realizadas mantendo a atual estrutura organizacional. Ou seja, pode ser obtida também através da estruturação de compra e venda de novos ativos organizacionais, através de aquisições, fusões e alienação.

Da mesma forma, quando as empresas apresentam crescimento efetivo baixo, comparado com o sustentável e o interno, haverá um acúmulo de recursos, que não necessariamente é ruim, mas que tem que ser analisado com cuidado.
Quando a empresa tende a apresentar acúmulo de caixa por longos períodos isso pode ser interpretado pelos investidores como um esgotamento das alternativas de investimento, fazendo com que os preços das ações caiam.

! Valor de uma Empresa
----
O valor de uma empresa listada, quando só é financiada por capital próprio, é dada pelo número de ações multiplicado pelo valor de cada ação.
Quando uma empresa, além do capital próprio apresenta dívidas em sua estrutura de capital, o valor da empresa é a soma do valor do capital próprio com o valor das dívidas.
Temos diversos exemplos de empresas que foram negociadas por o que denominamos de ''valor simbólico''
Um recente caso foi do [[grupo abril|https://www1.folha.uol.com.br/mercado/2018/12/empresario-fabio-carvalho-acerta-compra-do-grupo-abril.shtml]] negociado por apenas R$ 100 mil. A empresa possui dívidas de R$ 1,6 Bilhões.



! Texto Referência
----
Os principais conceitos podem ser melhor estudados no livro texto (Brealey/Meyers/Allen), Capitulo 17.

[[Admininstração Financeira 2|Administração Financeira 2]]
! Objetivo da Aula
----
Nesta aula veremos as proposições de M&M sobre o valor de empresas sem e com dívidas
.
! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* Proposição I de M&M
* Proposição II de M&M

! Desenvolvimento
----
Imagine duas empresas que possuem mesmas características operacionais (produtos, mercados, estruturas, etc), diferindo-se apenas no que se refere ao endividamento.
Suponha que estamos em um mundo sem impostos e sem custos de transação.
A empresa 100Div possui apenas capital próprio, e possui 5.000 ações que estão sendo negociadas a $ 10 cada, totalizando assim, um valor de mercado do capital próprio (E) de 50.000, sendo este o valor total da empresa (Vu).
A empresa ComDiv é financiada com 25.000 de dívidas (D) com um custo de 10%aa. O valor da empresa não sabemos, pois não temos o valor de cotação, vamos supor que seja Vl. Assi, o valor de mercado dos acionistas será Eu = Vl - 25.000.
Supondo que as empresas possuem mesmo LAJIR de 20.000, na ausência de impostos, teríamos os seguintes demonstrativos:
| | 100Div | ComDiv |
| LAJIR| 20.000| 20.000|
| juros| 0| 2.500|
| LAIR| 20.000| 17.500|
| IR| 0 | 0|
| LL| 20.000| 17.500|

Imagine que temos um investidor que não deseja correr riscos. Este investidor desejando receber 10% do Fluxo gerado pela empresa 100Div, poderia comprar 10% das ações dessa empresa. Assim teríamos:
| Investimento em ações | ''0,10*Vu'' = 0,10*E = 0,10*50.000=5.000 |
| Recebimento como acionista | 0,10*Lu = 0,10*20.000 = ''2.000'' |

Por outro lado, alguém sugeriu que ele também poderia receber o mesmo valor de fluxo de caixa se ele adquirisse 10% das ações da empresa com risco que lhe daria direito a 10% do lucro e simultaneamente comprasse 10% das dívidas da empresa que lhe dariam direito a um fluxo de juros no valor de 10% dos juros. Neste caso, teriamos:
| Investimento referente as ações | 0,10*Eu = 0,10*Vl - 0,10* 25.000 = 0,10*Vl - 2.500 |
| Investimento em Dívidas | 0,10*25.000 = 2.500 |
| Investimento Total | 0,10 * Vl - 2.500 + 2.500 = ''0,10*Vl'' |
| Recebimento como acionista | 0,10*Ll = 0,10*17.500 = 1.750 |
| Recebimento como credor | 0,10*juros = 0,10*2.500 = 250 |
| Recebimento Total | 1.750+250=''2.000'' |


Como ambas as estratégias possuem o mesmo fluxo a ser percebido pelos investidores, devem ter mesmo valor de investimento (senão haveria arbitragem). Desta forma, 5.000 = 0,10*Vu = 0,10 * Vl => Vu = Vl

Aqui temos que abrir uma janela para discutir a questão do risco. Pode-se questionar que se o risco for diferente, as estratégias não são comparáveis.
Para avaliar isso, vamos verificar como é a variabilidade dos fluxos de caixa dos investidores frente a variações, que é o próprio conceito de risco.
Supondo que haja uma alteração nas vendas de 10%

| | 100Div | ComDiv |
| LAJIR| 22.000| 22.000|
| juros| 0| 2.500|
| LAIR| 22.000| 19.500|
| IR| 0 | 0|
| LL| 22.000| 19.500|

Estratégia 1.
| Investimento em ações | ''0,10*Vu'' = 0,10*E = 0,10*50.000=5.000 |
| Recebimento como acionista | 0,10*Lu = 0,10*22.000 = ''2.200'' |

Estratégia 2
| Investimento referente as ações | 0,10*Eu = 0,10*Vl - 0,10* 25.000 = 0,10*Vl - 2.500 |
| Investimento em Dívidas | 0,10*25.000 = 2.500 |
| Investimento Total | 0,10 * Vl - 2.500 + 2.500 = ''0,10*Vl'' |
| Recebimento como acionista | 0,10*Ll = 0,10*19.500 = 1.950 |
| Recebimento como credor | 0,10*juros = 0,10*2.500 = 250 |
| Recebimento Total | 1.950+250=''2.200'' |

Os fluxos de Recebimentos continuam iguais, logo os Investimentos devem ser iguais

Se estivermos diante de um ''outro investidor'', que deseja correr um pouco mais de risco, ele investiria em ações da empresa endividada. 
Digamos que invista em 10% das ações da empresa ComDiv. 

| Investimento | 0,10*El = 0,10*(Vl - 25.000) |
| Recebimento de 10% dos lucros | 0,10*Lu 0,10*17.500=1.750 |

A mesma pessoa de antes lhe sugeriu que poderia receber exatamente o mesmo fluxo de recursos se ao invés de montar essa estratégia tomasse emprestado (à mesma taxa que a empresa) um montante igual a 10% do valor da dívida, e comprasse 10% das ações da empresa sem dívida. Isso levaria a seguinte posição:
| Investimento negativo (entrada do empréstimo) |  -0,10*25.000 = -2.500 |
| Investimento nas ações |  0,10*Eu = 0,10*Vu = 0,10*50.000 = 5.000 |
| Investimento Total | 2.500 = 0,10*(Vu-25.000) |
| Recebimento (negativo pois é pagamento dos juros) | -0,10*2.500=-250 |
| Recebimento | 0,10*Lu = 0,10*20.000=2.000 |
| Recebimento Total | 2.000-250=1.750 |

Da mesma forma, ambas as estratégias possuem mesmo valor de fluxo de caixa, devendo apresentar mesmos valores de investimentos, ou seja, 0,10*(Vu-25.000) =  0,10*(Vl - 25.000), o que nos dá Vu=Vl.
Este é o resultado que permitiu ao Modligliani  Miller  montar a sua Proposição I: ''o valor da empresa é independente da sua estrutura de capital''.

Isso nos leva a um questionamento: se o valor não é alterado pela estrutura de capital, o que é alterado?
Sabemos que o valor da empresa é o valor atual dos seus fluxos de caixa, aos detentores de capital.
Assim:
$$ V_{u} = \frac{FC_{u}}{wacc_{u}} $$ . mas waccu=re pois tem somente capital próprio. chamemos este retorno de re0. Assim, waccu=re0.
$$ V_{l} = \frac{FC_{l}}{wacc_{l}} $$ . mas waccl=xe.rel + xd.rd , ou $$ wacc_{l} = \frac{E}{(E+D)}.re_{l} + \frac{D}{(D+E)}.r_{d} $$
Observe que os fluxos aos ''detentores de capital'' (credores e acionistas) não serão alterados, assim FCu=FCl. No nosso exemplo, na empresa sem dívidas será o lucro de 22.000. Na empresa com dívida, será o valor do lucro mais o valor de juros (19.500 + 2.500).
Desta forma, temos que o waccu=waccl, ou seja, o custo médio ponderado de capital é independente da estrutura de capital.
substituindo esta relação, temos:
$$ wacc_{u}=wacc_{l} -> re_{0} = \frac{E}{(E+D)}.re_{l} + \frac{D}{(D+E)}.r_{d} -> (D+E).re_{0} = E.re_{l} + D.rd
->  D.re_{0} + E.re_{0} = E.re_{l} + D.rd - $$
$$  re_{l} = re_{0}+.(re_{0} - rd).\frac{D}{E} $$ 
esta é a Proposição II de M&M, e nos afirma que o wacc não se altera porque o re, custo do capital próprio fica mais caro com o endividamento, e na proporção apresentada na equação


Exemplo da proposiçaõ II
empresa sem dívida com 1.000 ações a preços de R$ 10/ação -> valor de mercado de R$ 10.000
Possibilidades de resultados operacionais: 500, 1.000, 1.500 e 2.000, com valor esperado efetivo de R$ 1.500
demosntrar LPA, ROE.
emissão de R$ 5.000 em dívidas e recompra de 500 ações.
Pela proposição I de M&M o valor não muda, logo a empresa vale 10.000 . V=D+E -> E = 10.000 - 5.000 = 5.000, como agora haverá 500 ações, cada uma valerá 5.000/500=10


----
Análise de como a avaliação de um projeto impacta o valor da empresa.
Mostrar que a difusão da informação impacta imediatamente os preços, mas que a implantação não....
----
! Texto Referência
----
Os principais conceitos podem ser melhor estudados no livro texto (Brealey/Meyers/Allen), Capitulo 17.
[[Admininstração Financeira 2|Administração Financeira 2]]
! Objetivo da Aula
----
Nesta aula veremos o impacto que a alavancagem por endividamento causa nos retornos (custo do capital próprio) e a forma como age a eficiência de mercado nas empresas.
.
! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* efeito do anúncio de um projeto no mercado
* distinção entre captação por ação e captação por dívidas (a proposição II trabalhando)

! Desenvolvimento
----
Imagine uma empresa totalmente financiada com capital próprio, ou seja, que nõ possui dívidas. Supondo que essa empresa possua FC = 10 milhões por ano, e que os acionistas atuais esperam uma taxa de retorno de 10%aa, o Valor de Mercado dessa empresa é de 100 milhões (10 milhões/0,10).

Suponha que essa empresa possua 10 milhões de ações emitidas. Assim, o preço de mercado de cada ação será de 100/10=10 $/ação.
O balanço a valor de mercado dessa empresa pode ser dado como

| Ativos | Passivos |
| Vatual = 100 milhões | E = 100 milhões |

Essa empresa anuncia um Projeto em que será necessário investir de R$ 4 milhões e apresentará um fluxo de caixa de R$ 1 milhão por ano, que pode ser financiado por capital próprio (emissão de ações) ou por capital de terceiros (emissão de dívidas).

Os acionistas (mercado), realizarão um cálculo de viabilidade, dado por: VPL = 1/0,10 - 4 = 6 milhões. Assumindo que o mercado seja ''eficiente'', o valor de mercado desta empresa será aumentado exatamente neste valor. Podemos apresentar o balanço de mercado como:

| Ativos | Passivos |
| Vatual = 100 milhões | E = 106 milhões |
| VPL = 6 milhões | |

E o valor de cada ação no mercado será de 106 milhões / 10 milhões = 10,6 $/ação

A empresa possui duas formas de financiar este projeto. 

''Alternativa 1 - Emissão de Ação''
Neste caso a empresa pretende captar $ 4 milhões, necessários ao investimento. Como cada ação está sendo negociada a 10,60, será necessário a emissão de 4 milhões / 10,60 = 377.358 ações.
Após a emissão e a captação dos recursos o balanço da empresa será:

| Ativos | Passivos |
| Caixa = 4 milhões | Eantigos = 106 milhões |
| Vatual = 100 milhões | Enovos=4 milhões |
| VPL = 6 milhões | |

Após a implementação do projeto, o investimento inicial de $ 4 milhões terá sido desembolsado e somente haverá o valor presente dos fluxos de caixa futuros, no valor de $ 10 milhões. O balanço de mercado será:

| Ativos | Passivos |
| Vatual = 100 milhões | E = 110 milhões |
| VPFC = 10 milhões | |

Note que não haverá alteração no valor dos preços das ações = 110 milhões / 10.377.358 = 10,6 $/ção. Isso tem que ser assim, pois nenhuma informação NOVA foi disponibilizada ao mercado.



''Alternativa 2 - Emissão de Dívida'' 
Supondo que o projeto seja totalmente financiado por emissão de dívida (ou contratação de empréstimos), e que o custo da dívida será de 6%aa, teremos exatamente a mesma sequência de eventos e de reações do mercado.
Ao anunciar o projeto, o mercado avaliará como tendo um VPL de 10 milhões, as ações aumentarão de valor para 10,6 $/ação.
No momento da captação, nada ocorrerá com os preços das ações, pois o valor do projeto já foi incorporado. O balanço a valor de mercado ficará:

| Ativos | Passivos |
| Caixa = 4 milhões | D = 4 milhões |
| Vatual = 100 milhões | E = 106 milhões  |
| VPL = 6 milhões | |

Quando da implementação do projeto, os recursos do caixa (captação) são utilizados para o investimento, e o valor do projeto já será considerado apenas com o VP sem o investiment. O balanço a preços de mercado fica:

| Ativos | Passivos |
|  | D = 4 milhões |
| Vatual = 100 milhões | E = 106 milhões  |
| VPL = 10 milhões | |

O Fluxo de Caixa aos acionistas será de:

$$ FC_{acionistas}=FC_{operações atuais} + FC_{projeto} - juros*Dívida $$
$$ FC_{acionistas}=10.000.000 + 1.000.000 - 0,06*4.000.000 = 10.760.000 $$
e o retorno dos acionistas será:

$$ retorno_{acionistas}=\frac{10.760.000}{106.000}=10,15 \text{%} $$

Esse valor concorda com a proposição II de M&M
$$  r_{e}=r_{0}+\frac{D}{E}.(r_{e0}-r_{d}) $$
$$  r_{e}=0,10+\frac{4}{106}.(0,10-0,06)=0,1015 $$


! Texto Referência
----
Os principais conceitos podem ser melhor estudados no livro texto (Brealey/Meyers/Allen), Capitulo 17.
[[Admininstração Financeira 2|Administração Financeira 2]]
! Objetivo da Aula
----
Nesta aula veremos o impacto que a existência dos impostos causa no valor das empresas
.
! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* Presença de Impostos e Benefícios Fiscais
* Valor da Empresa com Dívida e Impostos - M&M com Impostos

! Desenvolvimento
----
Tomemos nossas duas empresas que são exatamente iguais. exceto pela suas estruturas de capital. A primeira empresa, Conservadora, possui apenas capital próprio. A segunda, Alavancada, possui capital próprio (60%) e capital de terceiros (40% a juros de 10%aa). Ambas empresas possuem investimentos de $ 50.000, e LAJIR de $ 20.000.
Os demonstrativos dos fluxos de caixa aos detentores de capital destas empresas em um mundo sem impostos fica:
|  | Conservadora | Alavancada |
| Lajir | 20.000 | 20.000 |
| (-) juros | 0 | 2.000 |
| LAIR | 20.000 | 18.000 |
| (-) IR (0%) | 0 | 0 |
| LL | 20.000 | 18.000 |
| Investimento | 50.000 | 30.000 |
| ''ROE'' | ''40%'' | ''60%'' |

Já vimos que não há razão para achar que a empresa alavancada é melhor, pois isso tem que ser assim, posto que ela é mais arriscada.
Se o acionista da empresa Conservadora desejasse igualar a rentabilidade do acionista da Alavancada, poderia, por conta própria endividar-se e tomar um empréstimo de $ 20.000 a 10% de juros para comprar as ações da empresa (ou capitalizá-la). Se fizer isso, terá desembolsado apenas $ 30.000 seus, mas terá que pagar juros. Seu fluxo de caixa será:

| LL | 20.000 |
| (-) juros | 2.000 |
| FC | 18.000 |
| Investimento | 30.000 |
| rentabilidade | ''60%'' |
Assim, não há motivo para querer mais uma do que outra, exceto a própria aversão individual ao risco.
Observar também que o Fluxo de Caixa aos detentores é igual (20.000 = 18.000 + 2.000).

A situação fica um pouco diferente quando temos impostos.
No caso da existência de impostos, temos:

|  | Conservadora | Alavancada |
|  | Conservadora | Alavancada |
| Lajir | 20.000 | 20.000 |
| (-) juros | 0 | 2.000 |
| LAIR | 20.000 | 18.000 |
| (-) IR (30%) | 6.000 | 5.400 |
| LL | 14.000 | 12.600 |
| Investimento | 50.000 | 30.000 |
| ''ROE'' | ''28%'' | ''42%'' |

E nesse caso, se o investidor da Conservadora se endividar pessoalmente para comprar as ações:
| LL | 14.000 |
| (-) juros | 2.000 |
| FC | 12.000 |
| Investimento | 30.000 |
| rentabilidade | ''40%'' |

Observar que os dividendos são isentos de IR e os juros sobre capital próprio são de tributação exclusiva, não pagando IR.

Nesse caso, não é possível igualar os resultados através de endividamento pessoal. O acionista da empresa Alavancada obterá maior rentabilidade para mesmo nível de risco.
Em outras palavras a empresa Alavancada vale mais.
Observando os fluxos, observamos que há um valor a menor de imposto pagao pela empresa endividada (6.000-5.400 = 600). Este valor é exatamente o que o acionista da Alavancada percebe a mais que o acionista da Conservadora (12.600 - 12.000 = 600). Ou seja, a presença de impostos aumenta o fluxo de caixa aos detentores (Conservadora = 14.000 < Alavancada = 12.600+2.000 = 14.600). E a diferença é exatamente a mesma (14.600 - 14.000 = 600).

Assim, se voltarmos, podemos calcular o valor das empresas Conservadora e Alavancada

Observando os fluxos de caixa da empresa alavancada podemos observar dois fluxos distintos: um igual ao da empresa sem dívidas, no valor de 14.000 e outro no valor dos benefícios fiscais, no valor de 600.
Se quizermos calcular o valor presente da empresa, temos que usar taxas diferentes, pois os fluxos possuem origens distintas de riscos.
O fluxo da empresa sem dívida deve ser atualizado pela mesma taxa da empresa sem dívidas e o fluxo dos benefícios fiscais deve ser atualizado pela taxa da dívida (posto que foi esta sua origem).

Lembrando que o valor do benefício fiscal é dado por 
$$ BF=juros.t_{c}=r_{d}.D.t_{c} $$
assumindo que trata-se de uma perpetuidade, e que será utilizado a taxa de juros de endividamento para atualizar esse fluxo, tem-se que o valor presente deste benefício fiscal será:
$$ VPBF = \frac{r_{d}.D.t_{c}}{r_{d}}=D.t_{c}  $$
 
Assim, o valor da empresa com dívida pode ser expressa:
$$ V_{l}==V_{u} + VPBF=V_{u} + D*t_{c} $$

e a proposição II de M&M, com impostos passa a ser:
$$  r_{e}=r_{0}+\frac{D}{E}.(r_{e0}-r_{d}).(1-t_{c}) $$

* Mostrar gráficos

! Texto Referência
----
Os principais conceitos podem ser melhor estudados no livro texto (Brealey/Meyers/Allen), Capitulo 17.
[[Admininstração Financeira 2|Administração Financeira 2]]
! Objetivo da Aula
----
Nesta aula veremos o impacto os impostos de Pessoas Físicas causam nas decisões de endividamento nas empresas
.
! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* Fluxos aos Detentores de Capital frente a impostos de Pessoa Física
* Fluxos aos detentores frente a taxas variadas de impostos de pessoa física

! Desenvolvimento
----
Devemos mostrar que a presença de impostos sobre alguns rendimentos de pessoas físicas, notadamente os incidentes sobre ganhos de capital de aplicações financeiras, inclusive em títulos de renda fixa e debêntures, impacta a decisão sobre o nível de endividamento das empresas.
Deve-se mostrar que se as taxas forem menores que as alicadas as empresas, a regra de quanto maior dívida maior valor será verdade. Se as taxas forem iguais, o nível de dívida será indiferente (mesmo valor), e se as taxas forem maiores haverá um incentivo para que o endividamento seja contido.

! Texto Referência
----
Os principais conceitos podem ser melhor estudados no livro texto (Brealey/Meyers/Allen), Capitulo 18.
[[Admininstração Financeira 2|Administração Financeira 2]]
! Objetivo da Aula
----
Nesta aula serão apresentados os conceitos de custos de tensão financeira que sustentam a teoria do trade-off
.
! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* Dificuldades Financeiras
* Custos de Tensão Operacional
* Custos de Falência
* Custos de Agência
* Teoria Trade-off

! Desenvolvimento
----
Inicialmente devemos relembrar as principais fontes de VALOR de uma empresa, sejam tangíveis e principalmente os intangíveis:
- marca: capacidade da empresa em gerar uma imagem de confiança e qualidade nos clientes
- capital humano: conhecimento, eficiência operacional, motivação e clima
- inovação: capacidade de melhorar produtos, processos, relações
- contratos de fornecimento e parcerias: capacidade de estabelecer relações comerciais econômicas e estáveis (fornecedores, credores)

A empresa quando se encontra diante de dificuldades financeiras enfrenta ''custos'' que podem ser classificados em:
Diretos: 
* custos com advogados, auditorias, avaliações, 
Indiretos: 
* redução da capacidade operacional
** clientes: receio de interrupção ou reposição, desconfiança da qualidade, busca por alternativas
** fornecedores: redução de prazos, alteração condições (relação vista/prazo), busca por alternativas
** pessoal: stress, impacto no clima organizacional, baixa motivação, busca por alternativas
* redução da capacidade de captação
** acionistas em stand-by, redução dos preços (expectativas)
** terceiros elevando taxas e restringindo crédito
* custos de agência: há assimetria de informações. Gestores sabem mais que acionistas que sabem mais que credores. Frente às dificuldades financeiras podem surgir comportamentos oportunistas por parte de cada um dos agentes
** comportamento alienado e aquisição agressiva
** comportamento oportunistas dos acionistas: investimentos de alto risco, subinvestimento, desinvestimento

Assim, ao enfrentarem períodos de dificuldades financeiras, as empresas verificam reduções em seus fluxos de caixa. Tais desvios de recursos podem ser devido ao encarecimento dos fornecedores, as dificuldades relacionadas aos clientes, etc. Quando a situação se deteriora ao ponto de ser necessário assumir uma concordata ou mesmo falência, há fugas de caixa para consultorias, auditorias, advogados e custas judiciais que em última instância consomem os fluxos da empresa. Deve-se perceber que estes custos originam custos que reduzem o valor da empresa e que são crescentes com o nível de endividamento.
Desta forma, percebemos a presença de duas forças que se relacionam ao nível de endividamento:
* A presença de benefícios fiscais que fazem força no sentido do aumento do endividamento
* A presença de custos de dificuldades financeiras que atuam no sentido de manter baixos níveis de endividamento
Assim, ocorre um ''trade-off'' entre estas forças que determinam o valor ''ótimo'' de endividamento.

É importante destacar que os custos de dificuldade financeira são mais ou menos intensos em função da natureza do negócio.

* empresas com elevados valores de ativos intangíveis: são fortemente impactadas, pois as fontes de valor se relacionam à inovação, P&D, capital humano. Estas empresas tendem a manter baixos níveis de endividamento.
* empresas com alta rentabilidade: possuem incentivo a elevar o nível de endividamento como forma de reduzir os impostos.

Observa-se porém, que há um importante grupo de empresas de alta rentabilidade que apresentam baixo endividamento...

Na busca por explicações, há diversas teorias, dentre as quais vale destacar: Teoria da Agência e a Flexibilidade

* teoria da agência (Jensen e Meckling - 76) 
* teoria da flexibilidade - detalhar pequenas empresas, na qual a possibilidade é reduzir crescimento


----
! ''Custos de Agência''

Surge quando há assimetria de informações entre um AGENTE e um PRINCIPAL.
Os agentes são ''contratados'' pelo principal para defender seus interesses. Segundo o axioma de Klein, tais contratos nunca serão completos, seja pela complexidade envolvida, seja pelo elevado número de situações imprevistas, Jensen e Meckling destacam que os agentes são oportunistas.
Destaca-se que o comportamento oportunista (Moral Hazard) surge após a realização dos contratos, e em função da assimetria informacional, ou seja, o agente possui mais informação do que o principal. Além disso, há o denominado ''seleção adversa'', que está envolvida nos processos pré-contrato. 
Há exmplos importantes de mecanismos de sinalização, os quais são a forma de reduzir o processo de seleção adversa, destacando-se experimentações, depoimentos, certificações, etc.
 
Na organização temos dois tipos de relações: entre Acionistas e Gestores; e entre Acionistas e Credores.
Ha vários tipos de comportamentos oportunistas por parte dos gestores, destacando-se:
* elevados benefícios pessoais
* resistência a ações que seriam benéficas aos acionistas, pois poderiam colocar em risco sua situação: fusões, aquisições 
* crescimento da empresa como objetivo maior ao invés de aumento de valor

Harris e Raviv (1991) apontam que existem dois meios para diminuir os conflitos de interesse entre acionistas e gestores, tornando os gestores sócios da empresa ou aumentar o nível de endividamento. A participação acionária dos gestores pode reduzir os conflitos, pois desse modo, o gerente seria recompensado de acordo com seu desempenho e perderia o papel de agente do principal. O segundo meio, aumentar o nível de endividamento, apresentado por Jensen (1986), tem a finalidade diminuir os recursos disponíveis aos agentes para evitar possíveis desperdícios de recursos. 
Jensen (1986) explica que o fluxo de caixa livre é a quantia além da necessária, descontada ao custo de capital, para financiar todos os projetos que têm valor presente líquido positivo. Jensen (1986) argumenta que comprometendo o fluxo de caixa livre com o pagamento de juros da dívida e de dividendos, os gerentes não terão a oportunidade de investir em projetos com VPL negativos ou com benefícios para eles próprios.

O segundo tipo de custo de agência identificado por Jensen e Meckling (1976) envolve os conflitos entre os credores e os acionistas. Esse tipo de conflito, conforme Harris e Raviv (1991), acontece porque os acionistas têm um incentivo a realizar investimentos arriscados ou até mesmo subinvestimentos. Nessas situações, se houver lucro, os beneficiários são os acionistas e se prejuízo, devido à responsabilidade limitada, os “beneficiários” são os credores. Esse tipo de empréstimo é baseado na confiança que o credor tem na gestão da empresa, quanto menor a confiança maior será a taxa de juros cobrada pelo credor.


Quando a empresa apresenta elevado nível de endividamento, os acionaistas assumem comportamentos denominados oportunistas, baseados principalmente no conceito de informação assimétrica:
* o incentivo a assumir riscos elevados, que acontece quando os acionistas selecionam projetos de alto risco; 
* incentivo ao subinvestimento, quando acionistas não realizam projetos com valor presente líquido positivo; 
* o esvaziamento de propriedade, que acontece quando acionistas decidem por pagar dividendos extraordinários ou fazer distribuições em situações de dificuldade.

Alguns exemplos de custos de agência

Exemplo 1. 
Tem-se 2 empresas endividadas. 
Empresa A tem pagamentos de dívida de 49 e a B de 60. Ambas possuem previsão de cenários diferentes: otimista FC=100; pessimista FC=50.

| | Otimista | Pessimista |  |  | Otimista | Pessimista |
| FC | 100 | 50 |  | FC | 100 | 50 |
| credor | 49 | 49 | | credor | 60 | 50 |
| Acionista | 51 | 1 |  | Acionista | 40 | 0 |

Observar que na empresa com menores pagamentos aos credores (menos endividada) os credores recebem em ambos os cenários, Já na empresa com maiores dívidas, e em caso de concretização do cenário pessimista, os credores não recebem uma importante parcela dos valores a que tem direito (deixam de receber 10)
Quando há alto endividamento o valor da dívida não será precificado pelo seu valor total. Os credores podem ter uma perda importante em caso de recessão.

Exemplo 2.
Tem-se dois projetos a serem analisados.
Um projeto de baixo risco com valores esperados de 200 e 100, nos cenários otimista e pessimista. E um projeto de alto risco com valores esperados de 240 e 50, nos cenários otimista e pessimista. A empresa possui dívidas junto aos credores de 100 a serem pagas.

| cenário | Prob | FC | Credor | Acionista |                          |  cenário | Prob | FC | Credor | Acionista |
| otimista | 50% | 200 | 100 | 100 |                           |  otimista | 50% | 240 | 100 | 140 |
| pessimista | 50% | 100 | 100 | 0 |                           |  pessimista | 50% | 50 | 50 | 0 |

(Baixo risco) Valor Esperado Empresa  = 0,5*200 + 0,5*100 = 150     Valor Esperado Acionista = 0,5*100 + 0,5*0 = 50
(Alto risco) Valor Esperado Empresa  = 0,5*240 + 0,5*50 = 145     Valor Esperado Acionista = 0,5*140 + 0,5*0 = 70

Deveria ser escolhido o projeto de baixo risco, mas haverá uma pressão dos acionistas para realizar o projeto de alto risco.

Exemplo 3.


! Texto Referência
----
Os principais conceitos podem ser melhor estudados no livro texto (Brealey/Meyers/Allen), Capitulo 18.

Pode-se utilizar como excelente referencia e resumo a dissertação: http://repositorio-aberto.up.pt/bitstream/10216/53856/2/DISSERTDanielSilva.pdf
ou para a zona do euro a dissertação http://repositorium.sdum.uminho.pt/bitstream/1822/25108/1/Sandra%20Filipa%20Rodrigues%20da%20Silva.pdf
Há diversos artigos buscando verificar qual teoria mais se aplica a Brasil, como por exemplo: http://www.scielo.br/pdf/ram/v10n6/08.pdf
[[Admininstração Financeira 2|Administração Financeira 2]]
! Objetivo da Aula
----
Nesta aula serão apresentados os conceitos de dividendos e a discussão sobre teorias da sinalização ao mercado
.
! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* Distribuição de dividendos e Investimento de capital
* Teorias da Sinalização e eficiência de mercado
* teoria da agência e dividendos

! Desenvolvimento
----
Deve-se mostrar que a as empresas precisam decidir o que fazer com os resultados da empresa. Também deve-se apresentar como há relação entre os valores retidos e os planos de investimento da empresa.

Inicia-se apresentando duas situações que os investidores (acionistas) enfrentam: manter as ações ou negociá-las frente a diversos cenários de investimentos da empresa, e demonstrar que é indiferente à preferência do investidor receber os dividendos ou realizar investimentos na empresa, posto que os valores serão equivalentes.

Exemplo:
suponha que o investidor deseja 15% de retorno, e recebe atualmente $100/ano de dividendos.
A empresa quer cessar os dividendos por 1 período, e com o valor que seria distribuído realizar um investimento que traá um FC=$15/ano.
Fazendo o VPL deste projeto tem-se: VPL = 15/0,15 - 100 = 100 - 100 = 0. Assim, o investimento deveria ser feito.
Do ponto de vista dos investidores, significa comparar um fluxo de caixa permanente de $ 100 sem realizar nenhum investimento, ou investir $100 e aumentar o FC para $115 no próximos períodos.
Trazendo todos os fluxos a valor presente teremos:
situação sem retenção: VP = 100/0,15=666,67
situação com retenção VP = 115/0,15 = 766,67
Ou seja, a diferença é exatamente os $100 reais , demonstrando desta forma que para o investidor seria indiferente a retenção, desde que atenda ao retorno exigido.

Assim, se a companhia não  realizar a distribuição, será interpretado pelo mercado (teoria da sinalização) como sendo para aproveitar oportunidades de investimento que trará frutos no futuro.
Segundo essa teoria, se a empresa realiza a distribuição será interpretada pelo mercado como tendo exaurido o portfólio de projetos interessantes.
Há autores entretanto que apontam que o mercado pode ter diversas interpretações.
1. se a companhia diminui os dividendos pode ser porque os gerentes estão com maior incerteza sobre os lucros futuros e estão preventivamente aumentando o caixa da empresa. Nesse caso, o aumento da incerteza é tratado como maior risco, fazendo os preços das ações cairem.
2.Os gestores antecedem os aumentos de lucros com aumentos de dividendos

Teoria da Agência
Os gestores possuem mais informação, e manipulam estas informações com comportamentos oportunistas
1. uso de caixa em projetos improdutivos, de forma a aumentar o tamanho da empresa

Efeito Clientela
Existem interessados em empresas que distribuam dividendos pois faz parte de seu negócio. Fundos de pensão, por exemplo




! Texto Referência
----
Os principais conceitos podem ser melhor estudados no livro texto (Brealey/Meyers/Allen), Capitulo 18.
Uma ótima síntese pode ser encontrada em http://www.scielo.br/pdf/rcf/v14nspe/v14nspea08.pdf

[[Admininstração Financeira 2|Administração Financeira 2]]
! Objetivo da Aula
----
Nesta aula serão apresentados os conceitos da teoria Pecking-Order do Myers
.
! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* Como são formadas as expectativas dos agentes 
* Emissão de Dívida versus emissão de ações
* Ordem de preferência

! Desenvolvimento
----
Imagine duas empresas que se encontram frente a novas oportunidades de investimentos e precisam realizar a captação de recursos externos no valor de R$ 100 milhões..
Uma destas empresas, empresa Otimista, apesar de fornecer ao mercado informações corretas e expectativas otimistas com relação ao negócio, observa que os preços das suas ações estão subvalorizados. O gestor acredita que frente aos cenários futuros as ações deveriam estar sendo negociadas acima de R$ 120/ação, mas o mercado possui uma certa resistência e influenciado por outros fatores está precificando por R$ 100/ação.
Se o mercado estivesse precificando corretamente as ações, esta empresa precisaria emitir 833.334 ações. Porém ao preço que está, precisará emitir 1.000.000 ações. O gestor acredita que a emissão de novas ações prejudicará os antigos acionistas, pois venderá parte da empresa mais valorizada a novos acionistas. Assim, ele acha mais adequado ''emitir títulos de dívidas'' para financiar o projeto.
A outra empresa, Empresa Pessimista possui uma situação diferenciada. O gestor sabe que houve um cenário muito favorável aos negócios mas que não se sustentará por muito tempo. Houveram muitos eventos externos favoráveis, a situação cambial ajudou demais, crises nos demais mercados fizeram com que a empresa apresentasse resultados extraordinários. O mercado interpretou essa boa onda da empresa supervalorizando as ações. As ações deveriam estar sendo negociadas a R$ 80, e estão sendo precificadas a R$ 100. Nesse caso, para levantar os recursos a empresa precisará emitir 1.000.000 ações, ao invés de 1.250.000 ações. Assim, o gestor acredita é uma ótima oportunidade para a emissão de ações.

Agora imagine que simultâneamente saem duas notícias no jornal:
1. A empresa Grecy-Kelly emitirá 100 milhões em novas ações
2. A empresa Jones-Jones emitirá 100 milhões em debêntures.

Você, como investidor, como pensará ?

* o gestor da Grecy-Kelly é pessimista, e como ele sabe mais do que eu, suas ações devem estar supervalorizadas. Não vou comprar as novas ações por este preço. E o preço deve sofrer um ajuste para baixo.
* o gestor da Jones-Jones é otimista, e sabe mais do que eu, as ações devem estar subvalorizadas. Apesar de realizar um pequeno ajuste para mais, acho que vou comprar as próximas novas ações ou investir nas existentes.

Os gestores sabem, porque estudaram, que o mercado realizará estas correções. E nenhum deles deseja ver os preços das suas ações cairem. Desta forma, evitarão realizar a emissão de novas ações, se puderem obter os recursos de outras fontes.

Desta forma, por haver a ''assimetria de informações'' há uma alteração nos comportamentos dos gestores, na direção de uma ordem, ou de hierarquia das fontes, de captação de recursos:
1. Recursos internos
2. Emissão de Dívidas
3. Emissão de Ações

Assim, esse comportamento explicaria porque algumas empresas de alta lucratividade possuem um baixo endividamento, pois os lucros retidos são a principal fonte de recursos.


! Texto Referência
----
Os principais conceitos podem ser melhor estudados no livro texto (Brealey/Meyers/Allen), Capitulo 18.
artigo : [[Empresas Brasileiras|http://www.scielo.br/pdf/ram/v14n4/v14n4a05.pdf]]
[[Admininstração Financeira 2|Administração Financeira 2]]
! Objetivo da Aula
----
Nesta aula será apresentada a versão final do wacc
.
! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* o impacto do benefício fiscal nos fluxos de caixa 
* dificuldade de calcular o VPL sem informações sobre a estrutura de capital
* wacc a ser aplicado sobre o fluxo de caixa de uma empresa sem dívida

! Desenvolvimento
----
Pode-se encontrar o VPL de um projeto (ou de uma empresa) através de 2 formas:
1. Ajustes dos Fluxos aos benefício fiscal. Desta forma, utiliza-se o wacc sem ajustes
2. Calculo dos Fluxos como se não houvesse endividamento, e uso do wacc ajustado.
O segundo método é mais utilizado pois permite uma maior operacionalização, e menor número de cálculos. Além disso permitem  que as áreas trabalhem de forma mais independente.

! Texto Referência
----
Os principais conceitos podem ser melhor estudados no livro texto (Brealey/Meyers/Allen), Capitulo 18.
[[Métodos Quantitativos em Administração|Métodos Quantitativos]]
! Objetivo da Aula
----
Nesta aula veremos os métodos de Sugeno.. 

! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* método sugeno

! Desenvolvimento
----
Supondo um sistema com 2 variáveis x1 e x2, definido em 3 clusters. O sistema Sugeno (S) ficaria:

[img[http://latex.codecogs.com/gif.latex?\dpi{100} \fn_phv \\ \text{R1: SE } x_{1} \text{ \'e } A_{1} \text{ E } x_{2} \text{ \'e } B_{1} \text{ ENT\~AO }y_{1}=b_{1} \\ \text{R2: SE } x_{1} \text{ \'e } A_{2} \text{ E } x_{2} \text{ \'e } B_{2} \text{ ENT\~AO }y_{2}=b_{2} \\ \text{R3: SE } x_{1} \text{ \'e } A_{3} \text{ E } x_{2} \text{ \'e } B_{3} \text{ ENT\~AO }y_{3}=b_{3}]]

A saída do sistema é obtida pela agregação ponderada:

[img[http://latex.codecogs.com/gif.latex?\dpi{100} \fn_phv \\ y_{final}=\frac{w_{1}.b_{1}+w_{2}.b_{2}+w_{3}.b_{3}}{w_{1}+w{2}+w_{3}}]]

onde os valores de w1, w2, e w3 são os valores de "força" de verdade para a aplicação de cada regra e calculado como:

[img[http://latex.codecogs.com/gif.latex?\dpi{100} \fn_phv \\ w_{1} = \mu _{1}^{1}*\mu _{2}^{1} \\ w_{2} = \mu _{1}^{2}*\mu _{2}^{2} \\ w_{3} = \mu _{1}^{3}*\mu _{2}^{3} \\]]


fazendo

[img[http://latex.codecogs.com/gif.latex?\dpi{100} \fn_phv \\ h_{1}=\frac{w_{1}}{w_{1}+w_{2}+w_{3}} \\ \\ h_{2}=\frac{w_{2}}{w_{1}+w_{2}+w_{3}} \\ \\ h_{3}=\frac{w_{3}}{w_{1}+w_{2}+w_{3}} \\ \\]]

e substituindo, tem-se:

[img[http://latex.codecogs.com/gif.latex?\dpi{100} \fn_phv \\ y_{final}=h_{1}.b_{1}+h_{2}.b_{2}+h_{3}.b_{3}]]

observar que se temos uma sequência de N pontos (x1, x2, y) podemos para cada ponto encontrar o valor das pertinências, o que nos permite encontrar os valores dos h´s para cada ponto. Isso faz com que fiquemos com um sistema de N equações lineares em que as incógnitas são os coeficientes b´s....
Através de algumas técnicas simples de regressão, podemos encontrar estes coeficientes.
O método mais simples, é a utilização do Mínimos Quadrados Ordinários...
Encontrando-se os parâmetros a´s, pode-se calcular facilmente o valor de saída para qualquer ponto. 
As etapas para o cálculo são:
1. dado o ponto (x1, x2, ..., xm, y), calcula-se as pertinências a cada cluster mi1c1, mi2c1, etc...
2. calcula-se o valor da força para cada regra w1, w2, ..., wc
3. calcula-se o valor de h1, h2, ... hc
4. calcula-se o valor da saída...
ou simplesmente faz-se direto pela fórmula.

Pode-se usar o Excel para fazer a regressão ou mesmo alguns applets online. 
exemplos de applets: 
http://statpages.org/nonlin.html


Exemplo:
tendo os pontos referentes a número de filhos (x1) e renda (x2) como as variáveis dependentes e um valor a ser emprestado (y) como variável independente, podemos procurar identificar um sistema sugeno para definir os valores de empréstimos a serem liberados.

Suponha que temos um histórico de clientes adimplentes com os seguintes valores de empréstimos:

|	cliente	|	nro filhos	|	renda	|	Empréstimo	|
|	1	|	1	|	1	|	500	|
|	2	|	2	|	2	|	800	|
|	3	|	1	|	2	|	1300	|
|	4	|	2	|	1	|	0	|
|	5	|	1	|	10	|	9900	|
|	6	|	2	|	13	|	12700	|
|	7	|	2	|	15	|	14700	|
|	8	|	4	|	2	|	5400	|
|	9	|	5	|	3	|	7800	|
|	10	|	4	|	3	|	7900	|

Aplicando o algorítmo de Clusters aos dados de entradas (x´s) encontramos 3 clusters, com centros:
|		|	x1	|	x2	| interpretação | Regra |
|	c1	|	1,726279107	|	1,627768645	| nfilhos Baixo E renda Baixa | Regra 1 |
|	c2	|	1,716817422	|	12,52260691	| nfilhos Baixo E renda Alta | Regra 2 |
|	c3	|	4,032845216	|	2,837189309	| nfilhos Alto E renda Baixa | Regra 3 |

O próprio algoritmo já nos dá as pertinências de cada um dos pontos a cada um dos centros:

|	cliente	|	nro filhos	|	renda	|	Empréstimo	|	mi1	|	m2	|	m3	|
|	1	|	1	|	1	|	500	|	0,926568627	|	0,00632897	|	0,067102403	|
|	2	|	2	|	2	|	800	|	0,98337373	|	0,000771878	|	0,015854391	|
|	3	|	1	|	2	|	1300	|	0,94981801	|	0,004146467	|	0,046035523	|
|	4	|	2	|	1	|	0	|	0,961035758	|	0,001963614	|	0,037000628	|
|	5	|	1	|	10	|	9900	|	0,080588137	|	0,825518293	|	0,09389357	|
|	6	|	2	|	13	|	12700	|	0,000682646	|	0,998490221	|	0,000827133	|
|	7	|	2	|	15	|	14700	|	0,036162065	|	0,921423867	|	0,042414068	|
|	8	|	4	|	2	|	5400	|	0,25116195	|	0,010342501	|	0,738495549	|
|	9	|	5	|	3	|	7800	|	0,08191709	|	0,008484547	|	0,909598364	|
|	10	|	4	|	3	|	7900	|	0,017483835	|	0,001455806	|	0,981060359	|

Se definirmos um sistema com base nos clusters encontrados teremos (lembrar que cada cluster define uma regra):

[img[http://latex.codecogs.com/gif.latex? \dpi{100} \fn_phv \\ \text{R1: SE } nfilhos \text{ \'e } Baixo \text{ E } renda \text{ \'e } Baixa \text{ ENT\~AO }\text {empr\'estimo } =b_{1} \\ \text{R2: SE } nfilhos \text{ \'e } Baixo \text{ E } renda \text{ \'e } Alta \text{ ENT\~AO }\text {empr\'estimo }=b_{2} \\ \text{R3: SE } nfilhos \text{ \'e } Alto \text{ E } renda \text{ \'e } Baixa \text{ ENT\~AO }\text {empr\'estimo }=b_{3}]]

Podemos encontrar os valores de b´s utilizando a metodologia apresentada acima.

A aplicação das regras para o primeiro cliente fica:
R1: força da aplicação da regra é a pertinência ao cluster 1 = 0,9265
R2: força da aplicação da regra é a pertinência ao cluster 2 = 0,0063
R1: força da aplicação da regra é a pertinência ao cluster 3 = 0,0671

Assim, 

[img[http://latex.codecogs.com/gif.latex?\\ \text{empr\'estimo}=\frac{0,926568627.b_{1}+0,00632897.b_{2}+0,067102403.b_{3}}{0,926568627+0,00632897+0,067102403} \\ \\ \\ \text{empr\'estimo}=0,926568627.b_{1}+0,00632897.b_{2}+0,067102403.b_{3}=500]]

Da mesma forma, aplicando para os demais pontos, teremos o seguinte sistema de equações:

[img[http://latex.codecogs.com/gif.latex?\\ 0,926568627	.b_{1}	+	0,00632897	.b_{2}	+	0,067102403	.b_{3}	=	500	\\
0,98337373	.b_{1}	+	0,000771878	.b_{2}	+	0,015854391	.b_{3}	=	800	\\
0,94981801	.b_{1}	+	0,004146467	.b_{2}	+	0,046035523	.b_{3}	=	1300	\\
0,961035758	.b_{1}	+	0,001963614	.b_{2}	+	0,037000628	.b_{3}	=	0	\\
0,080588137	.b_{1}	+	0,825518293	.b_{2}	+	0,09389357	.b_{3}	=	9900	\\
0,000682646	.b_{1}	+	0,998490221	.b_{2}	+	0,000827133	.b_{3}	=	12700	\\
0,036162065	.b_{1}	+	0,921423867	.b_{2}	+	0,042414068	.b_{3}	=	14700	\\
0,25116195	.b_{1}	+	0,010342501	.b_{2}	+	0,738495549	.b_{3}	=	5400	\\
0,08191709	.b_{1}	+	0,008484547	.b_{2}	+	0,909598364	.b_{3}	=	7800	\\
0,017483835	.b_{1}	+	0,001455806	.b_{2}	+	0,981060359	.b_{3}	=	7900]]

Utilizando o applet sugerido nesta aula, temos como resultado:

Y = a*x1+b*x2+c*x3
 x1  x2  x3  Y yc Y-yc SEest YcLo YcHi 
 0.9266 0.0063 0.0671 500.0000 841.0578 -341.0578 569.1339 -504.7302 2186.8457
 0.9834 0.0008 0.0159 800.0000 376.3166 423.6834 608.1695-1061.7758 1814.4089
 0.9498 0.0041 0.0460 1300.0000 651.3366 648.6634 584.7539 -731.3867 2034.0599
 0.9610 0.0020 0.0370 0.0000 553.7787 -553.7787 592.4112 -847.0512 1954.6086
 0.0806 0.8255 0.0939 9900.000011684.9996-1784.9996 616.154510228.025713141.9735
 0.0007 0.9985 0.000812700.000013218.4547 -518.4547 744.810711457.257314979.6521
 0.0362 0.9214 0.042414700.000012536.1688 2163.8312 686.031710913.961714158.3760
 0.2512 0.0103 0.7385 5400.0000 6036.2116 -636.2116 574.5393 4677.6419 7394.7813
 0.0819 0.0085 0.9096 7800.0000 7322.7706 477.2294 704.5940 5656.6707 8988.8706
 0.0175 0.0015 0.9811 7900.0000 7778.9050 121.0950 764.8653 5970.2861 9587.5240

Corr. Coeff. =  0.980830; r*r =  0.962027
RMS Error =  1183.676142; d.f = 7; SSq =  9807624.459676
AIC =  145.960856; AIC(corrected) =  153.960856

Parameter Estimates...
p1= 244.843882 +/-  620.206820; p= 0.7048
p2= 13231.725981 +/-  745.981773; p= 0.0000
p3= 7905.080789 +/-  781.244188; p= 0.0000

Assim, os parâmetros que procurávamos são:
b1 = 245
b2 = 13.231
b3 = 7.905

Utilizando o Excel os valores encontrados foram os mesmos.

Assim, quando tivermos um novo cliente, podemos calcular o valor a ser emprestado. Supondo que o novo cliente tenha as seguintes características
nro de filhos = 3
renda = 4.000

|>|>||>|>|	distâncias	|>|>|	pertencenças	|
|	cliente	| 	nro filhos	|	renda	|	c1	|	c2	|	c3	|	c1	|	c2	|	c3	|
| novo | 3 | 4 | 2.6959 | 8.6217 | 1.5617 | 0.2452 | 0.0239 | 0.7307 |

Neste caso, o sistema fornecerá como saída: 
empréstimo = 0.2452*245 + 0.0239*135231 + 0.7307*7.905 
empréstimo = 60.04 + 317.28 + 5.776,93 = 6.154,26 

[[Análise Financeira|Análise Financeira]]
! Objetivo da Aula
----
Discutiremos os conceitos de alavancagem e de rentabilidade

! Pontos a Serem vistos
----
Destacam-se: 
* ROI - discutir conceito - característica do negócio, independente da forma como é financiado
* apresentar Lucro Operacional
* Relação entre ROI, ROA e ROE
* índices de endividamento
[[Métodos Quantitativos em Administração|Métodos Quantitativos em Administração]]
! Objetivo da Aula
----
Nesta aula veremos oo uso de indicadores em administração, destacando sua formação e cálculo.

! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* tipos de indicadores
* diferença entre índice e indicador
* composição de indices e indicadores

! Desenvolvimento
----
Usar exemplos:
- IDH
- pobreza
- satisfação
- expectativa
- qualidade de produtos
- qualidade de vida
- cidade saudável
- sustentabilidade

usar exemplo da festa. O que faz uma festa ser legal?
- ambiente : instalações, limpeza, iluminação, decoração, música
- pessoas: tipo, roupas, número, atitudes
- entreterimento: comidas, bebidas, eventos

Tipos de Indicadores:
- recurso: busca identificar uso dos recursos. ex: custo por m2, custo per capita
- produto: busca identificar produção realizada. ou alcanceex: unidades/mês, lucro/investimento, atendimentos/h, expectativa de vida, qualidade de vida
- processo:

destacar:
* escolha das variáveis
* escolha das escalas
* escolha das pontuações
* escolha dos pesos das variáveis
* diferenças entre escalas positivas (indicador cresce com o seu aumento) e negativas (indicador reduz)
* diferença entre regressão linear e média dos atributos normatizados.

mostra características:
1. finalidade
2. relatividade
3. subjetividade

Quando se tem um fenômeno econômico ou mesmo sial envolvido normalmente haveria uma unidade de medida (milhões de dolares, reais/hab, óbitos/1000 hab, anos , etc...). Os regressores ou coeficientes são tomados de forma a reduzir a dimensao da variável dependente correspondente à mesma escala da unidade de medida da variável independente.
Quando se tratam de indicadores, normalmente são adimensionais, não tendo unidades de medidas associadas. Assim, normalmente é realizada uma transformação nas escalas das variáveis dependentes de forma a ficarem com unidades homogêneas.
As transformações mais comuns são:
1. normatização pelo máximo: transforma para uma escala de máximo valor 1. (dividir o valor pelo max)
2. normatização intervalar: trasnforma para uma escala de mínimo 0 e de máximo 1. (tirar min do valor e dividir pela diferença entre o max e o min).
3. normalização: transforma em uma normal reduzida, com média 0 e desvio 1. (tira média do valor e divide pelo desvio).

''Métodos de Cálculo dos Indice''
1. Média Simples
2. Média Ponderada
- pesos subjetivos
- AHP
- Entropia
3. Regressão 
4. Análise Fatorial

Normalmente há uma sequência.
* Há o desenvolvimento de uma teoria que suporta o levantamento de uma série de variáveis.
* É feito um levantamento de uma ´serie de casos copm estas variáveis
* É realizada a Análise Fatorial das variáveis para verificar a possibilidade de fatores latentes
* É feita uma regressão entre os fatores e a variável ou constructo que se deseja verificar



! Tarefa
----

''Qualidade Restaurante''
Kids
Variedade
Atendimento
Higiene
Sabor/Gosto
Preço
Tempo de Espera
Acomodação
Localização
Ambiente
Estacionamento
Cultural
Incluir aqui modelo de uso de valores de previsão de mercado como parâmetros do modelo
Verificar o uso da decomposição (ou fatoração) de Cholesky para criar séries de números aleatórios que mantenham correlação das variáveis originais.
Podemos usar como referência:
1. [[notas de aula|http://pascal.iseg.utl.pt/~onofre/mywebPessoal/Sim%20MNF%20Teoria%20VFinal.pdf]]
2. [[artigo|http://wwwp.fc.unesp.br/~arbalbo/Iniciacao_Cientifica/sistemaslineares/teoria/3_Met_Cholesky.pdf]]
3. [[aula|http://wiki.icmc.usp.br/images/c/cd/SistemasLinearesCholesky_alysson.pdf]]
4. Aqui explica como usar a técnica e apresenta outros métodos quando não for série temporal: http://www.coppead.ufrj.br/upload/publicacoes/Bruno_Maletta.pdf

Deve-se seguir a seguinte sequência de etapas:
a. gerar série de números aleatórios (distribuição uniforme)
b. encontrar matriz de Cholesky
c. multiplicar a matriz dos números aleatórios pela matriz de Cholesky com zeros na parte superior
d. usar as séries para realizar a simulação

Suponha que temos duas séries que apresentam as seguintes características:
 $$ \rho_{11}  \\ \rho_{11} \\ \rho_{12}=\sigma $$ 

O que queremos é encontrar a matriz C que possua a seguinte característica (Fatoração Cholesky):
$$  \begin{bmatrix} c_{11} & 0 \\ c_{12} & c_{22} \end{bmatrix} .  \begin{bmatrix} c_{11} & c_{12} \\ 0 & c_{22} \end{bmatrix} =  \begin{bmatrix} \rho_{11} & \rho_{12}  \\  \rho_{12} & \rho_{22} \end{bmatrix} $$
de onde podemos concluir:
$$ c_{11}=\rho_{11} \\ c_{11}=\sigma.\rho_{22} \\  c_{12}=\rho_{22}.\sqrt(1-\sigma^2) $$

Para obter números aleatórios correlacionados, basta gerar números aleatórios X1 e X2 e realizar a seguinte operação:
$$  \begin{bmatrix} Z_{1} \\ Z_{2} \end{bmatrix} = \begin{bmatrix} \rho_{11}.X_{1} \\  \sigma.\rho_{22}.X_{1}+\rho_{22}.\sqrt(1-\sigma^2).X_{2} \end{bmatrix}  $$

Type the text for 'Aula x - Calculo através do Octave'
[[Planejamento Competitividade e Controle|Planejamento Competitividade e Controle]]

Abordagem Metodológica
- Sensibilização
- Processo da Estratégia
- Técnicas
- Diferenciar: design thinking, desenvolvimento de produtos (lean entrepeneurment), [[desenvolvimento ágil|http://soulbusiness.com.br/o-que-e-desenvolvimento-agil/]], etc

- Buscar visão e Missão. Traduzir, entender, compreender e explicar
- Identificar negócio. Concorrentes. Necessidades e desejos clientes.
- Análise SWOT
- Análise PEST
- exemplo: [[amazon|http://panmore.com/amazon-com-inc-vision-statement-mission-statement-analysis]]

- Modelo Delta - base da definição das estratégias

- Business Canvas -
https://youtu.be/HzWNBwrPfGI


Casos: 
https://www.insper.edu.br/casos/colecao-ae/
https://casesdesucesso.wordpress.com/cases/
missões e visões : https://missaovisaovalores.wordpress.com/category/descricoes/

Discutir o uso de fuzzy para monitoramento e avaliação
''Mapa de Aulas
---------------------
<<forEachTiddler
    where
       'tiddler.tags.contains("avalfuzzy")'

    sortBy
       'tiddler.title.toUpperCase()'

    write '"[["+tiddler.title+"]]\n "'
>>
http://historico.redeunida.org.br/editora/biblioteca-digital/serie-atencao-basica-e-educacao-na-saude/praticas-de-avaliacao-em-saude-no-brasil-dialogos-pdf

http://www.sciencedirect.com/science/article/pii/S0377221700000746

https://www.iaia.org/uploads/pdf/SIA_Guidance_Document_IAIA.pdf

http://link.springer.com/article/10.1007/s11367-016-1114-9

https://upo.es/revistas/index.php/RevMetCuant/article/view/2063

Tese Livre docência Gabriela Comini: file:///C:/Users/campello/Downloads/Tese_livre_docencia_final_Graziella_Comini.pdf
Site: http://formread.org/
campello@fearp.usp.br
@secreto

Abbreviated Injury Scale

https://www.facs.org/~/media/files/quality%20programs/trauma/ntdb/ntdb%20annual%20report%202014.ashx

http://ehealth.fmrp.usp.br/btdb_dev/index.php?pg=vigilancia&cat=trauma&indicador=ocorrencias_ais

Gerson, Medicina
teste de glossarrio
Este é o tiddlywiki do [[GELFin|Grupo de Estudos]].
Encontraremos materiais didáticos das [[disciplinas|Disciplinas]] de finanças ministrados pelos professores ([[Perla]] e [[Campello]]), [[entrevistas]], discussões, e materiais de pesquisa.
É um espaço aberto e voltado para os nossos alunos.
/% scripts de configuração inicial %/
<html>
<script>
      return '<<toggleSideBar "" "" hide>>'; 
</script> 
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
  displayAlign: "left",
  displayIndent: "2em"
});
</script>
</html>
atualização do artigo
http://www.northernfinance.org/2008/papers/159.pdf

Ver com Alex
http://www.ribeirao.usp.br/?page_id=3891
coisas para ler que se referem a habermas bourdieu etc
http://www.redalyc.org/html/4008/400838232015/
http://ptdocz.com/doc/1328702/esfera-pública--esfera-social-e-gestão-social
http://inteligenciacompetitivarev.com.br/ojs/index.php/rev/article/view/129
http://recil.grupolusofona.pt/handle/10437/8157
http://online.unisc.br/seer/index.php/redes/article/view/1209
http://revistacmc.espm.br/index.php/revistacmc/article/view/189



Tarefas:
* procurar diferenças conceituais entre Instituição, Arranjo Institucional, Arranjo Organizacional, Arranjo Interfirmas, redes de organizações, redes interfirmas
* discutir o que é ser um AIS


estudar formas plurais
http://laep.univ-paris1.fr/SEPIO/Workshop140408Saes.pdf
http://www.emeraldinsight.com/doi/pdfplus/10.1108/BFJ-04-2012-0089
https://www.researchgate.net/profile/Daniel_Mercier_Gouin/publication/265570200_Collective_Action_through_Marketing_Boards_An_Efficient_Hybrid_Governance/links/54b7b5cf0cf2bd04be33bf0a.pdf
https://ageconsearch.umn.edu/record/126706/files/Royer.pdf

Tese : http://www.teses.usp.br/teses/disponiveis/12/12139/tde-07032016-092021/pt-br.php


Também tem muita gente chamando de organizações híbridas
http://www.revistahsm.com.br/empreendedorismo/dossie/a-ascensao-da-organizacao-hibrida/
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4657474/
http://www.jstor.org/stable/3088149?seq=1#page_scan_tab_contents


Ver CORS do Nicholleta
- resolução que baixa o regimento: http://www.leginf.usp.br/?resolucao=resolucao-copq-no-7317-de-08-de-marco-de-2017


''Núcleos de Pesquisa que podem interessar''
	SIGLA	NOME	COORDENADOR
x	CALS	Núcleo de Pesquisa – Centro de Inovação em Logística Sustentável	Claudio Barbieri da Cunha
x	CEFAP	Centro de Facilidades de Apoio à Pesquisa	Niels Olsen Saraiva Câmara
x	EBC	Núcleo de Estudos em Economia de Baixo Carbono	Rudinei Toneto Junior
x	NAP CORS	Núcleo de Pesquisa – Centro de Estudos das Organizações	Alexandre Chibebe Nicolella
x	NAP-LIGGESS	Núcleo de Pesquisa em Liderança, Gestão e Gerenciamento de Serviços de Saúde	Andrea Bernardes
x	NAPSol	Núcleo de Apoio à Pesquisa em Software Livre	José Carlos Maldonado
x	NAPTISA	Núcleo de Pesquisa em Tecnologia e Inovação para Sustentabilidade da Agricultura	Elisabete A. de Nadai Fernandes
x	NUPPs	Núcleo de Pesquisa de Políticas Públicas	José Alvaro Moisés

''Resolução''
http://www.leginf.usp.br/?resolucao=resolucao-no-3657-de-15-de-fevereiro-de-1990

''roteiro''
http://www.prp.usp.br/wp-content/uploads/sites/33/2014/05/Roteiro-para-Cria%C3%A7%C3%A3o-de-NAP_03032016.pdf

''FAQ sobre NAP''
http://www.prp.usp.br/naps/faq
Deve-se considerar que o uso de indicadores qualitativos também requer análises de causalidade e verificação de premissas. Tais avaliações podem ser levadas à cabo através de diversas técnicas, das quais destacam-se:
1. QCA
2. Roughs set
3. Tracing Process

Achei uma abordagem interessante na qual se utilizam das técnicas 1 e 2 para identificar contextos e a 3 para verificar quando os contextos ocorrem.... 
Observar que o quadro geral pode ser traçado aravés de um diagrama de toulmin
* Lembrar que tem uma Rede Brasileira de Cidades Médias : [[Redbcm|http://redbcm.com.br/Default.aspx]]
* [[art1|www.ceg.ul.pt/finisterra/numeros/2002-74/74_05.pdf]] : destaca que o próprio conceito se altera em função do tempo - importância econômica -> sustentabilidade  
* [[art2|www.abep.nepo.unicamp.br/docs/.../GT_MIG_ST25_Amorim_texto.pdf]]: foco no conceito e definição de cidade média 
* [[art3|http://docs.google.com/viewer?a=v&q=cache:LYpCkWn_onAJ:www.centrocelsofurtado.org.br/2010cidades/2010_cid_med_texto1.pdf+%22cidades+m%C3%A9dias%22+conceito&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESg2S3QweDG_cGv-qXjDDNfjJO9lSnIu2jai_7-JhSXuT9CcyjKKpB3kcjameFztoQmwU9tvJKOFkSmtBxTaS6dZWu7Lh5gyplN6tqnE6epCORmbu19YYd17AafZaHqehUTwVc6P&sig=AHIEtbQye0vDyVKxuSLT-y2cmoG8QWgPFg]] : este tenta focar mais na operacionalização:  (ou www.centrocelsofurtado.org.br/2010cidades/2010_cid_med_texto1.pdf)
* [[art4|http://docs.google.com/viewer?a=v&q=cache:lHx2fbMdEnQJ:www.ppe.ipea.gov.br/index.php/ppe/article/view/88/63+%22cidades+m%C3%A9dias%22+conceito&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESictLPbsvxVmTEp10eU1pqP7uUmsOQm1JpqMybtZCNXzjlUvc_RY7neDqERwzEnBkVw9V1VAE1zbMyUhi8kq-z5yt2tyCsB2wTqWQSm5fcXNpFB2Lu4RGoONq7IaAazumPfvk_t&sig=AHIEtbSsZt8PFBEAXItj9tFWyAY-01T4lQ]]:  este operacionaliza mesmo (fatorial)
* [[art5|http://docs.google.com/viewer?a=v&q=cache:pDUi2ZKPj8sJ:www.eurofound.europa.eu/pubdocs/1997/53/pt/1/ef9753pt.pdf+%22cidades+m%C3%A9dias%22+sustentabilidade&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESjbOMy3CxyPH2LDt62ewd-q0L6QGSG8lIxXEs6Vw8HcjrwbeTYte9wD6IDWlaVwKqu18WUxI66LopA--4eNXU2q2cNC5j8U08h2-zcRXcP0yZ_AB1barPPb6rqDxPrbQS8hlUxO&sig=AHIEtbSCjHHave_DCjuby1ww9IaWDQm_ew]]: este apresenta a visão da europa

* ver com a perla se talvez o conceito de cidades saudáveis não seja mais adequado do ponto de vista de referencial integrativo
** [[ref1|http://gestaopublicaesociedade.blogspot.com/2010/09/cidade-saudavel-algumas-conceituacoes.html]]
** [[art2|docs.google.com/viewer?a=v&q=cache:HxLPN16jzKEJ:www.natal.rn.gov.br/sempla/paginas/File/9_texto_cidade_saudavel.pdf+"cidade+saúdável"&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESjkmlZ-mwTK0M8q-nB5ZRVTS8wf0lzFpx4q_gjplT0SicCOKBMzGUy_SyaaJMUJ86jUAOgw2Vlu79gOZljujNEDxqrJDWdxHw6vlcuiTUi4uCUFedFpLcu4Ysm6rujVjqmQiYKG&sig=AHIEtbSuNqIpdbthWr9oxBATvvcEehAGAw]]

Podemos fazer algo parecido com isso: [[indicador de pobreza multidimensional|https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B6In191iZqUkMmZiYjQ5ODUtZDZkMC00NTBiLWEyNWMtZDA1Nzg1OThiZjU4&hl=en_US]]
Há diversos artigos tratando de [[indicadores fuzzy|Fuzzy]].

Acho que devemos apresentar as variáveis que podem, de alguma forma, serem pertinente.
Dai na metodologia destacamos que serão utilizadas técnicas de discriminação para verificar quais efetivamente entrarão no cálculo do indicador. (fatorial, correlação, etc). Também na metodologia destacamos que aplicaremos várias técnicas para a composição do indicador (fatorial, dea, ahp, anp)

Para a metodologia, temos:
1. indicador de pobreza, que eu acho que a forma como a gente devia fazer: [[arquivo|http://docs.google.com/viewer?a=v&q=cache:sYIgyt2B8GQJ:www.proac.uff.br/cede/sites/default/files/TD030.pdf+indicador+fuzzy+de+pobreza&hl=pt-BR&gl=br&pid=bl&srcid=ADGEEShsodfMMao3GaQrFFYgZYZBxXlBPyKw9wO-sE46cNu_GasrxV7olVO4Y6Npn_mjNqMiawT13OhUMCGe0kpJArVHcFvv5dSEEwmT6JVWurCKyHQ4UiKpkJ_2t6fUvzIg8UDAWeTM&sig=AHIEtbSfRlh1nFvuU4R79U2GPqb8L_yTcg]]

2. igualzinho ao que estamos fazendo - usando ahp - 2. indicador de sustentabilidade - igualzinho ao que a gente se propôs - este usa o AHP: http://www.deag.ufcg.edu.br/rbpa/rev111/Art1118.pdf
Artigo 7º – São atribuições das CoCs, em consonância com as diretrizes estabelecidas pela CG a qual está vinculada
...
VII – acompanhar a progressão dos alunos durante o curso ou habilitação, propondo ações voltadas à prática docente ou à implementação curricular, quando for o caso;

Montar um processo com participação direta dos alunos, inclusive na sua coordenação, para avaliar a necessidade de vagas em disciplinas, propor restrições á alocação das disciplinas de forma a evitar choque, etc...
 
Ver de novo Custer Condicional (CFCM).
Aplicar no estudo de ajuste.

Retomar conceito de Rizoma de Deleuze e Gatarii
Retomar conceito de Agir Colaborativo de Habermas
Retomar conceito de capital de Bordieu
Retomar conceito de Educomunicação de Ismar

E estas coisas mais
Na verdade eu tava pensando em juntar o "lean data" com o "data wise". 
http://online-learning.harvard.edu/course/introduction-data-wise-collaborative-process-improve-learning-teaching
http://isites.harvard.edu/icb/icb.do?keyword=datawise

O data wise está relacionado à educação, e acho que é exatamente isso que a incubadora deve fazer: participar de um processo de aprendizagem colaborativa junto com o empreendedor, no sentido de desenvolver e implementar o melhor negócio ou de maior impacto.
E é exatamente aqui que entra o conceito de pedagogia da alternância. Ela é a metodologia pedagógica que implementa o processo de ensino e aprendizagem, efetivamente como pesquisa-ação.
 
Ele foi desenvolvido e eu estudava isso prá educação, mas acho que tem um potencial danado de desenvolvimento de estratégia colaborativa em cooperativas, tipo usar acoplado com o lean data.
O lean data seria utilizado para coletar dados da coleta e outros (dos usuários). O data wise seria usado internamente compreender os problemas e definir novas coisas, tipo para definir novas rotas, horários, etc...  
Dá uma olhada. Não achei ninguém que usou os dois juntos...


É praticamente dominante a questão de lean entrepeneurment inclusive com impacto social
http://thechanger.org/resources/lean-startup-social-entrepreneurs

Achei bacana esse canvas
http://www.socialbusinessmodels.ch/content/entre-les-canevas-mon-coeur-balance-business-model-canvas-lean-canvas-lean-startup-social
https://pt.slideshare.net/SocialBusinessModels/social-business-models-canvas-why-and-how

OBS: deve-se manter a questão da vantagem competitiva do modelo, mas deve-se alterar o foco de que deve ser replicável e copiável (quando se tratar de ter como objetivo impacto social)

E para completar com o que Perla queria, esse foca na ligação com Teoria da Mudança
https://www.slideshare.net/SocialBusinessModels/ashoka-opportunity-analysis-toc-may-2014

''obs'': eu queria muito juntar teoria da mudnça, bourdieu e Toulmin

* tem uma experiência em pernambuco Aliança que envolve os jovens como transformadores (Instituto Airton Sena + Sebrae) que trás um desenho bem legal...
- inserir conceito de pedagogia da alternância
http://www.reveduc.ufscar.br/index.php/reveduc/article/view/915
- observar que há uma estreita relação com Habermas na concepção mundo da vida e mundo real....
ver http://www.curriculosemfronteiras.org/vol16iss2articles/iulianelli.pdf
- relacionar com paradigma paraeconomico de ramos
https://repositorio.ufrn.br/jspui/handle/123456789/12160

- negócios sociais e serviços públicos
http://www.tellus.org.br/



Modelos Incubadoras Sociais

* Discussão do Garrido sobre Universidade e Incubadoras Sociais
- [[art 1|http://www6.unama.br/seer/index.php/aos/article/viewFile/167/85]]
- [[art 2|http://www.scielo.br/scielo.php?script=sci_arttext&pid=S1679-39512011000300008]]
* [[PUC-Rio|https://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=0ahUKEwjq78WUpNjRAhVBDZAKHaJoBvQQFggaMAA&url=http%3A%2F%2Fwww.genesis.puc-rio.br%2Fmedia%2Fbiblioteca%2FModelos_de_incubadora.pdf&usg=AFQjCNGIFaaaPKV8xQKDbkQOf4-QJh9Fgw&bvm=bv.144686652,d.Y2I]]
* [[PUC-RS|https://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=0ahUKEwjq78WUpNjRAhVBDZAKHaJoBvQQFggqMAI&url=http%3A%2F%2Fwww.pucrs.br%2Fedipucrs%2FIVmostra%2FIV_MOSTRA_PDF%2FCiencias_Sociais%2F70806-SEMADAR_JARDIM_MARQUES.pdf&usg=AFQjCNGmYYZU2tXGskxb95L1JGDEMEy-Rg&bvm=bv.144686652,d.Y2I]]
* [[Experiências Universidade|https://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=0ahUKEwjq78WUpNjRAhVBDZAKHaJoBvQQFghYMAw&url=http%3A%2F%2Fwww.academia.edu%2F2897009%2FAs_incubadoras_sociais_e_a_universidade_novas_propostas_para_novos_desafios&usg=AFQjCNFxaWiOj5abWGEs6uvMrfeuuJMP0Q&bvm=bv.144686652,d.Y2I]]


Ver novo artigo Grandori
http://www.sciencedirect.com/science/article/pii/S0080210717300961
Link para página : http://www.comet.edu.pl/
O software facilita a definição da matriz de julgamento, e fornece os valores de P...

O método é muito parecido com o AHP, mas os autores destacam que não apresenta os problemas de inversão.
Apresenta as mesmas dificuldades, a saber a necessidade de comparação entre cada um dos Objetos (definidos em função do número de critérios e do número de termos de cada critério).

A vantagem deste método é que pode ser utilizado quando as preferências não são constantes. Se fossem constantes, poderia-se utilizar a técnica do AHP-Mandami. Ao se verificar que as preferências alteram-se em função de diferentes espaços deve-se utilizar esta metodologia.

arquivos salvos em campello\fuzzy

Idéia: poderia ser muito interssante se de alguma forma conseguíssemos a matriz de preferências a partir de bases de dados. Faríamos o processo reverso: a partir de um ranking pré-estabelecido (ou avaliação/indicador) se conseguirmos obter a matriz de preferências
Verificar se para usar o consenso como medida de ponderação devemos usar a seguinte notação:

y = cons1*peso1*x1 + cons2*peso2*x2 + ... + consn*peson*xn / (cons1*peso1 + cons2*peso2+...+consn*peson)
Usar o trabalho de QCA verificando condições de saúde nos municípios.
Realizar Multinível para confirmar hierarquia....
[[ir para resenha|Crescimento da firma (Penrose, 2006)]]

''Fatores determinantes do crescimento da firma:''
- Strategy and Structure, Chandler, 1962
- Economic Theory of managerial capitalism, Marris, 1964. O papel das firmas no capitalismo gerencial
- The organization of industry, 1972 G. B. Richardson, publicado no Economic Journal

''Teoria neoclássica da firma:''
-	teoria dos mercados perfeitamente competitivos
-	preços relativos
-	alocação ótima de recursos de Pareto
-	não lidavam com instituições

''Firma''
- teoria tradicional da firma: perturbação teórica devido à extrema dificuldade de se perceber por que em seu equilíbrio maximizador de lucros, ela não deveria ser de um tamanho que destruísse os próprios fundamentos do modelo teórico de economia perfeitamente competitiva.

- trabalho relativos às organizações: Nelson & winter (1982) e Geoffrey Hodgson (1988). Definir conceito de firma a partir dos economistas voltados para a estrutura de produção (Alfred Marshall ou EAG Robinson) e de outras que viam as firmas como organizações.

- Premissa: função econômica da firma foi supostas como sendo a aquisição e organização de recursos humanos e de outra natureza com o fim de fornecer lucrativamente bens e serviços aos mercados

- Definição (Penrose): conjunto de recursos interligados numa estrutura administrativa, cujas fronteiras são determinadas pela “área de coordenação administrativa” e por “comunicações dotadas de autoridade”.
Ignora: os administradores se consideravam atuantes nos negócios em boa parte para o benefício dos acionistas.
Hoje: o fenômeno das firmas dirigidas por esses administradores sem compromissos com os interesses das firmas não era tão evidente como é hoje. 
Desse modo acrescentar:
- conflito de agência, onde os diretores estão mais preocupados com participações financeiras através de alto salários, opções acionárias, bônus do que no crescimento das firmas
- papel das instituições financeiras como acionistas dessas firmas pode requerer análise cuidadosa

- Nova definição – firma gerencial (Penrose): uma firma comandada por uma administração supostamente comprometida com os interesses de longo prazo da firma, com a função dos acionistas resumindo-se ao fornecimento do capital acionário. Os dividendos só precisariam ser suficientes para induzir os investimentos nas ações da firma (satisfação do mercado de capitais).

- Curva de Penrose: Os recursos humanos existentes na firma proporcionam tanto um estímulo à sua expansão como um limite à taxa de seu crescimento. A crescente experiência dos administradores, o crescente conhecimento dos demais recursos da firma e do potencial de utilização desses recursos de diferentes maneiras, cria incentivos para novas expansões na medida em que a firma procura meios de usar mais lucrativamente os serviços de seus próprios recursos.

''Crescimento''

- Problema da relação da firma com a demanda (pergunta de Penrose): Por que o crescimento da firma dotada de recursos produtivos passíveis de serem usados de muitas maneiras, e de serem aumentados através da aquisição de recursos adicionais, deveria ser limitado pela demanda existente? A perspectiva deveria ser não em termos de produtos existentes, mas outras razões = > teoria de diversificação. Ã medida que seus mercados existentes vão se tornando menos lucrativos e que as perspectivas de novos mercados vão se tornando mais atraentes.

- Dicotomia firma/mercado: a relação do limite da firma é necessário para evitar a confusão firma / mercado. As fronteiras sÃo o que a distingue do mercado. Richardson (1972) questionou essa dicotomia, assinalando a existência de três meios de coordenação:
	- direção
	- cooperação
	- coordenação de mercado
	- bem como o fato de as redes interfirmas tornarem indistintas as fronteiras entre elas.

- “como devemos diferenciar a cooperação de um lado, e as transações de mercado de outro?”
	Quando uma firma é inicialmente organizada, ela apresenta vantagens em relação à organização do mercado, porque seus custos de transação são menores no contexto organizado em escala relativamente pequena.
	À medida que cresce, a escala aumenta, custos de transação mais elevados podem vir a induzir uma transformação fundamental na natureza das firmas. As inovações, o aumento dos conhecimentos e as pressões dos empresários ambiciosos são cumulativos e irão continuar. Com quais resultados?
	Penrose: A taxa de crescimento da firma é limitada pelo aumento dos conhecimentos existentes nela, mas o tamanho da firma pode continuar a crescer por força de sua eficiência administrativa, até alcançar suas fronteiras de expansão. 
	Com aumento do tamanho, tanto as funções adminstrativas como a base da estrutura administrativa parecem estar submetidas a uma reorganização com vistas a capacita-las a lidar com sua crescente expansão.
	Williamson (1971): evolução e crescimento da forma multidivisional na qual as decisões estratégicas estão concentradas no alto escalão, que tem por funções o exame das opções estratégicas e o exercício de uma supervisão geral das atividades das quase-firmas. (em seguida demonstra sua análise baseada nos custos de transação e o modo pelo qual as empresas podem expandir sua capacidade e o tipo de organização requerida para isso).

- Ela é contra um limite ótimo de tamanho da firma.
- Fatores que determinam a máxima taxa de crescimento das firmas:
	

--------------------------------------------------

Beto quando vamos definir as estratégias financeiras em empresas redes, temos como premissa “a necessidade de um equilíbrio”? Se sim, precisamos primeiro defender a idéia da necessidade de um orquestrador.
Frank Hahn apud Loasby, 1991: “uma economia está e equilíbrio quando gera mensagens que não levam seus agentes a mudarem suas teorias ou as políticas que perseguem”.
Schumpeter: as grandes firmas são o motor da “destruição criadora” e opondo essa concepção aos resultados produzidos pela interação coletiva de uma “cultura do aprendizado penrosiana”.
A Penrose parte seus conhecimentos do estudo do setor petrolífero, até que mais tarde consegue teorizar no crescimento da firma.
1. Curso Open sobre avaliação em saúde no OpenConsortium (http://www.ocwconsortium.org)
* http://ocw.jhsph.edu/index.cfm/go/viewCourse/course/ConceptsEconomicEvaluation/coursePage/readings/
2. Curso Self na Biblioteca de medicina
* http://www.nlm.nih.gov/nichsr/edu/healthecon/index.html
3. Um monte de materiais da ISPOR
* http://www.ispor.org/meetings/invitational/QALYworkshopPapers.asp
4. Há um Journal só disso brasileiro
* http://www.jbes.com.br/br/



Agronegócio
http://www.sober.org.br/palestra/12/04O212.pdf
http://www.scielo.br/pdf/rausp/v48n2/12.pdf
http://200.131.250.22/revistadae/index.php/ora/article/view/1087
http://www.novoscursos.ufv.br/posgrad/ufv/posextensaorural/www/wp-content/uploads/2012/02/Tales-Travencolo-Vieira.pdf
https://www.researchgate.net/publication/289962687_Estruturas_de_governanca_no_sistema_agroindustrial_do_cafe_no_Parana
https://www.researchgate.net/publication/228460248_O_SISTEMA_AGROINDUSTRIAL_DO_CAFE_QUINZE_ANOS_DE_LIVRE_MERCADO
Há dois sites para realizar DEA online
os dados são:
1. deaos: http://www.deaos.com/login.aspx?ReturnUrl=%2fuserinfo.aspx
campello
@secreto

2. dsslab: http://dsslab.cs.unipi.gr/index.php/component/comprofiler/
campello
secreto 

Para o AHP temos:
1. canadian conservation, que é bem bonito e simples, mas faz uma matriz de cada vez:  http://www.cci-icc.gc.ca/tools/ahp/index_e.asp 

2. roubar código para matlab [[daqui|http://waqqasfarooq.com/waqqasfarooq/index.php?option=com_content&view=article&id=46:analytical-hierarchy-process&catid=34:statistics&Itemid=53]]

3. outra mais simples, mas que pode ser mais fácil: http://www.isc.senshu-u.ac.jp/~thc0456/EAHP/AHPweb.html

4. Este é o mais bacana de todos, pois é completamente visual: http://www.lmonson.com/ahp/index.html
/***
|''Name:''|DataTiddlerPlugin|
|''Version:''|1.0.6 (2006-08-26)|
|''Source:''|http://tiddlywiki.abego-software.de/#DataTiddlerPlugin|
|''Author:''|UdoBorkowski (ub [at] abego-software [dot] de)|
|''Licence:''|[[BSD open source license]]|
|''TiddlyWiki:''|1.2.38+, 2.0|
|''Browser:''|Firefox 1.0.4+; InternetExplorer 6.0|
!Description
Enhance your tiddlers with structured data (such as strings, booleans, numbers, or even arrays and compound objects) that can be easily accessed and modified through named fields (in JavaScript code).

Such tiddler data can be used in various applications. E.g. you may create tables that collect data from various tiddlers. 

''//Example: "Table with all December Expenses"//''
{{{
<<forEachTiddler
    where
        'tiddler.tags.contains("expense") && tiddler.data("month") == "Dec"'
    write
        '"|[["+tiddler.title+"]]|"+tiddler.data("descr")+"| "+tiddler.data("amount")+"|\n"'
>>
}}}
//(This assumes that expenses are stored in tiddlers tagged with "expense".)//
<<forEachTiddler
    where
        'tiddler.tags.contains("expense") && tiddler.data("month") == "Dec"'
    write
        '"|[["+tiddler.title+"]]|"+tiddler.data("descr")+"| "+tiddler.data("amount")+"|\n"'
>>
For other examples see DataTiddlerExamples.




''Access and Modify Tiddler Data''

You can "attach" data to every tiddler by assigning a JavaScript value (such as a string, boolean, number, or even arrays and compound objects) to named fields. 

These values can be accessed and modified through the following Tiddler methods:
|!Method|!Example|!Description|
|{{{data(field)}}}|{{{t.data("age")}}}|Returns the value of the given data field of the tiddler. When no such field is defined or its value is undefined {{{undefined}}} is returned.|
|{{{data(field,defaultValue)}}}|{{{t.data("isVIP",false)}}}|Returns the value of the given data field of the tiddler. When no such field is defined or its value is undefined the defaultValue is returned.|
|{{{data()}}}|{{{t.data()}}}|Returns the data object of the tiddler, with a property for every field. The properties of the returned data object may only be read and not be modified. To modify the data use DataTiddler.setData(...) or the corresponding Tiddler method.|
|{{{setData(field,value)}}}|{{{t.setData("age",42)}}}|Sets the value of the given data field of the tiddler to the value. When the value is {{{undefined}}} the field is removed.|
|{{{setData(field,value,defaultValue)}}}|{{{t.setData("isVIP",flag,false)}}}|Sets the value of the given data field of the tiddler to the value. When the value is equal to the defaultValue no value is set (and the field is removed).|

Alternatively you may use the following functions to access and modify the data. In this case the tiddler argument is either a tiddler or the name of a tiddler.
|!Method|!Description|
|{{{DataTiddler.getData(tiddler,field)}}}|Returns the value of the given data field of the tiddler. When no such field is defined or its value is undefined {{{undefined}}} is returned.|
|{{{DataTiddler.getData(tiddler,field,defaultValue)}}}|Returns the value of the given data field of the tiddler. When no such field is defined or its value is undefined the defaultValue is returned.|
|{{{DataTiddler.getDataObject(tiddler)}}}|Returns the data object of the tiddler, with a property for every field. The properties of the returned data object may only be read and not be modified. To modify the data use DataTiddler.setData(...) or the corresponding Tiddler method.|
|{{{DataTiddler.setData(tiddler,field,value)}}}|Sets the value of the given data field of the tiddler to the value. When the value is {{{undefined}}} the field is removed.|
|{{{DataTiddler.setData(tiddler,field,value,defaultValue)}}}|Sets the value of the given data field of the tiddler to the value. When the value is equal to the defaultValue no value is set (and the field is removed).|
//(For details on the various functions see the detailed comments in the source code.)//


''Data Representation in a Tiddler''

The data of a tiddler is stored as plain text in the tiddler's content/text, inside a "data" section that is framed by a {{{<data>...</data>}}} block. Inside the data section the information is stored in the [[JSON format|http://www.crockford.com/JSON/index.html]]. 

//''Data Section Example:''//
{{{
<data>{"isVIP":true,"user":"John Brown","age":34}</data>
}}}

The data section is not displayed when viewing the tiddler (see also "The showData Macro").

Beside the data section a tiddler may have all kind of other content.

Typically you will not access the data section text directly but use the methods given above. Nevertheless you may retrieve the text of the data section's content through the {{{DataTiddler.getDataText(tiddler)}}} function.


''Saving Changes''

The "setData" methods respect the "ForceMinorUpdate" and "AutoSave" configuration values. I.e. when "ForceMinorUpdate" is true changing a value using setData will not affect the "modifier" and "modified" attributes. With "AutoSave" set to true every setData will directly save the changes after a setData.


''Notifications''

No notifications are sent when a tiddler's data value is changed through the "setData" methods. 

''Escape Data Section''
In case that you want to use the text {{{<data>}}} or {{{</data>}}} in a tiddler text you must prefix the text with a tilde ('~'). Otherwise it may be wrongly considered as the data section. The tiddler text {{{~<data>}}} is displayed as {{{<data>}}}.


''The showData Macro''

By default the data of a tiddler (that is stored in the {{{<data>...</data>}}} section of the tiddler) is not displayed. If you want to display this data you may used the {{{<<showData ...>>}}} macro:

''Syntax:'' 
|>|{{{<<}}}''showData '' [''JSON''] [//tiddlerName//] {{{>>}}}|
|''JSON''|By default the data is rendered as a table with a "Name" and "Value" column. When defining ''JSON'' the data is rendered in JSON format|
|//tiddlerName//|Defines the tiddler holding the data to be displayed. When no tiddler is given the tiddler containing the showData macro is used. When the tiddler name contains spaces you must quote the name (or use the {{{[[...]]}}} syntax.)|
|>|~~Syntax formatting: Keywords in ''bold'', optional parts in [...]. 'or' means that exactly one of the two alternatives must exist.~~|


!Revision history
* v1.0.6 (2006-08-26) 
** Removed misleading comment
* v1.0.5 (2006-02-27) (Internal Release Only)
** Internal
*** Make "JSLint" conform
* v1.0.4 (2006-02-05)
** Bugfix: showData fails in TiddlyWiki 2.0
* v1.0.3 (2006-01-06)
** Support TiddlyWiki 2.0
* v1.0.2 (2005-12-22)
** Enhancements:
*** Handle texts "<data>" or "</data>" more robust when used in a tiddler text or as a field value.
*** Improved (JSON) error messages.
** Bugs fixed: 
*** References are not updated when using the DataTiddler.
*** Changes to compound objects are not always saved.
*** "~</data>" is not rendered correctly (expected "</data>")
* v1.0.1 (2005-12-13)
** Features: 
*** The showData macro supports an optional "tiddlername" argument to specify the tiddler containing the data to be displayed
** Bugs fixed: 
*** A script immediately following a data section is deleted when the data is changed. (Thanks to GeoffS for reporting.)
* v1.0.0 (2005-12-12)
** initial version

!Code
***/
//{{{
//============================================================================
//============================================================================
//                           DataTiddlerPlugin
//============================================================================
//============================================================================

// Ensure that the DataTiddler Plugin is only installed once.
//
if (!version.extensions.DataTiddlerPlugin) {



version.extensions.DataTiddlerPlugin = {
    major: 1, minor: 0, revision: 6,
    date: new Date(2006, 7, 26), 
    type: 'plugin',
    source: "http://tiddlywiki.abego-software.de/#DataTiddlerPlugin"
};

// For backward compatibility with v1.2.x
//
if (!window.story) window.story=window; 
if (!TiddlyWiki.prototype.getTiddler) {
	TiddlyWiki.prototype.getTiddler = function(title) { 
		var t = this.tiddlers[title]; 
		return (t !== undefined && t instanceof Tiddler) ? t : null; 
	};
}

//============================================================================
// DataTiddler Class
//============================================================================

// ---------------------------------------------------------------------------
// Configurations and constants 
// ---------------------------------------------------------------------------

function DataTiddler() {
}

DataTiddler = {
    // Function to stringify a JavaScript value, producing the text for the data section content.
    // (Must match the implementation of DataTiddler.parse.)
    //
    stringify : null,
    

    // Function to parse the text for the data section content, producing a JavaScript value.
    // (Must match the implementation of DataTiddler.stringify.)
    //
    parse : null
};

// Ensure access for IE
window.DataTiddler = DataTiddler;

// ---------------------------------------------------------------------------
// Data Accessor and Mutator
// ---------------------------------------------------------------------------


// Returns the value of the given data field of the tiddler.
// When no such field is defined or its value is undefined
// the defaultValue is returned.
// 
// @param tiddler either a tiddler name or a tiddler
//
DataTiddler.getData = function(tiddler, field, defaultValue) {
    var t = (typeof tiddler == "string") ? store.getTiddler(tiddler) : tiddler;
    if (!(t instanceof Tiddler)) {
        throw "Tiddler expected. Got "+tiddler;
    }

    return DataTiddler.getTiddlerDataValue(t, field, defaultValue);
};


// Sets the value of the given data field of the tiddler to
// the value. When the value is equal to the defaultValue
// no value is set (and the field is removed)
//
// Changing data of a tiddler will not trigger notifications.
// 
// @param tiddler either a tiddler name or a tiddler
//
DataTiddler.setData = function(tiddler, field, value, defaultValue) {
    var t = (typeof tiddler == "string") ? store.getTiddler(tiddler) : tiddler;
    if (!(t instanceof Tiddler)) {
        throw "Tiddler expected. Got "+tiddler+ "("+t+")";
    }

    DataTiddler.setTiddlerDataValue(t, field, value, defaultValue);
};


// Returns the data object of the tiddler, with a property for every field.
//
// The properties of the returned data object may only be read and
// not be modified. To modify the data use DataTiddler.setData(...) 
// or the corresponding Tiddler method.
//
// If no data section is defined a new (empty) object is returned.
//
// @param tiddler either a tiddler name or a Tiddler
//
DataTiddler.getDataObject = function(tiddler) {
    var t = (typeof tiddler == "string") ? store.getTiddler(tiddler) : tiddler;
    if (!(t instanceof Tiddler)) {
        throw "Tiddler expected. Got "+tiddler;
    }

    return DataTiddler.getTiddlerDataObject(t);
};

// Returns the text of the content of the data section of the tiddler.
//
// When no data section is defined for the tiddler null is returned 
//
// @param tiddler either a tiddler name or a Tiddler
// @return [may be null]
//
DataTiddler.getDataText = function(tiddler) {
    var t = (typeof tiddler == "string") ? store.getTiddler(tiddler) : tiddler;
    if (!(t instanceof Tiddler)) {
        throw "Tiddler expected. Got "+tiddler;
    }

    return DataTiddler.readDataSectionText(t);
};


// ---------------------------------------------------------------------------
// Internal helper methods (must not be used by code from outside this plugin)
// ---------------------------------------------------------------------------

// Internal.
//
// The original JSONError is not very user friendly, 
// especially it does not define a toString() method
// Therefore we extend it here.
//
DataTiddler.extendJSONError = function(ex) {
	if (ex.name == 'JSONError') {
        ex.toString = function() {
			return ex.name + ": "+ex.message+" ("+ex.text+")";
		};
	}
	return ex;
};

// Internal.
//
// @param t a Tiddler
//
DataTiddler.getTiddlerDataObject = function(t) {
    if (t.dataObject === undefined) {
        var data = DataTiddler.readData(t);
        t.dataObject = (data) ? data : {};
    }
    
    return t.dataObject;
};


// Internal.
//
// @param tiddler a Tiddler
//
DataTiddler.getTiddlerDataValue = function(tiddler, field, defaultValue) {
    var value = DataTiddler.getTiddlerDataObject(tiddler)[field];
    return (value === undefined) ? defaultValue : value;
};


// Internal.
//
// @param tiddler a Tiddler
//
DataTiddler.setTiddlerDataValue = function(tiddler, field, value, defaultValue) {
    var data = DataTiddler.getTiddlerDataObject(tiddler);
    var oldValue = data[field];
	
    if (value == defaultValue) {
        if (oldValue !== undefined) {
            delete data[field];
            DataTiddler.save(tiddler);
        }
        return;
    }
    data[field] = value;
    DataTiddler.save(tiddler);
};

// Internal.
//
// Reads the data section from the tiddler's content and returns its text
// (as a String).
//
// Returns null when no data is defined.
//
// @param tiddler a Tiddler
// @return [may be null]
//
DataTiddler.readDataSectionText = function(tiddler) {
    var matches = DataTiddler.getDataTiddlerMatches(tiddler);
    if (matches === null || !matches[2]) {
        return null;
    }
    return matches[2];
};

// Internal.
//
// Reads the data section from the tiddler's content and returns it
// (as an internalized object).
//
// Returns null when no data is defined.
//
// @param tiddler a Tiddler
// @return [may be null]
//
DataTiddler.readData = function(tiddler) {
    var text = DataTiddler.readDataSectionText(tiddler);
	try {
	    return text ? DataTiddler.parse(text) : null;
	} catch(ex) {
		throw DataTiddler.extendJSONError(ex);
	}
};

// Internal.
// 
// Returns the serialized text of the data of the given tiddler, as it
// should be stored in the data section.
//
// @param tiddler a Tiddler
//
DataTiddler.getDataTextOfTiddler = function(tiddler) {
    var data = DataTiddler.getTiddlerDataObject(tiddler);
    return DataTiddler.stringify(data);
};


// Internal.
// 
DataTiddler.indexOfNonEscapedText = function(s, subString, startIndex) {
	var index = s.indexOf(subString, startIndex);
	while ((index > 0) && (s[index-1] == '~')) { 
		index = s.indexOf(subString, index+1);
	}
	return index;
};

// Internal.
//
DataTiddler.getDataSectionInfo = function(text) {
	// Special care must be taken to handle "<data>" and "</data>" texts inside
	// a data section. 
	// Also take care not to use an escaped <data> (i.e. "~<data>") as the start 
	// of a data section. (Same for </data>)

    // NOTE: we are explicitly searching for a data section that contains a JSON
    // string, i.e. framed with braces. This way we are little bit more robust in
    // case the tiddler contains unescaped texts "<data>" or "</data>". This must
    // be changed when using a different stringifier.

	var startTagText = "<data>{";
	var endTagText = "}</data>";

	var startPos = 0;

	// Find the first not escaped "<data>".
	var startDataTagIndex = DataTiddler.indexOfNonEscapedText(text, startTagText, 0);
	if (startDataTagIndex < 0) {
		return null;
	}

	// Find the *last* not escaped "</data>".
	var endDataTagIndex = text.indexOf(endTagText, startDataTagIndex);
	if (endDataTagIndex < 0) {
		return null;
	}
	var nextEndDataTagIndex;
	while ((nextEndDataTagIndex = text.indexOf(endTagText, endDataTagIndex+1)) >= 0) {
		endDataTagIndex = nextEndDataTagIndex;
	}

	return {
		prefixEnd: startDataTagIndex, 
		dataStart: startDataTagIndex+(startTagText.length)-1, 
		dataEnd: endDataTagIndex, 
		suffixStart: endDataTagIndex+(endTagText.length)
	};
};

// Internal.
// 
// Returns the "matches" of a content of a DataTiddler on the
// "data" regular expression. Return null when no data is defined
// in the tiddler content.
//
// Group 1: text before data section (prefix)
// Group 2: content of data section
// Group 3: text behind data section (suffix)
//
// @param tiddler a Tiddler
// @return [may be null] null when the tiddler contains no data section, otherwise see above.
//
DataTiddler.getDataTiddlerMatches = function(tiddler) {
	var text = tiddler.text;
	var info = DataTiddler.getDataSectionInfo(text);
	if (!info) {
		return null;
	}

	var prefix = text.substr(0,info.prefixEnd);
	var data = text.substr(info.dataStart, info.dataEnd-info.dataStart+1);
	var suffix = text.substr(info.suffixStart);
	
	return [text, prefix, data, suffix];
};


// Internal.
//
// Saves the data in a <data> block of the given tiddler (as a minor change). 
//
// The "chkAutoSave" and "chkForceMinorUpdate" options are respected. 
// I.e. the TiddlyWiki *file* is only saved when AutoSave is on.
//
// Notifications are not send. 
//
// This method should only be called when the data really has changed. 
//
// @param tiddler
//             the tiddler to be saved.
//
DataTiddler.save = function(tiddler) {

    var matches = DataTiddler.getDataTiddlerMatches(tiddler);

    var prefix;
    var suffix;
    if (matches === null) {
        prefix = tiddler.text;
        suffix = "";
    } else {
        prefix = matches[1];
        suffix = matches[3];
    }

    var dataText = DataTiddler.getDataTextOfTiddler(tiddler);
    var newText = 
            (dataText !== null) 
                ? prefix + "<data>" + dataText + "</data>" + suffix
                : prefix + suffix;
    if (newText != tiddler.text) {
        // make the change in the tiddlers text
        
        // ... see DataTiddler.MyTiddlerChangedFunction
        tiddler.isDataTiddlerChange = true;
        
        // ... do the action change
        tiddler.set(
                tiddler.title,
                newText,
                config.options.txtUserName, 
                config.options.chkForceMinorUpdate? undefined : new Date(),
                tiddler.tags);

        // ... see DataTiddler.MyTiddlerChangedFunction
        delete tiddler.isDataTiddlerChange;

        // Mark the store as dirty.
        store.dirty = true;
 
        // AutoSave if option is selected
        if(config.options.chkAutoSave) {
           saveChanges();
        }
    }
};

// Internal.
//
DataTiddler.MyTiddlerChangedFunction = function() {
    // Remove the data object from the tiddler when the tiddler is changed
    // by code other than DataTiddler code. 
    //
    // This is necessary since the data object is just a "cached version" 
    // of the data defined in the data section of the tiddler and the 
    // "external" change may have changed the content of the data section.
    // Thus we are not sure if the data object reflects the data section 
    // contents. 
    // 
    // By deleting the data object we ensure that the data object is 
    // reconstructed the next time it is needed, with the data defined by
    // the data section in the tiddler's text.
    
    // To indicate that a change is a "DataTiddler change" a temporary
    // property "isDataTiddlerChange" is added to the tiddler.
    if (this.dataObject && !this.isDataTiddlerChange) {
        delete this.dataObject;
    }
    
    // call the original code.
	DataTiddler.originalTiddlerChangedFunction.apply(this, arguments);
};


//============================================================================
// Formatters
//============================================================================

// This formatter ensures that "~<data>" is rendered as "<data>". This is used to 
// escape the "<data>" of a data section, just in case someone really wants to use
// "<data>" as a text in a tiddler and not start a data section.
//
// Same for </data>.
//
config.formatters.push( {
    name: "data-escape",
    match: "~<\\/?data>",

    handler: function(w) {
            w.outputText(w.output,w.matchStart + 1,w.nextMatch);
    }
} );


// This formatter ensures that <data>...</data> sections are not rendered.
//
config.formatters.push( {
    name: "data",
    match: "<data>",

    handler: function(w) {
		var info = DataTiddler.getDataSectionInfo(w.source);
		if (info && info.prefixEnd == w.matchStart) {
            w.nextMatch = info.suffixStart;
		} else {
			w.outputText(w.output,w.matchStart,w.nextMatch);
		}
    }
} );


//============================================================================
// Tiddler Class Extension
//============================================================================

// "Hijack" the changed method ---------------------------------------------------

DataTiddler.originalTiddlerChangedFunction = Tiddler.prototype.changed;
Tiddler.prototype.changed = DataTiddler.MyTiddlerChangedFunction;

// Define accessor methods -------------------------------------------------------

// Returns the value of the given data field of the tiddler. When no such field 
// is defined or its value is undefined the defaultValue is returned.
//
// When field is undefined (or null) the data object is returned. (See 
// DataTiddler.getDataObject.)
//
// @param field [may be null, undefined]
// @param defaultValue [may be null, undefined]
// @return [may be null, undefined]
//
Tiddler.prototype.data = function(field, defaultValue) {
    return (field) 
         ? DataTiddler.getTiddlerDataValue(this, field, defaultValue)
         : DataTiddler.getTiddlerDataObject(this);
};

// Sets the value of the given data field of the tiddler to the value. When the 
// value is equal to the defaultValue no value is set (and the field is removed).
//
// @param value [may be null, undefined]
// @param defaultValue [may be null, undefined]
//
Tiddler.prototype.setData = function(field, value, defaultValue) {
    DataTiddler.setTiddlerDataValue(this, field, value, defaultValue);
};


//============================================================================
// showData Macro
//============================================================================

config.macros.showData = {
     // Standard Properties
     label: "showData",
     prompt: "Display the values stored in the data section of the tiddler"
};

config.macros.showData.handler = function(place,macroName,params) {
    // --- Parsing ------------------------------------------

    var i = 0; // index running over the params
    // Parse the optional "JSON"
    var showInJSONFormat = false;
    if ((i < params.length) && params[i] == "JSON") {
        i++;
        showInJSONFormat = true;
    }
    
    var tiddlerName = story.findContainingTiddler(place).id.substr(7);
    if (i < params.length) {
        tiddlerName = params[i];
        i++;
    }

    // --- Processing ------------------------------------------
    try {
        if (showInJSONFormat) {
            this.renderDataInJSONFormat(place, tiddlerName);
        } else {
            this.renderDataAsTable(place, tiddlerName);
        }
    } catch (e) {
        this.createErrorElement(place, e);
    }
};

config.macros.showData.renderDataInJSONFormat = function(place,tiddlerName) {
    var text = DataTiddler.getDataText(tiddlerName);
    if (text) {
        createTiddlyElement(place,"pre",null,null,text);
    }
};

config.macros.showData.renderDataAsTable = function(place,tiddlerName) {
    var text = "|!Name|!Value|\n";
    var data = DataTiddler.getDataObject(tiddlerName);
    if (data) {
        for (var i in data) {
            var value = data[i];
            text += "|"+i+"|"+DataTiddler.stringify(value)+"|\n";
        }
    }
    
    wikify(text, place);
};


// Internal.
//
// Creates an element that holds an error message
// 
config.macros.showData.createErrorElement = function(place, exception) {
    var message = (exception.description) ? exception.description : exception.toString();
    return createTiddlyElement(place,"span",null,"showDataError","<<showData ...>>: "+message);
};

// ---------------------------------------------------------------------------
// Stylesheet Extensions (may be overridden by local StyleSheet)
// ---------------------------------------------------------------------------
//
setStylesheet(
    ".showDataError{color: #ffffff;background-color: #880000;}",
    "showData");


} // of "install only once"
// Used Globals (for JSLint) ==============

// ... TiddlyWiki Core
/*global 	createTiddlyElement, saveChanges, store, story, wikify */
// ... DataTiddler
/*global 	DataTiddler */
// ... JSON
/*global 	JSON */
			

/***
!JSON Code, used to serialize the data
***/
/*
Copyright (c) 2005 JSON.org

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The Software shall be used for Good, not Evil.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
*/

/*
    The global object JSON contains two methods.

    JSON.stringify(value) takes a JavaScript value and produces a JSON text.
    The value must not be cyclical.

    JSON.parse(text) takes a JSON text and produces a JavaScript value. It will
    throw a 'JSONError' exception if there is an error.
*/
var JSON = {
    copyright: '(c)2005 JSON.org',
    license: 'http://www.crockford.com/JSON/license.html',
/*
    Stringify a JavaScript value, producing a JSON text.
*/
    stringify: function (v) {
        var a = [];

/*
    Emit a string.
*/
        function e(s) {
            a[a.length] = s;
        }

/*
    Convert a value.
*/
        function g(x) {
            var c, i, l, v;

            switch (typeof x) {
            case 'object':
                if (x) {
                    if (x instanceof Array) {
                        e('[');
                        l = a.length;
                        for (i = 0; i < x.length; i += 1) {
                            v = x[i];
                            if (typeof v != 'undefined' &&
                                    typeof v != 'function') {
                                if (l < a.length) {
                                    e(',');
                                }
                                g(v);
                            }
                        }
                        e(']');
                        return;
                    } else if (typeof x.toString != 'undefined') {
                        e('{');
                        l = a.length;
                        for (i in x) {
                            v = x[i];
                            if (x.hasOwnProperty(i) &&
                                    typeof v != 'undefined' &&
                                    typeof v != 'function') {
                                if (l < a.length) {
                                    e(',');
                                }
                                g(i);
                                e(':');
                                g(v);
                            }
                        }
                        return e('}');
                    }
                }
                e('null');
                return;
            case 'number':
                e(isFinite(x) ? +x : 'null');
                return;
            case 'string':
                l = x.length;
                e('"');
                for (i = 0; i < l; i += 1) {
                    c = x.charAt(i);
                    if (c >= ' ') {
                        if (c == '\\' || c == '"') {
                            e('\\');
                        }
                        e(c);
                    } else {
                        switch (c) {
                            case '\b':
                                e('\\b');
                                break;
                            case '\f':
                                e('\\f');
                                break;
                            case '\n':
                                e('\\n');
                                break;
                            case '\r':
                                e('\\r');
                                break;
                            case '\t':
                                e('\\t');
                                break;
                            default:
                                c = c.charCodeAt();
                                e('\\u00' + Math.floor(c / 16).toString(16) +
                                    (c % 16).toString(16));
                        }
                    }
                }
                e('"');
                return;
            case 'boolean':
                e(String(x));
                return;
            default:
                e('null');
                return;
            }
        }
        g(v);
        return a.join('');
    },
/*
    Parse a JSON text, producing a JavaScript value.
*/
    parse: function (text) {
        var p = /^\s*(([,:{}\[\]])|"(\\.|[^\x00-\x1f"\\])*"|-?\d+(\.\d*)?([eE][+-]?\d+)?|true|false|null)\s*/,
            token,
            operator;

        function error(m, t) {
            throw {
                name: 'JSONError',
                message: m,
                text: t || operator || token
            };
        }

        function next(b) {
            if (b && b != operator) {
                error("Expected '" + b + "'");
            }
            if (text) {
                var t = p.exec(text);
                if (t) {
                    if (t[2]) {
                        token = null;
                        operator = t[2];
                    } else {
                        operator = null;
                        try {
                            token = eval(t[1]);
                        } catch (e) {
                            error("Bad token", t[1]);
                        }
                    }
                    text = text.substring(t[0].length);
                } else {
                    error("Unrecognized token", text);
                }
            } else {
                token = operator = undefined;
            }
        }


        function val() {
            var k, o;
            switch (operator) {
            case '{':
                next('{');
                o = {};
                if (operator != '}') {
                    for (;;) {
                        if (operator || typeof token != 'string') {
                            error("Missing key");
                        }
                        k = token;
                        next();
                        next(':');
                        o[k] = val();
                        if (operator != ',') {
                            break;
                        }
                        next(',');
                    }
                }
                next('}');
                return o;
            case '[':
                next('[');
                o = [];
                if (operator != ']') {
                    for (;;) {
                        o.push(val());
                        if (operator != ',') {
                            break;
                        }
                        next(',');
                    }
                }
                next(']');
                return o;
            default:
                if (operator !== null) {
                    error("Missing value");
                }
                k = token;
                next();
                return k;
            }
        }
        next();
        return val();
    }
};

/***
!Setup the data serialization
***/

DataTiddler.format = "JSON";
DataTiddler.stringify = JSON.stringify;
DataTiddler.parse = JSON.parse;

//}}}
[[Bem Vindo]]
page do Elipse, para desenvolver em Java, C++ etc
http://www.eclipse.org
http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/oxygenr
https://terminaldeinformacao.com/2015/10/12/como-instalar-e-configurar-o-eclipse-para-cc-no-windows/

tutorial de instalção: http://www.alandefreitas.com/assets/material/metaheuristicas/boost_win_eclipse.pdf
C++ Online
http://ideone.com/nbhvm#view_edit_box
http://www.tutorialspoint.com/compile_c_online.php
<<forEachTiddler
    where
       'tiddler.tags.contains("disciplina")'

    sortBy
       'tiddler.title.toUpperCase()'

    write '" [["+tiddler.title+" ]] \"view ["+tiddler.title+"]\" [["+tiddler.title+"]] "'

        begin '"<<tabs txtMyAutoTab "'

        end '">"+">"'

        none '"//No tiddler tagged with \"glossar\"//"'
>>
<!--{{{-->
<div class='toolbar' macro='toolbar +saveTiddler -cancelTiddler deleteTiddler'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser'></span></div>
<div class='editor' macro='edit text'></div>
<!--}}}-->
Definitivamente é o mais bunitinho que achei até agora:
http://www.codecogs.com/latex/eqneditor.php

Alguns exemplos:
<html><pre>
[img[http://latex.codecogs.com/gif.latex?x = a_0 + \frac{1}\int u \frac{dv}{dx}\,dx=uv-\int \frac{du}{dx}v\,dx{a_1 + \frac{1}{a_2 + \frac{1}{a_3 + a_4}}}]]
</pre></html> 

[img[http://latex.codecogs.com/gif.latex?x = a_0 + \frac{1}\int u \frac{dv}{dx}\,dx=uv-\int \frac{du}{dx}v\,dx{a_1 + \frac{1}{a_2 + \frac{1}{a_3 + a_4}}}]]

Matriz
<html><pre>
[img[http://latex.codecogs.com/gif.latex?\inline \left(x-1\right)\left(x+3\right) \begin{pmatrix} a_{11} & a_{12} & a_{13}\\ a_{21} & a_{22} & a_{23}\\ a_{31} & a_{32} & a_{33} \end{pmatrix}]]
</pre></html> 

[img[http://latex.codecogs.com/gif.latex?\inline \left(x-1\right)\left(x+3\right) \begin{pmatrix} a_{11} & a_{12} & a_{13}\\ a_{21} & a_{22} & a_{23}\\ a_{31} & a_{32} & a_{33} \end{pmatrix}]]

<html><pre>
[img[http://latex.codecogs.com/gif.latex?\inline \left(x-1\right)\left(x+3\right)]]
</pre></html> 

[img[http://latex.codecogs.com/gif.latex?\inline \left(x-1\right)\left(x+3\right)]]

Foi instalado um editor latéx específico no servidor. Assim, pode-se montar a equação no editor, e na hora de copiar e colar deve-se substituir por cifrões duplos no inicio e no fim. 
Exemplo:

onde estava 
<html><pre>[img[http://latex.codecogs.com/gif.latex?\inline \left(x-1\right)\left(x+3\right)]]</pre></html> 
deve-se colocar 
<html><pre>$$ \left(x-1\right)\left(x+3\right) $$ </pre></html> 


Matriz

$$ \left(x-1\right)\left(x+3\right) \begin{pmatrix} a_{11} & a_{12} & a_{13}\\ a_{21} & a_{22} & a_{23}\\ a_{31} & a_{32} & a_{33} \end{pmatrix} $$
Verificar detalhadamente esse artigo e aprender sobre essa metodologia pois pode ser muiiito util.
Entender como se dá a relação entre as variáveis nos informa sobre muita coisa.
https://www.aedb.br/seget/arquivos/artigos07/1411_SEGET.pdf
Endereço do [[Goolge Docs|https://docs.google.com/presentation/d/1lfTluEmhQqKAkiIgNnpLhllitl7ZJkR7Ap0BMFB3d90/edit]]
[[Apresentação|https://docs.google.com/presentation/d/1lfTluEmhQqKAkiIgNnpLhllitl7ZJkR7Ap0BMFB3d90/present#slide=id.p]]

/% perlacampello
%/
[[ir para resenha|Entrepreneurship as a non-profit-seeking activity]]
[[artigo|http://docs.google.com/viewer?a=v&q=cache:WnWf6kee4qsJ:citeseerx.ist.psu.edu/viewdoc/download%3Fdoi%3D10.1.1.120.7755%26rep%3Drep1%26type%3Dpdf+entrepreneur+%22cost+of+capital%22+nonprofit&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESg1B2ADJ3NeFnVSmTu0bxW3Vy58d-pLg9NKB6vq4Oqn6oCqHkLiHFvjLV7eTYkHDR6uVihL87gTzvrwtwXkvBQl0gyTW3fkVDApqXx6saEOHNMzXG5JGPv1DLBc7J3ylFX1dSG2&sig=AHIEtbShlmeQI3TZu-FBrRVEtjNe--5qPw]]
este artigo leva ao limite a idéia do custo de capital do pequeno negócio, pois defende que o investidor-empreendedor não sgue a racionalidade utilitarista do paradigma de aversão ao risco, tornando qq tentativa de precificação quase inefiiente.
O autor propôe que os benefícios adicionais (autonomia, utilização de habilidades específicas, e possibilidade de perseguir as próprias idéias) somam-se aos termos monetários.

Há várias possibilidades de pesquisa:
1. testar hipóteses assumidas pelo modelo em levantamento junto a empreendedores
2. se assim for, quanto maior a preferência do empreendedor com estes fatores menor a composição da taxa de retorno (ou seja, pode-se encontrar uma taxa de desconto que permita ao empreendedor utilizar na seleção de projetos). Uma possibilidade é trabalhar com o cálculo das variações e tentar estabelecer algo parecido com utililidade, que seria inversa à txa)...
A Entropia informacional é um conceito que busca avaliar a quantidade de informação em um conjunto de dados. 
Parte do pressuposto que se houver uma grande dispersão dos dados haverá mais informação. Ao contrário, se houver pouca dispersão, não haverá informação a ser explorada.
Há ao menos duas oportunidades de uso da abordagem da entropia.
A primeira quando queremos reduzir o número de critérios ou de variáveis. O critério de redução pode ser a entropia, pois não haverá muita perda de informação.
A segunda, é quando se quer atribuir pesos ou preferências utilizando-se da entropia.Isso ocorre quando não há possibilidade de buscar julgamentos subjetivos ou não se deseja fazer isso. Nessa situação podemos ter duas abordagens distintas: uma quando se atribuem pesos menores aos critérios com maior entropia, supondo que não agregam muita informação nova. A outra é atribuir maior peso aos critérios com menor entropia, pois significa que ão os que possuem maior consenso sobre os valores.
Tendo-se uma série de dados X(i), i=1..n, para o cálculo tem-se as seguintes etapas,  proposto por Zeleny (ZELENY, Milan. Multiple Criteria Decision Making. McGraw-Hill: New York, 1982)
1. Normatização dos dados
$$ z_{i}=x_{i}/x_{max} $$ para valores de ganhos (benefícios)
$$ z_{i}=x_{min}/x_{i} $$ para valores de perdas (custos)

2. cálculo da proporção de cada ponto
$$ p_{i}=z_{i}/\sum{z_{i}} $$
3. cálculo da contribuição da entropia de cada ponto
$$ e_{i}=p_{i}.ln(p_{i}) $$
4. cálculo da entropia total
$$ E=-\frac{1}{ln(n)}.\sum{e_{i}} $$
5. Cálculo dos psos:
a. Se for utilizar a abordagem de redução da importância quanto menos "informação" simplesmente normatiza-se
b. se for utilizar a abordagem do consenso, utiliza-se 1-E




 
https://www.newyorkfed.org/medialibrary/media/research/epr/04v10n1/0405klitpdf.pdf

http://www.sciencedirect.com/science/article/pii/S1544612316300563

http://xa.yimg.com/kq/groups/25058596/84172068/name/Rossi_Tx+de+c%C3%A2mbio+no+Brasil_vers%C3%A3o+para+Defesa.pdf

http://www.scielo.br/scielo.php?pid=S0104-06182014000300645&script=sci_arttext#B20

http://www.bibliotecadigital.unicamp.br/document/?code=000845988   (Tese Rossi)

http://www.anpad.org.br/admin/pdf/FIN2865.pdf



O problema é: 
como viabilizar a construção do portal de notícias ?

* uma importante dimensão é a dificuldade de como financiar a estrutura de criação e manutenção...

Algumas opções:

- Fundace: neste caso o objetivo seria o de apresentar uma ferramenta a ser utilizada pelos cursos. O controle pode ser um controle se tiver que ser feito para cada um dos cursos. Seria mais fácil se fosse institucionalizado. Os alunos teriam acesso durante o período em que estiverem matriculados. Após o egresso, poderiam se registrar (tipo assinatura).

- Universidades Privadas: aqui podem ser percebidas 2 possibilidades. Uma é a utilização institucional nos mesmos moldes que o usado na fundace, Outra, pode ser desenvolvido um processo em parceria com os professores da faculdade que desejem participar e utilizar a metodologia e ferramentas como abordagem pedagógica. 

- Grandes Empresas: podem ser desenvolvidos focos específicos setoriais, e inseridos no portal institucional

- 
Abordar a questão histórica de que as organizações funcionavam como centros educativos, tanto profissionalizantes, quanto em outras dimensões, incluindo a política, social, criadora de hábitos e de cultura.
esta questão hj tornou-se perdida, com esta função sendo transferida para outras instituições,
questiona-se se não é hora de retomar essas características de forma estruturada, como forma de promover a cultura organizacional, melhorar o ambiente e a motivação, alinhar objetivos individuais grupais e organizacionais, etc... desenvolvendo capital humano
Vimos que na avaliação das empresas (ou de investimentos) podíamos utilizar um "atalho" metodológico para calcular o VPL que fornecia o mesmo valor que se fizéssemos a operação completa de investimento e de financiamento.
Naquele caso, não consideramos que a existência de dívidas alterava os fluxos de caixa em função dos benefícios fiscais dos juros.
Aqui devemos considerar esta questão.
Imagine que queremos realizar um investimento de I=$ 12.500.000. Para isso utilizamos a captação de 40% de recursos de terceiros (custo de 6%aa) e 60% de capital próprio (custo de 12,4%aa).
Imagine que este projeto gere um LAJIR de $ 1.730.770 anual e que a alíquota de IR é de 35%.
Se observarmos o que cada um dos detentores deseja de remuneração teremos:
terceiros - 0,4*12.500.000=5.000.000    -> juros = 0,06*5.000.000=300.000
acionistas - 0,6*12.500.000=7.500.000 -> div=0,124*7.500.000=930.000
total = 300.000+930.000=1.230.000

Se considerarmos o DRE desta empresa:
LAJIR ----- 1.730.770 
juros ----- 300.000
LAIR 1.430.770 
IR ---- 500.769,50
LL ---- 930.000,50
Assim, a empresa remunera adequadamente credores e acionistas...
Mas se formos utilizar nosso modelo, teremos que considerar o Fluxo de Caixa livre de juros e de amortizações. Teremos o seguinte demonstrativo de Fluxo de Caixa:

LAJIR ----- 1.730.770 
juros ----- 0
LAIR 1.730.770 
IR ---- 605.769,50
LL ---- 1.125.000,50

Se calcularmos o cmpc (wacc) temos:
wacc = 0,4*0,06+0,6*0,124 = 0,0984

Calculando o VPL do investimento:

VPL = -12.500.000 + 1.125.000/0.0984 que não dará zero. Ou seja, as conclusões não estão consistentes.
Para tornar consistente, pois sabemos que neste caso o projeto deve apresentar VPL=0 pois remunera exatamente os valores de custos, temos que realizar um ajuste.
Temos dois métodos para isso: 1) ajustar os fluxos; 2) ajustar as taxas

''Ajuste dos Fluxos''
Se for verificar, o valor de fluxo de caixa de 1.125.000 não reflete efetivamente o que ocorre, pois a existência de dívida gera um Benefício Fiscal que deve ser considerado, posto que a empresa pagará menos impostos. No caso, 
LL ----- 1.125.000,50
BF ---- 105.000.000
Fluxo de Caixa ----- 1.230.000,50

Neste caso, se calcularmos o VPL = -12.500.000+ 1.230.000/0,0984=0
o que comprova nosso calculo.

'' Ajuste das taxas''

juros nominal ------ 300.000 rd*Divida
Benefício Fiscal ------ 105.000 rd*Divida*tc
juros efetivos ------ 195.000 rd*Divida*(1-tc)

Quando for utilizar wacc = xr.rd + xe.re  usa-se o custo efetivo
Custo = rd*Divida*(1-tc) + E*re
dividindo pelo investimento
wacc=xd.rd.(1-tc)+xe.re
no caso
wacc=0,4*0,06*(1-0,35)+0,6*0,124 = 0,09

VPL = 1.125.000/0,09 - 12.500.000 = Zero (o que comprova nosso cálculo)

----
Devemos observar que quando há um aumento da dívida, há um consequente aumento do Benefício Fiscal, o que leva a alterações dos VPL´s.
1. Pelo primeiro método (ajuste dos fluxos)
com o aumento do BF há aumento da parcela a ser somada no fluxo de caixa, o que levará a maiores valores de VPL (também não fará o wacc reduzir-se?) -> ver impacto final
2. pelo segundo método (ajuste das taxas)
ao aumentar a dívida, aumenta-se a participação da dívida (xd), que é mais barata do que o custo de capital próprio (re), fazendo com que o wacc torne-se menor. Com isso, o denominador ficará menor, levando a maiores valores de VPL.

Problemática a ser discutida:
quando aumentamos a dívida, aumentamos a alavancagem (efeito dos lucros variarem mais do que proporcionalmente as vendas). Isso aumenta a variabilidade dos fluxos de caixa, fazendo com que o risco seja aumentado. Aumentando o risco, tem-se que o custo de capital próprio deve aumentar.
Como se dá essa relação??

Hamada demonstrou (1966) essa relação, e estabeleceu a fórmula a seguir:
beta alav = beta desalav * [ 1 + (1-tc)*D/E ]

Verificar outra referencia comparando vários autores em:
http://www.iese.edu/research/pdfs/DI-0488-E.pdf

Usar esta fórmula para adequar o valor de re ao nível da dívida.


! Exercício em Aula
---- 

Um empresa possui 4 milhões de dívidas (40% do capital) junto a terceiros. O beta desta empresa é de 0,90.
A taxa livre de risco é de 5%aa, e o mercado possui média de retorno de 10%aa.
A empresa possui um risco de crédito que faz com que seus empréstimos custem 6%aa, e a alíquota de IR é de 35%.
A empresa pensa em realizar um projeto de $ 3 milhões, mantendo a atual estrutura de capital para a captação. O projeto gerará um LAJIR anual de R$ 459.692,30 .
Verificar a viabilidade usando os métodos de correção dos fluxos e das taxas.
Se for decidido que deve-se alterar a estrutura de capital para 50% de capital de terceiros, o projeto é viável?

Resolução:
Estrutura de Capital : 4.000.000 terceiros  (40%)  6.000.000 próprio (60%)
captação para projeto mantendo estrutura : 1.200.000 terceiros    1.800.000 próprio

1) Análise pelo método do Fluxo
wacc = 0,4*0,06+0,6*0,14 = 0,108
Lajir = 459.692,30
(-) juros = 0
(=) Lair = 459.692,30
(-) IR = 0,35*459.692,30=160.892,30
(=) 298.800,00
(+) BF = 1.200.000*0,06*0,35=25.200
(=) FC = 324.000

VPL = -3.000.000 + 324.000/0.1080 = ZERO

1) Análise pelo método da taxa
wacc = 0,4*0,06*(1-0,35)+0,6*0,14 = 0,0996
Lajir = 459.692,30
(-) juros = 0
(=) Lair = 459.692,30
(-) IR = 0,35*459.692,30=160.892,30
(=) 298.800,00

VPL = -3.000.000 + 298.800/0.0996 = ZERO
exemplos:
{{{<<tagging aula>>}}}
<<tagging aula>>
----
{{{<<tagging material>>}}}
<<tagging material>>

Com o plug-ins podemos refinar a lista e especificar material de que disciplina, por exemplo
{{{<<forEachTiddler
 where
 'tiddler.tags.contains("material")  && tiddler.tags.contains("admfin2") '
 sortBy
 'tiddler.title'
 ascending
 write
 '"----\n\[["+tiddler.title+"]]"'>>}}}
<<forEachTiddler
 where
 'tiddler.tags.contains("material")  && tiddler.tags.contains("admfin2") '
 sortBy
 'tiddler.title'
 ascending
 write
 '"----\n\[["+tiddler.title+"]]"'>>
/***
|Name|ExportTiddlersPlugin|
|Source|http://www.TiddlyTools.com/#ExportTiddlersPlugin|
|Documentation|http://www.TiddlyTools.com/#ExportTiddlersPluginInfo|
|Version|2.9.6|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|interactively select/export tiddlers to a separate file|
!!!!!Documentation
>see [[ExportTiddlersPluginInfo]]
!!!!!Inline control panel (live):
><<exportTiddlers inline>>
!!!!!Revisions
<<<
2011.02.14 2.9.6 fix OSX error: use picker.file.path
2010.02.25 2.9.5 added merge checkbox option and improved 'merge' status message
|please see [[ExportTiddlersPluginInfo]] for additional revision details|
2005.10.09 0.0.0 development started
<<<
!!!!!Code
***/
//{{{
// version
version.extensions.ExportTiddlersPlugin= {major: 2, minor: 9, revision: 6, date: new Date(2011,2,14)};

// default shadow definition
config.shadowTiddlers.ExportTiddlers='<<exportTiddlers inline>>';

// add 'export' backstage task (following built-in import task)
if (config.tasks) { // TW2.2 or above
	config.tasks.exportTask = {
		text:'export',
		tooltip:'Export selected tiddlers to another file',
		content:'<<exportTiddlers inline>>'
	}
	config.backstageTasks.splice(config.backstageTasks.indexOf('importTask')+1,0,'exportTask');
}

config.macros.exportTiddlers = {
	$: function(id) { return document.getElementById(id); }, // abbreviation
	label: 'export tiddlers',
	prompt: 'Copy selected tiddlers to an export document',
	okmsg: '%0 tiddler%1 written to %2',
	failmsg: 'An error occurred while creating %1',
	overwriteprompt: '%0\ncontains %1 tiddler%2 that will be discarded or replaced',
	mergestatus: '%0 tiddler%1 added, %2 tiddler%3 updated, %4 tiddler%5 unchanged',
	statusmsg: '%0 tiddler%1 - %2 selected for export',
	newdefault: 'export.html',
	datetimefmt: '0MM/0DD/YYYY 0hh:0mm:0ss',  // for 'filter date/time' edit fields
	type_TW: "tw", type_PS: "ps", type_TX: "tx", type_CS: "cs", type_NF: "nf", // file type tokens
	type_map: { // maps type param to token values
		tiddlywiki:"tw", tw:"tw", wiki: "tw",
		purestore: "ps", ps:"ps", store:"ps",
		plaintext: "tx", tx:"tx", text: "tx",
		comma:     "cs", cs:"cs", csv:  "cs",
		newsfeed:  "nf", nf:"nf", xml:  "nf", rss:"nf"
	},
	handler: function(place,macroName,params) {
		if (params[0]!='inline')
			{ createTiddlyButton(place,this.label,this.prompt,this.togglePanel); return; }
		var panel=this.createPanel(place);
		panel.style.position='static';
		panel.style.display='block';
	},
	createPanel: function(place) {
		var panel=this.$('exportPanel');
		if (panel) { panel.parentNode.removeChild(panel); }
		setStylesheet(store.getTiddlerText('ExportTiddlersPlugin##css',''),'exportTiddlers');
		panel=createTiddlyElement(place,'span','exportPanel',null,null)
		panel.innerHTML=store.getTiddlerText('ExportTiddlersPlugin##html','');
		this.initFilter();
		this.refreshList(0);
		var fn=this.$('exportFilename');
		if (window.location.protocol=='file:' && !fn.value.length) {
			// get new target path/filename
			var newPath=getLocalPath(window.location.href);
			var slashpos=newPath.lastIndexOf('/'); if (slashpos==-1) slashpos=newPath.lastIndexOf('\\'); 
			if (slashpos!=-1) newPath=newPath.substr(0,slashpos+1); // trim filename
			fn.value=newPath+this.newdefault;
		}
		return panel;
	},
	togglePanel: function(e) { var e=e||window.event;
		var cme=config.macros.exportTiddlers; // abbrev
		var parent=resolveTarget(e).parentNode;
		var panel=cme.$('exportPanel');
		if (panel==undefined || panel.parentNode!=parent)
			panel=cme.createPanel(parent);
		var isOpen=panel.style.display=='block';
		if(config.options.chkAnimate)
			anim.startAnimating(new Slider(panel,!isOpen,e.shiftKey || e.altKey,'none'));
		else
			panel.style.display=isOpen?'none':'block' ;
		if (panel.style.display!='none') {
			cme.refreshList(0);
			cme.$('exportFilename').focus(); 
			cme.$('exportFilename').select();
		}
		e.cancelBubble = true; if (e.stopPropagation) e.stopPropagation(); return(false);
	},
	process: function(which) { // process panel control interactions
		var theList=this.$('exportList'); if (!theList) return false;
		var count = 0;
		var total = store.getTiddlers('title').length;
		switch (which.id) {
			case 'exportFilter':
				count=this.filterExportList();
				var panel=this.$('exportFilterPanel');
				if (count==-1) { panel.style.display='block'; break; }
				this.$('exportStart').disabled=(count==0);
				this.$('exportDelete').disabled=(count==0);
				this.displayStatus(count,total);
				if (count==0) { alert('No tiddlers were selected'); panel.style.display='block'; }
				break;
			case 'exportStart':
				this.go();
				break;
			case 'exportDelete':
				this.deleteTiddlers();
				break;
			case 'exportHideFilter':
			case 'exportToggleFilter':
				var panel=this.$('exportFilterPanel')
				panel.style.display=(panel.style.display=='block')?'none':'block';
				break;
			case 'exportSelectChanges':
				var lastmod=new Date(document.lastModified);
				for (var t = 0; t < theList.options.length; t++) {
					if (theList.options[t].value=='') continue;
					var tiddler=store.getTiddler(theList.options[t].value); if (!tiddler) continue;
					theList.options[t].selected=(tiddler.modified>lastmod);
					count += (tiddler.modified>lastmod)?1:0;
				}
				this.$('exportStart').disabled=(count==0);
				this.$('exportDelete').disabled=(count==0);
				this.displayStatus(count,total);
				if (count==0) alert('There are no unsaved changes');
				break;
			case 'exportSelectAll':
				for (var t = 0; t < theList.options.length; t++) {
					if (theList.options[t].value=='') continue;
					theList.options[t].selected=true;
					count += 1;
				}
				this.$('exportStart').disabled=(count==0);
				this.$('exportDelete').disabled=(count==0);
				this.displayStatus(count,count);
				break;
			case 'exportSelectOpened':
				for (var t=0; t<theList.options.length; t++) theList.options[t].selected=false;
				var tiddlerDisplay=this.$('tiddlerDisplay');
				for (var t=0; t<tiddlerDisplay.childNodes.length;t++) {
					var tiddler=tiddlerDisplay.childNodes[t].id.substr(7);
					for (var i=0; i<theList.options.length; i++) {
						if (theList.options[i].value!=tiddler) continue;
						theList.options[i].selected=true; count++; break;
					}
				}
				this.$('exportStart').disabled=(count==0);
				this.$('exportDelete').disabled=(count==0);
				this.displayStatus(count,total);
				if (count==0) alert('There are no tiddlers currently opened');
				break;
			case 'exportSelectRelated':
				// recursively build list of related tiddlers
				function getRelatedTiddlers(tid,tids) {
					var t=store.getTiddler(tid); if (!t || tids.contains(tid)) return tids;
					tids.push(t.title);
					if (!t.linksUpdated) t.changed();
					for (var i=0; i<t.links.length; i++)
						if (t.links[i]!=tid) tids=getRelatedTiddlers(t.links[i],tids);
					return tids;
				}
				// for all currently selected tiddlers, gather up the related tiddlers (including self) and select them as well
				var tids=[];
				for (var i=0; i<theList.options.length; i++)
					if (theList.options[i].selected) tids=getRelatedTiddlers(theList.options[i].value,tids);
				// select related tiddlers (includes original selected tiddlers)
				for (var i=0; i<theList.options.length; i++)
					theList.options[i].selected=tids.contains(theList.options[i].value);
				this.displayStatus(tids.length,total);
				break;
			case 'exportListSmaller':	// decrease current listbox size
				var min=5;
				theList.size-=(theList.size>min)?1:0;
				break;
			case 'exportListLarger':	// increase current listbox size
				var max=(theList.options.length>25)?theList.options.length:25;
				theList.size+=(theList.size<max)?1:0;
				break;
			case 'exportClose':
				this.$('exportPanel').style.display='none';
				break;
		}
		return false;
	},
	displayStatus: function(count,total) {
		var txt=this.statusmsg.format([total,total!=1?'s':'',!count?'none':count==total?'all':count]);
		clearMessage();	displayMessage(txt);
		return txt;
	},
	refreshList: function(selectedIndex) {
		var theList = this.$('exportList'); if (!theList) return;
		// get the sort order
		var sort;
		if (!selectedIndex)   selectedIndex=0;
		if (selectedIndex==0) sort='modified';
		if (selectedIndex==1) sort='title';
		if (selectedIndex==2) sort='modified';
		if (selectedIndex==3) sort='modifier';
		if (selectedIndex==4) sort='tags';

		// unselect headings and count number of tiddlers actually selected
		var count=0;
		for (var t=5; t < theList.options.length; t++) {
			if (!theList.options[t].selected) continue;
			if (theList.options[t].value!='')
				count++;
			else { // if heading is selected, deselect it, and then select and count all in section
				theList.options[t].selected=false;
				for ( t++; t<theList.options.length && theList.options[t].value!=''; t++) {
					theList.options[t].selected=true;
					count++;
				}
			}
		}

		// disable 'export' and 'delete' buttons if no tiddlers selected
		this.$('exportStart').disabled=(count==0);
		this.$('exportDelete').disabled=(count==0);

		// show selection count
		var tiddlers = store.getTiddlers('title');
		if (theList.options.length) this.displayStatus(count,tiddlers.length);

		// if a [command] item, reload list... otherwise, no further refresh needed
		if (selectedIndex>4) return;

		// clear current list contents
		while (theList.length > 0) { theList.options[0] = null; }
		// add heading and control items to list
		var i=0;
		var indent=String.fromCharCode(160)+String.fromCharCode(160);
		theList.options[i++]=
			new Option(tiddlers.length+' tiddlers in document', '',false,false);
		theList.options[i++]=
			new Option(((sort=='title'   )?'>':indent)+' [by title]', '',false,false);
		theList.options[i++]=
			new Option(((sort=='modified')?'>':indent)+' [by date]', '',false,false);
		theList.options[i++]=
			new Option(((sort=='modifier')?'>':indent)+' [by author]', '',false,false);
		theList.options[i++]=
			new Option(((sort=='tags'    )?'>':indent)+' [by tags]', '',false,false);

		// output the tiddler list
		switch(sort) {
			case 'title':
				for(var t = 0; t < tiddlers.length; t++)
					theList.options[i++] = new Option(tiddlers[t].title,tiddlers[t].title,false,false);
				break;
			case 'modifier':
			case 'modified':
				var tiddlers = store.getTiddlers(sort);
				// sort descending for newest date first
				tiddlers.sort(function (a,b) {if(a[sort] == b[sort]) return(0); else return (a[sort] > b[sort]) ? -1 : +1; });
				var lastSection = '';
				for(var t = 0; t < tiddlers.length; t++) {
					var tiddler = tiddlers[t];
					var theSection = '';
					if (sort=='modified') theSection=tiddler.modified.toLocaleDateString();
					if (sort=='modifier') theSection=tiddler.modifier;
					if (theSection != lastSection) {
						theList.options[i++] = new Option(theSection,'',false,false);
						lastSection = theSection;
					}
					theList.options[i++] = new Option(indent+indent+tiddler.title,tiddler.title,false,false);
				}
				break;
			case 'tags':
				var theTitles = {}; // all tiddler titles, hash indexed by tag value
				var theTags = new Array();
				for(var t=0; t<tiddlers.length; t++) {
					var title=tiddlers[t].title;
					var tags=tiddlers[t].tags;
					if (!tags || !tags.length) {
						if (theTitles['untagged']==undefined) { theTags.push('untagged'); theTitles['untagged']=new Array(); }
						theTitles['untagged'].push(title);
					}
					else for(var s=0; s<tags.length; s++) {
						if (theTitles[tags[s]]==undefined) { theTags.push(tags[s]); theTitles[tags[s]]=new Array(); }
						theTitles[tags[s]].push(title);
					}
				}
				theTags.sort();
				for(var tagindex=0; tagindex<theTags.length; tagindex++) {
					var theTag=theTags[tagindex];
					theList.options[i++]=new Option(theTag,'',false,false);
					for(var t=0; t<theTitles[theTag].length; t++)
						theList.options[i++]=new Option(indent+indent+theTitles[theTag][t],theTitles[theTag][t],false,false);
				}
				break;
			}
		theList.selectedIndex=selectedIndex; // select current control item
		this.$('exportStart').disabled=true;
		this.$('exportDelete').disabled=true;
		this.displayStatus(0,tiddlers.length);
	},
	askForFilename: function(here) {
		var msg=here.title; // use tooltip as dialog box message
		var path=getLocalPath(document.location.href);
		var slashpos=path.lastIndexOf('/'); if (slashpos==-1) slashpos=path.lastIndexOf('\\'); 
		if (slashpos!=-1) path = path.substr(0,slashpos+1); // remove filename from path, leave the trailing slash
		var filetype=this.$('exportFormat').value.toLowerCase();
		var defext='html';
		if (filetype==this.type_TX) defext='txt';
		if (filetype==this.type_CS) defext='csv';
		if (filetype==this.type_NF) defext='xml';
		var file=this.newdefault.replace(/html$/,defext);
		var result='';
		if(window.Components) { // moz
			try {
				netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
				var nsIFilePicker = window.Components.interfaces.nsIFilePicker;
				var picker = Components.classes['@mozilla.org/filepicker;1'].createInstance(nsIFilePicker);
				picker.init(window, msg, nsIFilePicker.modeSave);
				var thispath = Components.classes['@mozilla.org/file/local;1'].createInstance(Components.interfaces.nsILocalFile);
				thispath.initWithPath(path);
				picker.displayDirectory=thispath;
				picker.defaultExtension=defext;
				picker.defaultString=file;
				picker.appendFilters(nsIFilePicker.filterAll|nsIFilePicker.filterText|nsIFilePicker.filterHTML);
				if (picker.show()!=nsIFilePicker.returnCancel) var result=picker.file.path;
			}
			catch(e) { alert('error during local file access: '+e.toString()) }
		}
		else { // IE
			try { // XPSP2 IE only
				var s = new ActiveXObject('UserAccounts.CommonDialog');
				s.Filter='All files|*.*|Text files|*.txt|HTML files|*.htm;*.html|XML files|*.xml|';
				s.FilterIndex=defext=='txt'?2:'html'?3:'xml'?4:1;
				s.InitialDir=path;
				s.FileName=file;
				if (s.showOpen()) var result=s.FileName;
			}
			catch(e) {  // fallback
				var result=prompt(msg,path+file);
			}
		}
		return result;
	},
	initFilter: function() {
		this.$('exportFilterStart').checked=false; this.$('exportStartDate').value='';
		this.$('exportFilterEnd').checked=false;  this.$('exportEndDate').value='';
		this.$('exportFilterTags').checked=false; this.$('exportTags').value='';
		this.$('exportFilterText').checked=false; this.$('exportText').value='';
		this.showFilterFields();
	},
	showFilterFields: function(which) {
		var show=this.$('exportFilterStart').checked;
		this.$('exportFilterStartBy').style.display=show?'block':'none';
		this.$('exportStartDate').style.display=show?'block':'none';
		var val=this.$('exportFilterStartBy').value;
		this.$('exportStartDate').value
			=this.getFilterDate(val,'exportStartDate').formatString(this.datetimefmt);
		if (which && (which.id=='exportFilterStartBy') && (val=='other'))
			this.$('exportStartDate').focus();

		var show=this.$('exportFilterEnd').checked;
		this.$('exportFilterEndBy').style.display=show?'block':'none';
		this.$('exportEndDate').style.display=show?'block':'none';
		var val=this.$('exportFilterEndBy').value;
		this.$('exportEndDate').value
			=this.getFilterDate(val,'exportEndDate').formatString(this.datetimefmt);
		 if (which && (which.id=='exportFilterEndBy') && (val=='other'))
			this.$('exportEndDate').focus();

		var show=this.$('exportFilterTags').checked;
		this.$('exportTags').style.display=show?'block':'none';

		var show=this.$('exportFilterText').checked;
		this.$('exportText').style.display=show?'block':'none';
	},
	getFilterDate: function(val,id) {
		var result=0;
		switch (val) {
			case 'file':
				result=new Date(document.lastModified);
				break;
			case 'other':
				result=new Date(this.$(id).value);
				break;
			default: // today=0, yesterday=1, one week=7, two weeks=14, a month=31
				var now=new Date(); var tz=now.getTimezoneOffset()*60000; now-=tz;
				var oneday=86400000;
				if (id=='exportStartDate')
					result=new Date((Math.floor(now/oneday)-val)*oneday+tz);
				else
					result=new Date((Math.floor(now/oneday)-val+1)*oneday+tz-1);
				break;
		}
		return result;
	},
	filterExportList: function() {
		var theList  = this.$('exportList'); if (!theList) return -1;
		var filterStart=this.$('exportFilterStart').checked;
		var val=this.$('exportFilterStartBy').value;
		var startDate=config.macros.exportTiddlers.getFilterDate(val,'exportStartDate');
		var filterEnd=this.$('exportFilterEnd').checked;
		var val=this.$('exportFilterEndBy').value;
		var endDate=config.macros.exportTiddlers.getFilterDate(val,'exportEndDate');
		var filterTags=this.$('exportFilterTags').checked;
		var tags=this.$('exportTags').value;
		var filterText=this.$('exportFilterText').checked;
		var text=this.$('exportText').value;
		if (!(filterStart||filterEnd||filterTags||filterText)) {
			alert('Please set the selection filter');
			this.$('exportFilterPanel').style.display='block';
			return -1;
		}
		if (filterStart&&filterEnd&&(startDate>endDate)) {
			var msg='starting date/time:\n'
			msg+=startDate.toLocaleString()+'\n';
			msg+='is later than ending date/time:\n'
			msg+=endDate.toLocaleString()
			alert(msg);
			return -1;
		}
		// if filter by tags, get list of matching tiddlers
		// use getMatchingTiddlers() (if MatchTagsPlugin is installed) for full boolean expressions
		// otherwise use getTaggedTiddlers() for simple tag matching
		if (filterTags) {
			var fn=store.getMatchingTiddlers||store.getTaggedTiddlers;
			var t=fn.apply(store,[tags]);
			var tagged=[];
			for (var i=0; i<t.length; i++) tagged.push(t[i].title);
		}
		// scan list and select tiddlers that match all applicable criteria
		var total=0;
		var count=0;
		for (var i=0; i<theList.options.length; i++) {
			// get item, skip non-tiddler list items (section headings)
			var opt=theList.options[i]; if (opt.value=='') continue;
			// get tiddler, skip missing tiddlers (this should NOT happen)
			var tiddler=store.getTiddler(opt.value); if (!tiddler) continue; 
			var sel=true;
			if ( (filterStart && tiddler.modified<startDate)
			|| (filterEnd && tiddler.modified>endDate)
			|| (filterTags && !tagged.contains(tiddler.title))
			|| (filterText && (tiddler.text.indexOf(text)==-1) && (tiddler.title.indexOf(text)==-1)))
				sel=false;
			opt.selected=sel;
			count+=sel?1:0;
			total++;
		}
		return count;
	},
	deleteTiddlers: function() {
		var list=this.$('exportList'); if (!list) return;
		var tids=[];
		for (i=0;i<list.length;i++)
			if (list.options[i].selected && list.options[i].value.length)
				tids.push(list.options[i].value);
		if (!confirm('Are you sure you want to delete these tiddlers:\n\n'+tids.join(', '))) return;
		store.suspendNotifications();
		for (t=0;t<tids.length;t++) {
			var tid=store.getTiddler(tids[t]); if (!tid) continue;
			var msg="'"+tid.title+"' is tagged with 'systemConfig'.\n\n";
			msg+='Removing this tiddler may cause unexpected results.  Are you sure?'
			if (tid.tags.contains('systemConfig') && !confirm(msg)) continue;
			store.removeTiddler(tid.title);
			story.closeTiddler(tid.title);
		}
		store.resumeNotifications();
		alert(tids.length+' tiddlers deleted');
		this.refreshList(0); // reload listbox
		store.notifyAll(); // update page display
	},
	go: function() {
		if (window.location.protocol!='file:') // make sure we are local
			{ displayMessage(config.messages.notFileUrlError); return; }
		// get selected tidders, target filename, target type, and notes
		var list=this.$('exportList'); if (!list) return;
		var tids=[]; for (var i=0; i<list.options.length; i++) {
			var opt=list.options[i]; if (!opt.selected||!opt.value.length) continue;
			var tid=store.getTiddler(opt.value); if (!tid) continue;
			tids.push(tid);
		}
		if (!tids.length) return; // no tiddlers selected
		var target=this.$('exportFilename').value.trim();
		if (!target.length) {
			displayMessage('A local target path/filename is required',target);
			return;
		}
		var merge=this.$('exportMerge').checked;
		var filetype=this.$('exportFormat').value.toLowerCase();
		var notes=this.$('exportNotes').value.replace(/\n/g,'<br>');
		var total={val:0};
		var out=this.assembleFile(target,filetype,tids,notes,total,merge);
		if (!total.val) return; // cancelled file overwrite
		var link='file:///'+target.replace(/\\/g,'/');
		var samefile=link==decodeURIComponent(window.location.href);
		var p=getLocalPath(document.location.href);
		if (samefile) {
			if (config.options.chkSaveBackups) { var t=loadOriginal(p);if(t)saveBackup(p,t); }
			if (config.options.chkGenerateAnRssFeed && saveRss instanceof Function) saveRss(p);
		}
		var ok=saveFile(target,out);
		displayMessage((ok?this.okmsg:this.failmsg).format([total.val,total.val!=1?'s':'',target]),link);
	},
	plainTextHeader:
		 'Source:\n\t%0\n'
		+'Title:\n\t%1\n'
		+'Subtitle:\n\t%2\n'
		+'Created:\n\t%3 by %4\n'
		+'Application:\n\tTiddlyWiki %5 / %6 %7\n\n',
	plainTextTiddler:
		'- - - - - - - - - - - - - - -\n'
		+'|     title: %0\n'
		+'|   created: %1\n'
		+'|  modified: %2\n'
		+'| edited by: %3\n'
		+'|      tags: %4\n'
		+'- - - - - - - - - - - - - - -\n'
		+'%5\n',
	plainTextFooter:
		'',
	newsFeedHeader:
		 '<'+'?xml version="1.0"?'+'>\n'
		+'<rss version="2.0">\n'
		+'<channel>\n'
		+'<title>%1</title>\n'
		+'<link>%0</link>\n'
		+'<description>%2</description>\n'
		+'<language>en-us</language>\n'
		+'<copyright>Copyright '+(new Date().getFullYear())+' %4</copyright>\n'
		+'<pubDate>%3</pubDate>\n'
		+'<lastBuildDate>%3</lastBuildDate>\n'
		+'<docs>http://blogs.law.harvard.edu/tech/rss</docs>\n'
		+'<generator>TiddlyWiki %5 / %6 %7</generator>\n',
	newsFeedTiddler:
		'\n%0\n',
	newsFeedFooter:
		'</channel></rss>',
	pureStoreHeader:
		 '<html><body>'
		+'<style type="text/css">'
		+'	#storeArea {display:block;margin:1em;}'
		+'	#storeArea div {padding:0.5em;margin:1em;border:2px solid black;height:10em;overflow:auto;}'
		+'	#pureStoreHeading {width:100%;text-align:left;background-color:#eeeeee;padding:1em;}'
		+'</style>'
		+'<div id="pureStoreHeading">'
		+'	TiddlyWiki "PureStore" export file<br>'
		+'	Source'+': <b>%0</b><br>'
		+'	Title: <b>%1</b><br>'
		+'	Subtitle: <b>%2</b><br>'
		+'	Created: <b>%3</b> by <b>%4</b><br>'
		+'	TiddlyWiki %5 / %6 %7<br>'
		+'	Notes:<hr><pre>%8</pre>'
		+'</div>'
		+'<div id="storeArea">',
	pureStoreTiddler:
		'%0\n%1',
	pureStoreFooter:
		'</div><!--POST-BODY-START-->\n<!--POST-BODY-END--></body></html>',
	assembleFile: function(target,filetype,tids,notes,total,merge) {
		var revised='';
		var now = new Date().toLocaleString();
		var src=convertUnicodeToUTF8(document.location.href);
		var title = convertUnicodeToUTF8(wikifyPlain('SiteTitle').htmlEncode());
		var subtitle = convertUnicodeToUTF8(wikifyPlain('SiteSubtitle').htmlEncode());
		var user = convertUnicodeToUTF8(config.options.txtUserName.htmlEncode());
		var twver = version.major+'.'+version.minor+'.'+version.revision;
		var v=version.extensions.ExportTiddlersPlugin; var pver = v.major+'.'+v.minor+'.'+v.revision;
		var headerargs=[src,title,subtitle,now,user,twver,'ExportTiddlersPlugin',pver,notes];
		switch (filetype) {
			case this.type_TX: // plain text
				var header=this.plainTextHeader.format(headerargs);
				var footer=this.plainTextFooter;
				break;
			case this.type_CS: // comma-separated
				var fields={};
				for (var i=0; i<tids.length; i++) for (var f in tids[i].fields) fields[f]=f;
				var names=['title','created','modified','modifier','tags','text'];
				for (var f in fields) names.push(f);
				var header=names.join(',')+'\n';
				var footer='';
				break;
			case this.type_NF: // news feed (XML)
				headerargs[0]=store.getTiddlerText('SiteUrl','');
				var header=this.newsFeedHeader.format(headerargs);
				var footer=this.newsFeedFooter;
				break;
			case this.type_PS: // PureStore (no code)
				var header=this.pureStoreHeader.format(headerargs);
				var footer=this.pureStoreFooter;
				break;
			case this.type_TW: // full TiddlyWiki
			default:
				var currPath=getLocalPath(window.location.href);
				var original=loadFile(currPath);
				if (!original) { displayMessage(config.messages.cantSaveError); return; }
				var posDiv = locateStoreArea(original);
				if (!posDiv) { displayMessage(config.messages.invalidFileError.format([currPath])); return; }
				var header = original.substr(0,posDiv[0]+startSaveArea.length)+'\n';
				var footer = '\n'+original.substr(posDiv[1]);
				break;
		}
		var out=this.getData(target,filetype,tids,fields,merge);
		var revised = header+convertUnicodeToUTF8(out.join('\n'))+footer;
		// if full TW, insert page title and language attr, and reset all MARKUP blocks...
		if (filetype==this.type_TW) {
			var newSiteTitle=convertUnicodeToUTF8(getPageTitle()).htmlEncode();
			revised=revised.replaceChunk('<title'+'>','</title'+'>',' ' + newSiteTitle + ' ');
			revised=updateLanguageAttribute(revised);
			var titles=[]; for (var i=0; i<tids.length; i++) titles.push(tids[i].title);
			revised=updateMarkupBlock(revised,'PRE-HEAD',
				titles.contains('MarkupPreHead')? 'MarkupPreHead' :null);
			revised=updateMarkupBlock(revised,'POST-HEAD',
				titles.contains('MarkupPostHead')?'MarkupPostHead':null);
			revised=updateMarkupBlock(revised,'PRE-BODY',
				titles.contains('MarkupPreBody')? 'MarkupPreBody' :null);
			revised=updateMarkupBlock(revised,'POST-SCRIPT',
				titles.contains('MarkupPostBody')?'MarkupPostBody':null);
		}
		total.val=out.length;
		return revised;
	},
	getData: function(target,filetype,tids,fields,merge) {
		// output selected tiddlers and gather list of titles (for use with merge)
		var out=[]; var titles=[];
		var url=store.getTiddlerText('SiteUrl','');
		for (var i=0; i<tids.length; i++) {
			out.push(this.formatItem(store,filetype,tids[i],url,fields));
			titles.push(tids[i].title);
		}
		// if TW or PureStore format, ask to merge with existing tiddlers (if any)
		if (filetype==this.type_TW || filetype==this.type_PS) {
			var txt=loadFile(target);
			if (txt && txt.length) {
				var remoteStore=new TiddlyWiki();
				if (version.major+version.minor*.1+version.revision*.01<2.52) txt=convertUTF8ToUnicode(txt);
				if (remoteStore.importTiddlyWiki(txt)) {
					var existing=remoteStore.getTiddlers('title');
					var msg=this.overwriteprompt.format([target,existing.length,existing.length!=1?'s':'']);
					if (merge) {
						var added=titles.length; var updated=0; var kept=0;
						for (var i=0; i<existing.length; i++)
							if (titles.contains(existing[i].title)) {
								added--; updated++;
							} else {
								out.push(this.formatItem(remoteStore,filetype,existing[i],url));
								kept++;
							}
						displayMessage(this.mergestatus.format(
							[added,added!=1?'s':'',updated,updated!=1?'s':'',kept,kept!=1?'s':'',]));
					}
					else if (!confirm(msg)) out=[]; // empty the list = don't write file
				}
			}
		}
		return out;
	},
	formatItem: function(s,f,t,u,fields) {
		if (f==this.type_TW)
			var r=s.getSaver().externalizeTiddler(s,t);
		if (f==this.type_PS)
			var r=this.pureStoreTiddler.format([t.title,s.getSaver().externalizeTiddler(s,t)]);
		if (f==this.type_NF)
			var r=this.newsFeedTiddler.format([t.saveToRss(u)]);
		if (f==this.type_TX)
			var r=this.plainTextTiddler.format([t.title, t.created.toLocaleString(), t.modified.toLocaleString(),
				t.modifier, String.encodeTiddlyLinkList(t.tags), t.text]);
		if (f==this.type_CS) {
			function toCSV(t) { return '"'+t.replace(/"/g,'""')+'"'; } // always encode CSV
			var out=[ toCSV(t.title), toCSV(t.created.toLocaleString()), toCSV(t.modified.toLocaleString()),
				toCSV(t.modifier), toCSV(String.encodeTiddlyLinkList(t.tags)), toCSV(t.text) ];
			for (var f in fields) out.push(toCSV(t.fields[f]||''));
			var r=out.join(',');
		}
		return r||"";
	}
}
//}}}
/***
!!!Control panel CSS
//{{{
!css
#exportPanel {
	display: none; position:absolute; z-index:12; width:35em; right:105%; top:6em;
	background-color: #eee; color:#000; font-size: 8pt; line-height:110%;
	border:1px solid black; border-bottom-width: 3px; border-right-width: 3px;
	padding: 0.5em; margin:0em; -moz-border-radius:1em;-webkit-border-radius:1em;
}
#exportPanel a, #exportPanel td a { color:#009; display:inline; margin:0px; padding:1px; }
#exportPanel table {
	width:100%; border:0px; padding:0px; margin:0px;
	font-size:8pt; line-height:110%; background:transparent;
}
#exportPanel tr { border:0px;padding:0px;margin:0px; background:transparent; }
#exportPanel td { color:#000; border:0px;padding:0px;margin:0px; background:transparent; }
#exportPanel select { width:98%;margin:0px;font-size:8pt;line-height:110%;}
#exportPanel input  { width:98%;padding:0px;margin:0px;font-size:8pt;line-height:110%; }
#exportPanel textarea  { width:98%;padding:0px;margin:0px;overflow:auto;font-size:8pt; }
#exportPanel .box {
	border:1px solid black; padding:3px; margin-bottom:5px;
	background:#f8f8f8; -moz-border-radius:5px;-webkit-border-radius:5px; }
#exportPanel .topline { border-top:2px solid black; padding-top:3px; margin-bottom:5px; }
#exportPanel .rad { width:auto;border:0 }
#exportPanel .chk { width:auto;border:0 }
#exportPanel .btn { width:auto; }
#exportPanel .btn1 { width:98%; }
#exportPanel .btn2 { width:48%; }
#exportPanel .btn3 { width:32%; }
#exportPanel .btn4 { width:24%; }
#exportPanel .btn5 { width:19%; }
!end
//}}}
!!!Control panel HTML
//{{{
!html
<!-- target path/file  -->
<div>
<div style="float:right;padding-right:.5em">
<input type="checkbox" style="width:auto" id="exportMerge" CHECKED
	title="combine selected tiddlers with existing tiddlers (if any) in export file"> merge
</div>
export to:<br>
<input type="text" id="exportFilename" size=40 style="width:93%"><input 
	type="button" id="exportBrowse" value="..." title="select or enter a local folder/file..." style="width:5%" 
	onclick="var fn=config.macros.exportTiddlers.askForFilename(this); if (fn.length) this.previousSibling.value=fn; ">
</div>

<!-- output format -->
<div>
format:
<select id="exportFormat" size=1>
	<option value="TW">TiddlyWiki HTML document (includes core code)</option>
	<option value="PS">TiddlyWiki "PureStore" HTML file (tiddler data only)</option>
	<option value="TX">TiddlyWiki plain text TXT file (tiddler source listing)</option>
	<option value="CS">Comma-Separated Value (CSV) data file</option>
	<option value="NF">RSS NewsFeed XML file</option>
</select>
</div>

<!-- notes -->
<div>
notes:<br>
<textarea id="exportNotes" rows=3 cols=40 style="height:4em;margin-bottom:5px;" onfocus="this.select()"></textarea> 
</div>

<!-- list of tiddlers -->
<table><tr align="left"><td>
	select:
	<a href="JavaScript:;" id="exportSelectAll"
		onclick="return config.macros.exportTiddlers.process(this)" title="select all tiddlers">
		&nbsp;all&nbsp;</a>
	<a href="JavaScript:;" id="exportSelectChanges"
		onclick="return config.macros.exportTiddlers.process(this)" title="select tiddlers changed since last save">
		&nbsp;changes&nbsp;</a>
	<a href="JavaScript:;" id="exportSelectOpened"
		onclick="return config.macros.exportTiddlers.process(this)" title="select tiddlers currently being displayed">
		&nbsp;opened&nbsp;</a>
	<a href="JavaScript:;" id="exportSelectRelated"
		onclick="return config.macros.exportTiddlers.process(this)" title="select tiddlers related to the currently selected tiddlers">
		&nbsp;related&nbsp;</a>
	<a href="JavaScript:;" id="exportToggleFilter"
		onclick="return config.macros.exportTiddlers.process(this)" title="show/hide selection filter">
		&nbsp;filter&nbsp;</a>
</td><td align="right">
	<a href="JavaScript:;" id="exportListSmaller"
		onclick="return config.macros.exportTiddlers.process(this)" title="reduce list size">
		&nbsp;&#150;&nbsp;</a>
	<a href="JavaScript:;" id="exportListLarger"
		onclick="return config.macros.exportTiddlers.process(this)" title="increase list size">
		&nbsp;+&nbsp;</a>
</td></tr></table>
<select id="exportList" multiple size="10" style="margin-bottom:5px;"
	onchange="config.macros.exportTiddlers.refreshList(this.selectedIndex)">
</select><br>

<!-- selection filter -->
<div id="exportFilterPanel" style="display:none">
<table><tr align="left"><td>
	selection filter
</td><td align="right">
	<a href="JavaScript:;" id="exportHideFilter"
		onclick="return config.macros.exportTiddlers.process(this)" title="hide selection filter">hide</a>
</td></tr></table>
<div class="box">

<input type="checkbox" class="chk" id="exportFilterStart" value="1"
	onclick="config.macros.exportTiddlers.showFilterFields(this)"> starting date/time<br>
<table cellpadding="0" cellspacing="0"><tr valign="center"><td width="50%">
	<select size=1 id="exportFilterStartBy"
		onchange="config.macros.exportTiddlers.showFilterFields(this);">
		<option value="0">today</option>
		<option value="1">yesterday</option>
		<option value="7">a week ago</option>
		<option value="30">a month ago</option>
		<option value="file">file date</option>
		<option value="other">other (mm/dd/yyyy hh:mm)</option>
	</select>
</td><td width="50%">
	<input type="text" id="exportStartDate" onfocus="this.select()"
		onchange="config.macros.exportTiddlers.$('exportFilterStartBy').value='other';">
</td></tr></table>

<input type="checkbox" class="chk" id="exportFilterEnd" value="1"
	onclick="config.macros.exportTiddlers.showFilterFields(this)"> ending date/time<br>
<table cellpadding="0" cellspacing="0"><tr valign="center"><td width="50%">
	<select size=1 id="exportFilterEndBy"
		onchange="config.macros.exportTiddlers.showFilterFields(this);">
		<option value="0">today</option>
		<option value="1">yesterday</option>
		<option value="7">a week ago</option>
		<option value="30">a month ago</option>
		<option value="file">file date</option>
		<option value="other">other (mm/dd/yyyy hh:mm)</option>
	</select>
</td><td width="50%">
	<input type="text" id="exportEndDate" onfocus="this.select()"
		onchange="config.macros.exportTiddlers.$('exportFilterEndBy').value='other';">
</td></tr></table>

<input type="checkbox" class="chk" id=exportFilterTags value="1"
	onclick="config.macros.exportTiddlers.showFilterFields(this)"> match tags<br>
<input type="text" id="exportTags" onfocus="this.select()">

<input type="checkbox" class="chk" id=exportFilterText value="1"
	onclick="config.macros.exportTiddlers.showFilterFields(this)"> match titles/tiddler text<br>
<input type="text" id="exportText" onfocus="this.select()">

</div> <!--box-->
</div> <!--panel-->

<!-- action buttons -->
<div style="text-align:center">
<input type=button class="btn4" onclick="config.macros.exportTiddlers.process(this)"
	id="exportFilter" value="apply filter">
<input type=button class="btn4" onclick="config.macros.exportTiddlers.process(this)"
	id="exportStart" value="export tiddlers">
<input type=button class="btn4" onclick="config.macros.exportTiddlers.process(this)"
	id="exportDelete" value="delete tiddlers">
<input type=button class="btn4" onclick="config.macros.exportTiddlers.process(this)"
	id="exportClose" value="close">
</div><!--center-->
!end
//}}}
***/
 
http://www.engineeringletters.com/issues_v15/issue_1/EL_15_1_13.pdf

Mamdani com Outliers
http://link.springer.com/article/10.1007/s11771-015-2792-3#page-3

Transparências com explicações simples
http://www.intelligent-systems.info/classes/ee509/9.PDF

Ver se conseguimos construir a abordagem:
C:\Campello\fuzzy\Constructing Compact Takagi-Sugeno Rule...x Interactions in Epidemiological Data.pdf
acho que pode ser uma abordagem alternativa aos métodos econométricos, pois permite estudar relações complexas e não lineares.
A análise com base nas regras não redundantes e mais importantes, definiriam espaços de atuação (condições) e força das variáveis (coeficientes absolutos) permitindo uma análise mais qualitativa do problema...
 
http://joaomattar.com/blog/2012/01/17/facebook-em-educacao/
http://noticias.terra.com.br/educacao/facebook-lanca-guia-para-ajudar-professores-a-usar-midia-social,a4f9dceae77ea310VgnCLD200000bbcceb0aRCRD.html
Há uma crítica importante em FARINA e os artigos dela e do ZYLBERSZTAJN tem que estar na base. exemplos:
* [[netchain e network|http://docs.google.com/viewer?a=v&q=cache:wF3Q-nD3eGkJ:www.ead.fea.usp.br/WPapers/2003/03-027.pdf+farina+fea+usp&hl=en&pid=bl&srcid=ADGEESjYhpH6SC5wX04hRmMrkglpTAA-xDX2SGfe5mWQAzpqtGJEqjE2UIgridnxRTlSHnv7cYeuk1GaB9eUCojXnqc5zCGdka-RLiKD6xZaYiQ_w66UhSLCaQt_ciSjUBJWKPLh8PYI&sig=AHIEtbS3FUoX8aTiFP0oJtHITICjbRxMFw]]
* [[network e governança|http://docs.google.com/viewer?a=v&q=cache:aUsTDUxtzdkJ:www.ead.fea.usp.br/WPapers/2003/03-026.pdf+farina+fea+usp&hl=en&pid=bl&srcid=ADGEEShXu71ADozKjYxjqeH0KAybvA_tk7AUyMArdEGlVnun6qEEeJ_XPdlAQOptuIQ7C0uy1IrqPQ9kRn0g53UWFv85y1_5AEFnkt9WAyWehiR1dVsUB4DO00L8p45SOLyLj7Qior6y&sig=AHIEtbTBLC_N5gz3BoIPDfMa-c8_DE3FzA]]
Um resumo que achei interessante do ponto de vista histórico é dado por [[Yara Kylaif|http://docs.google.com/viewer?a=v&q=cache:W2Bvhy02mBkJ:www.ige.unicamp.br/site/teses/161/Tese%2520YK_Doutorado.pdf+%22david+ross%22+custos+de+transa%C3%A7%C3%A3o&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESgiz467FNtVF1SmEM5A7pTMNp4GCfN5I_Qqbi5TsAzFHFF0eXNyMW_nHPXQOqxq78BEPAUNDBQZHtib2tBYdbE9AMUHsqSHLI5n9beYEpzy70kX4iS9BqxuMIzH0KaYO7cVCGen&sig=AHIEtbTlEjdvTt8PrKQx7oyZ89aneXpSAw]] (até o item ''2.3'')
Um outro resumo focando mais a questão do paradigma estrutura-desempenho é dado por [[Marina|http://docs.google.com/viewer?a=v&q=cache:SR8kFVBjNyoJ:dspace.lcc.ufmg.br/dspace/bitstream/1843/AMSA-8DQJGK/1/marina_moreira_2010.pdf+%22david+ross%22+Organiza%C3%A7%C3%A3o+Industrial+concerta%C3%A7%C3%A3o&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESjRfODTfRvLlIblWcrxZ-9UBIfYBnf71za1GG8GiK2dsX82BbL0Rz5RycBs8Wvbn22h5xJeP8iQKyMIy2f9NCruCnKbQHWp7oWxslCssAzTavfezpDlcBWWv8Q61j6qx2SjNMzP&sig=AHIEtbTEm2JNWmEp2IRU4VwLso-1MvOfqg]]. (A lógica aqui é pensar sobre a reação das empresas aos movimentos de fusão - focar no item 5.2)

Um ponto de partida poderia ser o Instituto da Concertação Social, não como apresentado por Tarso Genro, mas como discutido pelo pessoal do [[Direito|http://www.direitonet.com.br/artigos/exibir/4687/A-importancia-da-concertacao-social]] principalmente como apresentado nas redes de cooperação ou [[acordos de cooperação|http://jus.uol.com.br/revista/texto/3098/acordos-de-cooperacao-entre-empresas-e-o-efeito-rede]].
Um conceito que deve ser ao menos citado (se bem que acho que deveria ser explorado) é o de [[co-option|http://docs.google.com/viewer?a=v&q=cache:azktIX5jfGoJ:home.furb.br/wilhelm/COMPETIV/coopeticao.ppt+%E2%80%9CCo-opetition%E2%80%9D&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESiu_PVZ203Ekjw4eHxiXQpf8bcJQtlqB83MFU7XlOkcJhimEFD-KPT2SWkh8_bnn_ZotOSJxkT2l3zwJL4Lb7jCDmVRtxF6sPhPX4CMgU5QXOH6CViR6W6PMt5kuisZH8bdcWqW&sig=AHIEtbR0hBzRWGRnELBrqSf_Xz45iAy7dg]] pois relaciona a questão do valor adicionado na estratégia. Tem um artigo do Dagnino que trata disso como [[estratégia de criar valor interfirmas|http://www.altruists.org/static/files/coopetition%20strategy.pdf]]

Verificar artigo 
https://docs.google.com/viewer?a=v&q=cache:XsNFBBc3NTwJ:www.revistasusp.sibi.usp.br/pdf/jistem/v4n2/04.pdf+John+Hagel+III+pensando+fora+do+quadrado+resenha&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESjvlZzhnbUpZADLv2e88wzaW2LqVMIiuT-rZcXOMQpnBpzB7NMk062Xysj9xwTiYfUNYybgQweATlX5shYeI6kWSpqmhlq5oIRwNjx7lfJBlQObkdd4aIzfKUHZHeOfRYHoidmL&sig=AHIEtbQ5RC-BjiJvpNZQUcDex1602LYHLA

Há alguns referenciais para isso:
* [[dissertação|http://en.scientificcommons.org/18912437[[
* [[artigo sobre redes e coopetição|http://www.revistasusp.sibi.usp.br/pdf/jistem/v4n2/04.pdf]], Este é bacana porque apresenta o modelo de Hagel, que trás em seu núcleo a figura do concertador (orquestrador).

Outro destaque é para o desenvolvimento de clusters:
* [[moveleiro|http://www.google.com/url?sa=t&source=web&cd=5&ved=0CDkQFjAE&url=http%3A%2F%2Fwww.oei.es%2Fsalactsi%2Fsantarita.pdf&rct=j&q=desenvolvimento%20integrado%20de%20redes%20de%20empresas&ei=ghx6TZerEsP_lgf3naD5BQ&usg=AFQjCNGjyVhGua4KBcMUP3gZ0WAM9blLqw&cad=rja]]
* 

Poderíamos citar ainda os conceitos de [[redes ecocentricas|http://docs.google.com/viewer?a=v&q=cache:brrtCSs4ZXsJ:www.faculty.umb.edu/david_levy/complex00.pdf+habermas+%22firm+strategy%22&hl=en&pid=bl&srcid=ADGEESh6HnXZd4fDyRA9wd982SoD7jvcBH2AZ7lI9qyobbnf5_G9r7Fw1vB1B3ZD3RkxYI8gFNdP820jgYJbhi08BLb1Liu4LMZjk_y1QcLV6xXu0AnZY8nh6UhEf7m-DhnxEJzdCA_l&sig=AHIEtbTQsRia1-Hk2-dog1PE1IFyoCCRcQ]]

Olhar, ainda, os artigos de boundary spanning - [[exemplo|http://docs.google.com/viewer?a=v&q=cache:xFtsh9RLZ5AJ:www.viktoria.se/~beeb/Slutseminarium/Paper3.pdf+Boundary+Spanning+Competence&hl=en&pid=bl&srcid=ADGEESiK4yDxxhOeNcQvGhSZz--pDm7NLy7YFaeokmcpYsvTa-BqBKGIWyzE74ySAs_0UU7ET79e6xTNvdvU0h63XykVD6SNgRV64IiFf9cQZu6vCWKwJEn_WV5nZxu7hjfC9TZC6rNj&sig=AHIEtbSZqLFJ6LV-_1TNP1WBBi7XPvUNog]]
Isso implica em considerar as organizações como agentes sociais, o que amplia a possibilidade de utilizar os conceitos citados.

Ler [[Grandori|http:www.teste.com]]
The Journal of Management and Governance 1: 29–47, 1997. 29
1997 Kluwer Academic Publishers. Printed in the Netherlands.
Governance Structures, Coordination Mechanisms
and Cognitive Models
ANNA GRANDORI
Universit`a di Modena and Universit`a L. Bocconi, Viale Isonzo 23, 20136 Milano, Italy
E-mail: anna.grandori@uni-bocconi.it

Ver artigo: Inter-firm networks: antecedents, mechanisms and forms. 

Um link que deve ser explorado é o que apresenta da forma mais sintética que já vi as principais linhas sociológicas (serve como condensação das idéias): http://sbp.asu.edu/sbp2010/tutorials.html. Neste mesmo texto, apresenta um livro que achei bacana: http://supernet.som.umass.edu/bookser/fnetbook.html, principalmente o último capítulo (outras referências sobre isso: 

OBS: encontrei um artigo do Kogut e Zander de título [[What Firnms Do? Coodenation, Identity and Learning|http://orgsci.journal.informs.org/cgi/content/abstract/7/5/502]] que trás a linha lógica que a gente precisa. Inclusive nas conclusões ele diz que a gente deveria aprofundar as questões sobre a firma a partir das perspectivas do Habermas, do Bordieu, etc...

Este artigo é [[citado|http://scholar.google.com.br/scholar?cites=9174244099780301730&as_sdt=5&sciodt=0&hl=pt-BR]]  1546 vezes, ou seja, deve ser meio bão.
Disciplina que busca discutir os impactos de variações de câmbio nas organizações.
[[Programa|Programa Finanças Internacionais]]
''Mapa de Aulas
----
<<forEachTiddler
    where
       'tiddler.tags.contains("finint")'

    sortBy
       'tiddler.title.toUpperCase()'

    write '"[["+tiddler.title+"]]\n "'
>>
[[voltar|Aula 09 - Estratégias de Curto Prazo]]

!ENTRADAS
1. Recebimento de Vendas
$$ \text{Recebimento de Vendas} = \text{Vendas}_{vista} + \text{Recbto  Vendas}_{anteriores} $$
----
//Lavousier do Contas a Receber  //
$$ \text{Contas a Receber}_{2} =\text{Contas a Receber}_{1} + Vendas_{prazo} - \text{Recbto  Vendas}_{anteriores}  \\ 
 \Delta CReceber=Vendas_{prazo} - \text{Recbto  Vendas}_{anteriores}  \\
 \text{Recbto  Vendas}_{anteriores} =Vendas_{prazo} - \Delta CReceber$$ 
----
$$ \text{Recebimento de Vendas} = \text{Vendas}_{vista} + Vendas_{prazo} - \Delta CReceber \\
 \text{Recebimento de Vendas} = \text{Vendas Totais}  - \Delta CReceber \\ $$

2. Vendas de Ativos (supondo à vista)
3. Tomada de Empréstimos
4. Emissão de Ações = Aumento de Capital (supondo integralizado)

!SAÍDAS
1. Pagamento Fornecedores
$$ \text{Pagamento de Compras} = \text{Compras}_{vista} + \text{Pagto Compras}_{anteriores} \\ $$
----
//Lavousier do Fornecedores//
$$ Fornec_2 =Fornec_1 + Compras_{prazo} - \text{Pagto Compras}_{anteriores} \\
\Delta Fornec=Compras_{prazo} - \text{Pagto Compras}_{anteriores} \\
\text{Pagto Compras}_{anteriores}=Compras_{prazo} - \Delta Fornec $$
----
$$  \text{Pagamento de Compras} = \text{Compras}_{vista} + Compras_{prazo} - \Delta Fornec \\
\text{Pagamento de Compras} = \text{Compras Totais}-\Delta Fornec $$
----
//Lavousier dos Estoques//
$$ Est_2 =Est_1 + Compras - CMV \\
Compras = \Delta Est + CMV $$
----
$$ \text{Pagamento de Compras} = \Delta Est + CMV-\Delta Fornec $$

2. Compra de Ativos Permanentes (supondo vista)
3. Pagamento de Empréstimos
4. Recompra de Ações
5. Pagamento de Juros
6. Pagamento de Impostos
7. Pagamento de Despesas
 
! FLUXO DE CAIXA

''1. Fluxo de Caixa das Operações''
$$ \text{Recebimento de Vendas} = Receitas-\Delta CReceber \\
\text{(-)}  \text{ Pagamento de Compras} = \Delta Est + CMV - \Delta Fornec \\
\text{(-) } Despesas \\
\text{(-) } juros \\
\text{(-) } Impostos \\
\text{(=) } Receitas - CMV - Despesas - juros - Impostos - \Delta CReceber - \Delta Est  + \Delta Fornec $$
$$ FC_{operações}=Receitas - CMV - Despesas - juros - Impostos - (\Delta CReceber + \Delta Est  - \Delta Fornec) \\
FC_{operações}=Receitas - CMV - Despesas - juros - Impostos - \Delta NCG \\$$
----
//Demonstrativo//
$$ Receitas - CMV - Despesas - deprec - juros - Impostos = LL \\
  Receitas - CMV - Despesas - juros - Impostos = LL + deprec $$
----
$$ FC_{operações}= LL + deprec - \Delta NCG \\$$
''2. Fluxo de Caixa de Investimentos'
$$ FC_{investimentos}=\text{Venda de Ativos - Pagamento de Ativos} =- \Delta AP$$

''3. Fluxo de Caixa de Financiamento''
$$ FC_{financiamentos} = \text{(Tomada de Empréstimos - Pagamento de Empréstimos) + (Emissão de Ações - Recompra de Ações)} =\Delta ELP + \Delta Capital $$ 

$$ \Delta Caixa = \text{Entradas - Saídas} \\
\Delta Caixa =FC_{operações} + FC_{investimentos}+ FC_{financiamentos} \\
\Delta Caixa = [ LL + deprec - \Delta NCG ] - [ \Delta AP ] + [\Delta ELP + \Delta Capital ] $$

Uma outra forma de reagrupar estes termos que nos dá uma interessante interpretação é:

$$ \Delta Caixa = [ LL + deprec ]  -  [ \Delta NCG +  \Delta AP ] + [ \Delta ELP + \Delta Capital ] $$

O primeiro termo é a geração interna. O segundo termo refere-se aos investimentos em giro e estruturas. O último termo nos dá a captação de recursos. 
Assim, se mantermos o nível de caixa sem alteração (Variação de Caixa = 0), temos que os investimentos necessários à implementação das estratégias são financiados 
pela geração interna de recursos  e quando estas forem insuficientes, devem ser complementadas por captações externas de recursos (capital próprio e/ou de terceiros). 

Ou de forma geral:
$$ [ \Delta NCG +  \Delta AP ] = [ LL + deprec ]  + [ \Delta ELP + \Delta Capital ] - \Delta Caixa $$

Ou seja, os recursos para investimentos em giro e estrutura devem vir, ou de geração de recursos internos, ou de recursos externos, ou do caixa.

Uma outra maneira de apresentar a equação, é destacando os fluxos de caixa externos à organização:

$$  - [ \Delta ELP + \Delta Capital ]  =  [ LL + deprec ]  -  [ \Delta NCG +  \Delta AP ] - \Delta Caixa $$

Supondo que a variação do caixa seja nulo, o fluxo de recursos externos que saem ou entram na organização dependem da geração interna de recursos menos os investimentos em estruturação para sustentar as operações.
Deste modo, ao realizar as estimativas de lucro, e descontados os investimentos em giro e estruturação, podemos verificar se a empresa necessitará de captação externa, ou se possui capacidade para liberar recursos, principalmente aos acionistas.
Em cálculos de viabilidade econômica de projetos, pressupôe-se que a variação de caixa será nula e que todos os recursos de entradas e saídas externas serão realizadas pelos acionistas. Quando consideradas estas condições, denominamos estes valores de Fluxo de Caixa Livre (FCL)
/***
|Name|FontSizePlugin|
|Created by|SaqImtiaz|
|Location|http://tw.lewcid.org/#FontSizePlugin|
|Version|1.0|
|Requires|~TW2.x|
!Description:
Resize tiddler text on the fly. The text size is remembered between sessions by use of a cookie.
You can customize the maximum and minimum allowed sizes.
(only affects tiddler content text, not any other text)

Also, you can load a TW file with a font-size specified in the url.
Eg: http://tw.lewcid.org/#font:110

!Demo:
Try using the font-size buttons in the sidebar, or in the MainMenu above.

!Installation:
Copy the contents of this tiddler to your TW, tag with systemConfig, save and reload your TW.
Then put {{{<<fontSize "font-size:">>}}} in your SideBarOptions tiddler, or anywhere else that you might like.

!Usage
{{{<<fontSize>>}}} results in <<fontSize>>
{{{<<fontSize font-size: >>}}} results in <<fontSize font-size:>>

!Customizing:
The buttons and prefix text are wrapped in a span with class fontResizer, for easy css styling.
To change the default font-size, and the maximum and minimum font-size allowed, edit the config.fontSize.settings section of the code below.

!Notes:
This plugin assumes that the initial font-size is 100% and then increases or decreases the size by 10%. This stepsize of 10% can also be customized.

!History:
*27-07-06, version 1.0 : prevented double clicks from triggering editing of containing tiddler.
*25-07-06,  version 0.9

!Code
***/

//{{{
config.fontSize={};

//configuration settings
config.fontSize.settings =
{
            defaultSize : 100,  // all sizes in %
            maxSize : 200,
            minSize : 40,
            stepSize : 10
};

//startup code
var fontSettings = config.fontSize.settings;

if (!config.options.txtFontSize)
            {config.options.txtFontSize = fontSettings.defaultSize;
            saveOptionCookie("txtFontSize");}
setStylesheet(".tiddler .viewer {font-size:"+config.options.txtFontSize+"%;}\n","fontResizerStyles");
setStylesheet("#contentWrapper .fontResizer .button {display:inline;font-size:105%; font-weight:bold; margin:0 1px; padding: 0 3px; text-align:center !important;}\n .fontResizer {margin:0 0.5em;}","fontResizerButtonStyles");

//macro
config.macros.fontSize={};
config.macros.fontSize.handler = function (place,macroName,params,wikifier,paramString,tiddler)
{

               var sp = createTiddlyElement(place,"span",null,"fontResizer");
               sp.ondblclick=this.onDblClick;
               if (params[0])
                           createTiddlyText(sp,params[0]);
               createTiddlyButton(sp,"+","increase font-size",this.incFont);
               createTiddlyButton(sp,"=","reset font-size",this.resetFont);
               createTiddlyButton(sp,"–","decrease font-size",this.decFont);
}

config.macros.fontSize.onDblClick = function (e)
{
             if (!e) var e = window.event;
             e.cancelBubble = true;
             if (e.stopPropagation) e.stopPropagation();
             return false;
}

config.macros.fontSize.setFont = function ()
{
               saveOptionCookie("txtFontSize");
               setStylesheet(".tiddler .viewer {font-size:"+config.options.txtFontSize+"%;}\n","fontResizerStyles");
}

config.macros.fontSize.incFont=function()
{
               if (config.options.txtFontSize < fontSettings.maxSize)
                  config.options.txtFontSize = (config.options.txtFontSize*1)+fontSettings.stepSize;
               config.macros.fontSize.setFont();
}

config.macros.fontSize.decFont=function()
{

               if (config.options.txtFontSize > fontSettings.minSize)
                  config.options.txtFontSize = (config.options.txtFontSize*1) - fontSettings.stepSize;
               config.macros.fontSize.setFont();
}

config.macros.fontSize.resetFont=function()
{

               config.options.txtFontSize=fontSettings.defaultSize;
               config.macros.fontSize.setFont();
}

config.paramifiers.font =
{
               onstart: function(v)
                  {
                   config.options.txtFontSize = v;
                   config.macros.fontSize.setFont();
                  }
};
//}}}
/***
|''Name:''|ForEachTiddlerPlugin|
|''Version:''|1.0.8 (2007-04-12)|
|''Source:''|http://tiddlywiki.abego-software.de/#ForEachTiddlerPlugin|
|''Author:''|UdoBorkowski (ub [at] abego-software [dot] de)|
|''Licence:''|[[BSD open source license (abego Software)|http://www.abego-software.de/legal/apl-v10.html]]|
|''Copyright:''|&copy; 2005-2007 [[abego Software|http://www.abego-software.de]]|
|''TiddlyWiki:''|1.2.38+, 2.0|
|''Browser:''|Firefox 1.0.4+; Firefox 1.5; InternetExplorer 6.0|
!Description

Create customizable lists, tables etc. for your selections of tiddlers. Specify the tiddlers to include and their order through a powerful language.

''Syntax:'' 
|>|{{{<<}}}''forEachTiddler'' [''in'' //tiddlyWikiPath//] [''where'' //whereCondition//] [''sortBy'' //sortExpression// [''ascending'' //or// ''descending'']] [''script'' //scriptText//] [//action// [//actionParameters//]]{{{>>}}}|
|//tiddlyWikiPath//|The filepath to the TiddlyWiki the macro should work on. When missing the current TiddlyWiki is used.|
|//whereCondition//|(quoted) JavaScript boolean expression. May refer to the build-in variables {{{tiddler}}} and  {{{context}}}.|
|//sortExpression//|(quoted) JavaScript expression returning "comparable" objects (using '{{{<}}}','{{{>}}}','{{{==}}}'. May refer to the build-in variables {{{tiddler}}} and  {{{context}}}.|
|//scriptText//|(quoted) JavaScript text. Typically defines JavaScript functions that are called by the various JavaScript expressions (whereClause, sortClause, action arguments,...)|
|//action//|The action that should be performed on every selected tiddler, in the given order. By default the actions [[addToList|AddToListAction]] and [[write|WriteAction]] are supported. When no action is specified [[addToList|AddToListAction]]  is used.|
|//actionParameters//|(action specific) parameters the action may refer while processing the tiddlers (see action descriptions for details). <<tiddler [[JavaScript in actionParameters]]>>|
|>|~~Syntax formatting: Keywords in ''bold'', optional parts in [...]. 'or' means that exactly one of the two alternatives must exist.~~|

See details see [[ForEachTiddlerMacro]] and [[ForEachTiddlerExamples]].

!Revision history
* v1.0.8 (2007-04-12)
** Adapted to latest TiddlyWiki 2.2 Beta importTiddlyWiki API (introduced with changeset 2004). TiddlyWiki 2.2 Beta builds prior to changeset 2004 are no longer supported (but TiddlyWiki 2.1 and earlier, of cause)
* v1.0.7 (2007-03-28)
** Also support "pre" formatted TiddlyWikis (introduced with TW 2.2) (when using "in" clause to work on external tiddlers)
* v1.0.6 (2006-09-16)
** Context provides "viewerTiddler", i.e. the tiddler used to view the macro. Most times this is equal to the "inTiddler", but when using the "tiddler" macro both may be different.
** Support "begin", "end" and "none" expressions in "write" action
* v1.0.5 (2006-02-05)
** Pass tiddler containing the macro with wikify, context object also holds reference to tiddler containing the macro ("inTiddler"). Thanks to SimonBaird.
** Support Firefox 1.5.0.1
** Internal
*** Make "JSLint" conform
*** "Only install once"
* v1.0.4 (2006-01-06)
** Support TiddlyWiki 2.0
* v1.0.3 (2005-12-22)
** Features: 
*** Write output to a file supports multi-byte environments (Thanks to Bram Chen) 
*** Provide API to access the forEachTiddler functionality directly through JavaScript (see getTiddlers and performMacro)
** Enhancements:
*** Improved error messages on InternetExplorer.
* v1.0.2 (2005-12-10)
** Features: 
*** context object also holds reference to store (TiddlyWiki)
** Fixed Bugs: 
*** ForEachTiddler 1.0.1 has broken support on win32 Opera 8.51 (Thanks to BrunoSabin for reporting)
* v1.0.1 (2005-12-08)
** Features: 
*** Access tiddlers stored in separated TiddlyWikis through the "in" option. I.e. you are no longer limited to only work on the "current TiddlyWiki".
*** Write output to an external file using the "toFile" option of the "write" action. With this option you may write your customized tiddler exports.
*** Use the "script" section to define "helper" JavaScript functions etc. to be used in the various JavaScript expressions (whereClause, sortClause, action arguments,...).
*** Access and store context information for the current forEachTiddler invocation (through the build-in "context" object) .
*** Improved script evaluation (for where/sort clause and write scripts).
* v1.0.0 (2005-11-20)
** initial version

!Code
***/
//{{{

	
//============================================================================
//============================================================================
//		   ForEachTiddlerPlugin
//============================================================================
//============================================================================

// Only install once
if (!version.extensions.ForEachTiddlerPlugin) {

if (!window.abego) window.abego = {};

version.extensions.ForEachTiddlerPlugin = {
	major: 1, minor: 0, revision: 8, 
	date: new Date(2007,3,12), 
	source: "http://tiddlywiki.abego-software.de/#ForEachTiddlerPlugin",
	licence: "[[BSD open source license (abego Software)|http://www.abego-software.de/legal/apl-v10.html]]",
	copyright: "Copyright (c) abego Software GmbH, 2005-2007 (www.abego-software.de)"
};

// For backward compatibility with TW 1.2.x
//
if (!TiddlyWiki.prototype.forEachTiddler) {
	TiddlyWiki.prototype.forEachTiddler = function(callback) {
		for(var t in this.tiddlers) {
			callback.call(this,t,this.tiddlers[t]);
		}
	};
}

//============================================================================
// forEachTiddler Macro
//============================================================================

version.extensions.forEachTiddler = {
	major: 1, minor: 0, revision: 8, date: new Date(2007,3,12), provider: "http://tiddlywiki.abego-software.de"};

// ---------------------------------------------------------------------------
// Configurations and constants 
// ---------------------------------------------------------------------------

config.macros.forEachTiddler = {
	 // Standard Properties
	 label: "forEachTiddler",
	 prompt: "Perform actions on a (sorted) selection of tiddlers",

	 // actions
	 actions: {
		 addToList: {},
		 write: {}
	 }
};

// ---------------------------------------------------------------------------
//  The forEachTiddler Macro Handler 
// ---------------------------------------------------------------------------

config.macros.forEachTiddler.getContainingTiddler = function(e) {
	while(e && !hasClass(e,"tiddler"))
		e = e.parentNode;
	var title = e ? e.getAttribute("tiddler") : null; 
	return title ? store.getTiddler(title) : null;
};

config.macros.forEachTiddler.handler = function(place,macroName,params,wikifier,paramString,tiddler) {
	// config.macros.forEachTiddler.traceMacroCall(place,macroName,params,wikifier,paramString,tiddler);

	if (!tiddler) tiddler = config.macros.forEachTiddler.getContainingTiddler(place);
	// --- Parsing ------------------------------------------

	var i = 0; // index running over the params
	// Parse the "in" clause
	var tiddlyWikiPath = undefined;
	if ((i < params.length) && params[i] == "in") {
		i++;
		if (i >= params.length) {
			this.handleError(place, "TiddlyWiki path expected behind 'in'.");
			return;
		}
		tiddlyWikiPath = this.paramEncode((i < params.length) ? params[i] : "");
		i++;
	}

	// Parse the where clause
	var whereClause ="true";
	if ((i < params.length) && params[i] == "where") {
		i++;
		whereClause = this.paramEncode((i < params.length) ? params[i] : "");
		i++;
	}

	// Parse the sort stuff
	var sortClause = null;
	var sortAscending = true; 
	if ((i < params.length) && params[i] == "sortBy") {
		i++;
		if (i >= params.length) {
			this.handleError(place, "sortClause missing behind 'sortBy'.");
			return;
		}
		sortClause = this.paramEncode(params[i]);
		i++;

		if ((i < params.length) && (params[i] == "ascending" || params[i] == "descending")) {
			 sortAscending = params[i] == "ascending";
			 i++;
		}
	}

	// Parse the script
	var scriptText = null;
	if ((i < params.length) && params[i] == "script") {
		i++;
		scriptText = this.paramEncode((i < params.length) ? params[i] : "");
		i++;
	}

	// Parse the action. 
	// When we are already at the end use the default action
	var actionName = "addToList";
	if (i < params.length) {
	   if (!config.macros.forEachTiddler.actions[params[i]]) {
			this.handleError(place, "Unknown action '"+params[i]+"'.");
			return;
		} else {
			actionName = params[i]; 
			i++;
		}
	} 
	
	// Get the action parameter
	// (the parsing is done inside the individual action implementation.)
	var actionParameter = params.slice(i);


	// --- Processing ------------------------------------------
	try {
		this.performMacro({
				place: place, 
				inTiddler: tiddler,
				whereClause: whereClause, 
				sortClause: sortClause, 
				sortAscending: sortAscending, 
				actionName: actionName, 
				actionParameter: actionParameter, 
				scriptText: scriptText, 
				tiddlyWikiPath: tiddlyWikiPath});

	} catch (e) {
		this.handleError(place, e);
	}
};

// Returns an object with properties "tiddlers" and "context".
// tiddlers holds the (sorted) tiddlers selected by the parameter,
// context the context of the execution of the macro.
//
// The action is not yet performed.
//
// @parameter see performMacro
//
config.macros.forEachTiddler.getTiddlersAndContext = function(parameter) {

	var context = config.macros.forEachTiddler.createContext(parameter.place, parameter.whereClause, parameter.sortClause, parameter.sortAscending, parameter.actionName, parameter.actionParameter, parameter.scriptText, parameter.tiddlyWikiPath, parameter.inTiddler);

	var tiddlyWiki = parameter.tiddlyWikiPath ? this.loadTiddlyWiki(parameter.tiddlyWikiPath) : store;
	context["tiddlyWiki"] = tiddlyWiki;
	
	// Get the tiddlers, as defined by the whereClause
	var tiddlers = this.findTiddlers(parameter.whereClause, context, tiddlyWiki);
	context["tiddlers"] = tiddlers;

	// Sort the tiddlers, when sorting is required.
	if (parameter.sortClause) {
		this.sortTiddlers(tiddlers, parameter.sortClause, parameter.sortAscending, context);
	}

	return {tiddlers: tiddlers, context: context};
};

// Returns the (sorted) tiddlers selected by the parameter.
//
// The action is not yet performed.
//
// @parameter see performMacro
//
config.macros.forEachTiddler.getTiddlers = function(parameter) {
	return this.getTiddlersAndContext(parameter).tiddlers;
};

// Performs the macros with the given parameter.
//
// @param parameter holds the parameter of the macro as separate properties.
//				  The following properties are supported:
//
//						place
//						whereClause
//						sortClause
//						sortAscending
//						actionName
//						actionParameter
//						scriptText
//						tiddlyWikiPath
//
//					All properties are optional. 
//					For most actions the place property must be defined.
//
config.macros.forEachTiddler.performMacro = function(parameter) {
	var tiddlersAndContext = this.getTiddlersAndContext(parameter);

	// Perform the action
	var actionName = parameter.actionName ? parameter.actionName : "addToList";
	var action = config.macros.forEachTiddler.actions[actionName];
	if (!action) {
		this.handleError(parameter.place, "Unknown action '"+actionName+"'.");
		return;
	}

	var actionHandler = action.handler;
	actionHandler(parameter.place, tiddlersAndContext.tiddlers, parameter.actionParameter, tiddlersAndContext.context);
};

// ---------------------------------------------------------------------------
//  The actions 
// ---------------------------------------------------------------------------

// Internal.
//
// --- The addToList Action -----------------------------------------------
//
config.macros.forEachTiddler.actions.addToList.handler = function(place, tiddlers, parameter, context) {
	// Parse the parameter
	var p = 0;

	// Check for extra parameters
	if (parameter.length > p) {
		config.macros.forEachTiddler.createExtraParameterErrorElement(place, "addToList", parameter, p);
		return;
	}

	// Perform the action.
	var list = document.createElement("ul");
	place.appendChild(list);
	for (var i = 0; i < tiddlers.length; i++) {
		var tiddler = tiddlers[i];
		var listItem = document.createElement("li");
		list.appendChild(listItem);
		createTiddlyLink(listItem, tiddler.title, true);
	}
};

abego.parseNamedParameter = function(name, parameter, i) {
	var beginExpression = null;
	if ((i < parameter.length) && parameter[i] == name) {
		i++;
		if (i >= parameter.length) {
			throw "Missing text behind '%0'".format([name]);
		}
		
		return config.macros.forEachTiddler.paramEncode(parameter[i]);
	}
	return null;
}

// Internal.
//
// --- The write Action ---------------------------------------------------
//
config.macros.forEachTiddler.actions.write.handler = function(place, tiddlers, parameter, context) {
	// Parse the parameter
	var p = 0;
	if (p >= parameter.length) {
		this.handleError(place, "Missing expression behind 'write'.");
		return;
	}

	var textExpression = config.macros.forEachTiddler.paramEncode(parameter[p]);
	p++;

	// Parse the "begin" option
	var beginExpression = abego.parseNamedParameter("begin", parameter, p);
	if (beginExpression !== null) 
		p += 2;
	var endExpression = abego.parseNamedParameter("end", parameter, p);
	if (endExpression !== null) 
		p += 2;
	var noneExpression = abego.parseNamedParameter("none", parameter, p);
	if (noneExpression !== null) 
		p += 2;

	// Parse the "toFile" option
	var filename = null;
	var lineSeparator = undefined;
	if ((p < parameter.length) && parameter[p] == "toFile") {
		p++;
		if (p >= parameter.length) {
			this.handleError(place, "Filename expected behind 'toFile' of 'write' action.");
			return;
		}
		
		filename = config.macros.forEachTiddler.getLocalPath(config.macros.forEachTiddler.paramEncode(parameter[p]));
		p++;
		if ((p < parameter.length) && parameter[p] == "withLineSeparator") {
			p++;
			if (p >= parameter.length) {
				this.handleError(place, "Line separator text expected behind 'withLineSeparator' of 'write' action.");
				return;
			}
			lineSeparator = config.macros.forEachTiddler.paramEncode(parameter[p]);
			p++;
		}
	}
	
	// Check for extra parameters
	if (parameter.length > p) {
		config.macros.forEachTiddler.createExtraParameterErrorElement(place, "write", parameter, p);
		return;
	}

	// Perform the action.
	var func = config.macros.forEachTiddler.getEvalTiddlerFunction(textExpression, context);
	var count = tiddlers.length;
	var text = "";
	if (count > 0 && beginExpression)
		text += config.macros.forEachTiddler.getEvalTiddlerFunction(beginExpression, context)(undefined, context, count, undefined);
	
	for (var i = 0; i < count; i++) {
		var tiddler = tiddlers[i];
		text += func(tiddler, context, count, i);
	}
	
	if (count > 0 && endExpression)
		text += config.macros.forEachTiddler.getEvalTiddlerFunction(endExpression, context)(undefined, context, count, undefined);

	if (count == 0 && noneExpression) 
		text += config.macros.forEachTiddler.getEvalTiddlerFunction(noneExpression, context)(undefined, context, count, undefined);
		

	if (filename) {
		if (lineSeparator !== undefined) {
			lineSeparator = lineSeparator.replace(/\\n/mg, "\n").replace(/\\r/mg, "\r");
			text = text.replace(/\n/mg,lineSeparator);
		}
		saveFile(filename, convertUnicodeToUTF8(text));
	} else {
		var wrapper = createTiddlyElement(place, "span");
		wikify(text, wrapper, null/* highlightRegExp */, context.inTiddler);
	}
};


// ---------------------------------------------------------------------------
//  Helpers
// ---------------------------------------------------------------------------

// Internal.
//
config.macros.forEachTiddler.createContext = function(placeParam, whereClauseParam, sortClauseParam, sortAscendingParam, actionNameParam, actionParameterParam, scriptText, tiddlyWikiPathParam, inTiddlerParam) {
	return {
		place : placeParam, 
		whereClause : whereClauseParam, 
		sortClause : sortClauseParam, 
		sortAscending : sortAscendingParam, 
		script : scriptText,
		actionName : actionNameParam, 
		actionParameter : actionParameterParam,
		tiddlyWikiPath : tiddlyWikiPathParam,
		inTiddler : inTiddlerParam, // the tiddler containing the <<forEachTiddler ...>> macro call.
		viewerTiddler : config.macros.forEachTiddler.getContainingTiddler(placeParam) // the tiddler showing the forEachTiddler result
	};
};

// Internal.
//
// Returns a TiddlyWiki with the tiddlers loaded from the TiddlyWiki of 
// the given path.
//
config.macros.forEachTiddler.loadTiddlyWiki = function(path, idPrefix) {
	if (!idPrefix) {
		idPrefix = "store";
	}
	var lenPrefix = idPrefix.length;
	
	// Read the content of the given file
	var content = loadFile(this.getLocalPath(path));
	if(content === null) {
		throw "TiddlyWiki '"+path+"' not found.";
	}
	
	var tiddlyWiki = new TiddlyWiki();

	// Starting with TW 2.2 there is a helper function to import the tiddlers
	if (tiddlyWiki.importTiddlyWiki) {
		if (!tiddlyWiki.importTiddlyWiki(content))
			throw "File '"+path+"' is not a TiddlyWiki.";
		tiddlyWiki.dirty = false;
		return tiddlyWiki;
	}
	
	// The legacy code, for TW < 2.2
	
	// Locate the storeArea div's
	var posOpeningDiv = content.indexOf(startSaveArea);
	var posClosingDiv = content.lastIndexOf(endSaveArea);
	if((posOpeningDiv == -1) || (posClosingDiv == -1)) {
		throw "File '"+path+"' is not a TiddlyWiki.";
	}
	var storageText = content.substr(posOpeningDiv + startSaveArea.length, posClosingDiv);
	
	// Create a "div" element that contains the storage text
	var myStorageDiv = document.createElement("div");
	myStorageDiv.innerHTML = storageText;
	myStorageDiv.normalize();
	
	// Create all tiddlers in a new TiddlyWiki
	// (following code is modified copy of TiddlyWiki.prototype.loadFromDiv)
	var store = myStorageDiv.childNodes;
	for(var t = 0; t < store.length; t++) {
		var e = store[t];
		var title = null;
		if(e.getAttribute)
			title = e.getAttribute("tiddler");
		if(!title && e.id && e.id.substr(0,lenPrefix) == idPrefix)
			title = e.id.substr(lenPrefix);
		if(title && title !== "") {
			var tiddler = tiddlyWiki.createTiddler(title);
			tiddler.loadFromDiv(e,title);
		}
	}
	tiddlyWiki.dirty = false;

	return tiddlyWiki;
};


	
// Internal.
//
// Returns a function that has a function body returning the given javaScriptExpression.
// The function has the parameters:
// 
//	 (tiddler, context, count, index)
//
config.macros.forEachTiddler.getEvalTiddlerFunction = function (javaScriptExpression, context) {
	var script = context["script"];
	var functionText = "var theFunction = function(tiddler, context, count, index) { return "+javaScriptExpression+"}";
	var fullText = (script ? script+";" : "")+functionText+";theFunction;";
	return eval(fullText);
};

// Internal.
//
config.macros.forEachTiddler.findTiddlers = function(whereClause, context, tiddlyWiki) {
	var result = [];
	var func = config.macros.forEachTiddler.getEvalTiddlerFunction(whereClause, context);
	tiddlyWiki.forEachTiddler(function(title,tiddler) {
		if (func(tiddler, context, undefined, undefined)) {
			result.push(tiddler);
		}
	});
	return result;
};

// Internal.
//
config.macros.forEachTiddler.createExtraParameterErrorElement = function(place, actionName, parameter, firstUnusedIndex) {
	var message = "Extra parameter behind '"+actionName+"':";
	for (var i = firstUnusedIndex; i < parameter.length; i++) {
		message += " "+parameter[i];
	}
	this.handleError(place, message);
};

// Internal.
//
config.macros.forEachTiddler.sortAscending = function(tiddlerA, tiddlerB) {
	var result = 
		(tiddlerA.forEachTiddlerSortValue == tiddlerB.forEachTiddlerSortValue) 
			? 0
			: (tiddlerA.forEachTiddlerSortValue < tiddlerB.forEachTiddlerSortValue)
			   ? -1 
			   : +1; 
	return result;
};

// Internal.
//
config.macros.forEachTiddler.sortDescending = function(tiddlerA, tiddlerB) {
	var result = 
		(tiddlerA.forEachTiddlerSortValue == tiddlerB.forEachTiddlerSortValue) 
			? 0
			: (tiddlerA.forEachTiddlerSortValue < tiddlerB.forEachTiddlerSortValue)
			   ? +1 
			   : -1; 
	return result;
};

// Internal.
//
config.macros.forEachTiddler.sortTiddlers = function(tiddlers, sortClause, ascending, context) {
	// To avoid evaluating the sortClause whenever two items are compared 
	// we pre-calculate the sortValue for every item in the array and store it in a 
	// temporary property ("forEachTiddlerSortValue") of the tiddlers.
	var func = config.macros.forEachTiddler.getEvalTiddlerFunction(sortClause, context);
	var count = tiddlers.length;
	var i;
	for (i = 0; i < count; i++) {
		var tiddler = tiddlers[i];
		tiddler.forEachTiddlerSortValue = func(tiddler,context, undefined, undefined);
	}

	// Do the sorting
	tiddlers.sort(ascending ? this.sortAscending : this.sortDescending);

	// Delete the temporary property that holds the sortValue.	
	for (i = 0; i < tiddlers.length; i++) {
		delete tiddlers[i].forEachTiddlerSortValue;
	}
};


// Internal.
//
config.macros.forEachTiddler.trace = function(message) {
	displayMessage(message);
};

// Internal.
//
config.macros.forEachTiddler.traceMacroCall = function(place,macroName,params) {
	var message ="<<"+macroName;
	for (var i = 0; i < params.length; i++) {
		message += " "+params[i];
	}
	message += ">>";
	displayMessage(message);
};


// Internal.
//
// Creates an element that holds an error message
// 
config.macros.forEachTiddler.createErrorElement = function(place, exception) {
	var message = (exception.description) ? exception.description : exception.toString();
	return createTiddlyElement(place,"span",null,"forEachTiddlerError","<<forEachTiddler ...>>: "+message);
};

// Internal.
//
// @param place [may be null]
//
config.macros.forEachTiddler.handleError = function(place, exception) {
	if (place) {
		this.createErrorElement(place, exception);
	} else {
		throw exception;
	}
};

// Internal.
//
// Encodes the given string.
//
// Replaces 
//	 "$))" to ">>"
//	 "$)" to ">"
//
config.macros.forEachTiddler.paramEncode = function(s) {
	var reGTGT = new RegExp("\\$\\)\\)","mg");
	var reGT = new RegExp("\\$\\)","mg");
	return s.replace(reGTGT, ">>").replace(reGT, ">");
};

// Internal.
//
// Returns the given original path (that is a file path, starting with "file:")
// as a path to a local file, in the systems native file format.
//
// Location information in the originalPath (i.e. the "#" and stuff following)
// is stripped.
// 
config.macros.forEachTiddler.getLocalPath = function(originalPath) {
	// Remove any location part of the URL
	var hashPos = originalPath.indexOf("#");
	if(hashPos != -1)
		originalPath = originalPath.substr(0,hashPos);
	// Convert to a native file format assuming
	// "file:///x:/path/path/path..." - pc local file --> "x:\path\path\path..."
	// "file://///server/share/path/path/path..." - FireFox pc network file --> "\\server\share\path\path\path..."
	// "file:///path/path/path..." - mac/unix local file --> "/path/path/path..."
	// "file://server/share/path/path/path..." - pc network file --> "\\server\share\path\path\path..."
	var localPath;
	if(originalPath.charAt(9) == ":") // pc local file
		localPath = unescape(originalPath.substr(8)).replace(new RegExp("/","g"),"\\");
	else if(originalPath.indexOf("file://///") === 0) // FireFox pc network file
		localPath = "\\\\" + unescape(originalPath.substr(10)).replace(new RegExp("/","g"),"\\");
	else if(originalPath.indexOf("file:///") === 0) // mac/unix local file
		localPath = unescape(originalPath.substr(7));
	else if(originalPath.indexOf("file:/") === 0) // mac/unix local file
		localPath = unescape(originalPath.substr(5));
	else // pc network file
		localPath = "\\\\" + unescape(originalPath.substr(7)).replace(new RegExp("/","g"),"\\");	
	return localPath;
};

// ---------------------------------------------------------------------------
// Stylesheet Extensions (may be overridden by local StyleSheet)
// ---------------------------------------------------------------------------
//
setStylesheet(
	".forEachTiddlerError{color: #ffffff;background-color: #880000;}",
	"forEachTiddler");

//============================================================================
// End of forEachTiddler Macro
//============================================================================


//============================================================================
// String.startsWith Function
//============================================================================
//
// Returns true if the string starts with the given prefix, false otherwise.
//
version.extensions["String.startsWith"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};
//
String.prototype.startsWith = function(prefix) {
	var n =  prefix.length;
	return (this.length >= n) && (this.slice(0, n) == prefix);
};



//============================================================================
// String.endsWith Function
//============================================================================
//
// Returns true if the string ends with the given suffix, false otherwise.
//
version.extensions["String.endsWith"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};
//
String.prototype.endsWith = function(suffix) {
	var n = suffix.length;
	return (this.length >= n) && (this.right(n) == suffix);
};


//============================================================================
// String.contains Function
//============================================================================
//
// Returns true when the string contains the given substring, false otherwise.
//
version.extensions["String.contains"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};
//
String.prototype.contains = function(substring) {
	return this.indexOf(substring) >= 0;
};

//============================================================================
// Array.indexOf Function
//============================================================================
//
// Returns the index of the first occurance of the given item in the array or 
// -1 when no such item exists.
//
// @param item [may be null]
//
version.extensions["Array.indexOf"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};
//
Array.prototype.indexOf = function(item) {
	for (var i = 0; i < this.length; i++) {
		if (this[i] == item) {
			return i;
		}
	}
	return -1;
};

//============================================================================
// Array.contains Function
//============================================================================
//
// Returns true when the array contains the given item, otherwise false. 
//
// @param item [may be null]
//
version.extensions["Array.contains"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};
//
Array.prototype.contains = function(item) {
	return (this.indexOf(item) >= 0);
};

//============================================================================
// Array.containsAny Function
//============================================================================
//
// Returns true when the array contains at least one of the elements 
// of the item. Otherwise (or when items contains no elements) false is returned.
//
version.extensions["Array.containsAny"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};
//
Array.prototype.containsAny = function(items) {
	for(var i = 0; i < items.length; i++) {
		if (this.contains(items[i])) {
			return true;
		}
	}
	return false;
};


//============================================================================
// Array.containsAll Function
//============================================================================
//
// Returns true when the array contains all the items, otherwise false.
// 
// When items is null false is returned (even if the array contains a null).
//
// @param items [may be null] 
//
version.extensions["Array.containsAll"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};
//
Array.prototype.containsAll = function(items) {
	for(var i = 0; i < items.length; i++) {
		if (!this.contains(items[i])) {
			return false;
		}
	}
	return true;
};


} // of "install only once"

// Used Globals (for JSLint) ==============
// ... DOM
/*global 	document */
// ... TiddlyWiki Core
/*global 	convertUnicodeToUTF8, createTiddlyElement, createTiddlyLink, 
			displayMessage, endSaveArea, hasClass, loadFile, saveFile, 
			startSaveArea, store, wikify */
//}}}


/***
!Licence and Copyright
Copyright (c) abego Software ~GmbH, 2005 ([[www.abego-software.de|http://www.abego-software.de]])

Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.

Redistributions in binary form must reproduce the above copyright notice, this
list of conditions and the following disclaimer in the documentation and/or other
materials provided with the distribution.

Neither the name of abego Software nor the names of its contributors may be
used to endorse or promote products derived from this software without specific
prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.
***/
/***
<<checkForDataTiddlerPlugin>>
|''Name:''|FormTiddlerPlugin|
|''Version:''|1.0.6 (2007-06-24)|
|''Source:''|http://tiddlywiki.abego-software.de/#FormTiddlerPlugin|
|''Author:''|UdoBorkowski (ub [at] abego-software [dot] de)|
|''Licence:''|[[BSD open source license]]|
|''Macros:''|formTiddler, checkForDataTiddlerPlugin, newTiddlerWithForm|
|''Requires:''|DataTiddlerPlugin|
|''TiddlyWiki:''|1.2.38+, 2.0|
|''Browser:''|Firefox 1.0.4+; InternetExplorer 6.0|
!Description
Use form-based tiddlers to enter your tiddler data using text fields, listboxes, checkboxes etc. (All standard HTML Form input elements supported).

''Syntax:'' 
|>|{{{<<}}}''formTiddler'' //tiddlerName//{{{>>}}}|
|//tiddlerName//|The name of the FormTemplate tiddler to be used to edit the data of the tiddler containing the macro.|

|>|{{{<<}}}''newTiddlerWithForm'' //formTemplateName// //buttonLabel// [//titleExpression// [''askUser'']] {{{>>}}}|
|//formTemplateName//|The name of the tiddler that defines the form the new tiddler should use.|
|//buttonLabel//|The label of the button|
|//titleExpression//|A (quoted) JavaScript String expression that defines the title (/name) of the new tiddler.|
|''askUser''|Typically the user is not asked for the title when a title is specified (and not yet used). When ''askUser'' is given the user will be asked in any case. This may be used when the calculated title is just a suggestion that must be confirmed by the user|
|>|~~Syntax formatting: Keywords in ''bold'', optional parts in [...]. 'or' means that exactly one of the two alternatives must exist.~~|

For details and how to use the macros see the [[introduction|FormTiddler Introduction]] and the [[examples|FormTiddler Examples]].

!Revision history
* v1.0.6 (2007-06-24)
** Fixed problem when using SELECT component in Internet Explorer (thanks to MaikBoenig for reporting)
* v1.0.5 (2006-02-24)
** Removed "debugger;" instruction
* v1.0.4 (2006-02-07)
** Bug: On IE no data is written to data section when field values changed (thanks to KenGirard for reporting)
* v1.0.3 (2006-02-05)
** Bug: {{{"No form template specified in <<formTiddler>>"}}} when using formTiddler macro on InternetExplorer (thanks to KenGirard for reporting)
* v1.0.2 (2006-01-06)
** Support TiddlyWiki 2.0
* v1.0.1 (2005-12-22)
** Features: 
*** Support InternetExplorer
*** Added newTiddlerWithForm Macro
* v1.0.0 (2005-12-14)
** initial version

!Code
***/
//{{{

//============================================================================
//============================================================================
//						FormTiddlerPlugin
//============================================================================
//============================================================================

if (!window.abego) window.abego = {};

abego.getOptionsValue = function(element,i) {
	var v = element.options[i].value;
	if (!v && element.options[i].text)
		v = element.options[i].text;
	return v;
};

version.extensions.FormTiddlerPlugin = {
	major: 1, minor: 0, revision: 5,
	date: new Date(2006, 2, 24), 
	type: 'plugin',
	source: "http://tiddlywiki.abego-software.de/#FormTiddlerPlugin"
};

// For backward compatibility with v1.2.x
//
if (!window.story) window.story=window; 
if (!TiddlyWiki.prototype.getTiddler) TiddlyWiki.prototype.getTiddler = function(title) { return t = this.tiddlers[title]; return (t != undefined && t instanceof Tiddler) ? t : null; } 

//============================================================================
// formTiddler Macro
//============================================================================

// -------------------------------------------------------------------------------
// Configurations and constants 
// -------------------------------------------------------------------------------

config.macros.formTiddler = {
	// Standard Properties
	label: "formTiddler",
	version: {major: 1, minor: 0, revision: 4, date: new Date(2006, 2, 7)},
	prompt: "Edit tiddler data using forms",

	// Define the "setters" that set the values of INPUT elements of a given type
	// (must match the corresponding "getter")
	setter: {  
		button:				function(e, value) {/*contains no data */ },
		checkbox:			function(e, value) {e.checked = value;},
		file:				function(e, value) {try {e.value = value;} catch(e) {/* ignore, possibly security error*/}},
		hidden:				function(e, value) {e.value = value;},
		password:			function(e, value) {e.value = value;},
		radio:				function(e, value) {e.checked = (e.value == value);},
		reset:				function(e, value) {/*contains no data */ },
		"select-one":		function(e, value) {config.macros.formTiddler.setSelectOneValue(e,value);},
		"select-multiple":	function(e, value) {config.macros.formTiddler.setSelectMultipleValue(e,value);},
		submit:				function(e, value) {/*contains no data */},
		text:				function(e, value) {e.value = value;},
		textarea:			function(e, value) {e.value = value;}
	},

	// Define the "getters" that return the value of INPUT elements of a given type
	// Return undefined to not store any data.
	getter: {  
		button:				function(e, value) {return undefined;},
		checkbox:			function(e, value) {return e.checked;},
		file:				function(e, value) {return e.value;},
		hidden:				function(e, value) {return e.value;},
		password:			function(e, value) {return e.value;},
		radio:				function(e, value) {return e.checked ? e.value : undefined;},
		reset:				function(e, value) {return undefined;},
		"select-one":		function(e, value) {return config.macros.formTiddler.getSelectOneValue(e);},
		"select-multiple":	function(e, value) {return config.macros.formTiddler.getSelectMultipleValue(e);},
		submit:				function(e, value) {return undefined;},
		text:				function(e, value) {return e.value;},
		textarea:			function(e, value) {return e.value;}
	}
};


// -------------------------------------------------------------------------------
// The formTiddler Macro Handler 
// -------------------------------------------------------------------------------

config.macros.formTiddler.handler = function(place,macroName,params,wikifier,paramString,tiddler) {
	if (!config.macros.formTiddler.checkForExtensions(place, macroName)) {
		return;
	}
	// --- Parsing ------------------------------------------

	var i = 0; // index running over the params

	// get the name of the form template tiddler
	var formTemplateName = undefined;
	if (i < params.length) {
		formTemplateName = params[i];
		i++;
	}

	if (!formTemplateName) {
		config.macros.formTiddler.createErrorElement(place, "No form template specified in <<" + macroName + ">>.");
		return;
	}


	// --- Processing ------------------------------------------

	// Get the form template text. 
	// (This contains the INPUT elements for the form.)
	var formTemplateTiddler = store.getTiddler(formTemplateName);
	if (!formTemplateTiddler) {
		config.macros.formTiddler.createErrorElement(place, "Form template '" + formTemplateName + "' not found.");
		return;
	}
	var templateText = formTemplateTiddler.text;
	if(!templateText) {
		// Shortcut: when template text is empty we do nothing.
		return;
	}

	// Get the name of the tiddler containing this "formTiddler" macro
	// (i.e. the tiddler, that will be edited and that contains the data)
	var tiddlerName = config.macros.formTiddler.getContainingTiddlerName(place);

	// Append a "form" element. 
	var formName = "form"+formTemplateName+"__"+tiddlerName;
	var e = document.createElement("form");
	e.setAttribute("name", formName);
	place.appendChild(e);

	// "Embed" the elements defined by the templateText (i.e. the INPUT elements) 
	// into the "form" element we just created
	wikify(templateText, e);

	// Initialize the INPUT elements.
	config.macros.formTiddler.initValuesAndHandlersInFormElements(formName, DataTiddler.getDataObject(tiddlerName));
}


// -------------------------------------------------------------------------------
// Form Data Access 
// -------------------------------------------------------------------------------

// Internal.
//
// Initialize the INPUT elements of the form with the values of their "matching"
// data fields in the tiddler. Also setup the onChange handler to ensure that
// changes in the INPUT elements are stored in the tiddler's data.
//
config.macros.formTiddler.initValuesAndHandlersInFormElements = function(formName, data) {
	// config.macros.formTiddler.trace("initValuesAndHandlersInFormElements(formName="+formName+", data="+data+")");

	// find the form
	var form = config.macros.formTiddler.findForm(formName);
	if (!form) {
		return;
	}

	try {
		var elems = form.elements;
		for (var i = 0; i < elems.length; i++) {
			var c = elems[i];
		
			var setter = config.macros.formTiddler.setter[c.type];
			if (setter) {
				var value = data[c.name];
				if (value != null) {
					setter(c, value);
				}
				c.onchange = onFormTiddlerChange;
			} else {
				config.macros.formTiddler.displayFormTiddlerError("No setter defined for INPUT element of type '"+c.type+"'. (Element '"+c.name+"' in form '"+formName+"')");
			}
		}
	} catch(e) {
		config.macros.formTiddler.displayFormTiddlerError("Error when updating elements with new formData. "+e);
	}
}


// Internal.
//
// @return [may be null]
//
config.macros.formTiddler.findForm = function(formName) {
	// We must manually iterate through the document's forms, since
	// IE does not support the "document[formName]" approach

	var forms = window.document.forms;
	for (var i = 0; i < forms.length; i++) {
		var form = forms[i];
		if (form.name == formName) {
			return form;
		}
	}

	return null;
}


// Internal.
//
config.macros.formTiddler.setSelectOneValue = function(element,value) {
	var n = element.options.length;
	for (var i = 0; i < n; i++) {
		element.options[i].selected = abego.getOptionsValue(element,i) == value;
	}
}

// Internal.
//
config.macros.formTiddler.setSelectMultipleValue = function(element,value) {
	var values = {};
	for (var i = 0; i < value.length; i++) {
		values[value[i]] = true;
	}
	
	var n = element.length;
	for (var i = 0; i < n; i++) {
		element.options[i].selected = !(!values[abego.getOptionsValue(element,i)]);
	}
}

// Internal.
//
config.macros.formTiddler.getSelectOneValue = function(element) {
	var i = element.selectedIndex;
	return (i >= 0) ? abego.getOptionsValue(element,i) : null;
}

// Internal.
//
config.macros.formTiddler.getSelectMultipleValue = function(element) {
	var values = [];
	var n = element.length;
	for (var i = 0; i < n; i++) {
		if (element.options[i].selected) {
			values.push(abego.getOptionsValue(element,i));
		}
	}
	return values;
}



// -------------------------------------------------------------------------------
// Helpers 
// -------------------------------------------------------------------------------

// Internal.
//
config.macros.formTiddler.checkForExtensions = function(place,macroName) {
	if (!version.extensions.DataTiddlerPlugin) {
		config.macros.formTiddler.createErrorElement(place, "<<" + macroName + ">> requires the DataTiddlerPlugin. (You can get it from http://tiddlywiki.abego-software.de/#DataTiddlerPlugin)");
		return false;
	}
	return true;
}

// Internal.
//
// Displays a trace message in the "TiddlyWiki" message pane.
// (used for debugging)
//
config.macros.formTiddler.trace = function(s) {
	displayMessage("Trace: "+s);
}

// Internal.
//
// Display some error message in the "TiddlyWiki" message pane.
//
config.macros.formTiddler.displayFormTiddlerError = function(s) {
	alert("FormTiddlerPlugin Error: "+s);
}

// Internal.
//
// Creates an element that holds an error message
// 
config.macros.formTiddler.createErrorElement = function(place, message) {
	return createTiddlyElement(place,"span",null,"formTiddlerError",message);
}

// Internal.
//
// Returns the name of the tiddler containing the given element.
// 
config.macros.formTiddler.getContainingTiddlerName = function(element) {
	return story.findContainingTiddler(element).id.substr(7);
}

// -------------------------------------------------------------------------------
// Event Handlers 
// -------------------------------------------------------------------------------

// This function must be called by the INPUT elements whenever their
// data changes. Typically this is done through an "onChange" handler.
//
function onFormTiddlerChange (e) {
	// config.macros.formTiddler.trace("onFormTiddlerChange "+e);

	if (!e) var e = window.event;

	var target = resolveTarget(e);
	var tiddlerName = config.macros.formTiddler.getContainingTiddlerName(target);
	var getter = config.macros.formTiddler.getter[target.type];
	if (getter) {
		var value = getter(target);
		DataTiddler.setData(tiddlerName, target.name, value);
	} else {
		config.macros.formTiddler.displayFormTiddlerError("No getter defined for INPUT element of type '"+target.type+"'. (Element '"+target.name+"' used in tiddler '"+tiddlerName+"')");
	}
}

// ensure that the function can be used in HTML event handler
window.onFormTiddlerChange = onFormTiddlerChange;


// -------------------------------------------------------------------------------
// Stylesheet Extensions (may be overridden by local StyleSheet)
// -------------------------------------------------------------------------------

setStylesheet(
	".formTiddlerError{color: #ffffff;background-color: #880000;}",
	"formTiddler");


//============================================================================
// checkForDataTiddlerPlugin Macro
//============================================================================

config.macros.checkForDataTiddlerPlugin = {
	// Standard Properties
	label: "checkForDataTiddlerPlugin",
	version: {major: 1, minor: 0, revision: 0, date: new Date(2005, 12, 14)},
	prompt: "Check if the DataTiddlerPlugin exists"
}

config.macros.checkForDataTiddlerPlugin.handler = function(place,macroName,params) {
	config.macros.formTiddler.checkForExtensions(place, config.macros.formTiddler.label);
}



//============================================================================
// newTiddlerWithForm Macro
//============================================================================

config.macros.newTiddlerWithForm = {
	// Standard Properties
	label: "newTiddlerWithForm",
	version: {major: 1, minor: 0, revision: 1, date: new Date(2006, 1, 6)},
	prompt: "Creates a new Tiddler with a <<formTiddler ...>> macro"
}

config.macros.newTiddlerWithForm.handler = function(place,macroName,params) {
	// --- Parsing ------------------------------------------

	var i = 0; // index running over the params

	// get the name of the form template tiddler
	var formTemplateName = undefined;
	if (i < params.length) {
		formTemplateName = params[i];
		i++;
	}

	if (!formTemplateName) {
		config.macros.formTiddler.createErrorElement(place, "No form template specified in <<" + macroName + ">>.");
		return;
	}

	// get the button label
	var buttonLabel = undefined;
	if (i < params.length) {
		buttonLabel = params[i];
		i++;
	}

	if (!buttonLabel) {
		config.macros.formTiddler.createErrorElement(place, "No button label specified in <<" + macroName + ">>.");
		return;
	}

	// get the (optional) tiddlerName script and "askUser"
	var tiddlerNameScript = undefined;
	var askUser = false;
	if (i < params.length) {
		tiddlerNameScript = params[i];
		i++;

		if (i < params.length && params[i] == "askUser") {
			askUser = true;
			i++;
		}
	}

	// --- Processing ------------------------------------------

	if(!readOnly) {
		var onClick = function() {
			var tiddlerName;
			if (tiddlerNameScript) {
				try {
					tiddlerName = eval(tiddlerNameScript);
				} catch (ex) {
				}
			}
			if (!tiddlerName || askUser) {
				tiddlerName = prompt("Please specify a tiddler name.", askUser ? tiddlerName : "");
			}
			while (tiddlerName && store.getTiddler(tiddlerName)) {
				tiddlerName = prompt("A tiddler named '"+tiddlerName+"' already exists.\n\n"+"Please specify a tiddler name.", tiddlerName);
			}

			// tiddlerName is either null (user canceled) or a name that is not yet in the store.
			if (tiddlerName) {
				var body = "<<formTiddler [["+formTemplateName+"]]>>";
				var tags = [];
				store.saveTiddler(tiddlerName,tiddlerName,body,config.options.txtUserName,new Date(),tags);
				story.displayTiddler(null,tiddlerName,1);
			}
		}

		createTiddlyButton(place,buttonLabel,buttonLabel,onClick);
    }
}

//}}}


/***
!Licence and Copyright
Copyright (c) abego Software ~GmbH, 2005 ([[www.abego-software.de|http://www.abego-software.de]])

Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.

Redistributions in binary form must reproduce the above copyright notice, this
list of conditions and the following disclaimer in the documentation and/or other
materials provided with the distribution.

Neither the name of abego Software nor the names of its contributors may be
used to endorse or promote products derived from this software without specific
prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.
***/
[[All|Formatting]]
+++[Text Markup]
|>|<html><tt>{{{Monospaced Text}}}</tt></html> |
|>|<html><pre>{{{<br/>Monospaced<br/>Multi-line<br/>Block<br/>}}}</pre></html> |
|>|{{{''}}}''Bold''{{{''}}} |
|>|{{{//}}}//Italics//{{{//}}} |
|>|{{{__}}}__Underine__{{{__}}} |
|>|{{{--}}}--Strike Through--{{{--}}} |
|>|{{{~~}}}~~sub~~{{{~~}}}script |
|>|{{{^^}}}^^super^^{{{^^}}}script |
===

+++[Colors (see ColorChart)]
|>|{{{@@}}}@@highlight@@{{{@@}}} |
|>|{{{@@color(green):}}}@@color(green):green@@{{{@@}}} |
|>|{{{@@bgcolor(green):}}}@@bgcolor(green):green@@{{{@@}}} |
===

+++[Links]
|>|any WikiWord |
|>|{{{[[Manual Link]]}}}<html><br/></html>Makes: [[Manual Link]] |
|>|Pretty Link<html><br/></html>{{{[[Help|QuickRef]]}}}<html><br/></html>Makes: [[Help|QuickRef]] |
|>|External Link<html><br/></html>{{{http://www.msn.com}}}<html><br/></html>Makes: http://www.msn.com |
|>|Pretty External Link<html><br/></html>{{{[[go|http://www.msn.com]]}}}<html><br/></html>Makes: [[go|http://www.msn.com]] |
===

+++[Folder Links]
|>|{{{[[Link Text|OS Path]]}}} |
|>| !Path Formats |
|>|Windows Share:<html><br/></html>{{{file://///server/share}}} |
|>|Windows Local:<html><br/></html>{{{file:///c:/folder/file}}} |
|>|Un*x Local File:<html><br/></html>{{{file://folder/file}}} |
|>|Relative File<html><br/></html>{{{folder/file}}} |
===

+++[Lists]
|>|{{{*}}} Bullet Lists<html><br/></html>{{{#}}} Numbered Lists |
|>|Nest with multiple {{{*}}}'s or {{{#}}}'s |
|>|{{{*}}}Bullet<html><br/></html>{{{##}}}Number |
|>|<html><ul><li>Bullet<ol><li>Numbered</li></ol></li></ul></html> |
===

+++[blockquotes]
|>|{{{>}}} Blockquote<html><br/></html>{{{>>}}} Nested Blockquote |
|>|<html><blockquote>Blockquote<blockquote>Nested Blockquote</blockquote></blockquote></html> |
|>|<html><tt><<<</tt><br/>multi-line<br/>blockquote<br/><tt><<<</tt></html> |
|>|<html><blockquote>multi-line<br/>blockquote</blockquote></html> |
===

+++[Images]
|>|{{{[img[favicon.ico]]}}} -> [img[http://www.tiddlywiki.com/favicon.ico]] |
===

+++[Headings]
|>|<html><h1>!Heading H1</h1><h2>!!Heading H2</h2><h3>!!!Heading H3</h3><h4>!!!!Heading H4</h4><h5>!!!!!Heading H5</h5></html> |
===

+++[Horizontal Rule]
|>|{{{----}}} |
|>|<html><hr/></html> |
===

+++[Tables]
| {{{|}}} |Column Seperator |
| {{{!}}} |Header |
| {{{>}}} |Column Span |
| {{{~}}} |Row Span |
| {{{|Left |}}} |Left Align |
| {{{| Right|}}} |Right Align|
| {{{| Center |}}} |Center Align |
| {{{|Caption|c}}} |Table Caption |
===

+++[Table Sample]
|>|{{{|}}} !header {{{|}}} !header {{{|}}}<html><br/></html>{{{|>|}}}colspan=2 {{{|}}}<html><br/></html>{{{|}}} rowspan {{{|}}}left align {{{|}}}<html><br/></html>{{{||}}} center {{{|}}}<html><br/></html>{{{|}}}bgcolor(green):color{{{|}}} right{{{|}}}<html><br/></html>{{{|}}}table caption{{{|}}}c<html><br/></html> |
|>| <html><table width="80%" border=1><tbody><tr><th align="center">header</th><th align="center">header</th></tr><tr><td colspan="2" align="center">colspan="2"</td></tr><tr><td rowspan="2" align="center">rowspan</td><td align="left">left align</td></tr><tr><td align="center">centered</td></tr><tr><td bgcolor="green">green</td><td align="right">right</td></tr><caption valign="bottom">table caption</caption></tbody></table></html> |
===
/***
|Name|FramedLinksPlugin|
|Source|http://www.TiddlyTools.com/#FramedLinksPlugin|
|Version|1.1.1|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|clicking an external link opens an IFRAME following the link instead of opening a new tab/window|
This plugin causes clicks on external links to be rendered as inline frames (~IFRAMEs) instead of opening new browser tabs/windows.
!!!!!Usage
<<<
Use standard TiddlyWiki external link syntax into your tiddler content. If {{{chkFramedLinks}}} is enabled or the tiddler is tagged with 'framedLinks' (see Configuration), then whenever you click the external link an IFRAME will be dynamically added to the content.  Clicking on the link again removes the IFRAME.  Hold down any modifier (shift, control, or alt) while clicking a link ''temporarily'' bypasses the IFRAME handling and use the standard link handling behavior.
<<<
!!!!!Configuration
<<<
<<option chkFramedLinks>> display inline frames for all external links
&nbsp; &nbsp; {{{<<option chkFramedLinks>>}}}
<<option chkFramedLinksTag>> display inline frames for external links in tiddlers tagged with: <<option txtFramedLinksTag>> 
&nbsp; &nbsp; {{{<<option chkFramedLinksTag>> <<option txtFramedLinksTag>>}}}
IFRAME size (CSS units: %, em, px, cm, in) - width: <<option txtFrameWidth>> height: <<option txtFrameHeight>>
&nbsp; &nbsp; {{{<<option txtFrameWidth>> <<option txtFrameHeight>>}}}
<<<
!!!!!Examples
<<<
Try these links:
*http://www.TiddlyWiki.com
*http://www.TiddlyTools.com
*http://groups.google.com/group/TiddlyWiki/topics
<<<
!!!!!Revisions
<<<
2008.11.14 [1.1.1] fixed handling for external links embedded in //shadow// tiddlers
2008.09.13 [1.1.0] added support to selectively enable embedded IFRAMEs if the containing tiddler is tagged with 'framedLinks'
2007.11.29 [1.0.5] added slider animation and improved CSS handling for IFRAME height/width to maximize display area
2007.11.29 [1.0.0] initial release
<<<
!!!!!Code
***/
//{{{
version.extensions.FramedLinksPlugin= {major: 1, minor: 1, revision: 1, date: new Date(2008,11,14)};

var co=config.options; // abbreviation
if (co.chkFramedLinks==undefined) co.chkFramedLinks=false;
if (co.chkFramedLinksTag==undefined) co.chkFramedLinksTag=true;
if (co.txtFramedLinksTag==undefined) co.txtFramedLinksTag="framedLinks";
if (co.txtFrameWidth==undefined) co.txtFrameWidth="100%";
if (co.txtFrameHeight==undefined) co.txtFrameHeight="80%";

window.framedLinks_createExternalLink=createExternalLink;
window.createExternalLink=function(place,url)
{
	var link=this.framedLinks_createExternalLink.apply(this,arguments);
	link.onclick=function(ev) { var e=ev?ev:window.event;
		var co=config.options; // abbreviation
		var here=story.findContainingTiddler(this);
		if (here) var tid=store.getTiddler(here.getAttribute("tiddler"));
		var enabled=co.chkFramedLinks || co.chkFramedLinksTag && tid && tid.isTagged(co.txtFramedLinksTag);
		if (!enabled || e.ctrlKey || e.shiftKey || e.altKey) return; // BYPASS
		var p=this.parentNode; 
		var f=this.nextSibling?this.nextSibling.firstChild:null; // get the IFRAME... maybe...
		var w=co.txtFrameWidth; if (!w || !w.length) w="100%";
		var h=co.txtFrameHeight; if (!h || !h.length) h="80%";
		if (h.indexOf("%")) h=(findWindowHeight()*h.replace(/%/,"")/100)+"px"; // calc height as % of window
		var showing=f && f.nodeName.toUpperCase()=="IFRAME"; // does IFRAME really exist?
		var stretchCell=p.nodeName.toUpperCase()=="TD" && w.indexOf("%")!=-1 && w.replace(/%/,"")>=100;
		if (!showing) { // create an iframe
			link.style.display="block"; // force IFRAME onto line following link
			if (stretchCell) { p.setAttribute("savedWidth",p.style.width); p.style.width="100%"; } // adjust TD so IFRAME stretches
			var wrapper=createTiddlyElement(null,"span"); // wrapper for slider animation
			wrapper.setAttribute("url",this.href); // for async loading of frame after animation completes
			var f=createTiddlyElement(wrapper,"iframe"); // create IFRAME
			f.style.backgroundColor="#fff"; f.style.width=w; f.style.height=h;
			p.insertBefore(wrapper,this.nextSibling);
			function loadURL(wrapper) { var f=wrapper.firstChild; var url=wrapper.getAttribute("url");
				var d=f.contentDocument?f.contentDocument:(f.contentWindow?f.contentWindow.document:f.document);
				d.open(); d.writeln("<html>connecting to "+url+"</html>"); d.close();
				try { f.src=url; } // if the iframe can't handle the href
				catch(e) { alert(e.description?e.description:e.toString()); } // ... then report the error
				window.scrollTo(0,ensureVisible(wrapper));
			}
			if (!co.chkAnimate) loadURL(wrapper);
			else {
				var morph=new Slider(wrapper,true);
				morph.callback=loadURL;
				morph.properties.push({style: 'width', start: 0, end: 100, template: '%0%'});
				anim.startAnimating(morph);
			}
		} else { // remove iframe
			link.style.display="inline"; // restore link style
			if (stretchCell) p.style.width=p.getAttribute("savedWidth"); // restore previous width of TD
			if (!co.chkAnimate) p.removeChild(f.parentNode);
			else {
				var morph=new Slider(f.parentNode,false,false,"all");
				morph.properties.push({style: 'width', start: 100, end: 0, template: '%0%'});
				anim.startAnimating(morph);
			}
		}
		e.cancelBubble=true; if (e.stopPropagation) e.stopPropagation(); return false;
	}
	return link;
}
//}}}
Artigos de Indicadores Fuzzy:
* [[medindo a satisfação de consumidores|https://docs.google.com/viewer?a=v&q=cache:9Qb4EAh89D0J:homes.stat.unipd.it/mgri/SIS2010/Program/11-SSXI_Iezzi/535-775-1-RV.pdf+fuzzy+indicators&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESjXymW0O6hAShp-FjEb6ojxZwYhE2FZkj-BajCN-Mdothrxj2qBc0O9mbhKr9ZSh7ysWApNit1z26ZRNmkTZohGkoJAzRC6DaUYkvs4yiQirRqEahyDJgwkmnMhct1OyFSzGXTD&sig=AHIEtbTrfxPsHMpg9PGtkrHt4q9KS895Bw]]
* Este apresenta algo bem parecido com a comparação entre imagem (e muito do de risco dqqir: [[comparar|https://docs.google.com/viewer?a=v&q=cache:phybMmbbXEYJ:www.aedb.br/seget/artigos07/611_Um%2520enfoque%2520fuzzy%2520para%2520avaliacao%2520das%2520acoes%2520empresariais%2520segundo%2520a%2520percepcao%2520do%2520consumidor.pdf+indice+fuzzy+de+satisfa%C3%A7%C3%A3o+do+consumidor&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESjLbxv7ZsnsnmqVTbmXrNYEepQ65vQMB6PWXyCarYOCaGrNza7kJggz1BmD_wgEqssgQZ_q8FaQIdKYHlpqWh9lPY0AjByzfU7MsAGJ4VwC3q2rGUxW3Ob_39Q_RUtiOp0jszgM&sig=AHIEtbT2Q17-cggFXbautCYfwXxGqmQIFw]]
E a dissertação está [[aqui|https://docs.google.com/viewer?a=v&q=cache:77SKsJAv3_wJ:portal.estacio.br/media/209059/disserta%25C3%25A7%25C3%25A3o%2520-%2520irene%2520izard.pdf+irene+izard+ribeiro+de+s%C3%A1&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESgDho93M8auePJvemOoXGDLcfQ52Qu5kPLiVzkL7KM9iYMAcOZcGRDDBdeD_N6zkk0KTVWEwjBh8tL7yvfxPl8nKjnzQ-3Dbzw59LUWWCF18E36OKPqbkIFj4hVfvq4RAxZVnvj&sig=AHIEtbRHotB3JKddOMTW2okl571iVD9oSQ]]
* prediçao Pib
http://www.computer.org/csdl/proceedings/isda/2005/2286/00/22860186-abs.html
* indicador de sustentabilidade
ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=4539771&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D4539771

* analise de risco
link.springer.com/chapter/10.1007/978-3-642-25658-5_52

* metodo paravreduzir regras em dados epidemiologicos
journals.plos.org/plosone/article?id=10.1371/journal.pone.0051468

* indicadores serviço saude
eprints.uthm.edu.my/4668/

* guidelines em saude
http://www.sciencedirect.com/science/article/pii/S1568494614004980

* servicos de saude
link.springer.com/article/10.1007/s10916-010-9459-2

* satisfacao consumidor
http://link.springer.com/article/10.1007/s11761-013-0142-6

* reputacao
http://www.palgrave-journals.com/crr/journal/v14/n4/abs/crr201121a.html





* este é um pouco diferente: [[satisfação|https://docs.google.com/viewer?a=v&q=cache:_IXiJerRXJgJ:periodicos.unitau.br/ojs-2.2/index.php/exatas/article/viewFile/543/397+indice+fuzzy+de+satisfa%C3%A7%C3%A3o+do+consumidor&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESjHgieDs8FE4JXt_ApTZL2kkExANnHAGWWWaF3Lq2BuFaBdZooxDKoI8jIEx45Cd8YGnmVr435BIQqkZ2MpD_p3BVSV1Q5AMBKhXD_PgeqoTzoyX9sPzYLUENrZhUKBORf96Bk3&sig=AHIEtbTGtQk3Pjf5MHVdQjf7Z8qFMNvAQA]]
* este utiliza a metodologia do Kano que considera duas dimensões: verificar se esta não é a lógica por trás do qqir onde se pondera risco e retorno: [[Kano|https://docs.google.com/viewer?a=v&q=cache:t3_HLFZeGQUJ:www.opiniaopublica.ufmg.br/biblioteca/Cristina.pdf+indice+fuzzy+de+satisfa%C3%A7%C3%A3o+do+consumidor&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESjPYAEDxKPrk8W31eN7FABz71_xvQxTDKeEh5FMRvJDUCnDQDTaAL1OPJU2mtAtHcH9-wvMZx-9JHECu7jAJlJFMzNsyaO7tydlZEnQjpz5gW2NAtpQcE3k3isLzrR1a-EKEPBM&sig=AHIEtbQvopSEBXK_mBl5Hsjixmu5GJwFew]]
* este analisa a qualidade operacional de um centro: https://repositorio.ufba.br/ri/bitstream/ri/10346/1/11111.pdf

----
Finanças e Fuzzy
* [[fluxo de caixa fuzzy|http://www.academypublish.org/papers/pdf/12.pdf]]


----
applets fuzzy
* [[controle de um guindaste|http://people.clarkson.edu/~esazonov/neural_fuzzy/loadsway/LoadSway.htm]]
* [[ fuzzy cluster|http://home.dei.polimi.it/matteucc/Clustering/tutorial_html/AppletFCM.html]]
* [[mapa cognitivo fuzzy|http://www.ochoadeaspuru.com/fuzcogmap/software.php]]
* [[controle de conteinner|http://wing.comp.nus.edu.sg/pris/FuzzyLogic/DemoAppIets/CCCApplet/CCC.html]]
* [[tolerâncioa ao risco|http://wing.comp.nus.edu.sg/pris/FuzzyLogic/DemoAppIets/IPApplet/IP.html]] e [[programa|http://wing.comp.nus.edu.sg/pris/FuzzyLogic/SourceCodes/IPApplet/IPApplet.zip]]
* [[tutorial com exemplos|http://home.dei.polimi.it/matteucc/Clustering/tutorial_html/index.html]]
* [[linguagem em java para implementar|http://jfuzzylogic.sourceforge.net/html/example_fcl.html]]
* [[pêndulo invertido|http://www.applied-mathematics.net/fuzzy/fuzzy.html]]
* [[estacionando o caminhão|http://turing.gsi.dit.upm.es/~lssii/pfuzzy/truck/fztruck.html]]


* verificar essa tal, de Q-learning - http://www.applied-mathematics.net/fuzzy/fuzzy.html
* ver artigo [[comparar fuzzy nro|http://www.google.com.br/url?sa=t&rct=j&q=applet%20java%20fuzzy&source=web&cd=38&ved=0CFsQFjAHOB4&url=http%3A%2F%2Fciteseerx.ist.psu.edu%2Fviewdoc%2Fdownload%3Fdoi%3D10.1.1.17.9044%26rep%3Drep1%26type%3Dpdf&ei=oDzOTszeAubt0gHx-Iko&usg=AFQjCNFWrYjU-vwqDoc6ce_IfnGNpQUISg&cad=rja]]

* uma idéia para a análise da imagem (janaina) é usar um sistema mandani (mesmo para turismo)


Artigo básico para configurações em organizações
https://msbfile03.usc.edu/digitalmeasures/fiss/intellcont/Fiss%20AMJ%202011-1.pdf
Group Method of Data Handling

Método usado por Sugeno e por Khan para definir estrutura de sistemas.

''Softwares''
http://research.guilan.ac.ir/gevom/home_en.html

https://sourceforge.net/projects/sciengyrpf/

http://www.maxqda.com/products/maxqda
esse mistura QCA GMDH

''Grupos"
http://www.gmdh.net/
Programação de Aula
aula	data	Tópico	Alunos	Referencias
 	14/mai	Introdução	campello	 
1	21/mai	Teoria Científica, Teoria Clássica, Teoria Humanista	Henrique + Julia	FERREIRA, A.A.; REIS, A.C.F.; PEREIRA, M.I. Gestão empresarial: de Taylor aos nossos dias. Pioneira, 2002
2	28/mai	Teoria Burocrática, Teoria Sistêmica, Teoria Contingencial	Andrea + Mariana	FERREIRA, A.A.; REIS, A.C.F.; PEREIRA, M.I. Gestão empresarial: de Taylor aos nossos dias. Pioneira, 2002
3	04/jun	Mintzberg e as formas organizacionais	Helizete	Mintzberg, Henry, Criando Organizações Eficazes - Estrutura em Cinco Configurações
4	11/jun	De Willianson a Grandori: institucionalismo e mecanismos de coordenação	Ligia + José	material
5	18/jun	–Clauss Offe e a racionalidade	Guilherme	material
6	25/jun	– Habermans e a ação comunicativa	Annaliz + Marcelo	material
7	02/jul	–Bordieu e o neo-institucionalismo	Bruno + Natalia	material
8	09/jul	–Manuel Castells e o mundo em rede	Carolina	O Poder da Identidade, Castells
 	16/jul	–Talcott Parsons e Teoria da Ação Social	Flávio	Material
9	23/jul	Bresser - Reforma do Estado e a Nova Administração Pública	Campello	material
Software para exploração de redes
a idéia é usar para ver relação entre agentes, análise de municípios, etc
Página download desenvolvedor: http://gephi.github.io/users/download/
Tutorial do desenvolvedor: http://gephi.github.io/users/

Tutorial simples: http://bsf.org.br/2011/10/18/introducao-ao-gephi/
Página da USP que explora o uso : http://humanidadesdigitais.org/2013/08/16/analise-e-visualizacao-de-redes-o-gephi/
* Para relação entre Valor e Responsabilidade Corporativa
- lembrar diferença entre Imagem (como percebem em determinado momento), Identidade (como a empresa se vê) e Reputação (resultado da somatória de Imagens e Identidades)
referência: [[felipe martins greiner|http://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=web&cd=20&cad=rja&ved=0CHkQFjAT&url=http%3A%2F%2Fwww.abrapcorp.org.br%2Fanais2012%2Ftrabalhos%2FIC%2Ffelipe_martins_greiner.doc&ei=jmd6UbuUE_XJ4AOVgoHQDQ&usg=AFQjCNGB34Zhm0bevPiZpjfHmNbTCuvv3Q&bvm=bv.45645796,d.dmg]]

- Tese do [[Claudio Machado|http://www.fundacaofia.com.br/PENSA/anexos/biblioteca/2822007151357_Tese_ClaudioMachado.pdf]] aborda os modelos de responsabildidade corporativa e criação de valor

- artigo relacionando [[satisfação no trabalho e valor|http://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=web&cd=6&cad=rja&ved=0CF4QFjAF&url=http%3A%2F%2Fwww.lesaffaires.com%2Farticle%2Fdownload%2Fid%2F531%26UTM_campaign%3Dl-etude-sur-l-impact-de-la-satisfaction-au-travail&ei=CYF6UaiBJIGm8ATunoGQBQ&usg=AFQjCNFqj9trvnXebzxc0_XjWPXQuO8m-Q&bvm=bv.45645796,d.eWU]] . verificar abordagem de controle de risco, setor, etc...

- Verificar artigo que amplia a [[visão baseada em recursos|http://orgsci.journal.informs.org/content/22/2/432.full.pdf]]  para incluir comportamentos socialmente responsáveis. Pode ser interessante para Redes.

outros referenciais:
http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2171545

http://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=web&cd=18&cad=rja&ved=0CH8QFjAHOAo&url=http%3A%2F%2Fwww.sirp.se%2Fgetfile.ashx%3Fcid%3D280784%26cc%3D3%26refid%3D74&ei=7od6UcTnG6XC0gHTioCYDA&usg=AFQjCNEgbIzJWJiwSJUu_IRGMo1SQOiXAg&bvm=bv.45645796,d.eWU

http://www.repec.org.br/index.php/repec/article/view/201


[[ir para resenha|Governance Structures, Coordination Mechanisms and Cognitive Models - Grandori]]
A autora inicia o artigo apresentando que os 2 modelos clássicos não classificam a variedade de mecanismos de coordenação que observamos na prática.
Os dois mecanismos são:
* On a first interpretation, organizational analysis and design is a very complex problem and the most difficult part of it is the description or identification of alternative forms of governance (rather than their
comparative assessment) (Williamson 1980); therefore, we need to reduce complexity by the construction of repertoires of solutions (Williamson 1991). Even though this seems quite correct in general, it also seems that to reduce the number of alternatives to two or three is to underevaluate our cognitive capacity to a considerable extent.
* The second way in which Simon’s theory of bounded rationality has marked current conceptualizations of governance forms is more insidious. The divide between ‘absolute’ and ‘bounded’ rationality, the attribution of these different forms of rationality to the opposite models of the ‘economic’ and ‘administrative’ man respectively, has generated a further divide between ‘markets’ and ‘organizations’ as different and even antithetic worlds, with little if anything in common.
This divide has had impressive echoes in the institutional economics perspectives that have been recently prevailing in the modelling of governance structures. 
In spite of the various merits of these models, they provide very macro and coarse-grained descriptions of governance forms. Economics started outwith a dichotomic view between systems based on decentralized decisions and systems planned from the center, expressed in various but similarways: ‘markets and plans’ (Coase 1937), ‘markets and hierarchies’ (Williamson 1975), ‘hierarchies and polyarchies’ (Sah and Stiglitz 1985). In the Williamson contribution, the emergence of hierarchies was clearly linked to bounded rationality and uncertainty, according to Simon’s view.
A autora apresenta algumas alternativas a esta visão como sendo uma terceira colcaboração (This view has eventually been refined by the addition of a third type of governance form: ‘clans’ according to Ouchi (1980), ‘trust’ according to Bradach and Eccles (1989); democratic ‘poliarchies’ according to Lindblom (1977), ‘constitutional ordering’ according to Sabel (1993); ‘networks’ according to many others (Thompson, Francis and Mitchell 1991). These elaborations have certainly been useful in the direction of widening the repertoire of organization forms. But, as these forms have been proposed, they are difficult to compare properly with the two types of markets and hierarchies. )
Além dos mecanismos de coordenação, a autora discute que há o uso de constructos não homogêneos. (Dishomogeneous constructs. The market construct has been highly stylised and
specified as an ideal-type coordination mechanism based on price information and unilateral optimizing production decisions (Machlup 1978). ). A autora considera que partir dos mecanismos de formação de preços partindo da concepção de mercado perfeito leva a desconsiserar outras formas organizacionais, e usa como exemplo a burocracia weberiana, e outras formas como o clã (firma japonesa) e as redes. (Isso porque a autora nem sequer trabalha com organizações não governamentais, por exemplo).
A autora destaca que em suas pesquisas sobre redes de empresas, observou mecanismos de coordenação e hierarquia mistas. (Taken all together in an overall category, networks can be distinguished from firms on the basis of the allocation of property rights and not on the basis of the other coordination mechanisms employed). ''Aqui a autora já apresenta a questão do direito de propriedade...''
A pesquisa atual da autora mostra que diferentes mecanimos associados a estruturas distintas de propriedade pode descrever vários tipos organizacionais, da mesma forma que diferentes combinações dos mesmos mecanismos com estruturas de propriedade unificada explicam estruturas organizacionais internas do Mintzberg. (Actually, we have shown that different combinations of these mechanisms, associated with separate ownership structures, can describe and account for a good part of the variety of network forms observed in practice (Grandori and Soda 1995); as much as different combinations of the same mechanisms, associated with a unified ownership structure, have been capable of describing and explaining the most important variations in the internal organizational structure of firms (Galbraith 1977; Mintzberg 1979).
CADÊ A TABELA I que sintetizaria????
Segundo a autora, o mercado é concebido como um eficiente mecanismo para coordenar extensos sistemas com agentes comparáveis através de informação estruturada e disponível a todos ((Hayek 1945).Segundo este conceito as decisões são eficientes considerando um particular conjunto de heurísticas (estas incluem o uso dos preços como informação suficiente e negligenciam informações qualitativas, utilizam somente conhecimento próprio sobre produção e capacidade de consumo, negligenciando informações sobre outros atores, ajustando a produção incrementalmente na direção obvia sinalizada pela dinâmica dos preços, buscando maximizar sua riqueza).
Uma afirmação forte é que : a priori, o sistema de preços pode ser usado também em um sistema no qual a propriedade dos meios de produção é centralizada, em conglomerados ou ainda em estatais.
Em adição, segundo a autora, a presença ou ausência de outros mecanismos de coordenação como jogos ou negociação em adição aos mecanismos puros de preços, podem qualificar uma vaiedade de formas de governança, capazes de considerar diferentes niveis de complexidade informacional e interdependência.
''OBS'': podemos partir da premissa de que os preços podem refletir estas formas de governança (e devem). deste modo, em última instância os preços formam o sistema mor de mecanismo de governança, apenas não está atrelado a formas de propriedade ou outras, apenas ao contratado entre as partes.
A autora considera que as visões economicas tradicionais supoem apenas poucos agentes com capacidades especificas, sem considerar as possibilidades de cooperação e cooptetição (ela não usa este ultimo termo).
Discute que o voto, mecanismod e coordenação das democracias e das cooperativas, é um mecanismo que deveria ser considerado.
A autora reconhece que é difícil definir esquemas de governança separados dos reconhecidamente aliados à autoridade, pois seria muito difícil estabelecer limites de ações a diversos agentes, e garantir que os interesses dos proprietários, em última instância, sejam reconhecidos e buscados.
A autora destaca que o mecanismo capaz de governar as relações em situações de complexidade informacional e de conflito de interesses é a negociação. (A coordination mechanism capable of governing relationships in which both information complexity and conflict among interests are high is negotiation (Bazer-man and Lewicki 1983). Given that conflicting interests and complex information may be more the rule than the exception in modern economies, negotiation is likely to be a particularly diffused mechanism at present, alone or in combination with and support of other mechanisms.)
A seguir a autora apresenta que podem ser obtidas soluções pareto-eficientes em processos decisórios através de grupos de negociação, mas estabelece que para isso os problemas devem ser bem estruturados. 
OBS: nossas hipóteses são de que isso será sempre possível, mesmo que as decisões em um determinado processo não sejam otimizadas quando analisadas isoladamente, quyando contextualizadas no caminhar do processo histórico se mostrará eficiente. Podemos argumentar que uma série de decisões otimizadas isoladamente podem estabelecer um péssimo conjunto de decisões (encontrar exemplo).
A autora coloca que a coordenação poderá ser feita através da institucionalização das regras e normas. Parece-me que esta é uma tentativa Weberiana que não funcionará.


----
Grandori (1997), critica a modelagem encontrada na literatura sobre as estruturas de governança, especialmente aquelas da nova teoria institucional, baseadas em mercado e hierarquias. Segundo a autora, a conceitualização de estruturas de governança é insatisfatória em pelo menos dois aspectos. Primeiro, existe na vida econômica uma variedade de formas de governança bem maior do que teoricamente são descritas e apesar do mérito dos vários modelos de estruturas de governança, eles fornecem descrições bastante amplas e formas grosseiras de análise da governança. Segundo, a forma como as estruturas de governança são conceitualizadas não são homogêneas, o que cria sérios obstáculos para uma avaliação comparativa mais rigorosa e clara. Tendem a usar um “tipo ideal” de mecanismo de mercado, não adequada para ser comparada com outras formas institucionais descritas em outras ciências, tais como no estudo dos Clusters, redes e outros. 
Para Grandori (1997), a governança pode ser encontrada em uma variedade de “terceiros tipos”, propostos a partir dos mecanismos de coordenação empregados. Estes mecanismos são as formas de governança precisamente. A estratégia de análise de Grandori (1997), está baseada em quatro opções metodológicas: substitui a descrição e tipificação de estruturas de governança por uma modelagem de mecanismos de coordenação constitutivos e de direitos organizacionais; reconstrói uma variedade mais ampla de estruturas de governança através da combinação dos componentes constitutivos encontrados; distingue os mecanismos de coordenação que contam com processos e exigências cognitivas diferentes; e abandona a fronteira entre racionalidade absoluta e limitada para entender todos os processos cognitivos e de decisões como formas diferentes de racionalidade limitada ou heurística.  Os mecanismos de coordenação identificados por Grandori (1997) podem ser comparáveis e selecionados como alternativas mutuamente exclusivas ou usados de forma combinada. São eles: (a) Mercado (base em preço) – É constituído de leis e instituições, onde o direito de propriedade é central; (a) Jogos ou interação estratégica – situações nas quais não há conflito de interesses de nenhuma forma, e as estratégias dominantes de cada “jogador” levam a um resultado superior para ambos; (c) Voto – é o mecanismo de coordenação aplicável para problemas de ação coletiva. Deve ser considerado junto a outras alternativas de governança; (d) Centralização de decisões e direito de controle – o conceito de hierarquia é aumentado para incluir a centralização de propriedade e/ou direito de recompensa residual, além dos direitos de decisão e controle; (e) Descentralização com base em relações organizacionais – são alternativas de coordenação que podem administrar as atividades e relacionamentos para os quais a autoridade falha, também sobre o teto de uma propriedade única; (f) Negociação – pode estar sozinha ou em combinação com outros mecanismos de coordenação; (g) Institucionalização de regras e normas – implica no uso de modelos de ação estáveis, legitimados por costume, hábito ou lei. 
De acordo com Grandori (1997), as conexões entre as formas de governança e formas de racionalidade não devem ser tomadas como mutuamente excludentes, mas como cumulativas. A autora salienta que no mínimo duas dimensões são relevantes para todos os mecanismos de coordenação: o grau de formalização e o processo pelo qual podem ficar estabelecidos ou mudar. Todos os mecanismos descritos podem ser formais ou informais. 
Another opposition that has been overemphasized in organization theory is the contrast between the different processes through which governance stuctures can be adopted or emerge. As I have argued more extensively elsewhere, three basic types of processes of organization formation have been modelled; based in turn substantially on the three basic forms of rationality that we have been discussing here, as applied to the meta-level of selecting the governance structure itself: ‘rational design’, ‘adaptive learning’, and ‘natural selection’ (or social selection) models (Grandori 1987). 
function [Q,R]=mgs(A)
[m,n]=size(A);
V=A;
Q=zeros(m,n);
R=zeros(n,n);
for i=1:n
R(i,i)=norm(V(:,i));
Q(:,i)=V(:,i)/R(i,i);
for j=i+1:n
R(i,j)=Q(:,i)’*V(:,j);
V(:,j)=V(:,j)-R(i,j)*Q(:,i);
end
end

fonte: http://conteudo.icmc.usp.br/pessoas/cynthia/cursos/2015/sme0305/gschmidt.pdf

VBA Excel

Sub fatorizar()
Dim i As Integer
Dim j As Integer
Dim A(5,5) As Single
Dim V(5,5) As Single
Dim Q(5,5) As Single
Dim R(5,5) As Single


[m,n]=size(A);
V=A;
Q=zeros(m,n);
R=zeros(n,n);
for i=1 To n
R(i,i)=norm(V(:,i));
Q(:,i)=V(:,i)/R(i,i);
for j=i+1 To n
R(i,j)=Q(:,i)’*V(:,j);
V(:,j)=V(:,j)-R(i,j)*Q(:,i);
Next j
Next i
End Sub

fonte: http://conteudo.icmc.usp.br/pessoas/cynthia/cursos/2015/sme0305/gschmidt.pdf
<<tiddler TspotControls>>
O Grupo de Estudos e Laboratório em Finanças foi criado para apoiar e integrar as atividades didáticas e de pesquisas dos professores de finanças da [[Fearp/USP|http://www.fearp.usp.br/]] Profa.Dra. Perla Calil Pongeluppe Wadhy Rebehy e Prof.Dr. Carlos AGB Campello.
Pesquisa atual: [[Estratégia em Rede|Pesquisa Estratégia em Rede]]
[[Participantes_2011]]
Este link permite acessar a [[HP12C online|http://epx.com.br/ctb/hp12c.php]]
http://www.revista.unisal.br/lo/index.php/revistajornada/article/view/479/209
mais geral: https://revistacult.uol.com.br/home/habermas-e-a-educacao/
citação ensino superior : http://www.scielo.br/pdf/reben/v55n4/v55n4a12.pdf
citação função escola : https://www.sabedoriapolitica.com.br/products/a-acao-educativa-na-perspectiva-da-teoria-do-agir-comunicativo/
obs: acho que podemos assumir que também há um processo de aprendizagem no processo de avaliar que deve ser aprendido pelos agentes
conceitos: http://www.publicadireito.com.br/conpedi/manaus/arquivos/Anais/sao_paulo/1907.pdf
citação e estudos correlatos: https://seer.ufmg.br/index.php/rdes/article/view/4709

esse fala de um processo de avaliação (aprendizagem) baseado no agir comunicativo. pode nos dar insights sobre como seria a avaliação do processo de avaliação: http://www.sbem.com.br/revista/index.php/emr/article/viewFile/767/pdf

esse dá insigths de como deve ser a comunicação no TAC: http://www.ufrgs.br/cedcis/habermas.pdf

esse dá insigths sobre as relações de poder e o TAC: http://www.periodicosibepes.org.br/index.php/reped/article/viewFile/1183/651

*** sobre os dois pontos que fundamentei hj com vc
esse determina critérios para avaliar processos democráticos: http://www.anpad.org.br/admin/pdf/EnAPG569.pdf
obs: o link seria de que se a proposta da universidade é mais do que formar apenas tecnicamente, deve refletir em seus próprios processos a dinâmica que prega

esse trata da questão da complexidade da avaliação universitária: http://www.redalyc.org/pdf/340/34004002.pdf



esse discute quem deve propor a forma de avaliar: http://www.tre-rs.gov.br/arquivos/MATTIA_EticaServPublico.pdf

esse trás insights sobre a redução da complexidade interna e dá um apanhado dos processos atuais de avaliação universitária: http://repositorio.ibict.br/bitstream/123456789/131/1/ClovisEDICIC2011.pdf

----
premissas da TAC: http://www.eumed.net/rev/cccss/09/casc.htm

estudo de caso usando TAC: https://www.if.ufrgs.br/cref/ojs/index.php/ienci/article/viewFile/242/168

estratégia como prática social (EPS) e TAC: http://www.redalyc.org/html/3232/323231567003/

Esse é muito interessante e foi quem gerou tudo: 


esse detalha o nstrumento utilizado para análise habermasniana: http://www.scielo.br/pdf/epec/v16n2/1983-2117-epec-16-02-00085.pdf

Tese que explora : https://sapientia.pucsp.br/bitstream/handle/10044/1/lucia%20helena%20barros%20do%20valle.pdf
As imagens estou guardando em no serviço do photobucket
O endereço é http://photobucket.com/
Para login, os dados são:
Username: bcampello
Password: figurasgelfin

A forma de referenciar as imagens e figuras é:
{{{
<html><div>
<img src="endereçodaimagem" width="404" height="265">
</div></html>
OBS: o endereço da imagem pode ser obtido clicando em directlink na imagem e colando.
}}}
exemplo:
<html><div>
<img src="http://xxx/albums/i409/bcampello/MecanismosdeArbitragem.png" width="404" height="265">
</div></html>

Os documentos estão no googledoc
O endereço é 
Para login, os dados são:
Username: gelfin@fearp.usp.br
Password: docsgelfin
gelfinancas

A forma de referenciar as apresentações e arquivos é:
{{{
<html>
<iframe src="linkdoarquivo" frameborder="0" width="555" height="451"></iframe>
</html>
OBS: este código pode ser obtido automaticamente. É só clicar no documento 
desejado, estabelecer os parâmetros (tamanho, etc) e copiar o código que aparece.
}}}
Exemplo de apresentação.
<html>
<iframe src="https://docs.google.com/present/embed?id=dhs765kw_0gjz4cwfp" frameborder="0" width="555" height="451"></iframe>
</html>
Os arquivos de textos (doc, pdf) e planilhas não possuem apresentação. Assim, é mais fácil colocar apenas o link, e pode-se usar o link com máscara pois o endereço é sempre enorme.
Se este for o caso, a forma de utiulização é:
{{{
Exemplo de link para arquivo [[pdf|endereçodoarquivo]]
OBS o endereço deve ser obtido quando se usa o botão SHARE e copia o endereço fornecido.
}}}
Exemplo de link para arquivo [[pdf|https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B6In191iZqUkNWY2MjlmYTgtMTViZC00OTg2LWEwMjctNmE3NDU4NzIwZTc2&hl=en_US&authkey=COTDgKsK]]
https://www.youtube.com/watch?v=PpIb4zcClfw

ver captura força
http://www.brutalsecurity.com.br/2013/05/hackeando-facebook-com-wireshark-e.html

estrutura dos dados
https://ask.wireshark.org/questions/8539/read-whatsapp-messages-over-wlan

filtrando
http and ip.dst==66.220.158.53
Ver autores desse texto, principalmente performance social
https://is.muni.cz/el/1423/jaro2012/SOC403/um/ALEXANDER_GIESEN_MAST_Social_performance.txt

Ver força do path dependence
http://link.springer.com/article/10.1007/BF03343529

https://www.google.com.br/url?sa=t&source=web&rct=j&url=https://arxiv.org/pdf/0811.0633&ved=0ahUKEwiy7oeL6-nQAhVDkZAKHd7kDUs4ChAWCB8wAg&usg=AFQjCNFP70dJJBCDi9_AtcxIlmyTdwHglQ&sig2=rq3d337JEHj2E_IdnNnA3w


Livro disponivel
https://books.google.com.br/books?id=EU_eCwAAQBAJ&pg=PA97&lpg=PA97&dq="path+dependence"+measurement+force&source=bl&ots=SsJ3MjUNEQ&sig=jgsRmuiZTWFAMCcAC2XN2qvlH9U&hl=pt-BR&sa=X&ved=0ahUKEwiy7oeL6-nQAhVDkZAKHd7kDUs4ChDoAQgdMAE#v=onepage&q=%22path%20dependence%22%20measurement%20force&f=false

Framework de path dependence
http://link.springer.com/article/10.1007/BF03342736

Arranjar 3 artigos que usem sistema ugeno com base em clusters....e que tenham base aberta dos dados
Usar a abordagem Comet, em que os objetos característicos sejam os centros de clusters, e comparar com os resultados....

Se não, apenas escrever o artigo usando cluster e comet...
- cursos sequênciais, de 2 créditos
- estudos baseados em notícias: contextualização
- micro artigos: formato científico, metodologia e resultados resumidos
- ampliação de aulas em 10 minutos para completar carga (60 min) através de carga trabalho + vídeos
- cronograma de visitas (estruturar várias disciplinas para mesmo visitante)
- rever estágio: possibilidade de multiplos semestres não consecutivos (fea-sp tem 2 obrigatórios, e mais 2 eletivos)
- rever TCC: planos negócio, monografia, artigos, pesquisa-ação
1. Ver se dá prá usar sistemas fuzzy TS para fazer a rotação setorial. [[Referência|https://docs.google.com/viewer?a=v&q=cache:2kx5OSJNV3sJ:121.33.253.215/solver/blob?key%3D4768544%26filename%3D%25E7%25BE%258E%25E6%259E%2597-%25E6%258A%2595%25E8%25B5%2584%25E9%2592%259F2.pdf+sector+rotation+investment+clock&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESjFpYGu0F6iEUxeyeQf_ltOfm7B9NKbhUOFAOcRS7SzJXU0QsRbVs_B0s7eWqKVWi2HXmO4veuI0n0fMEczyjJsnFnUc78tkke6i9PbysGRUlmEkk9JyQTh2V8bgKIgrkJCBAGo&sig=AHIEtbSOCvvsQ_RAuwipfq-0qCHECf6s2w]]

- alguns [[insigths|http://www.investopedia.com/articles/trading/05/020305.asp#axzz2Bwcutgzg]]
- copiar [[arquivo|http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=5917913&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D5917913]]

----
2. Ver se dá para criar um sistema Fuzzy para replicar o modelo Black-Litterman. Isso seria bacana pois permitiria a utilização de views linguísticas.... 
Pode-se criar apenas um sistema para fazer as views e a partir da defuzzificação continuar com o modelo básico

ver como referência : https://arxiv.org/ftp/arxiv/papers/1601/1601.00354.pdf 

Neste caso a dificuldade seria a construção das funções de pertinência...
Sugestão: utilizar as previsões dos analistas como referência... tanto para a definição de retornos (usar os intervalos de confiança) como de incerteza (mariz omega) (usar IC para variâncias)
/***
|Name|ImageSizePlugin|
|Source|http://www.TiddlyTools.com/#ImageSizePlugin|
|Version|1.2.3|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|adds support for resizing images|
This plugin adds optional syntax to scale an image to a specified width and height and/or interactively resize the image with the mouse.
!!!!!Usage
<<<
The extended image syntax is:
{{{
[img(w+,h+)[...][...]]
}}}
where ''(w,h)'' indicates the desired width and height (in CSS units, e.g., px, em, cm, in, or %). Use ''auto'' (or a blank value) for either dimension to scale that dimension proportionally (i.e., maintain the aspect ratio). You can also calculate a CSS value 'on-the-fly' by using a //javascript expression// enclosed between """{{""" and """}}""". Appending a plus sign (+) to a dimension enables interactive resizing in that dimension (by dragging the mouse inside the image). Use ~SHIFT-click to show the full-sized (un-scaled) image. Use ~CTRL-click to restore the starting size (either scaled or full-sized).
<<<
!!!!!Examples
<<<
{{{
[img(100px+,75px+)[images/meow2.jpg]]
}}}
[img(100px+,75px+)[images/meow2.jpg]]
{{{
[<img(34%+,+)[images/meow.gif]]
[<img(21% ,+)[images/meow.gif]]
[<img(13%+, )[images/meow.gif]]
[<img( 8%+, )[images/meow.gif]]
[<img( 5% , )[images/meow.gif]]
[<img( 3% , )[images/meow.gif]]
[<img( 2% , )[images/meow.gif]]
[img(  1%+,+)[images/meow.gif]]
}}}
[<img(34%+,+)[images/meow.gif]]
[<img(21% ,+)[images/meow.gif]]
[<img(13%+, )[images/meow.gif]]
[<img( 8%+, )[images/meow.gif]]
[<img( 5% , )[images/meow.gif]]
[<img( 3% , )[images/meow.gif]]
[<img( 2% , )[images/meow.gif]]
[img(  1%+,+)[images/meow.gif]]
{{tagClear{
}}}
<<<
!!!!!Revisions
<<<
2011.09.03 [1.2.3] bypass addStretchHandlers() if no '+' suffix is used (i.e., not resizable)
2010.07.24 [1.2.2] moved tip/dragtip text to config.formatterHelpers.imageSize object to enable customization
2009.02.24 [1.2.1] cleanup width/height regexp, use '+' suffix for resizing
2009.02.22 [1.2.0] added stretchable images
2008.01.19 [1.1.0] added evaluated width/height values
2008.01.18 [1.0.1] regexp for "(width,height)" now passes all CSS values to browser for validation
2008.01.17 [1.0.0] initial release
<<<
!!!!!Code
***/
//{{{
version.extensions.ImageSizePlugin= {major: 1, minor: 2, revision: 3, date: new Date(2011,9,3)};
//}}}
//{{{
var f=config.formatters[config.formatters.findByField("name","image")];
f.match="\\[[<>]?[Ii][Mm][Gg](?:\\([^,]*,[^\\)]*\\))?\\[";
f.lookaheadRegExp=/\[([<]?)(>?)[Ii][Mm][Gg](?:\(([^,]*),([^\)]*)\))?\[(?:([^\|\]]+)\|)?([^\[\]\|]+)\](?:\[([^\]]*)\])?\]/mg;
f.handler=function(w) {
	this.lookaheadRegExp.lastIndex = w.matchStart;
	var lookaheadMatch = this.lookaheadRegExp.exec(w.source)
	if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
		var floatLeft=lookaheadMatch[1];
		var floatRight=lookaheadMatch[2];
		var width=lookaheadMatch[3];
		var height=lookaheadMatch[4];
		var tooltip=lookaheadMatch[5];
		var src=lookaheadMatch[6];
		var link=lookaheadMatch[7];

		// Simple bracketted link
		var e = w.output;
		if(link) { // LINKED IMAGE
			if (config.formatterHelpers.isExternalLink(link)) {
				if (config.macros.attach && config.macros.attach.isAttachment(link)) {
					// see [[AttachFilePluginFormatters]]
					e = createExternalLink(w.output,link);
					e.href=config.macros.attach.getAttachment(link);
					e.title = config.macros.attach.linkTooltip + link;
				} else
					e = createExternalLink(w.output,link);
			} else 
				e = createTiddlyLink(w.output,link,false,null,w.isStatic);
			addClass(e,"imageLink");
		}

		var img = createTiddlyElement(e,"img");
		if(floatLeft) img.align="left"; else if(floatRight) img.align="right";
		if(width||height) {
			var x=width.trim(); var y=height.trim();
			var stretchW=(x.substr(x.length-1,1)=='+'); if (stretchW) x=x.substr(0,x.length-1);
			var stretchH=(y.substr(y.length-1,1)=='+'); if (stretchH) y=y.substr(0,y.length-1);
			if (x.substr(0,2)=="{{")
				{ try{x=eval(x.substr(2,x.length-4))} catch(e){displayMessage(e.description||e.toString())} }
			if (y.substr(0,2)=="{{")
				{ try{y=eval(y.substr(2,y.length-4))} catch(e){displayMessage(e.description||e.toString())} }
			img.style.width=x.trim(); img.style.height=y.trim();
			if (stretchW||stretchH) config.formatterHelpers.addStretchHandlers(img,stretchW,stretchH);
		}
		if(tooltip) img.title = tooltip;

		// GET IMAGE SOURCE
		if (config.macros.attach && config.macros.attach.isAttachment(src))
			src=config.macros.attach.getAttachment(src); // see [[AttachFilePluginFormatters]]
		else if (config.formatterHelpers.resolvePath) { // see [[ImagePathPlugin]]
			if (config.browser.isIE || config.browser.isSafari) {
				img.onerror=(function(){
					this.src=config.formatterHelpers.resolvePath(this.src,false);
					return false;
				});
			} else
				src=config.formatterHelpers.resolvePath(src,true);
		}
		img.src=src;
		w.nextMatch = this.lookaheadRegExp.lastIndex;
	}
}

config.formatterHelpers.imageSize={
	tip: 'SHIFT-CLICK=show full size, CTRL-CLICK=restore initial size',
	dragtip: 'DRAG=stretch/shrink, '
}

config.formatterHelpers.addStretchHandlers=function(e,stretchW,stretchH) {
	e.title=((stretchW||stretchH)?this.imageSize.dragtip:'')+this.imageSize.tip;
	e.statusMsg='width=%0, height=%1';
	e.style.cursor='move';
	e.originalW=e.style.width;
	e.originalH=e.style.height;
	e.minW=Math.max(e.offsetWidth/20,10);
	e.minH=Math.max(e.offsetHeight/20,10);
	e.stretchW=stretchW;
	e.stretchH=stretchH;
	e.onmousedown=function(ev) { var ev=ev||window.event;
		this.sizing=true;
		this.startX=!config.browser.isIE?ev.pageX:(ev.clientX+findScrollX());
		this.startY=!config.browser.isIE?ev.pageY:(ev.clientY+findScrollY());
		this.startW=this.offsetWidth;
		this.startH=this.offsetHeight;
		return false;
	};
	e.onmousemove=function(ev) { var ev=ev||window.event;
		if (this.sizing) {
			var s=this.style;
			var currX=!config.browser.isIE?ev.pageX:(ev.clientX+findScrollX());
			var currY=!config.browser.isIE?ev.pageY:(ev.clientY+findScrollY());
			var newW=(currX-this.offsetLeft)/(this.startX-this.offsetLeft)*this.startW;
			var newH=(currY-this.offsetTop )/(this.startY-this.offsetTop )*this.startH;
			if (this.stretchW) s.width =Math.floor(Math.max(newW,this.minW))+'px';
			if (this.stretchH) s.height=Math.floor(Math.max(newH,this.minH))+'px';
			clearMessage(); displayMessage(this.statusMsg.format([s.width,s.height]));
		}
		return false;
	};
	e.onmouseup=function(ev) { var ev=ev||window.event;
		if (ev.shiftKey) { this.style.width=this.style.height=''; }
		if (ev.ctrlKey)  { this.style.width=this.originalW; this.style.height=this.originalH; }
		this.sizing=false;
		clearMessage();
		return false;
	};
	e.onmouseout=function(ev) { var ev=ev||window.event;
		this.sizing=false;
		clearMessage();
		return false;
	};
}
//}}}
http://escolaaberta3setor.org.br/artigos/avaliacao-de-impacto-como-traduzir-em-numeros-a-transformacao-social/

1 IBGE FASFIL
2http://socialvalueuk.org/component/docman/cat_view/29-the-guide-to-social-return-on-investment/229-the-guide-in-english-us-edition?Itemid=3623 Para conhecer a pesquisa entrar em www.idis.org.br
4 http://flupp.org.br/projetos.htm
5 Melhuish, 2004; Van der Gaag & Tan, 1998; Kaytaz, 2004


http://idis.org.br/retorno-economico-de-projetos-sociais-corporativos-limites-de-avaliacao/
Defende o uso de custo-efetividade pela não necessidade de monetizar benefícios

http://www.aefbrasil.org.br/wp-content/uploads/Release_BMFBOVESPA.pdf
avaliação do programa de educação financeira

http://www.amigosdozippy.org.br/index/images/stories/Avaliacao_Relatorio_AZ.pdf
Laudo de impacto - legal pois mostra as diversas dimensões e as escalas de avaliação utilizadas (likert)

http://unesdoc.unesco.org/images/0012/001297/129708por.pdf
Um pouco mais estruturado metodologicamente


http://cristinapaulabaptista.blogspot.com.br/2015/04/5-como-medir-o-impacto-social-e.html
artigo de blog listando as técnicas/plataformas

http://conteudo.movesocial.com.br/uploads/a12e2de7f3ba3c9a.pdf
métricas, mais estruturado com referenciais ao final


http://www.protestoverde.com.br/lean-data-medir-o-impacto-social-com-eficiencia-e-humanismo/
Apresenta noções do Lean Data
http://acumen.org/wp-content/uploads/2015/11/Innovations-in-Impact-Measurement-Report.pdf
http://acumen.org/wp-content/uploads/2015/11/Lean-Data-Field-Guide.pdf
obs: entrei em um curso mas não tem turma. queria olhar os materiais... https://novoed.com/lean-data-2016-2

Queria chamar a atenção da capacidade do lean data em integrar-se com a metodologia de prototipagem e melhoria... como aponta esse daqui: https://impactdesignhub.org/2016/05/25/lean-data-acumen/




http://ssir.org/articles/entry/the_power_of_lean_data
artigo da stanford

http://www.blendedvalue.org/the-metrics-myth/
discussão sobre métricas interessante (citado no anterior)


https://www.pwc.com.br/pt/publicacoes/servicos/assets/consultoria-negocios/como-medir-mensurar-impactos-14.pdf
Esse é mais consultoria mesmo, mas tráz no final uma lista bem bacana de iniciativas de medição de impacto que algumas organizações tentaram realizar.

https://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=web&cd=8&cad=rja&uact=8&ved=0ahUKEwiouaPl0OvNAhWIQ5AKHQ7DD2sQFghBMAc&url=http%3A%2F%2Fwww.wbcsd.org%2FPages%2FAdm%2FDownload.aspx%3FID%3D8392%26ObjectTypeId%3D7&usg=AFQjCNFKRBuAxuBESdMi0lHV0oFV0bs6Kw&bvm=bv.126130881,d.Y2I
Bem simples e didático

http://www.developmentinpractice.org/pt-br/journals/medindo-o-impacto-do-com%C3%A9rcio-justo-sobre-o-desenvolvimento
específico e disponivel em pdf em http://www.ru.nl/publish/pages/523023/fairtrade-devinpractice.pdf


Visitar Incubatec
http://ww4.ufrpe.br/pagina.php?idConteudo=44
http://incubatecrural.blogspot.com.br/

Disciplina que busca discutir as técnicas Fuzzy em problemas de administração
[[Programa|Programa Métodos Quantitativos]]
''Mapa de Aulas

<<forEachTiddler
    where
       'tiddler.tags.contains("MétodosQuantitativos")'

    sortBy
       'tiddler.title.toUpperCase()'

    write '"[["+tiddler.title+"]]\n "'
>>
Especificar a construção de indicadores de desempenho e agregação para avaliação

Utilização: - Indicadores de Gestão e Monitoramento: desempenho Global e local, Desenvolvimento Humano, Qualidade, DSS, Segurança Alimentar, etc

Idéias: 
- Desenvolvimento a partir de heuristicas. Através de seleção de casos e avaliação por experts, determinar conjunto de regras
- Reversa: dados os pesos e preferências de experts, determinar o conjunto de regras
Tiddler que deve aparecer como default
/***
|Name|InlineJavascriptPlugin|
|Source|http://www.TiddlyTools.com/#InlineJavascriptPlugin|
|Documentation|http://www.TiddlyTools.com/#InlineJavascriptPluginInfo|
|Version|1.9.6|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|Insert Javascript executable code directly into your tiddler content.|
''Call directly into TW core utility routines, define new functions, calculate values, add dynamically-generated TiddlyWiki-formatted output'' into tiddler content, or perform any other programmatic actions each time the tiddler is rendered.
!!!!!Documentation
>see [[InlineJavascriptPluginInfo]]
!!!!!Revisions
<<<
2010.12.15 1.9.6 allow (but ignore) type="..." syntax
|please see [[InlineJavascriptPluginInfo]] for additional revision details|
2005.11.08 1.0.0 initial release
<<<
!!!!!Code
***/
//{{{
version.extensions.InlineJavascriptPlugin= {major: 1, minor: 9, revision: 6, date: new Date(2010,12,15)};

config.formatters.push( {
	name: "inlineJavascript",
	match: "\\<script",
	lookahead: "\\<script(?: type=\\\"[^\\\"]*\\\")?(?: src=\\\"([^\\\"]*)\\\")?(?: label=\\\"([^\\\"]*)\\\")?(?: title=\\\"([^\\\"]*)\\\")?(?: key=\\\"([^\\\"]*)\\\")?( show)?\\>((?:.|\\n)*?)\\</script\\>",
	handler: function(w) {
		var lookaheadRegExp = new RegExp(this.lookahead,"mg");
		lookaheadRegExp.lastIndex = w.matchStart;
		var lookaheadMatch = lookaheadRegExp.exec(w.source)
		if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
			var src=lookaheadMatch[1];
			var label=lookaheadMatch[2];
			var tip=lookaheadMatch[3];
			var key=lookaheadMatch[4];
			var show=lookaheadMatch[5];
			var code=lookaheadMatch[6];
			if (src) { // external script library
				var script = document.createElement("script"); script.src = src;
				document.body.appendChild(script); document.body.removeChild(script);
			}
			if (code) { // inline code
				if (show) // display source in tiddler
					wikify("{{{\n"+lookaheadMatch[0]+"\n}}}\n",w.output);
				if (label) { // create 'onclick' command link
					var link=createTiddlyElement(w.output,"a",null,"tiddlyLinkExisting",wikifyPlainText(label));
					var fixup=code.replace(/document.write\s*\(/gi,'place.bufferedHTML+=(');
					link.code="function _out(place,tiddler){"+fixup+"\n};_out(this,this.tiddler);"
					link.tiddler=w.tiddler;
					link.onclick=function(){
						this.bufferedHTML="";
						try{ var r=eval(this.code);
							if(this.bufferedHTML.length || (typeof(r)==="string")&&r.length)
								var s=this.parentNode.insertBefore(document.createElement("span"),this.nextSibling);
							if(this.bufferedHTML.length)
								s.innerHTML=this.bufferedHTML;
							if((typeof(r)==="string")&&r.length) {
								wikify(r,s,null,this.tiddler);
								return false;
							} else return r!==undefined?r:false;
						} catch(e){alert(e.description||e.toString());return false;}
					};
					link.setAttribute("title",tip||"");
					var URIcode='javascript:void(eval(decodeURIComponent(%22(function(){try{';
					URIcode+=encodeURIComponent(encodeURIComponent(code.replace(/\n/g,' ')));
					URIcode+='}catch(e){alert(e.description||e.toString())}})()%22)))';
					link.setAttribute("href",URIcode);
					link.style.cursor="pointer";
					if (key) link.accessKey=key.substr(0,1); // single character only
				}
				else { // run script immediately
					var fixup=code.replace(/document.write\s*\(/gi,'place.innerHTML+=(');
					var c="function _out(place,tiddler){"+fixup+"\n};_out(w.output,w.tiddler);";
					try	 { var out=eval(c); }
					catch(e) { out=e.description?e.description:e.toString(); }
					if (out && out.length) wikify(out,w.output,w.highlightRegExp,w.tiddler);
				}
			}
			w.nextMatch = lookaheadMatch.index + lookaheadMatch[0].length;
		}
	}
} )
//}}}

// // Backward-compatibility for TW2.1.x and earlier
//{{{
if (typeof(wikifyPlainText)=="undefined") window.wikifyPlainText=function(text,limit,tiddler) {
	if(limit > 0) text = text.substr(0,limit);
	var wikifier = new Wikifier(text,formatter,null,tiddler);
	return wikifier.wikifyPlain();
}
//}}}

// // GLOBAL FUNCTION: $(...) -- 'shorthand' convenience syntax for document.getElementById()
//{{{
if (typeof($)=='undefined') { function $(id) { return document.getElementById(id.replace(/^#/,'')); } }
//}}}
Verificar Wyckoff
http://www.hankpruden.com/site/nuevetextosclasicos.pdf

Ver teorias comportamento

Ver teorias sobre etapas (manipulação)
Aggarwal & Wu - Stock Market Manipulations*

Ver se há relação com outros mercados
http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=11912@1
http://www.coppead.ufrj.br/upload/publicacoes/Sabrina_Nascimento.pdf

Uma ótima referência para intervenção em path dependence
http://kpubs.org/article/articleMain.kpubs?articleANo=SGGHBZ_2012_v1n2_92

formas de intervenção
http://www.wiwiss.fu-berlin.de/forschung/pfadkolleg/downloads/organizational_paths.pdf

referencia - Nokia
http://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-18762016000200003

discute e exemplifica bem path dependence e lock-in 
https://www.utdallas.edu/~liebowit/paths.html

idem em português: http://www.anpec.org.br/encontro2004/artigos/A04A125.pdf
A história importa : https://repositories.lib.utexas.edu/bitstream/handle/2152/13798/ensaios_v32_n1_2011.pdf?sequence=2

Esse discute parcerias e voluntariado, em path dependence e path criação.
http://www.scielo.br/scielo.php?script=sci_arttext&pid=S1415-65552014000300007

Esse junta com Schumpeter
http://www.ie.ufrj.br/images/pos-graducao/ppge/IAN_RAMALHO_GUERREIRO.pdf

ver se organiza melhor os termos:
http://www.ipea.gov.br/agencia/images/stories/PDFs/revista_ppp36.pdf

Um livro bem bacana
https://books.google.com.br/books?id=yGNp-NzjpIAC&pg=PA47&lpg=PA47&dq=reinforcement+trajectory+path+dependence&source=bl&ots=JoNDrt6oJr&sig=--XRAWhJyJA2xkL7QyQVFkYksj4&hl=pt-BR&sa=X&ved=0ahUKEwitzeqou9DQAhXCCpAKHY0WDbQQ6AEIQTAE#v=onepage&q=reinforcement%20trajectory%20path%20dependence&f=false


Destacar que a proposta possui uma interpretação implícita e uma premissa explícita, mas que referem-se ao mesmo fenômeno: lock-in
Quando optamos por não utilizar um arranjo no qual haveria altos custos relativos a investimentos  estamos buscando evitar ou superar o risco de aprisionamento (lock in) ao arranjo de terceirização, posto que já foram discutidos os problemas deste modelo, notadamente no que se refere às ineficiências econômicas e referentes à educação cidadã. Ao mesmo tempo, acredita-se que o arranjo levará a uma estrutura de lock-in de origem cultural e social, que atuará como reinforcement da trajetória discutida, em que a manutenção dos macromovimentos (ambiental e crise fiscal), bem como dos micromovimentos (organização dos catadores e responsabilidade compartilhada).
Destacar que não se considera uma situação de lock-in, e sim que a trajetória admite arranjos alternativos. Como mostra o artigo (Infrastructures, lock-in, and sustainable urban development: the case of waste incineration in the Göteborg Metropolitan Area Hervé Corvellec a,*, María José Zapata Campos a,b , Patrik Zapata c ''no JCP'') deve-se exatamente evitar situações de aprisionamento...
Acredita-se que a trajetória "natural", posto que atende interesses econômicos concentrados, são de menor necessidade de coordenação, etc, apesar das críticas já apresentadas, seja o modelo de terceirização direta através de concessão com iniciativas puramente de mercado. Isso traria um priocesso de lock-in, posto que as concessões são de 20 anos, e os custos de reversão são enormes. Propõ-se assim que o poder público pode e deve colocar-se como agente de coordenação pública que permitiria escapar deste aprisionamento (Public coordination for escaping from technological lock-in: ... ''JCP'')


Ver referencia de servicizing
http://www.sciencedirect.com/science/article/pii/S0959652614003771
teste de glossarrio
https://drive.google.com/folderview?id=0B2jjoKbm6YGffnhRM25BTU9NelZIYjZfMWRERDhEd3gwMlczbHlzblEwUkZSZnR1cmJsVE0&usp=drive_web
A linha básica é a mudança na posição da organização e no trabalho do gestor, que deve reconstruir o tecido social na organização baseado em um esforço dialógico.
Tal situação assemelhea-se à invasão do mundo da vida (tecido organizacional) pela razão instrumental (tecnicas externas) que invade e paralisa a gestão e principalmente os processos de colaboração, aprendizado e inovação.

referência de movimento institucional : http://www.dialogicod.net/


<<forEachTiddler
    where
       'tiddler.tags.contains("avaliação")'

    sortBy
       'tiddler.title.toUpperCase()'

    write '" [["+tiddler.title+" ]] \"view ["+tiddler.title+"]\" [["+tiddler.title+"]] "'

        begin '"<<tabs txtMyAutoTab "'

        end '">"+">"'

        none '"//No tiddler tagged with \"avaliação\"//"'
>>
1. Avaliação de Tecnologias em Saúde
2. Avaliação de eficiência de tecnologias em saúde
3. métodos multicritérios em saúde
4. métodos fuzzy em saúde

Focos
1. Taxas de desconto e processos de avaliação
2. Custos em Saúde e Diretrizes
3. Eficiência de Serviços 
4. Eficiência de Processos e Atividades
5. indicadores nebulosos - qualidade, atendimento, etc
6. topsis
7. ahp
8. previsão de demandas e estudos populacionais
9. mapas de qualidade e atendimento (polar fuzzy)
10. educação em saúde
11. identificação nebulosa
relacionado ao mercado de noticias ampliadas
http://app.folha.uol.com.br/#noticia/557424

[[artigo sobre jornal e interatividade|http://www.google.com.br/url?sa=t&rct=j&q=folha%20de%20s%C3%A3o%20paulo%20not%C3%ADcia%20contexto%20profundidade&source=web&cd=4&cad=rja&uact=8&ved=0CCQQFjAD&url=http%3A%2F%2Fwww.conferencialp.org%2Ffiles%2Fariane_interatividade_jornalismo2.pdf&ei=LHJoVa76PIKDyQSewYGYCw&usg=AFQjCNGRxkPDUBDm56rJZXggrnxRPmiJCQ&bvm=bv.94455598,d.aWw]]

[[artigo sobre noticias|http://www.google.com.br/url?
sa=t&rct=j&q=folha%20de%20s%C3%A3o%20paulo%20not%C3%ADcia%20contexto%20profundidade&source=web&cd=8&cad=rja&uact=8&ved=0CDIQFjAH&url=http%3A%2F%2Fwww.lume.ufrgs.br%2Fbitstream%2Fhandle%2F10183%2F7773%2F000556586.pdf&ei=LHJoVa76PIKDyQSewYGYCw&usg=AFQjCNEtcm8sugoXWSulQKj3YSFYxip1gw&bvm=bv.94455598,d.aWw]]

Sobre aprendizagem e improviso
http://amj.aom.org/content/55/3/611.short
[[comunidades de prática|http://ocw.metu.edu.tr/file.php/118/Week11/brown-_organizational_learning_and_communities_of_practice.pdf]]
[[comunidades de prática como sistema social|http://scholar.google.com.br/scholar_url?url=http://skat.ihmc.us/rid%3D1227187866819_1140452997_15052/communities%2520of%2520practice_wenger.doc&hl=pt-BR&sa=X&scisig=AAGBfm26LtLPF4FSrhdgb3C1PGWX_0MnSQ&nossl=1&oi=scholarr&ei=I5aIVdSmCInz-QHBsoqYBA&ved=0CBwQgAMoATAA]]

[[bau de fatos|livrodeengenhariaderequisitos.blogspot.com.br]]


A universidade Fluminense tem uma coleção de cadernos em pdf em http://incubadoraecosol.wordpress.com/
[[Artigo|http://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&ved=0CCgQFjAA&url=http%3A%2F%2Fwww.pucrs.br%2Fedipucrs%2FIVmostra%2FIV_MOSTRA_PDF%2FCiencias_Sociais%2F70806-SEMADAR_JARDIM_MARQUES.pdf&ei=sD_pUqOAA43nkAeFz4CwDw&usg=AFQjCNGmYYZU2tXGskxb95L1JGDEMEy-Rg&bvm=bv.60157871,d.eW0]]  da PUCRS sobre economia solidária e negócios sociais 

[[Equipamentos|http://www.techtudo.com.br/noticias/noticia/2013/07/sandisk-lanca-dispositivos-para-troca-de-arquivos-entre-pc-e-celular.html]] que podem ser util para a transferência dos podcast 

[[Este|http://www.superdownloads.com.br/materias/transfira-arquivos-celular-tablet-cabos.html]] permite trocar direto via wireless
<<tagging artigo>>
<<forEachTiddler
    where
       'tiddler.tags.contains("idéias")'

    sortBy
       'tiddler.title.toUpperCase()'

    write '" [["+tiddler.title+" ]] \"view ["+tiddler.title+"]\" [["+tiddler.title+"]] "'

        begin '"<<tabs txtMyAutoTab "'

        end '">"+">"'

        none '"//No tiddler tagged with \"glossar\"//"'
>>
<<forEachTiddler
 where
 'tiddler.tags.contains("resenhas")'
 sortBy
 'tiddler.title'
 ascending
 write
 '"----\n* [["+tiddler.title+"]]"'
>>
Título: Indicadores para Gestão

Objetivo: Apresentar técnicas básicas e simples para auxiliar na construção e uso dos indicadores na Gestão de Organizações

Capítulos
1. Introdução
Apresentar situações em que é necessário o uso de indicadores: buscar RH (avaliação desempenho, qualidade vida no trabalho, satisfação, felicidade), Operações (Qualidade, Conformidade, QDF), Marketing (satisfação, atributos), Finanças (Desempenho, Risco), Estratégia (BSC, Desempenho) 
Discutir a questão da acurácia e precisão
Discutir consenso e conflito
Apresentar o que será visto

2. Um pouco de teoria
Tipos de Indicadores
Etapas na Criação

3. Definição Pesos
Arbitrário
Centróide
Mudge
AHP
Absoluto
Best-Worst

4.  Métodos de Agregação

5. Lógica Fuzzy
Lógica Fuzzy
Variáveis Fuzzy
Sistemas Fuzzy
Mamdani
Sugeno
Sugeno-Takashi
AHP-Sugeno
COMET

6. Aplicações

/***
|''Name:''|LoadRemoteFileThroughProxy (previous LoadRemoteFileHijack)|
|''Description:''|When the TiddlyWiki file is located on the web (view over http) the content of [[SiteProxy]] tiddler is added in front of the file url. If [[SiteProxy]] does not exist "/proxy/" is added. |
|''Version:''|1.1.0|
|''Date:''|mar 17, 2007|
|''Source:''|http://tiddlywiki.bidix.info/#LoadRemoteFileHijack|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''~CoreVersion:''|2.2.0|
***/
//{{{
version.extensions.LoadRemoteFileThroughProxy = {
 major: 1, minor: 1, revision: 0, 
 date: new Date("mar 17, 2007"), 
 source: "http://tiddlywiki.bidix.info/#LoadRemoteFileThroughProxy"};

if (!window.bidix) window.bidix = {}; // bidix namespace
if (!bidix.core) bidix.core = {};

bidix.core.loadRemoteFile = loadRemoteFile;
loadRemoteFile = function(url,callback,params)
{
 if ((document.location.toString().substr(0,4) == "http") && (url.substr(0,4) == "http")){ 
 url = store.getTiddlerText("SiteProxy", "/proxy/") + url;
 }
 return bidix.core.loadRemoteFile(url,callback,params);
}
//}}}
sistemas de remuneração
http://www.observarh.org.br/observarh/repertorio/Repertorio_ObservaRH/NESCON-UFMG/Modalidades_contratacao_trabalho_medico.pdf

dissertação
http://bibliotecadigital.fgv.br/dspace/bitstream/handle/10438/8151/61090100005.pdf?sequence=1

Governança
file:///C:/Users/user/Downloads/68-291-1-PB.pdf

Sistemas de remuneração (P4P)
http://www.diagnosticoweb.com.br/noticias/gestao/o-futuro-do-p4p-pay-for-performance.html



[[Bem Vindo]]        [[Disciplinas]]    
''Sistema Mamdani associado com AHP''
Usando o referencial de Gao. Lei. Hailu, Atakelty...
Construção de indicador com duas dimensões (fatores). Fator 1 com 2 variáveis (v1 e v2) e Fator  2 com 3 variáveis (v4, v5 e v6).
Utilizando 3 termos linguísticos (Baixo, Média, Alto) para cada variável, Fator e Indicador

Cada indicador é descrito e avaliado em função de sua própria escala. Sabendo os valores mínimo e máximo de cada variável, pode-se encontrar as funções de pertinência a cada termo.
Exemplo: se tivermos uma variávels em que o mínimo é de máxiomo
<html><div>
<img src="http://atikum.ueuo.com/atikum_bibliotecaonline/computacao/ia/artigo01/image/image039.png" width="404" height="265">
</div></html>






Gao, L, Hailu, A
Ranking management strategies with complex outcomes: An AHP-fuzzy evaluation of recreational fishing using an integrated agent-based model of a coral reef ecosystem
Environmental Modelling & Software archive
Volume 31, May, 2012 
Pages 3-18 
Elsevier Science Publishers B. V. Amsterdam, The Netherlands, The Netherlands 
table of contents doi>10.1016/j.envsoft.2011.12.002
http://dl.acm.org/citation.cfm?id=2134186


<<forEachTiddler
    where
       'tiddler.tags.contains("resenhas")'

    sortBy
       'tiddler.title.toUpperCase()'

    write '" [["+tiddler.title+" ]] \"view ["+tiddler.title+"]\" [["+tiddler.title+"]] "'

        begin '"<<tabs txtMyAutoTab "'

        end '">"+">"'

        none '"//No tiddler tagged with \"glossar\"//"'
>>
Construção de mapas estratégicos com finalidade de avaliação e monitoramento.
Deve-se observar que na base da criação dos mapas estratégicos está a questão das teorias (teoria da mudança, teoria de causalidade, etc).
''Mapa de Aulas
---------------------
<<forEachTiddler
    where
       'tiddler.tags.contains("mapas")'

    sortBy
       'tiddler.title.toUpperCase()'

    write '"[["+tiddler.title+"]]\n "'
>>
/***
|''Name:''|MathJaxPlugin|
|''Description:''|Enable LaTeX formulas for TiddlyWiki|
|''Version:''|1.0.1|
|''Date:''|Feb 11, 2012|
|''Source:''|http://www.guyrutenberg.com/2011/06/25/latex-for-tiddlywiki-a-mathjax-plugin|
|''Author:''|Guy Rutenberg|
|''License:''|[[BSD open source license]]|
|''~CoreVersion:''|2.5.0|
|Copiado de http://www.guyrutenberg.com/2011/06/25/latex-for-tiddlywiki-a-mathjax-plugin/ ||
 
!! Changelog
!!! 1.0.1 Feb 11, 2012
* Fixed interoperability with TiddlerBarPlugin
!! How to Use
Currently the plugin supports the following delemiters:
* """\(""".."""\)""" - Inline equations
* """$$""".."""$$""" - Displayed equations
* """\[""".."""\]""" - Displayed equations
!! Demo
This is an inline equation \(P(E)   = {n \choose k} p^k (1-p)^{ n-k}\) and this is a displayed equation:
\[J_\alpha(x) = \sum_{m=0}^\infty \frac{(-1)^m}{m! \, \Gamma(m + \alpha + 1)}{\left({\frac{x}{2}}\right)}^{2 m + \alpha}\]
This is another displayed equation $$e=mc^2$$
!! Code
***/
//{{{
config.extensions.MathJax = {
  mathJaxScript : "/MathJax/MathJax.js?config=TeX-AMS-MML_HTMLorMML",
  // uncomment the following line if you want to access MathJax using SSL
  // mathJaxScript : "https://d3eoax9i5htok0.cloudfront.net/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML",
  displayTiddler: function(TiddlerName) {
    config.extensions.MathJax.displayTiddler_old.apply(this, arguments);
    MathJax.Hub.Queue(["Typeset", MathJax.Hub]);
  }
};
 
jQuery.getScript(config.extensions.MathJax.mathJaxScript, function(){
    MathJax.Hub.Config({
      extensions: ["tex2jax.js"],
      "HTML-CSS": { scale: 100 }
    });

    MathJax.Hub.Config({
    jax: ["input/TeX","output/HTML-CSS"],
    displayAlign: "left"
   });
 
    MathJax.Hub.Startup.onload();
    config.extensions.MathJax.displayTiddler_old = story.displayTiddler;
    story.displayTiddler = config.extensions.MathJax.displayTiddler;
});
 
config.formatters.push({
	name: "mathJaxFormula",
	match: "\\\\\\[|\\$\\$|\\\\\\(",
	//lookaheadRegExp: /(?:\\\[|\$\$)((?:.|\n)*?)(?:\\\]|$$)/mg,
	handler: function(w)
	{
		switch(w.matchText) {
		case "\\[": // displayed equations
			this.lookaheadRegExp = /\\\[((?:.|\n)*?)(\\\])/mg;
			break;
		case "$$": // inline equations
			this.lookaheadRegExp = /\$\$((?:.|\n)*?)(\$\$)/mg;
			break;
		case "\\(": // inline equations
			this.lookaheadRegExp = /\\\(((?:.|\n)*?)(\\\))/mg;
			break;
		default:
			break;
		}
		this.lookaheadRegExp.lastIndex = w.matchStart;
		var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
		if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
			createTiddlyElement(w.output,"span",null,null,lookaheadMatch[0]);
			w.nextMatch = this.lookaheadRegExp.lastIndex;
		}
	}
});
//}}}
http://www.redalyc.org/articulo.oa?id=28441304
http://preval.org/files/00429_0.pdf
http://www.ophi.org.uk/wp-content/uploads/Agencia.pdf
http://cedoc.inmujeres.gob.mx/documentos_download/101158.pdf
Disciplina que busca apresentar os conceitos e decisões relativas à formação e gestão de carteiras.
[[Programa|Programa Mercado de Capitais 2]]
''Mapa de Aulas
---------------------

<<forEachTiddler
    where
       'tiddler.tags.contains("mercap2")'

    sortBy
       'tiddler.title.toUpperCase()'

    write '"[["+tiddler.title+"]]\n "'
>>
Montar aula para seleção geral
sos:
* Verificar se pode usar metodologia para selecionar fornecedores com base em sustentabilidade
* Alternativa à matriz QFD 

Pensei em utilizar a metodologia para criar indicadores ....
Disciplina que busca oferecer os conceitos e decisões relativas às operações de curto prazo da organização.
[[Programa|Programa Administração Financeira 1]]
''Mapa de Aulas
<<forEachTiddler
 where
 'tiddler.tags.contains("aula")  && tiddler.tags.contains("admfin1") '
 sortBy
 'tiddler.title'
 ascending
 write
 '"----\n\[["+tiddler.title+"]]"'>>
[[Admininstração Financeira 2|Administração Financeira 2]]
! Objetivo da Aula
----
Nesta aula inciaremos a discussão sobre a forma com que as ações de uma empresa são precificadas pelo mercado.
! Pontos a Serem vistos
----
Dentre as principais, destacam-se: 
* relação preços e rentabilidade
* relação preços e dividendos
! Texto Referência
----
Os principais coneitos podem ser melhor estudados no livro texto.
! Premissas de Validade
----
É importante lembrar que nas formulações consideramos que as taxas mantêm-se constantes.
Além disso, estão implícitas certas premissas relativas ao mercado como homogeneidade de expectativas, pulverização de ações, etc.
!Resumo
{{{
Deve-se deixar claro o contexto, apresentar o problema, a metodologia e o principal resultado.
}}}

!Introdução
{{{
Contextualizar
Autores/Trabalhos Clássicos
Autores/Trabalhos Atuais
}}}

!Metodologia
{{{
Abordagem a ser utilizada
Método - amostras, técnicas, etc
}}}

!Apresentação Resultados e Discussão
{{{
Valores obtidos
Estatísticas Descritivas
Inferências e Testes Realizados
Concordância ou não com autores
Hpóteses aceitas/rejeitadas
}}}

!Conclusão
{{{
Retomar pergunta
concluir apresentando hipóteses aceitas/rejeitadas
}}}
<<forEachTiddler
 where
 'tiddler.tags.contains("modelos")'
 sortBy
 'tiddler.title'
 ascending
 write
 '"----\n\[["+tiddler.title+"]]"'>>
''Registro das metodologias para tratamento de escalas linkert com números fuzzy''

Deve-se considerar que a escala ordinal é utilizada em muitos problemas: definição de prioridades em critérios e de valoração em AHP, decisão de concordância com frases em levantamentos de satisfação/qualidade, preferências em problemas multíplos critérios
Assim, é necessário a definição de passos metodológicos para a utilização destas escalas de forma a permitir que toda sua potencialidade seja explorada de forma consistente.
Estes registros se aterão à utilização da escala Fuzzy.
Há algumas possibilidades de uso que devem ser avaliadas e decididas pelo pesquisador, destacando-se: construção da escala e das variáveis, métodos de agregação, estruturação final dos resultados.

A construção da escala deve levar em conta que a utilização da escala linkert (ou ordinal) fuzzy é recomendada por considerar que as opiniões não expressam com clareza a percepção dos entrevistados. Pode-se construir a escala a partir de definição prévia ou levantamento amostral. No caso de considerar a definição prévia, normalmente se escolhe o número de variáveis linguísticas a serem utilizadas (5 ou 7 normalmente) e estas são distribuídas linearmente no universo do discurso, seja utilizando-se números triangulares ou trapezoidais. Considera-se neste caso, da mesma forma que na escala crisp, que há um intervalo regular de mesma proporção entre as proposições. Já no caso amostral, há a percepção de que não há proporcionalidade regular, e que as variáveis linguísticas ocupam espaços definidos e não homogêneos na escala, sendo necessário realizar a calibragem da escala. Neste caso, é necessário realizar estudo prévio para a construção da escala, ou incluir no instrumento de levantamento elementos que permitam a construção. As abordagens sugeridas são (buscar autores). 
•	Associar um nível de confiança à resposta apresentada. Neste caso o respondente escolhe o quanto acredita que o termo linguístico que mais associa representa sua percepção. Os termos linguísticos serão construídos considerando-se as percepções através da abordagem proposta por XXXXXXXX (tese)
•	Escolher de forma subjetiva o número de termos linguísticos e distribuí-los como escala likert de pontos equidistantes. Desta forma assume-se que ao escolher um determinado ponto da escala, há uma possibilidade de que haja subjetividade tb na percepção dos respondentes podendo levar a um intervalo de valores

Há diversas alternativas para a agregação dos diversos valores apontados pelos respondentes para cada uma das variáveis (ou mesmo para as preferências quando for o caso), de forma a obter um número ou valor que possa ser considerado como a opinião do conjunto dos respondentes, destacando-se:
•	Uso do representativo, abordagem proposta por XXXXXXX, como sendo o número fuzzy que sintetize com maior consenso a opinião dos respondentes
•	Uso da medida de consenso fuzzy, abordagem proposta por XXXXXXX, em que calcula-se os valores da medida de consenso fuzzy e trabalha-se com o de maior consenso
A estruturação final pode ser efetivada através de diversos métodos, destacando-se: médias ponderadas, representativo, regressão, takagi-sugeno, sugeno. A técnica dependerá da natureza das variáveis:
•	Média ponderada: usado quando se associam valores finais à cada uma das variáveis e possui-se os pesos de preferência.
•	Uso do representativo: adequada quando se possuem variáveis fuzzy
•	Regressão: quando houver relação direta e linear entre as vaiáveis e os constructos.

Estou usando como referência o TEIMURAZ TSABADZE
[[arquivo 1|http://www.sciencedirect.com/science/article/pii/S0165011405005877]]
[[arquivo 2|http://www.wseas.us/e-library/conferences/2012/Barcelona/AICT/AICT-03.pdf]]
http://cirandas.net/nesol-usp/quem-somos
http://www.leginf.usp.br/?resolucao=resolucao-no-5832-de-12-de-abril-de-2010
Ver aplicação dos alunos
https://endeavor.org.br/estrategia-e-gestao/nps/?gclid=EAIaIQobChMIs7H1y8GI3wIVjYORCh1fowz2EAAYBCAAEgLV3PD_BwE
https://www.dds.com.br/blog/index.php/entenda-importancia-nps-para-sua-empresa/
<html>
<style>
.rolodex table {
border: 0px solid;
background-color:#eeeff;
}

.rolodex tr, .rolodex td {
border: 0px solid;
}
</style>
<span class="rolodex">
 <table>
 <tr>
 <td align="right">Autor(s):</td>
 <td colspan="3"><input name=author type=text  style="width:100%" /></td></tr>
 <tr>
 <td align="right">Título (colocar entre "aspas"):</td>
 <td colspan="3"><input name=articletitle type=text style="width:100%" /></td></tr>
 <tr>
 <td align="right">Título Jornal/Revista:</td>
 <td colspan="3"><input name=journalinfo type=text style="width:100%" /></td></tr>
 <tr>
 <td align="right">Volume (ano): nro página:</td>
 <td colspan="3"><input name=pagenumbers type=text style="width:100%" /></td></tr>
 <tr>
 <td align="right">número:</td>
 <td colspan="3"><input name=callnumber type=text style="width:100%" /></td></tr>
 <tr>
 <td align="right">Como encontrar:</td>
 <td colspan="3"><input name=location type=text style="width:100%" /></td></tr>
 <tr>
 <td align="right">Tópico Primário:</td>
 <td colspan="3"><input name=primtopic type=text style="width:100%" /></td></tr>
 <tr>
 <td align="right">Resumo:</td>
 <td colspan="3"><TEXTAREA name=notes rows=8 cols=60></TEXTAREA></td></tr>
 <tr></span> </html>
|	Nro	|	P1	|	P2	|	SUB	|	 Média Final 	|
|	8926550	|	7	|	6	|		|	 6,50 	|
|	5373191	|	0	|	7	|	5	|	 6,00 	|
|	8521490	|	7,75	|	4,5	|		|	 6,00 	|
|	7975891	|	8,25	|	7	|		|	 7,50 	|
|	8926716	|	7,75	|	8,25	|		|	 8,00 	|
|	8624400	|	6,5	|	6,5	|		|	 6,50 	|
|	8521718	|	7	|	5,3	|		|	 6,00 	|
|	8521642	|	7,5	|	0	|	4,5	|	 6,00 	|
|	7662652	|	7,5	|	4,6	|		|	 6,00 	|
|	8599816	|	7	|	6	|		|	 6,50 	|
|	8616446	|	7,4	|	5,2	|		|	 6,00 	|
|	8521378	|	9	|	5,3	|		|	 7,00 	|
|	7977587	|	8,5	|	7,2	|		|	 8,00 	|
|	7976008	|	9,5	|	7,2	|		|	 8,00 	|
|	4471848	|	6,75	|	4,7	|		|	 5,50 	|
|	8927165	|	8	|	6,8	|		|	 7,00 	|
|	8521465	|	7,75	|	7,5	|		|	 7,50 	|
|	4597953	|	7,75	|	6,5	|		|	 7,00 	|
|	8522104	|	8,5	|	5,7	|		|	 7,00 	|
|	8926491	|	5,5	|	5,8	|		|	 5,50 	|
|	8521830	|	0	|	6,2	|		|	 3,00 	|
|	8926504	|	6,5	|	5,7	|		|	 6,00 	|
|	8521868	|	7	|	6,7	|		|	 7,00 	|
|	8926758	|	0	|	7	|	4,5	|	 5,50 	|
|	5949136	|	8	|	6,9	|		|	 7,00 	|
|	7652696	|	0	|	1,1	|	0	|	 0,50 	|
|	8496360	|	4,25	|	6,1	|		|	 5,00 	|
|	7654166	|	0	|	6,2	|	4,5	|	 5,00 	|
|	8927151	|	9,5	|	8,25	|		|	 9,00 	|
|	7977402	|	9,25	|	6,3	|		|	 8,00 	|
|	10080573	|	4	|	1,25	|		|	 3,00 	|
|	7142784	|	0	|	5,3	|	4,5	|	 5,00 	|
|	7563022	|	5,5	|	6,25	|		|	 6,00 	|
|	8926870	|	7	|	7,6	|		|	 7,00 	|
Notas da Primeira Prova - Financeira II - 2016

Código	 P1 
8926550	 7,00 
5373191	
8521490	 7,75 
7975891	 8,25 
8926716	 7,75 
8624400	 6,50 
8521718	 7,00 
8521642	 7,50 
7662652	 7,50 
8599816	 7,00 
8616446	 7,40 
8521378	 9,00 
7977587	 8,50 
7976008	 9,50 
4471848	 6,75 
8927165	 8,00 
8521465	 7,75 
4597953	
8522104	 8,50 
8926491	 5,50 
8521830	
8926504	 6,50 
8521868	 7,00 
8926758	
5949136	 8,00 
7652696	
8496360	 4,25 
7654166	
8927151	 9,50 
7977402	 9,25 
10080573  4,00 
7142784	
7563022	 5,50 
8926870	 7,00 
<<rssReader asHtml http://ead.fearp.usp.br/rss/file.php/6/339/forum/15/rss.xml>>
<<forEachTiddler
 where
 'tiddler.tags.contains("notícia")'
 sortBy
 'tiddler.title'
 ascending
 write
 '"----\n* [["+tiddler.title+"]]"'
>>
Link para conteúdos/notícias livres

http://www.ebc.com.br/noticias



buscador de conteúdos livres pelo creative commons

http://search.creativecommons.org/?lang=pt


O leitor como autor-coautor-editor
http://revistas.unisinos.br/index.php/versoereverso/article/view/5791/2966

sobre como achar conteúdos aberto/livres
https://social.stoa.usp.br/stoa/rea/licencas-creative-commons-flexibilizando-os-usos-das-obras-criativas
/***
|''Name:''|NumberedTextListPlugin|
|''Description:''|Adds a new command ''numberedText'' to the core list macro|
|''Author:''|Mario Pietsch|
|''Version:''|0.2|
|''Date:''|2010.02.24|
|''Status:''|''beta''|
|''Source:''|http://apm-plugins.tiddlyspot.com|
|''License''|[[MIT License]]|
|''CoreVersion:''|2.5.0|
|''Requires:''|XCaseListPlugin|
|''Documentation:''|this file|
|''Keywords:''|list, sort, number, numbered list, filter|

!Description
*NumberedTextListPlugin requires  [[XCaseListPlugin|http://apm-plugins.tiddlyspot.com/#XCaseListPlugin]]!

*This plugin performs a numerical sort for tiddlers, that start with numbers in the title! It automatically performs a filter to the very first character of the tiddler title. It has to be a number!

For additional filtering it uses the {{{<<list filter [tag[]]>>}}} syntax.

!!!Example
{{{
<<list numberedText>> 
}}}
<<list numberedText title '[.]' 4 [tag[dot]]>>

!Default Format
{{{
<<list numberedText>>
}}}
!Full Format
<<<
{{{
<<list numberedText sortField delimiter numberOfSections tagList>>
}}}
!!!!!list numberedText
>Calls the core list macro, which gives its parameters to numberedText "sub" macro

!!!!!sortField
>The tiddler field, which is used for sorting
>''title'' or ''+title'' means ascending sort order
>''-title'' means descending sort order

!!!!!delimiter
>If you want to change this parameter you have to have the ''sortField'' definition. Otherwise it will not work!
>Is a regExp expression which defines the delimiter between 2 sections. 
>eg: 1.2.3 where 1 is section one, 2 = section two ....  

!!!!!numberOfSections
>Is the number of sections which are used for sorting. 
>If you have only 2 sections you can still use 4 sections for sorting, it doesn't change the result. But If you have 4 sections (eg: 1.2.a.b)  you need to change it to {{{<<list numberedText title '[.]' 2>>}}} than a.b are sorted alpahbetically!   

!!!!!tagList
>List of tags. eg: {{{"[tag[isTagged]]"}}}. It has to be covered inside qoutes!
>If MatchTagsPlugin is installed there are more possibilities. eg: {{{'[tag[thisTag AND thatTag]]'}}}
<<<

!More Possibilities
<<<

!!! Reverse order
{{{
<<list numberedText -title>>
}}}

!!! Different number delimiter
Number delimiters have to be enclosed in brackets '' '[ ]' '' and it has to be a string!
There should be _no_ spaces, except you want a "space" to be a delimiter!
{{{
<<list numberedText title '[-]'>>
}}}

!!! Two different number delimiters
{{{
<<list numberedText title '[.-]'>>
<<list numberedText title '[. ]'>>  .. dot and space !
}}}
*first:  1.1-3 tiddler, 1-1-2 tiddler, 
*second: 1.23 4 tiddler, 12 34.567 tiddler 

!!! 2 Sections 
Only 2 sections are used for sorting. 4 sections are default. More sections are also possible. (Didn't test that)
eg: 1''.''23''.''456''.''78
{{{
<<list numberedText title '[.]' 2>>
}}}

!!!Tag is needed, that tiddler is used
{{{
<<list numberedText title '[.]' 4 '[tag[MyTag]] [tag[OrTag]]'>>
}}}

!!!One number, no delimiters 
If you don't have any delimiters
eg: 11 tiddler, 2 tiddler, 3 tiddler use:
{{{
<<list numberedText title '[.]' 1>>
}}}
<<<

!Code
***/
/*{{{*/

if(!version.extensions.NumberedTextListPlugin) { //# ensure that the plugin is only installed once
version.extensions.NumberedTextListPlugin = { installed: true };

config.macros.list.numberedText = {};
config.macros.list.numberedText.handler = function(params) {

var defaultField  = '+title';
var lookupField = 'tags';
var lookupValue = 'excludeLists';
var lookupMatch = false;
var results = [];

var regDelim = params[2] || '[.]';	// default delimiter

var tagList = params[4] || '';		 

// default number of sections
var nbrSnips = (params[3]) ? parseInt(params[3]) : 4; 

var regStart = '(^\\d+)';	// first element has to be a digit
var regSnip  = '?(\\d+)?';	// other digits are optional
var regMod   = 'im';		// regExp modifier

var newReg = '';
for (var i=1; i<nbrSnips; i++) {
	newReg += regDelim + regSnip; 
};
newReg = regStart + newReg;

var regExp = new RegExp(newReg, regMod);
//var regExp = /(^\d+)[.:-]?(\d+)?[.:-]?(\d+)?[.:-]?(\d+)?/im;

var maxDigits = [];		// maximum digits in one section for zeroPad

for (var i=0; i<nbrSnips+1; i++) {maxDigits[i]=0;};

var match = null;

var sortField = params[1] || defaultField	// optional sort field
var pSortField = sortField;

var asc = 1;					// default sort order
switch (sortField.substr(0, 1)) {
	case "-":
		asc = -1;
		pSortField = '#' + pSortField;			//special prep for "list.expert"
		sortField = sortField.substr(1);
		break;
	case "+":
		pSortField = '#' + pSortField;			//special prep for "list.expert"
		sortField = sortField.substr(1);
		break;
	default: pSortField = '#+' + pSortField;	//special prep for "list.expert"
}

var newParams = ['numberedText', pSortField, '\\d', tagList];

results = config.macros.list['xCase'].handler(newParams);

for (var x = 0, xMax = results.length; x < xMax; x++) {
	match = results[x][sortField].match(regExp);
	for (var i = 0, max = match.length; i < max; i++) {
		if (match[i]) 
			maxDigits[i] = (maxDigits[i] < match[i].length) ? match[i].length : maxDigits[i];
	}; // for ..
}; 

results.sort(function (a,b) {
	var match = a[sortField].match(regExp);
	var aM = '';
	for (var i=1, max = match.length; i<max; i++) {
		aM += (match[i])? String.zeroPad(match[i], maxDigits[i]):'';
	}
	match = b[sortField].match(regExp);
	var bM = '';
	for (var i=1, max = match.length; i<max; i++) {
		bM += (match[i])? String.zeroPad(match[i], maxDigits[i]):'';
	}
	return aM < bM ? -asc : aM == bM ? 0 : asc;});	

return results;
};

} //# end of "install only once"

/*}}}*/
Site da Claudia Seixas : http://www.cursosclaudiaseixas.com.br/quemsomos.aspx
Provável concorrente: http://ribeiraopreto.proordem.com.br/destaques/24/Ribeirao-Preto/

Aplicativo app: http://www.oabdebolso.com/

 
Cursos grátis
https://www.youtube.com/getussp

Baixissimos
https://www.iobconcursos.com/cursos-online/exame-oab/p/curso-para-exame-da-oab-fgv/539
https://masteroab.com.br/?gclid=CjwKCAjw9O3NBRB3EiwAK6wPT81nlfxzpbPeeFXVPXOoXtuV0SCwnr34ZlMQl9RnZU3y-R_tlqYM2BoC-O8QAvD_BwE


----
Coisas que pensei..
- Devemos apresentar diferencial competitivo
- Utilizar metodologias não convencionais ??
- Montar grupos de estudos ?? (permite modular, e compartilhar recursos) - defasando por exemplo
- 

Na conversa com a Cláudia devemos ter em mente que o valor que será repartido deve cobrir os custos.....


----
Hospedagem
http://ensineonline.com.br/implantacao-ensino-a-distancia/#contratar
até 800 alunos = $ 250/mês 
ilimitado = $ 650/mês


ver se esse daqui https://consultoread.com.br/contato/ tem hospedagem, etc,....
http://uni-obuda.hu/users/fuller.robert/rem961.pdf

http://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&cad=rja&uact=8&ved=0CD4QFjAEahUKEwikyc_kodnGAhWIhpAKHekxAX4&url=ftp%3A%2F%2Fftp.dca.fee.unicamp.br%2Fpub%2Fdocs%2Fvonzuben%2Ftheses%2Femi_mest%2Fcap8.ps&ei=KEqkVaSVLIiNwgTp44TwBw&usg=AFQjCNFSBcwGl367fWScqtGc5aM2ZkogIg&bvm=bv.97653015,d.Y2I    (post)


trabalhos com a mesma abordagem - analisar
http://run.unl.pt/bitstream/10362/5157/1/TSIG0067.pdf

http://www.revistatransportes.org.br/anpet/article/viewFile/73/65 

http://aquarius.ime.eb.br/~webde2/prof/vania/apostilas/mobilidade-sustentabilidade.pdf



criada uma conta no verbosus, site que roda o octave online, incluindo a parte gráfica
site: www.verbosus.com/octavus.html
usuário: bcampello
senha: @secreto
* Luswarghi
Uso das expectativas de Mercado (expectativas underwriters, investidores) como previsor de contexto

* Luis Fernando
usar medida ômega
[[refer1|https://link.springer.com/article/10.1007/s00291-016-0462-y]]

* bruno
verificar 
A lógica que buscamos é que há alguns condicionantes ambientais considerados na analise PEST que sujeitam-se a configurações de path dependence, e que induzem a tipos específicos de estratégias de F&A....



dissertação que mostra as variáveis relevantes na PEST para comercialização de cogeração.... ver se dá prá tirar insights
https://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwju5JqsvsrWAhXGiZAKHYdbCqUQFggmMAA&url=http%3A%2F%2Fwww.teses.usp.br%2Fteses%2Fdisponiveis%2F96%2F96132%2Ftde-07052010-162244%2Fpublico%2FIraciSouzaJoao.pdf&usg=AFQjCNF4dyk28OGjpiUBRLWvqPfl5VurfA

mesma coisa. dissertação com análise PEST
http://uenf.br/Uenf/Downloads/POS-ENGPRODUCAO_2397_1221513291.pdf

PEST do FAva
https://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0ahUKEwia6YzMwMrWAhXLkJAKHdk8BBsQFggsMAE&url=http%3A%2F%2Fwww.geraembryo.com.br%2Fsystem%2Ffiles%2Fmarcos_fava_nopw.pdf%3Fdownload%3D1&usg=AFQjCNHNA72DZgUViAp7EEcJwCSMBZoNWA

PEST dissertação
https://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=web&cd=12&cad=rja&uact=8&ved=0ahUKEwjFhueDwcrWAhUBG5AKHbyCAA04ChAWCCowAQ&url=http%3A%2F%2Fwww.teses.usp.br%2Fteses%2Fdisponiveis%2F96%2F96132%2Ftde-05052009-140311%2Fpublico%2FRafaelOliveiraAmaral.pdf&usg=AFQjCNHx64AwaoE_17uOzHX3Df_HItyiAA


artigo do Fava e Conejero sobre cenários do setor
http://www.scielo.br/scielo.php?script=sci_arttext&pid=S1413-80502007000400007


tese portugal sobre pest e fusão - interessante por apresentar os vários modelos que explicariam F&A
https://repositorio-aberto.up.pt/bitstream/10216/74986/2/25342.pdf


reorganização no setor
http://www.panelamonitor.org/media/docrepo/document/files/ma-and-reorganization-of-the-modern-sugar-manufacturing-industry.pdf

path dependence
http://www.sciencedirect.com/science/article/pii/S0306919217302154

há uma série de pacotes interessantes para análise em saúde..
* drugis.org
** https://drugis.org/software/r-packages/index   
*** ver em https://drugis.org/software/r-packages/gemtc

* http://cmimg.cochrane.org/
<html>
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Licença Creative Commons" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png" /></a><br />Este trabalho de <a xmlns:cc="http://creativecommons.org/ns#" href="campello.fearp.usp.br" property="cc:attributionName" rel="cc:attributionURL">Aulas de Finanças</a>, está licenciado com uma Licença <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">Creative Commons - Atribuição-NãoComercial-CompartilhaIgual 4.0 Internacional</a>.<br />Baseado no trabalho disponível em <a xmlns:dct="http://purl.org/dc/terms/" href="campello.fearp.usp.br" rel="dct:source">campello.fearp.usp.br</a>.
<div align="right">
<img src="http://incont.fearp.usp.br/logo_fearp.gif" width="235" height="80"></div></html>
<!--{{{-->
<div id='topBar'>&nbsp;</div>
<div class='header'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
<span class='topRight' refresh='content' tiddler='TopRight'></span>
</div>
<div id='topMenu'>
<span refresh='content' tiddler='TopMenu'></span>
</div>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<div id='bar'>&nbsp;</div>
<div id='pageFooter' refresh='content' tiddler='PageFooter'></div>
<!--}}}-->
https://campello.fearp.usp.br:2083/cpsess8613781031/frontend/x3/index.html
http://www.mxstudio.com.br/Conteudos/Dreamweaver/Cores.htm

Testando algumas
@@color:#A2B5CD;Some random text@@
@@color:#E066FF;Roxo mesmo@@
@@color:#ADFF2F; verdim verdim@@
Insigths para estudo de valor e parcerias
http://www.rippleseed.com/refocusing-corporate-partnerships-build-assets/

http://www.investirparatransformar.org.br/programacao.php

http://customerthink.com/a_primer_how_to_calculate_customer_lifetime_value/

https://oxfamblogs.org/fp2p/why-social-entrepreneurship-has-become-a-distraction-its-mainstream-capitalism-that-needs-to-change/

Esse do IPEA é muito bom: http://www.ipea.gov.br/portal/images/stories/PDFs/TDs/td_1815.pdf
A lógica da inclusão de Parsons é que ele influenciou o Luhmann que se apropriou do conceito desenvolvido na biologiapor Maturama e Varella, o de autopoiese...
Também influenciou Robert Merton, mas este se afastou do funcionalismo e apoiou-se no estrturalismo.
É considerado o percursor da Análise Institucional, e buscou a relação entre Economia, Política e Sociedade.
Define 3 sistemas: cultural (habitus, de bordieu), de personalidade (atores possuem motivações) e sociais. Há autores que especificam que ele define um quarto subsistema, o organismo comportamental.

/***
|<html><a name="Top"/></html>''Name:''|PartTiddlerPlugin|
|''Version:''|1.0.10 (2011-05-23)|
|''Source:''|http://tiddlywiki.abego-software.de/#PartTiddlerPlugin|
|''Author:''|UdoBorkowski (ub [at] abego-software [dot] de)|
|''Licence:''|[[BSD open source license]]|
|''CoreVersion:''|2.1.3|
|''Browser:''|Firefox 1.0.4+; InternetExplorer 6.0|
!Table of Content<html><a name="TOC"/></html>
* <html><a href="javascript:;" onclick="window.scrollAnchorVisible('Description',null, event)">Description, Syntax</a></html>
* <html><a href="javascript:;" onclick="window.scrollAnchorVisible('Applications',null, event)">Applications</a></html>
** <html><a href="javascript:;" onclick="window.scrollAnchorVisible('LongTiddler',null, event)">Refering to Paragraphs of a Longer Tiddler</a></html>
** <html><a href="javascript:;" onclick="window.scrollAnchorVisible('Citation',null, event)">Citation Index</a></html>
** <html><a href="javascript:;" onclick="window.scrollAnchorVisible('TableCells',null, event)">Creating "multi-line" Table Cells</a></html>
** <html><a href="javascript:;" onclick="window.scrollAnchorVisible('Tabs',null, event)">Creating Tabs</a></html>
** <html><a href="javascript:;" onclick="window.scrollAnchorVisible('Sliders',null, event)">Using Sliders</a></html>
* <html><a href="javascript:;" onclick="window.scrollAnchorVisible('Revisions',null, event)">Revision History</a></html>
* <html><a href="javascript:;" onclick="window.scrollAnchorVisible('Code',null, event)">Code</a></html>
!Description<html><a name="Description"/></html>
With the {{{<part aPartName> ... </part>}}} feature you can structure your tiddler text into separate (named) parts. 
Each part can be referenced as a "normal" tiddler, using the "//tiddlerName//''/''//partName//" syntax (e.g. "About/Features").  E.g. you may create links to the parts (e.g. {{{[[Quotes/BAX95]]}}} or {{{[[Hobbies|AboutMe/Hobbies]]}}}), use it in {{{<<tiddler...>>}}} or {{{<<tabs...>>}}} macros etc.


''Syntax:'' 
|>|''<part'' //partName// [''hidden''] ''>'' //any tiddler content// ''</part>''|
|//partName//|The name of the part. You may reference a part tiddler with the combined tiddler name "//nameOfContainerTidder//''/''//partName//. <br/>If you use a partName containing spaces you need to quote it (e.g. {{{"Major Overview"}}} or {{{[[Shortcut List]]}}}).|
|''hidden''|When defined the content of the part is not displayed in the container tiddler. But when the part is explicitly referenced (e.g. in a {{{<<tiddler...>>}}} macro or in a link) the part's content is displayed.|
|<html><i>any&nbsp;tiddler&nbsp;content</i></html>|<html>The content of the part.<br>A part can have any content that a "normal" tiddler may have, e.g. you may use all the formattings and macros defined.</html>|
|>|~~Syntax formatting: Keywords in ''bold'', optional parts in [...]. 'or' means that exactly one of the two alternatives must exist.~~|
<html><sub><a href="javascript:;" onclick="window.scrollAnchorVisible('Top',null, event)">[Top]</sub></a></html>

!Applications<html><a name="Applications"/></html>
!!Refering to Paragraphs of a Longer Tiddler<html><a name="LongTiddler"/></html>
Assume you have written a long description in a tiddler and now you want to refer to the content of a certain paragraph in that tiddler (e.g. some definition.) Just wrap the text with a ''part'' block, give it a nice name, create a "pretty link" (like {{{[[Discussion Groups|Introduction/DiscussionGroups]]}}}) and you are done.

Notice this complements the approach to first writing a lot of small tiddlers and combine these tiddlers to one larger tiddler in a second step (e.g. using the {{{<<tiddler...>>}}} macro). Using the ''part'' feature you can first write a "classic" (longer) text that can be read "from top to bottom" and later "reuse" parts of this text for some more "non-linear" reading.

<html><sub><a href="javascript:;" onclick="window.scrollAnchorVisible('Top',null, event)">[Top]</sub></a></html>

!!Citation Index<html><a name="Citation"/></html>
Create a tiddler "Citations" that contains your "citations". 
Wrap every citation with a part and a proper name. 

''Example''
{{{
<part BAX98>Baxter, Ira D. et al: //Clone Detection Using Abstract Syntax Trees.// 
in //Proc. ICSM//, 1998.</part>

<part BEL02>Bellon, Stefan: //Vergleich von Techniken zur Erkennung duplizierten Quellcodes.// 
Thesis, Uni Stuttgart, 2002.</part>

<part DUC99>Ducasse, Stéfane et al: //A Language Independent Approach for Detecting Duplicated Code.// 
in //Proc. ICSM//, 1999.</part>
}}}

You may now "cite" them just by using a pretty link like {{{[[Citations/BAX98]]}}} or even more pretty, like this {{{[[BAX98|Citations/BAX98]]}}}.

<html><sub><a href="javascript:;" onclick="window.scrollAnchorVisible('Top',null, event)">[Top]</sub></a></html>

!!Creating "multi-line" Table Cells<html><a name="TableCells"/></html>
You may have noticed that it is hard to create table cells with "multi-line" content. E.g. if you want to create a bullet list inside a table cell you cannot just write the bullet list
{{{
* Item 1
* Item 2
* Item 3
}}}
into a table cell (i.e. between the | ... | bars) because every bullet item must start in a new line but all cells of a table row must be in one line.

Using the ''part'' feature this problem can be solved. Just create a hidden part that contains the cells content and use a {{{<<tiddler >>}}} macro to include its content in the table's cell.

''Example''
{{{
|!Subject|!Items|
|subject1|<<tiddler ./Cell1>>|
|subject2|<<tiddler ./Cell2>>|

<part Cell1 hidden>
* Item 1
* Item 2
* Item 3
</part>
...
}}}

Notice that inside the {{{<<tiddler ...>>}}} macro you may refer to the "current tiddler" using the ".".

BTW: The same approach can be used to create bullet lists with items that contain more than one line.

<html><sub><a href="javascript:;" onclick="window.scrollAnchorVisible('Top',null, event)">[Top]</sub></a></html>

!!Creating Tabs<html><a name="Tabs"/></html>
The build-in {{{<<tabs ...>>}}} macro requires that you defined an additional tiddler for every tab it displays. When you want to have "nested" tabs you need to define a tiddler for the "main tab" and one for every tab it contains. I.e. the definition of a set of tabs that is visually displayed at one place is distributed across multiple tiddlers.

With the ''part'' feature you can put the complete definition in one tiddler, making it easier to keep an overview and maintain the tab sets.

''Example''
The standard tabs at the sidebar are defined by the following eight tiddlers:
* SideBarTabs
* TabAll
* TabMore
* TabMoreMissing
* TabMoreOrphans
* TabMoreShadowed
* TabTags
* TabTimeline

Instead of these eight tiddlers one could define the following SideBarTabs tiddler that uses the ''part'' feature:
{{{
<<tabs txtMainTab 
    Timeline Timeline SideBarTabs/Timeline 
    All 'All tiddlers' SideBarTabs/All 
    Tags 'All tags' SideBarTabs/Tags 
    More 'More lists' SideBarTabs/More>>
<part Timeline hidden><<timeline>></part>
<part All hidden><<list all>></part>
<part Tags hidden><<allTags>></part>
<part More hidden><<tabs txtMoreTab 
    Missing 'Missing tiddlers' SideBarTabs/Missing 
    Orphans 'Orphaned tiddlers' SideBarTabs/Orphans 
    Shadowed 'Shadowed tiddlers' SideBarTabs/Shadowed>></part>
<part Missing hidden><<list missing>></part>
<part Orphans hidden><<list orphans>></part>
<part Shadowed hidden><<list shadowed>></part>
}}}

Notice that you can easily "overwrite" individual parts in separate tiddlers that have the full name of the part.

E.g. if you don't like the classic timeline tab but only want to see the 100 most recent tiddlers you could create a tiddler "~SideBarTabs/Timeline" with the following content:
{{{
<<forEachTiddler 
		sortBy 'tiddler.modified' descending 
		write '(index < 100) ? "* [["+tiddler.title+"]]\n":""'>>
}}}
<html><sub><a href="javascript:;" onclick="window.scrollAnchorVisible('Top',null, event)">[Top]</sub></a></html>

!!Using Sliders<html><a name="Sliders"/></html>
Very similar to the build-in {{{<<tabs ...>>}}} macro (see above) the {{{<<slider ...>>}}} macro requires that you defined an additional tiddler that holds the content "to be slid". You can avoid creating this extra tiddler by using the ''part'' feature

''Example''
In a tiddler "About" we may use the slider to show some details that are documented in the tiddler's "Details" part.
{{{
...
<<slider chkAboutDetails About/Details details "Click here to see more details">>
<part Details hidden>
To give you a better overview ...
</part>
...
}}}

Notice that putting the content of the slider into the slider's tiddler also has an extra benefit: When you decide you need to edit the content of the slider you can just doubleclick the content, the tiddler opens for editing and you can directly start editing the content (in the part section). In the "old" approach you would doubleclick the tiddler, see that the slider is using tiddler X, have to look for the tiddler X and can finally open it for editing. So using the ''part'' approach results in a much short workflow.

<html><sub><a href="javascript:;" onclick="window.scrollAnchorVisible('Top',null, event)">[Top]</sub></a></html>

!Revision history<html><a name="Revisions"/></html>
* v1.0.10 (2011-05-23)
** Adapt to TW 2.6.2 default behaviour when existing tiddlers are opened (don't select text) and fixed Firefox 4 issue. Thanks to dave for reporting the issue.
* v1.0.9 (2007-07-14)
** Bugfix: Error when using the SideBarTabs example and switching between "More" and "Shadow". Thanks to cmari for reporting the issue.
* v1.0.8 (2007-06-16)
** Speeding up display of tiddlers containing multiple pard definitions. Thanks to Paco Rivière for reporting the issue.
** Support "./partName" syntax inside {{{<<tabs ...>>}}} macro
* v1.0.7 (2007-03-07)
** Bugfix: <<tiddler "./partName">> does not always render correctly after a refresh (e.g. like it happens when using the "Include" plugin). Thanks to Morris Gray for reporting the bug.
* v1.0.6 (2006-11-07)
** Bugfix: cannot edit tiddler when UploadPlugin by Bidix is installed. Thanks to José Luis González Castro for reporting the bug.
* v1.0.5 (2006-03-02)
** Bugfix: Example with multi-line table cells does not work in IE6. Thanks to Paulo Soares for reporting the bug.
* v1.0.4 (2006-02-28)
** Bugfix: Shadow tiddlers cannot be edited (in TW 2.0.6). Thanks to Torsten Vanek for reporting the bug.
* v1.0.3 (2006-02-26)
** Adapt code to newly introduced Tiddler.prototype.isReadOnly() function (in TW 2.0.6). Thanks to Paulo Soares for reporting the problem.
* v1.0.2 (2006-02-05)
** Also allow other macros than the "tiddler" macro use the "." in the part reference (to refer to "this" tiddler)
* v1.0.1 (2006-01-27)
** Added Table of Content for plugin documentation. Thanks to RichCarrillo for suggesting.
** Bugfix: newReminder plugin does not work when PartTiddler is installed. Thanks to PauloSoares for reporting.
* v1.0.0 (2006-01-25)
** initial version
<html><sub><a href="javascript:;" onclick="window.scrollAnchorVisible('Top',null, event)">[Top]</sub></a></html>

!Code<html><a name="Code"/></html>
<html><sub><a href="javascript:;" onclick="window.scrollAnchorVisible('Top',null, event)">[Top]</sub></a></html>
***/
//{{{
//============================================================================
//                           PartTiddlerPlugin

// Ensure that the PartTiddler Plugin is only installed once.
//
if (!version.extensions.PartTiddlerPlugin) {



version.extensions.PartTiddlerPlugin = {
    major: 1, minor: 0, revision: 10,
    date: new Date(2011, 4, 23), 
    type: 'plugin',
    source: "http://tiddlywiki.abego-software.de/#PartTiddlerPlugin"
};

if (!window.abego) window.abego = {};
if (version.major < 2) alertAndThrow("PartTiddlerPlugin requires TiddlyWiki 2.0 or newer.");

//============================================================================
// Common Helpers

// Looks for the next newline, starting at the index-th char of text. 
//
// If there are only whitespaces between index and the newline 
// the index behind the newline is returned, 
// otherwise (or when no newline is found) index is returned.
//
var skipEmptyEndOfLine = function(text, index) {
	var re = /(\n|[^\s])/g;
	re.lastIndex = index;
	var result = re.exec(text);
	return (result && text.charAt(result.index) == '\n') 
			? result.index+1
			: index;
}


//============================================================================
// Constants

var partEndOrStartTagRE = /(<\/part>)|(<part(?:\s+)((?:[^>])+)>)/mg;
var partEndTagREString = "<\\/part>";
var partEndTagString = "</part>";

//============================================================================
// Plugin Specific Helpers

// Parse the parameters inside a <part ...> tag and return the result.
//
// @return [may be null] {partName: ..., isHidden: ...}
//
var parseStartTagParams = function(paramText) {
	var params = paramText.readMacroParams();
	if (params.length == 0 || params[0].length == 0) return null;
	
	var name = params[0];
	var paramsIndex = 1;
	var hidden = false;
	if (paramsIndex < params.length) {
		hidden = params[paramsIndex] == "hidden";
		paramsIndex++;
	}
	
	return {
		partName: name, 
		isHidden: hidden
	};
}

// Returns the match to the next (end or start) part tag in the text, 
// starting the search at startIndex.
// 
// When no such tag is found null is returned, otherwise a "Match" is returned:
// [0]: full match
// [1]: matched "end" tag (or null when no end tag match)
// [2]: matched "start" tag (or null when no start tag match)
// [3]: content of start tag (or null if no start tag match)
//
var findNextPartEndOrStartTagMatch = function(text, startIndex) {
	var re = new RegExp(partEndOrStartTagRE);
	re.lastIndex = startIndex;
	var match = re.exec(text);
	return match;
}

//============================================================================
// Formatter

// Process the <part ...> ... </part> starting at (w.source, w.matchStart) for formatting.
//
// @return true if a complete part section (including the end tag) could be processed, false otherwise.
//
var handlePartSection = function(w) {
	var tagMatch = findNextPartEndOrStartTagMatch(w.source, w.matchStart);
	if (!tagMatch) return false;
	if (tagMatch.index != w.matchStart || !tagMatch[2]) return false;

	// Parse the start tag parameters
	var arguments = parseStartTagParams(tagMatch[3]);
	if (!arguments) return false;
	
	// Continue processing
	var startTagEndIndex = skipEmptyEndOfLine(w.source, tagMatch.index + tagMatch[0].length);
	var endMatch = findNextPartEndOrStartTagMatch(w.source, startTagEndIndex);
	if (endMatch && endMatch[1]) {
		if (!arguments.isHidden) {
			w.nextMatch = startTagEndIndex;
			w.subWikify(w.output,partEndTagREString);
		}
		w.nextMatch = skipEmptyEndOfLine(w.source, endMatch.index + endMatch[0].length);
		
		return true;
	}
	return false;
}

config.formatters.push( {
    name: "part",
    match: "<part\\s+[^>]+>",
	
	handler: function(w) {
		if (!handlePartSection(w)) {
			w.outputText(w.output,w.matchStart,w.matchStart+w.matchLength);
		}
	}
} )

//============================================================================
// Extend "fetchTiddler" functionality to also recognize "part"s of tiddlers 
// as tiddlers.

var currentParent = null; // used for the "." parent (e.g. in the "tiddler" macro)

// Return the match to the first <part ...> tag of the text that has the
// requrest partName.
//
// @return [may be null]
//
var findPartStartTagByName = function(text, partName) {
	var i = 0;
	
	while (true) {
		var tagMatch = findNextPartEndOrStartTagMatch(text, i);
		if (!tagMatch) return null;

		if (tagMatch[2]) {
			// Is start tag
	
			// Check the name
			var arguments = parseStartTagParams(tagMatch[3]);
			if (arguments && arguments.partName == partName) {
				return tagMatch;
			}
		}
		i = tagMatch.index+tagMatch[0].length;
	}
}

// Return the part "partName" of the given parentTiddler as a "readOnly" Tiddler 
// object, using fullName as the Tiddler's title. 
//
// All remaining properties of the new Tiddler (tags etc.) are inherited from 
// the parentTiddler.
// 
// @return [may be null]
//
var getPart = function(parentTiddler, partName, fullName) {
	var text = parentTiddler.text;
	var startTag = findPartStartTagByName(text, partName);
	if (!startTag) return null;
	
	var endIndexOfStartTag = skipEmptyEndOfLine(text, startTag.index+startTag[0].length);
	var indexOfEndTag = text.indexOf(partEndTagString, endIndexOfStartTag);

	if (indexOfEndTag >= 0) {
		var partTiddlerText = text.substring(endIndexOfStartTag,indexOfEndTag);
		var partTiddler = new Tiddler();
		partTiddler.set(
						fullName,
						partTiddlerText,
						parentTiddler.modifier,
						parentTiddler.modified,
						parentTiddler.tags,
						parentTiddler.created);
		partTiddler.abegoIsPartTiddler = true;
		return partTiddler;
	}
	
	return null;
}

// Hijack the store.fetchTiddler to recognize the "part" addresses.
//
var hijackFetchTiddler = function() {
	var oldFetchTiddler = store.fetchTiddler ;
	store.fetchTiddler = function(title) {
		var result = oldFetchTiddler.apply(this, arguments);
		if (!result && title) {
			var i = title.lastIndexOf('/');
			if (i > 0) {
				var parentName = title.substring(0, i);
				var partName = title.substring(i+1);
				var parent = (parentName == ".") 
						? store.resolveTiddler(currentParent)
						: oldFetchTiddler.apply(this, [parentName]);
				if (parent) {
					return getPart(parent, partName, parent.title+"/"+partName);
				}
			}
		}
		return result;	
	};
};

// for debugging the plugin is not loaded through the systemConfig mechanism but via a script tag. 
// At that point in the "store" is not yet defined. In that case hijackFetchTiddler through the restart function.
// Otherwise hijack now.
if (!store) {
	var oldRestartFunc = restart;
	window.restart = function() {
		hijackFetchTiddler();
		oldRestartFunc.apply(this,arguments);
	};
} else
	hijackFetchTiddler();




// The user must not edit a readOnly/partTiddler
//

config.commands.editTiddler.oldIsReadOnlyFunction = Tiddler.prototype.isReadOnly;

Tiddler.prototype.isReadOnly = function() {
	// Tiddler.isReadOnly was introduced with TW 2.0.6.
	// For older version we explicitly check the global readOnly flag
	if (config.commands.editTiddler.oldIsReadOnlyFunction) {
		if (config.commands.editTiddler.oldIsReadOnlyFunction.apply(this, arguments)) return true;
	} else {
		if (readOnly) return true;
	}

	return this.abegoIsPartTiddler;
}

config.commands.editTiddler.handler_PartTiddlerPlugin = config.commands.editTiddler.handler;

config.commands.editTiddler.handler = function(event,src,title)
{
	var t = store.getTiddler(title);
	// Edit the tiddler if it either is not a tiddler (but a shadowTiddler)
	// or the tiddler is not readOnly
	if(!t || !t.abegoIsPartTiddler)
		{
		return config.commands.editTiddler.handler_PartTiddlerPlugin(event,src,title);
		}
	return false;
}

// To allow the "./partName" syntax in macros we need to hijack 
// the invokeMacro to define the "currentParent" while it is running.
// 
var oldInvokeMacro = window.invokeMacro;
function myInvokeMacro(place,macro,params,wikifier,tiddler) {
	var oldCurrentParent = currentParent;
	if (tiddler) currentParent = tiddler;
	try {
		oldInvokeMacro.apply(this, arguments);
	} finally {
		currentParent = oldCurrentParent;
	}
}
window.invokeMacro = myInvokeMacro;

// To correctly support the "./partName" syntax while refreshing we need to hijack 
// the config.refreshers.tiddlers to define the "currentParent" while it is running.
// 
(function() {
	var oldTiddlerRefresher= config.refreshers.tiddler;
	config.refreshers.tiddler = function(e,changeList) {
		var oldCurrentParent = currentParent;
		try {
			currentParent = e.getAttribute("tiddler");
			return oldTiddlerRefresher.apply(this,arguments);
		} finally {
			currentParent = oldCurrentParent;
		}
	};
})();

// Support "./partName" syntax inside <<tabs ...>> macro
(function() {
	var extendRelativeNames = function(e, title) {
		var nodes = e.getElementsByTagName("a");
		for(var i=0; i<nodes.length; i++) {
			var node = nodes[i];
			var s = node.getAttribute("content");
			if (s && s.indexOf("./") == 0)
				node.setAttribute("content",title+s.substr(1));
		}
	};
	var oldHandler = config.macros.tabs.handler;
	config.macros.tabs.handler = function(place,macroName,params,wikifier,paramString,tiddler) {
		var result = oldHandler.apply(this,arguments);
		if (tiddler)
			extendRelativeNames(place, tiddler.title);
		return result;
	};
})();

// Scroll the anchor anchorName in the viewer of the given tiddler visible.
// When no tiddler is defined use the tiddler of the target given event is used.
window.scrollAnchorVisible = function(anchorName, tiddler, evt) {
	var tiddlerElem = null;
	if (tiddler) {
		tiddlerElem = document.getElementById(story.idPrefix + tiddler);
	}
	if (!tiddlerElem && evt) {
		var target = resolveTarget(evt);
		tiddlerElem = story.findContainingTiddler(target);
	}
	if (!tiddlerElem) return;

	var children = tiddlerElem.getElementsByTagName("a");
	for (var i = 0; i < children.length; i++) {
		var child = children[i];
		var name = child.getAttribute("name");
		if (name == anchorName) {
			var y = findPosY(child);
			window.scrollTo(0,y);
			return;
		}
	}
}

} // of "install only once"
//}}}

/***
<html><sub><a href="javascript:;" onclick="scrollAnchorVisible('Top',null, event)">[Top]</sub></a></html>

!Licence and Copyright
Copyright (c) abego Software ~GmbH, 2011 ([[www.abego-software.de|http://www.abego-software.de]])

Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.

Redistributions in binary form must reproduce the above copyright notice, this
list of conditions and the following disclaimer in the documentation and/or other
materials provided with the distribution.

Neither the name of abego Software nor the names of its contributors may be
used to endorse or promote products derived from this software without specific
prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.

<html><sub><a href="javascript:;" onclick="scrollAnchorVisible('Top',null, event)">[Top]</sub></a></html>
***/
http://revista.aps.pt/?cad=REV4dc1582d76418&tipo=TAR4b223cfff053b&art=ART4dc41e4faf79f
/***
|''Name:''|PasswordOptionPlugin|
|''Description:''|Extends TiddlyWiki options with non encrypted password option.|
|''Version:''|1.0.2|
|''Date:''|Apr 19, 2007|
|''Source:''|http://tiddlywiki.bidix.info/#PasswordOptionPlugin|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''~CoreVersion:''|2.2.0 (Beta 5)|
***/
//{{{
version.extensions.PasswordOptionPlugin = {
	major: 1, minor: 0, revision: 2, 
	date: new Date("Apr 19, 2007"),
	source: 'http://tiddlywiki.bidix.info/#PasswordOptionPlugin',
	author: 'BidiX (BidiX (at) bidix (dot) info',
	license: '[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D]]',
	coreVersion: '2.2.0 (Beta 5)'
};

config.macros.option.passwordCheckboxLabel = "Save this password on this computer";
config.macros.option.passwordInputType = "password"; // password | text
setStylesheet(".pasOptionInput {width: 11em;}\n","passwordInputTypeStyle");

merge(config.macros.option.types, {
	'pas': {
		elementType: "input",
		valueField: "value",
		eventName: "onkeyup",
		className: "pasOptionInput",
		typeValue: config.macros.option.passwordInputType,
		create: function(place,type,opt,className,desc) {
			// password field
			config.macros.option.genericCreate(place,'pas',opt,className,desc);
			// checkbox linked with this password "save this password on this computer"
			config.macros.option.genericCreate(place,'chk','chk'+opt,className,desc);			
			// text savePasswordCheckboxLabel
			place.appendChild(document.createTextNode(config.macros.option.passwordCheckboxLabel));
		},
		onChange: config.macros.option.genericOnChange
	}
});

merge(config.optionHandlers['chk'], {
	get: function(name) {
		// is there an option linked with this chk ?
		var opt = name.substr(3);
		if (config.options[opt]) 
			saveOptionCookie(opt);
		return config.options[name] ? "true" : "false";
	}
});

merge(config.optionHandlers, {
	'pas': {
 		get: function(name) {
			if (config.options["chk"+name]) {
				return encodeCookie(config.options[name].toString());
			} else {
				return "";
			}
		},
		set: function(name,value) {config.options[name] = decodeCookie(value);}
	}
});

// need to reload options to load passwordOptions
loadOptionsCookie();

/*
if (!config.options['pasPassword'])
	config.options['pasPassword'] = '';

merge(config.optionsDesc,{
		pasPassword: "Test password"
	});
*/
//}}}
O que é o princípio da extensão ?
Qual a vantagem sobre as clássicas ?
Qual a sensibilidade (ou o que altera) se forem utilizadas diferentes escalas ?

Verificar artigo 
https://docs.google.com/viewer?a=v&q=cache:XsNFBBc3NTwJ:www.revistasusp.sibi.usp.br/pdf/jistem/v4n2/04.pdf+John+Hagel+III+pensando+fora+do+quadrado+resenha&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESjvlZzhnbUpZADLv2e88wzaW2LqVMIiuT-rZcXOMQpnBpzB7NMk062Xysj9xwTiYfUNYybgQweATlX5shYeI6kWSpqmhlq5oIRwNjx7lfJBlQObkdd4aIzfKUHZHeOfRYHoidmL&sig=AHIEtbQ5RC-BjiJvpNZQUcDex1602LYHLA


Referencia para David Ross: [[David Ross|http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1496716]]
Há uma crítica importante em FARINA e os artigos dela e do ZYLBERSZTAJN tem que estar na base. exemplos:
* um referencial bacaninha para pensar é o [[Business Model Generation|http://www.businessmodelgeneration.com/]]
* [[netchain e network|http://docs.google.com/viewer?a=v&q=cache:wF3Q-nD3eGkJ:www.ead.fea.usp.br/WPapers/2003/03-027.pdf+farina+fea+usp&hl=en&pid=bl&srcid=ADGEESjYhpH6SC5wX04hRmMrkglpTAA-xDX2SGfe5mWQAzpqtGJEqjE2UIgridnxRTlSHnv7cYeuk1GaB9eUCojXnqc5zCGdka-RLiKD6xZaYiQ_w66UhSLCaQt_ciSjUBJWKPLh8PYI&sig=AHIEtbS3FUoX8aTiFP0oJtHITICjbRxMFw]]
* [[network e governança|http://docs.google.com/viewer?a=v&q=cache:aUsTDUxtzdkJ:www.ead.fea.usp.br/WPapers/2003/03-026.pdf+farina+fea+usp&hl=en&pid=bl&srcid=ADGEEShXu71ADozKjYxjqeH0KAybvA_tk7AUyMArdEGlVnun6qEEeJ_XPdlAQOptuIQ7C0uy1IrqPQ9kRn0g53UWFv85y1_5AEFnkt9WAyWehiR1dVsUB4DO00L8p45SOLyLj7Qior6y&sig=AHIEtbTBLC_N5gz3BoIPDfMa-c8_DE3FzA]]
Um resumo que achei interessante do ponto de vista histórico é dado por [[Yara Kylaif|http://docs.google.com/viewer?a=v&q=cache:W2Bvhy02mBkJ:www.ige.unicamp.br/site/teses/161/Tese%2520YK_Doutorado.pdf+%22david+ross%22+custos+de+transa%C3%A7%C3%A3o&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESgiz467FNtVF1SmEM5A7pTMNp4GCfN5I_Qqbi5TsAzFHFF0eXNyMW_nHPXQOqxq78BEPAUNDBQZHtib2tBYdbE9AMUHsqSHLI5n9beYEpzy70kX4iS9BqxuMIzH0KaYO7cVCGen&sig=AHIEtbTlEjdvTt8PrKQx7oyZ89aneXpSAw]]
Um outro resumo focando mais a questão do paradigma estrutura-desempenho é dado por [[Marina|http://docs.google.com/viewer?a=v&q=cache:SR8kFVBjNyoJ:dspace.lcc.ufmg.br/dspace/bitstream/1843/AMSA-8DQJGK/1/marina_moreira_2010.pdf+%22david+ross%22+Organiza%C3%A7%C3%A3o+Industrial+concerta%C3%A7%C3%A3o&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESjRfODTfRvLlIblWcrxZ-9UBIfYBnf71za1GG8GiK2dsX82BbL0Rz5RycBs8Wvbn22h5xJeP8iQKyMIy2f9NCruCnKbQHWp7oWxslCssAzTavfezpDlcBWWv8Q61j6qx2SjNMzP&sig=AHIEtbTEm2JNWmEp2IRU4VwLso-1MvOfqg]]

Um ponto de partida poderia ser o Instituto da Concertação Social, não como apresentado por Tarso Genro, mas como discutido pelo pessoal do [[Direito|http://www.direitonet.com.br/artigos/exibir/4687/A-importancia-da-concertacao-social]] principalmente como apresentado nas redes de cooperação ou [[acordos de cooperação|http://jus.uol.com.br/revista/texto/3098/acordos-de-cooperacao-entre-empresas-e-o-efeito-rede]].
Um conceito que deve ser ao menos citado (se bem que acho que deveria ser explorado) é o de [[co-option|http://docs.google.com/viewer?a=v&q=cache:azktIX5jfGoJ:home.furb.br/wilhelm/COMPETIV/coopeticao.ppt+%E2%80%9CCo-opetition%E2%80%9D&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESiu_PVZ203Ekjw4eHxiXQpf8bcJQtlqB83MFU7XlOkcJhimEFD-KPT2SWkh8_bnn_ZotOSJxkT2l3zwJL4Lb7jCDmVRtxF6sPhPX4CMgU5QXOH6CViR6W6PMt5kuisZH8bdcWqW&sig=AHIEtbR0hBzRWGRnELBrqSf_Xz45iAy7dg]] pois relaciona a questão do valor adicionado na estratégia. Tem um artigo do Dagnino que trata disso como [[estratégia de criar valor interfirmas|http://www.altruists.org/static/files/coopetition%20strategy.pdf]]
Também tem que ver se não dá algum crédito ao [[Modelo Delta|http://www.unisantos.br/mestrado/gestao/egesta/artigos/84.pdf]] ([[outra|http://www.unihorizontes.br/mestrado20092/competitividade03.pdf]]

Há alguns referenciais para isso:
* [[dissertação|http://en.scientificcommons.org/18912437[[
* [[artigo sobre redes e coopetição|http://www.revistasusp.sibi.usp.br/pdf/jistem/v4n2/04.pdf]], Este é bacana porque apresenta o modelo de Hagel, que trás em seu núcleo a figura do concertador (orquestrador).

Outro destaque é para o desenvolvimento de clusters:
* [[moveleiro|http://www.google.com/url?sa=t&source=web&cd=5&ved=0CDkQFjAE&url=http%3A%2F%2Fwww.oei.es%2Fsalactsi%2Fsantarita.pdf&rct=j&q=desenvolvimento%20integrado%20de%20redes%20de%20empresas&ei=ghx6TZerEsP_lgf3naD5BQ&usg=AFQjCNGjyVhGua4KBcMUP3gZ0WAM9blLqw&cad=rja]]
* 
OBSERVAÇÃO: acho que se não adotarmos um referencial muito diferenciado será difícil escapar dos modelos de Farina, Zylbersztajn, Neves. Sugiro incluirmos o referencial do Habermas e do Bordieu, como desenvolvimento integrado da rede/cadeia.
O Habermas entra com o referencial de racionalidade instrumental (fazer as coisas com um objetivo, meio para um fim) e a racionalidade comunicativa (praticada não individualmente mas coletivamente, um fim em si mesmo - aumento das capacidades).
Exemplo do [[Bordieu|http://docs.google.com/viewer?a=v&q=cache:ICFzuCOYu-YJ:www.essec.edu/faculty/showDeclFileRes.do%3FdeclId%3D8785%26key%3D__workpaper__+habermas+%22firm+strategy%22&hl=en&pid=bl&srcid=ADGEEShHxhrMP6JNg76Imy4q9wGxYAiXweBMq5Sv0RHa9XLkidfP7M2tbdbQvJOcp7cfkhNNpGboA6uEyMZdBDpRfqxu8wN51nADi3PYkbYBQJ6vj3ScsOpEYkeuyTXkpAp_1cNYuqyR&sig=AHIEtbTve1O7z7ha-D0CIhxOfea6QoEBTg]] que é bacana pois engloba o conceito de jogo (e faz o link com cooptação...). Há uma [[página|http://www.meiaduzia.com.br/culturaemprocesso/2008/08/17/bourdieu-habitus-e-campo/]] que sintetisa as questões de campo de forma bem simples e bacana.Se quizermos parecer bem inteligentes, podemos trazer aqui o Deleuze (com o conceito de artefato).
Um breve mas conciso resumo do Bourdieu está em http://pt.scribd.com/full/37846221?access_key=key-2hey54it59vsaidekk94.
Se desejar não ficar exposto a acusações de estar fazendo interpretações superficiais proponho aboradr junto com o Bourdieu o Giddens (http://pt.scribd.com/full/37846221?access_key=key-2hey54it59vsaidekk94).
Uma autora que achei interessante foi a Viviana Zelier ([[artigo|http://www.meiaduzia.com.br/culturaemprocesso/2008/10/12/apresentando-viviana-zelizer/]]).
Nesta linha partiríamos para a abordagem dada por [[Levy e a complexidade|http://docs.google.com/viewer?a=v&q=cache:brrtCSs4ZXsJ:www.faculty.umb.edu/david_levy/complex00.pdf+habermas+%22firm+strategy%22&hl=en&pid=bl&srcid=ADGEESh6HnXZd4fDyRA9wd982SoD7jvcBH2AZ7lI9qyobbnf5_G9r7Fw1vB1B3ZD3RkxYI8gFNdP820jgYJbhi08BLb1Liu4LMZjk_y1QcLV6xXu0AnZY8nh6UhEf7m-DhnxEJzdCA_l&sig=AHIEtbTQsRia1-Hk2-dog1PE1IFyoCCRcQ]].
Temos também a abordagem do [[discurso moral|http://docs.google.com/viewer?a=v&q=cache:brrtCSs4ZXsJ:www.faculty.umb.edu/david_levy/complex00.pdf+habermas+%22firm+strategy%22&hl=en&pid=bl&srcid=ADGEESh6HnXZd4fDyRA9wd982SoD7jvcBH2AZ7lI9qyobbnf5_G9r7Fw1vB1B3ZD3RkxYI8gFNdP820jgYJbhi08BLb1Liu4LMZjk_y1QcLV6xXu0AnZY8nh6UhEf7m-DhnxEJzdCA_l&sig=AHIEtbTQsRia1-Hk2-dog1PE1IFyoCCRcQ]].
Poderíamos citar ainda os conceitos de [[redes ecocentricas|http://docs.google.com/viewer?a=v&q=cache:brrtCSs4ZXsJ:www.faculty.umb.edu/david_levy/complex00.pdf+habermas+%22firm+strategy%22&hl=en&pid=bl&srcid=ADGEESh6HnXZd4fDyRA9wd982SoD7jvcBH2AZ7lI9qyobbnf5_G9r7Fw1vB1B3ZD3RkxYI8gFNdP820jgYJbhi08BLb1Liu4LMZjk_y1QcLV6xXu0AnZY8nh6UhEf7m-DhnxEJzdCA_l&sig=AHIEtbTQsRia1-Hk2-dog1PE1IFyoCCRcQ]]
Deveríamos partir para um subgrupo específico como o que há na Dom Cabral: [[Rede de Desenvolvimento Integrado|http://www.fdc.org.br/pt/parcerias/rdi/Paginas/default.aspx]]
Olhar, ainda, os artigos de boundary spanning - [[exemplo|http://docs.google.com/viewer?a=v&q=cache:xFtsh9RLZ5AJ:www.viktoria.se/~beeb/Slutseminarium/Paper3.pdf+Boundary+Spanning+Competence&hl=en&pid=bl&srcid=ADGEESiK4yDxxhOeNcQvGhSZz--pDm7NLy7YFaeokmcpYsvTa-BqBKGIWyzE74ySAs_0UU7ET79e6xTNvdvU0h63XykVD6SNgRV64IiFf9cQZu6vCWKwJEn_WV5nZxu7hjfC9TZC6rNj&sig=AHIEtbSZqLFJ6LV-_1TNP1WBBi7XPvUNog]]
Isso implica em considerar as organizações como agentes sociais, o que amplia a possibilidade de utilizar os conceitos citados.

Ler [[Grandori|http:www.teste.com]]
The Journal of Management and Governance 1: 29–47, 1997. 29
1997 Kluwer Academic Publishers. Printed in the Netherlands.
Governance Structures, Coordination Mechanisms
and Cognitive Models
ANNA GRANDORI
Universit`a di Modena and Universit`a L. Bocconi, Viale Isonzo 23, 20136 Milano, Italy
E-mail: anna.grandori@uni-bocconi.it

Ver artigo: Inter-firm networks: antecedents, mechanisms and forms. 

Um link que deve ser explorado é o que apresenta da forma mais sintética que já vi as principais linhas sociológicas (serve como condensação das idéias): http://sbp.asu.edu/sbp2010/tutorials.html. Neste mesmo texto, apresenta um livro que achei bacana: http://supernet.som.umass.edu/bookser/fnetbook.html, principalmente o último capítulo (outras referências sobre isso: 

OBS: encontrei um artigo do Kogut e Zander de título [[What Firnms Do? Coodenation, Identity and Learning|http://orgsci.journal.informs.org/cgi/content/abstract/7/5/502]] que trás a linha lógica que a gente precisa. Inclusive nas conclusões ele diz que a gente deveria aprofundar as questões sobre a firma a partir das perspectivas do Habermas, do Bordieu, etc...

Este artigo é [[citado|http://scholar.google.com.br/scholar?cites=9174244099780301730&as_sdt=5&sciodt=0&hl=pt-BR]]  1546 vezes, ou seja, deve ser meio bão.

Lembrar do Schumpeter....(artigo: O ENFOQUE NEO-SCHUMPETERIANO DA FIRMA, e o artigo: REINTERPRETAÇÃO DA DESTRUIÇÃO CRIADORA DE SCHUMPETER PELA ÓTICA DA COMPLEXIDADE, ESTRUTURAS DISSIPATIVAS E RIZOMA). O primeiro estabelece uma ótima base com links diretos à Penrose, ao BoundSpann e ao Bourdieau. 
 
O referencial teórico de base (sustentação filosófica, assim por dizer) tá bom. Falta agregar ferramental de finanças, das quais temos os Mapas Fuzzy e a Teoria das Opções Reais.
Outra coisa que andei pensando demais é que os métodos se referem a busca de um único valor, e neste caso temos dois ou mais agentes interagindo, e temos que ver como é a interação e não as formas individuais de otimização. Aqui cabe inclusive a abordagem de gestão de carteiras sujeita a distribuição de cotas por perfis diferenciados de agentes, como em fundos por exemplo. VERIFICAR.
Quanto a este último cabe verificar as seguintes bibliografias:
* http://books.google.com.br/books?hl=pt-BR&lr=&id=Z8o20TmBiLcC&oi=fnd&pg=PR9&dq=real+options+intangible&ots=1VOUdavCmi&sig=K7oXPWYik9aVJrwcgKu4pj8O2xU#v=onepage&q=real%20options%20intangible&f=false
* http://books.google.com.br/books?hl=pt-BR&lr=&id=X47bm9Etd7IC&oi=fnd&pg=PR25&dq=real+options+intangible&ots=W5_wpv_3Sq&sig=u8XXKNklPdAQt8B_jKRqsGC-cLE#v=onepage&q=real%20options%20intangible&f=false
* http://www2.dbd.puc-rio.br/pergamum/tesesabertas/0812724_10_cap_04.pdf
* http://docs.google.com/viewer?a=v&q=cache:VsPY9dQr920J:www.iepg.unifei.edu.br/edson/download/Art1elieberenegep01.pdf+%22op%C3%A7%C3%B5es+reais%22+intang%C3%ADveis&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESi6__oOS5ENpr9DruVUJw-AMptwrYBkyuHcYOXy0gc47t33tUF_JZVNsEyMatmgxtV0f59U68K0eFJCle13sq_K627Do61fzwSWfPnUSdU6dAUWEU7d_doCHyfnHWi0EnWMfPCG&sig=AHIEtbRnKe6i58_i-ZGiu3eh9gL-ludDGw
* http://www.abepro.org.br/biblioteca/ENEGEP2005_Enegep0304_0521.pdf
* http://virtualbib.fgv.br/ocs/index.php/ebf/4EBF/paper/viewFile/1493/612
* http://www.ead.fea.usp.br/semead/13semead/resultado/trabalhosPDF/968.pdf
* http://virtualbib.fgv.br/dspace/bitstream/handle/10438/4908/61080100005.pdf?sequence=1
* http://docs.google.com/viewer?a=v&q=cache:l3vDgJuYdlkJ:www2.ifes.com.br/webifes/conhecimento/Files/ADMINISTRA%25C7%25C3O%2520FINANCEIRA%2520e%2520CUSTOS/Avalia%25E7%25E3o/Artigos%2520Nacionais/OP%2520ES_REAIS_NA_CADEIA_LOGSTICA.pdf+%22op%C3%A7%C3%B5es+reais%22+flexibilidade&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESjXj3jBLqYBu0ZDx_n285yt48GpbHDAZ1VTCH95qr4udXcUO_HKPJYOq9WVA7aaiVwDi5t8QzSN4hfcczC1vFYT1jyGSbWgRovHxbzTQDJRxPGsDXENC5p_bg59GeQi-3r_TSHf&sig=AHIEtbTMMRsVRJPdEutPbM5Dtrqc_lh3QQ
* http://www2.dbd.puc-rio.br/pergamum/tesesabertas/0510915_07_pretextual.pdf

Exemplos:
* http://docs.google.com/viewer?a=v&q=cache:jzbzPzODoQgJ:www.iag.puc-rio.br/~brandao/ADM2678/Aulas/PowerPoints/DTA%2520Analysis.pdf+%22op%C3%A7%C3%B5es+reais%22+flexibilidade&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESgJhC-pxcgc_d4DlMDNL2LnfMCh7Kg-gvXA0_KgrFGbtI93tGwgFHk3vpFwhHvMQhpsRI7c0ltz5udXmxRTAUvbRBeQ8h1sZSlSsFHSwDCuoUIyXkrGBFM1jJoPrD05okosIGUU&sig=AHIEtbQBXW__EqV5bJH6nwoTM_uwW2nX-A

* Referencia Teece - microfundations
O autor apresenta em seu framework os processos necessários para realizar o monitoramento de oportunidades de mercados e de tecnologias.
Notar que na verdade o autor não define como são tais processos, nem quie devem ser realizados em estruturas internas.
Pode-se usar os mecanismos de cooperação e de coordenação propostos em rede para que estes processos estejam presentes.
O autor destac, porém, que estes mecanismos externos podem ser não acumulativos e destruidores de capacidades.

* Há um ponto em comum que pode ser explorado e que talvez facilite que é trabalhar em um artigo específico as semelhanças entre campo (bordieu), contexto (Dalley e Hamilton 2000 e o pessoal da inteligência competitiva) e os filtros (Ansoff). Assim, poderíamos estabelecer um referencial em que seriam suportadas as micropráticas, os processos de inovação, os processos de conhecimento, e efetivamente o núcleo do processo de valor. Discutir que essa semente de valor, ao ser catalizada e transformada em negócios é que confere valor às empresas.  Pode-se discutir que este modelo seria uma das formas de descrever o processo em que as estratégias emergem (Mintzberg).
O uso da palavra "semente" estratégica já foi utilizado (VERIFICAR)


Disciplina que busca oferecer os conceitos e decisões relativas às operações de curto prazo da organização.
[[Programa|Programa Planejamento, Competitividade e Controle]]
''Mapa de Aulas
---------------------
<<forEachTiddler
    where
       'tiddler.tags.contains("pcc")'

    sortBy
       'tiddler.title.toUpperCase()'

    write '"[["+tiddler.title+"]]\n "'
>>
''Histórico''
Finanças Municipais -> desempenho dos municípios: eficiência na exploração das bases e eficiência na prestação de serviços
Crise do Estado, Globalização, Capitalismo Informacioinal -> novos arranjos organizacionais
De comprar (Mercado) a Fazer (Hierarquia) -> foco em arranjos híbridos
Problemas: divisão de resultados baseado em propriedade inadequado para novos arranjos, baseado em inovação, intangíveis
Novos negócios baseados em diferentes formas de captação, no qual o risco não é definidor e o VPL não é único diferencial -> necessidade de indicadores de desempenho, de impacto.

Temas de pesquisa : propriedade e preço justo, indicadores

Paralelamente, com relação à Avaliação de Tecnologias em Saúde desenvolve-se a questão das taxas de desconto.
Paralelamente, com relação às pequenas empresas desenvolve-se a questão da taxa de desconto

Daí o desenvolvimento da Gestão de Carteiras e Custo de Capital


Para os próximos anos....

''Foco''
Técnicas para desenvolvimento de Indicadores

''Meodologias'' 
*  AHP - Analitical Hierarquical Process
*  Sistemas Fuzzy: Mamdani, Sugeno e Takagi-Sugeno
*  QCA - Qalitative Comparative Analysis
*  Rough Sets

''Abordagem''
Referenciais Teóricos:
* Economia dos Custos de Transação (Neoinsitucioalismo)
* Path Dependence
* Habermas
* Bourdieu
* Educomunicação

''Resultados''
* Indicadores para Gestão (pública e privada)
* Indicadores para Desenvolvimento Local
* Avaliação de Impacto de Negócios Sociais
* Indicadores de Qualidade, Desempenho, Constructos diversos (transparência, democracia,etc)
* Indicadores de Acompanhamento


/***
|Name|PlayerPlugin|
|Source|http://www.TiddlyTools.com/#PlayerPlugin|
|Version|1.1.4|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|Embed a media player in a tiddler|
!!!!!Usage
<<<
{{{<<player [id=xxx] [type] [URL] [width] [height] [autoplay|true|false] [showcontrols|true|false] [extras]>>}}}

''id=xxx'' is optional, and specifies a unique identifier for each embedded player.  note: this is required if you intend to display more than one player at the same time.

''type'' is optional, and is one of the following: ''windows'', ''realone'', ''quicktime'', ''flash'', ''image'' or ''iframe''.  If the media type is not specified, the plugin automatically detects Windows, Real, QuickTime, Flash video or JPG/GIF images by matching known file extensions and/or specialized streaming-media transfer protocols (such as RTSP:).  For unrecognized media types, the plugin displays an error message.

''URL'' is the location of the media content

''width'' and ''height'' are the dimensions of the video display area (in pixels)

''autoplay'' or ''true'' or ''false'' is optional, and specifies whether the media content should begin playing as soon as it is loaded, or wait for the user to press the "play" button.  Default is //not// to autoplay.

''showcontrols'' or ''true'' or ''false'' is optional, and specifies whether the embedded media player should display its built-in control panel (e.g., play, pause, stop, rewind, etc), if any.  Default is to display the player controls.

''extras'' are optional //pairs// of parameters that can be passed to the embedded player, using the {{{<param name=xxx value=yyy>}}} HTML syntax.

''If you use [[AttachFilePlugin]] to encode and store a media file within your document, you can play embedded media content by using the title of the //attachment tiddler//'' as a parameter in place of the usual reference to an external URL.  When playing an attached media content, you should always explicitly specify the media type parameter, because the name used for the attachment tiddler may not contain a known file extension from which a default media type can be readily determined.
<<<
!!!!!Configuration
<<<
Default player size:
width: <<option txtPlayerDefaultWidth>> height: <<option txtPlayerDefaultHeight>>
<<<
!!!!!Examples
<<<
+++[Windows Media]...
Times Square Live Webcam
{{{<<player id=1 http://www.earthcam.com/usa/newyork/timessquare/asx/tsq_stream.asx>>}}}
<<player id=1 http://www.earthcam.com/usa/newyork/timessquare/asx/tsq_stream.asx>>
===
+++[RealOne]...
BBC London: Live and Recorded news
{{{<<player id=2 http://www.bbc.co.uk/london/realmedia/news/tvnews.ram>>}}}
<<player id=2 http://www.bbc.co.uk/london/realmedia/news/tvnews.ram>>
===
+++[Quicktime]...
America Free TV: Classic Comedy
{{{<<player id=3 http://www.americafree.tv/unicast_mov/AmericaFreeTVComedy.mov>>}}}
<<player id=3 http://www.americafree.tv/unicast_mov/AmericaFreeTVComedy.mov>>
===
+++[Flash]...
Asteroids arcade game
{{{<<player id=4 http://www.80smusiclyrics.com/games/asteroids/asteroids.swf 400 300>>}}}
<<player id=4 http://www.80smusiclyrics.com/games/asteroids/asteroids.swf 400 300>>
Google Video
{{{<<player id=5 flash http://video.google.com/googleplayer.swf?videoUrl=http%3A%2F%2Fvp.video.google.com%2Fvideodownload%3Fversion%3D0%26secureurl%3DoQAAAIVnUNP6GYRY8YnIRNPe4Uk5-j1q1MVpJIW4uyEFpq5Si0hcSDuig_JZcB9nNpAhbScm9W_8y_vDJQBw1DRdCVbXl-wwm5dyUiiStl_rXt0ATlstVzrUNC4fkgK_j7nmse7kxojRj1M3eo3jXKm2V8pQjWk97GcksMFFwg7BRAXmRSERexR210Amar5LYzlo9_k2AGUWPLyRhMJS4v5KtDSvNK0neL83ZjlHlSECYXyk%26sigh%3Dmpt2EOr86OAUNnPQ3b9Tr0wnDms%26begin%3D0%26len%3D429700%26docid%3D-914679554478687740&thumbnailUrl=http%3A%2F%2Fvideo.google.com%2FThumbnailServer%3Fcontentid%3De7e77162deb04c42%26second%3D5%26itag%3Dw320%26urlcreated%3D1144620753%26sigh%3DC3fqXPPS1tFiUqLzmkX3pdgYc2Y&playerId=-91467955447868774               400 326>>}}}
<<player id=5 flash http://video.google.com/googleplayer.swf?videoUrl=http%3A%2F%2Fvp.video.google.com%2Fvideodownload%3Fversion%3D0%26secureurl%3DoQAAAIVnUNP6GYRY8YnIRNPe4Uk5-j1q1MVpJIW4uyEFpq5Si0hcSDuig_JZcB9nNpAhbScm9W_8y_vDJQBw1DRdCVbXl-wwm5dyUiiStl_rXt0ATlstVzrUNC4fkgK_j7nmse7kxojRj1M3eo3jXKm2V8pQjWk97GcksMFFwg7BRAXmRSERexR210Amar5LYzlo9_k2AGUWPLyRhMJS4v5KtDSvNK0neL83ZjlHlSECYXyk%26sigh%3Dmpt2EOr86OAUNnPQ3b9Tr0wnDms%26begin%3D0%26len%3D429700%26docid%3D-914679554478687740&thumbnailUrl=http%3A%2F%2Fvideo.google.com%2FThumbnailServer%3Fcontentid%3De7e77162deb04c42%26second%3D5%26itag%3Dw320%26urlcreated%3D1144620753%26sigh%3DC3fqXPPS1tFiUqLzmkX3pdgYc2Y&playerId=-91467955447868774               400 326>>
YouTube Video
{{{<<player id=6 flash http://www.youtube.com/v/OdT9z-JjtJk 400 300>>}}}
<<player id=6 flash http://www.youtube.com/v/OdT9z-JjtJk 400 300>>
===
+++[Still Images]...
GIF (best for illustrations, animations, diagrams, etc.)
{{{<<player id=7 image images/meow.gif auto auto>>}}}
<<player id=7 image images/meow.gif auto auto>>
JPG (best for photographs, scanned images, etc.)
{{{<<player id=8 image images/meow2.jpg 200 150>>}}}
<<player id=8 image images/meow2.jpg 200 150>>
===
<<<
!!!!!Revisions
<<<
2008.05.10 [1.1.4] in handlers(), immediately return if no params (prevents error in macro).  Also, refactored auto-detect code to make type mapping configurable.
2007.10.15 [1.1.3] in loadURL(), add recognition for .PNG (still image), fallback to iframe for unrecognized media types
2007.08.31 [1.1.2] added 'click-through' link for JPG/GIF images
2007.06.21 [1.1.1] changed "hidecontrols" param to "showcontrols" and recognize true/false values in addition to 'showcontrols', added "autoplay" param (also recognize true/false values), allow "auto" as value for type param
2007.05.22 [1.1.0] added support for type=="iframe" (displays src URL in an IFRAME)
2006.12.06 [1.0.1] in handler(), corrected check for config.macros.attach (instead of config.macros.attach.getAttachment) so that player plugin will work when AttachFilePlugin is NOT installed.  (Thanks to Phillip Ehses for bug report)
2006.11.30 [1.0.0] support embedded media content using getAttachment() API defined by AttachFilePlugin or AttachFilePluginFormatters.  Also added support for 'image' type to render JPG/GIF still images
2006.02.26 [0.7.0] major re-write.  handles default params better.  create/recreate player objects via loadURL() API for use with interactive forms and scripts.
2006.01.27 [0.6.0] added support for 'extra' macro params to pass through to object parameters
2006.01.19 [0.5.0] Initial ALPHA release
2005.12.23 [0.0.0] Started
<<<
!!!!!Code
***/
//{{{
version.extensions.PlayerPlugin= {major: 1, minor: 1, revision: 4, date: new Date(2008,5,10)};

config.macros.player = {};
config.macros.player.html = {};
config.macros.player.handler= function(place,macroName,params) {
	if (!params.length) return; // missing parameters - do nothing
	var id=null;
	if (params[0].substr(0,3)=="id=") id=params.shift().substr(3);
	var type="";
	if (!params.length) return; // missing parameters - do nothing
	var p=params[0].toLowerCase();
	if (p=="auto" || p=="windows" || p=="realone" || p=="quicktime" || p=="flash" || p=="image" || p=="iframe")
		type=params.shift().toLowerCase();
	var url=params.shift(); if (!url || !url.trim().length) url="";
	if (url.length && config.macros.attach!=undefined) // if AttachFilePlugin is installed
		if ((tid=store.getTiddler(url))!=null && tid.isTagged("attachment")) // if URL is attachment
			url=config.macros.attach.getAttachment(url); // replace TiddlerTitle with URL
	var width=params.shift();
	var height=params.shift();
	var autoplay=false;
	if (params[0]=='autoplay'||params[0]=='true'||params[0]=='false')
		autoplay=(params.shift()!='false');
	var show=true;
	if (params[0]=='showcontrols'||params[0]=='true'||params[0]=='false')
		show=(params.shift()!='false');
	var extras="";
	while (params[0]!=undefined)
		extras+="<param name='"+params.shift()+"' value='"+params.shift()+"'> ";
	this.loadURL(place,id,type,url,width,height,autoplay,show,extras);
}

if (config.options.txtPlayerDefaultWidth==undefined) config.options.txtPlayerDefaultWidth="100%";
if (config.options.txtPlayerDefaultHeight==undefined) config.options.txtPlayerDefaultHeight="480"; // can't use "100%"... player height doesn't stretch right :-(

config.macros.player.typeMap={
	windows: ['mms', '.asx', '.wvx', '.wmv', '.mp3'],
	realone: ['rtsp', '.ram', '.rpm', '.rm', '.ra'],
	quicktime: ['.mov', '.qt'],
	flash: ['.swf', '.flv'],
	image: ['.jpg', '.gif', '.png'],
	iframe: ['.htm', '.html', '.shtml', '.php']
};

config.macros.player.loadURL=function(place,id,type,url,width,height,autoplay,show,extras) {

	if (id==undefined) id="tiddlyPlayer";
	if (!width) var width=config.options.txtPlayerDefaultWidth;
	if (!height) var height=config.options.txtPlayerDefaultHeight;
	if (url && (!type || !type.length || type=="auto")) { // determine type from URL
		u=url.toLowerCase();
		var map=config.macros.player.typeMap;
		for (var t in map) for (var i=0; i<map[t].length; i++)
			if (u.indexOf(map[t][i])!=-1) var type=t;
	}
	if (!type || !config.macros.player.html[type]) var type="none";
	if (!url) var url="";
	if (show===undefined) var show=true;
	if (!extras) var extras="";
	if (type=="none" && url.trim().length) type="iframe"; // fallback to iframe for unrecognized media types

	// adjust parameter values for player-specific embedded HTML
	switch (type) {
		case "windows":
			autoplay=autoplay?"1":"0"; // player-specific param value
			show=show?"1":"0"; // player-specific param value
			break;
		case "realone":
			autoplay=autoplay?"true":"false";
			show=show?"block":"none";
			height-=show?60:0; // leave room for controls
			break;
		case "quicktime":
			autoplay=autoplay?"true":"false";
			show=show?"true":"false";
			break;
		case "image":
			show=show?"block":"none";
			break;
		case "iframe":
			show=show?"block":"none";
			break;
	}

	// create containing div for player HTML
	// and add or replace player in TW DOM structure
	var newplayer = document.createElement("div");
	newplayer.playerType=type;
	newplayer.setAttribute("id",id+"_div");
	var existing = document.getElementById(id+"_div");
	if (existing && !place) place=existing.parentNode;
	if (!existing)
		place.appendChild(newplayer);
	else {
		if (place==existing.parentNode) place.replaceChild(newplayer,existing)
		else { existing.parentNode.removeChild(existing); place.appendChild(newplayer); }
	}

	var html=config.macros.player.html[type];
	html=html.replace(/%i%/mg,id);
	html=html.replace(/%w%/mg,width);
	html=html.replace(/%h%/mg,height);
	html=html.replace(/%u%/mg,url);
	html=html.replace(/%a%/mg,autoplay);
	html=html.replace(/%s%/mg,show);
	html=html.replace(/%x%/mg,extras);
	newplayer.innerHTML=html;
}
//}}}

// // Player-specific API functions: isReady(id), isPlaying(id), toggleControls(id), showControls(id,flag)

//{{{
// status values:
// Windows: 0=Undefined, 1=Stopped, 2=Paused, 3=Playing, 4=ScanForward, 5=ScanReverse
//          6=Buffering, 7=Waiting, 8=MediaEnded, 9=Transitioning, 10=Ready, 11=Reconnecting
// RealOne: 0=Stopped, 1=Contacting, 2=Buffering, 3=Playing, 4=Paused, 5=Seeking
// QuickTime: 'Waiting', 'Loading', 'Playable', 'Complete', 'Error:###'
// Flash: 0=Loading, 1=Uninitialized, 2=Loaded, 3=Interactive, 4=Complete
config.macros.player.isReady=function(id)
{
	var d=document.getElementById(id+"_div"); if (!d) return false;
	var p=document.getElementById(id); if (!p) return false;
	if (d.playerType=='windows') return !((p.playState==0)||(p.playState==7)||(p.playState==9)||(p.playState==11));
	if (d.playerType=='realone') return (p.GetPlayState()>1);
	if (d.playerType=='quicktime') return !((p.getPluginStatus()=='Waiting')||(p.getPluginStatus()=='Loading'));
	if (d.playerType=='flash') return (p.ReadyState>2);
	return true;
}
config.macros.player.isPlaying=function(id)
{
	var d=document.getElementById(id+"_div"); if (!d) return false;
	var p=document.getElementById(id); if (!p) return false;
	if (d.playerType=='windows') return (p.playState==3);
	if (d.playerType=='realone') return (p.GetPlayState()==3);
	if (d.playerType=='quicktime') return (p.getPluginStatus()=='Complete');
	if (d.playerType=='flash') return (p.ReadyState<4);
	return false;
}
config.macros.player.showControls=function(id,flag) {
	var d=document.getElementById(id+"_div"); if (!d) return false;
	var p=document.getElementById(id); if (!p) return false;
	if (d.playerType=='windows') { p.ShowControls=flag; p.ShowStatusBar=flag; }
	if (d.playerType=='realone') { alert('show/hide controls not available'); }
	if (d.playerType=='quicktime')      // if player not ready, retry in one second
		{ if (this.isReady(id)) p.setControllerVisible(flag); else setTimeout('config.macros.player.showControls("'+id+'",'+flag+')',1000); }
	if (d.playerType=='flash') { alert('show/hide controls not available'); }
}
config.macros.player.toggleControls=function(id) {
	var d=document.getElementById(id+"_div"); if (!d) return false;
	var p=document.getElementById(id); if (!p) return false;
	if (d.playerType=='windows') var flag=!p.ShowControls;
	if (d.playerType=='realone') var flag=true; // TBD
	if (d.playerType=='quicktime') var flag=!p.getControllerVisible();
	if (d.playerType=='flash') var flag=true; // TBD
	this.showControls(id,flag);
}
config.macros.player.fullScreen=function(id) {
	var d=document.getElementById(id+"_div"); if (!d) return false;
	var p=document.getElementById(id); if (!p) return false;
	if (d.playerType=='windows') p.DisplaySize=3;
	if (d.playerType=='realone') p.SetFullScreen();
	if (d.playerType=='quicktime') { alert('full screen not available'); }
	if (d.playerType=='flash') { alert('full screen not available'); }
}
//}}}

// // Player HTML

//{{{
// placeholder (no player)
config.macros.player.html.none=' \
	<table id="%i%" width="%w%" height="%h%" style="background-color:#111;border:0;margin:0;padding:0;"> \
	<tr style="background-color:#111;border:0;margin:0;padding:0;"> \
	<td width="%w%" height="%h%" style="background-color:#111;color:#ccc;border:0;margin:0;padding:0;text-align:center;"> \
	&nbsp; \
	%u% \
	&nbsp; \
	</td></tr></table>';
//}}}

//{{{
// JPG/GIF/PNG still images
config.macros.player.html.image='\
	<a href="%u%" target="_blank"><img width="%w%" height="%h%" style="display:%s%;" src="%u%"></a>';
//}}}

//{{{
// IFRAME web page viewer
config.macros.player.html.iframe='\
	<iframe id="%i%" width="%w%" height="%h%" style="display:%s%;background:#fff;" src="%u%"></iframe>';
//}}}

//{{{
// Windows Media Player
// v7.1 ID: classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6
// v9	ID: classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95
config.macros.player.html.windows=' \
	<object id="%i%" width="%w%" height="%h%" style="margin:0;padding:0;width:%w%;height:%h%px;" \
		classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" \
		codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" \
		align="baseline" border="0" \
		standby="Loading Microsoft Windows Media Player components..." \
		type="application/x-oleobject"> \
		<param name="FileName" value="%u%"> <param name="ShowControls" value="%s%"> \
		<param name="ShowPositionControls" value="1"> <param name="ShowAudioControls" value="1"> \
		<param name="ShowTracker" value="1"> <param name="ShowDisplay" value="0"> \
		<param name="ShowStatusBar" value="1"> <param name="AutoSize" value="1"> \
		<param name="ShowGotoBar" value="0"> <param name="ShowCaptioning" value="0"> \
		<param name="AutoStart" value="%a%"> <param name="AnimationAtStart" value="1"> \
		<param name="TransparentAtStart" value="0"> <param name="AllowScan" value="1"> \
		<param name="EnableContextMenu" value="1"> <param name="ClickToPlay" value="1"> \
		<param name="InvokeURLs" value="1"> <param name="DefaultFrame" value="datawindow"> \
		%x% \
		<embed src="%u%" style="margin:0;padding:0;width:%w%;height:%h%px;" \
			align="baseline" border="0" width="%w%" height="%h%" \
			type="application/x-mplayer2" \
			pluginspage="http://www.microsoft.com/windows/windowsmedia/download/default.asp" \
			name="%i%" showcontrols="%s%" showpositioncontrols="1" \
			showaudiocontrols="1" showtracker="1" showdisplay="0" \
			showstatusbar="%s%" autosize="1" showgotobar="0" showcaptioning="0" \
			autostart="%a%" autorewind="0" animationatstart="1" transparentatstart="0" \
			allowscan="1" enablecontextmenu="1" clicktoplay="0" invokeurls="1" \
			defaultframe="datawindow"> \
		</embed> \
	</object>';
//}}}

//{{{
// RealNetworks' RealOne Player
config.macros.player.html.realone=' \
	<table width="%w%" style="border:0;margin:0;padding:0;"><tr style="border:0;margin:0;padding:0;"><td style="border:0;margin:0;padding:0;"> \
	<object id="%i%" width="%w%" height="%h%" style="margin:0;padding:0;" \
		CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"> \
		<PARAM NAME="CONSOLE" VALUE="player"> \
		<PARAM NAME="CONTROLS" VALUE="ImageWindow"> \
		<PARAM NAME="AUTOSTART" Value="%a%"> \
		<PARAM NAME="MAINTAINASPECT" Value="true"> \
		<PARAM NAME="NOLOGO" Value="true"> \
		<PARAM name="BACKGROUNDCOLOR" VALUE="#333333"> \
		<PARAM NAME="SRC" VALUE="%u%"> \
		%x% \
		<EMBED width="%w%" height="%h%" controls="ImageWindow" type="audio/x-pn-realaudio-plugin" style="margin:0;padding:0;" \
			name="%i%" \
			src="%u%" \
			console=player \
			maintainaspect=true \
			nologo=true \
			backgroundcolor=#333333 \
			autostart=%a%> \
		</OBJECT> \
	</td></tr><tr style="border:0;margin:0;padding:0;"><td style="border:0;margin:0;padding:0;"> \
	<object id="%i%_controls" width="%w%" height="60" style="margin:0;padding:0;display:%s%" \
		CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"> \
		<PARAM NAME="CONSOLE" VALUE="player"> \
		<PARAM NAME="CONTROLS" VALUE="All"> \
		<PARAM NAME="NOJAVA" Value="true"> \
		<PARAM NAME="MAINTAINASPECT" Value="true"> \
		<PARAM NAME="NOLOGO" Value="true"> \
		<PARAM name="BACKGROUNDCOLOR" VALUE="#333333"> \
		<PARAM NAME="SRC" VALUE="%u%"> \
		%x% \
		<EMBED WIDTH="%w%" HEIGHT="60" NOJAVA="true" type="audio/x-pn-realaudio-plugin" style="margin:0;padding:0;display:%s%" \
			controls="All" \
			name="%i%_controls" \
			src="%u%" \
			console=player \
			maintainaspect=true \
			nologo=true \
			backgroundcolor=#333333> \
		</OBJECT> \
	</td></tr></table>';
//}}}

//{{{
// QuickTime Player
config.macros.player.html.quicktime=' \
	<OBJECT ID="%i%" WIDTH="%w%" HEIGHT="%h%" style="margin:0;padding:0;" \
		CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" \
		CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab"> \
		<PARAM name="SRC" VALUE="%u%"> \
		<PARAM name="AUTOPLAY" VALUE="%a%"> \
		<PARAM name="CONTROLLER" VALUE="%s%"> \
		<PARAM name="BGCOLOR" VALUE="#333333"> \
		<PARAM name="SCALE" VALUE="aspect"> \
		<PARAM name="SAVEEMBEDTAGS" VALUE="true"> \
		%x% \
		<EMBED name="%i%" WIDTH="%w%" HEIGHT="%h%" style="margin:0;padding:0;" \
			SRC="%u%" \
			AUTOPLAY="%a%" \
			SCALE="aspect" \
			CONTROLLER="%s%" \
			BGCOLOR="#333333" \
			EnableJavaSript="true" \
			PLUGINSPAGE="http://www.apple.com/quicktime/download/"> \
		</EMBED> \
	</OBJECT>';
//}}}

//{{{
// Flash Player
config.macros.player.html.flash='\
	<object id="%i%" width="%w%" height="%h%" style="margin:0;padding:0;" \
		classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" \
		codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"> \
		<param name="movie" value="%u%"> \
		<param name="quality" value="high"> \
		<param name="SCALE" value="exactfit"> \
		<param name="bgcolor" value="333333"> \
		%x% \
		<embed name="%i%" src="%u%" style="margin:0;padding:0;" \
			height="%h%" width="%w%" quality="high" \
			pluginspage="http://www.macromedia.com/go/getflashplayer" \
			type="application/x-shockwave-flash" scale="exactfit"> \
		</embed> \
	</object>';
//}}}
Exemplo de como podemos compor manualmente uma lista de referenciais tanto na internet quanto no computador...
* [[artigo de avaliação (com critérios)|http://www.eseb.ipbeja.pt/kinderet/Documentos/Avalia%C3%A7%C3%A3odocfinal.pdf]]
* [[artigo em que busca integrar avaliação do aluno e a formativa do professsor|http://docs.google.com/viewer?a=v&q=cache:p7apIRCnJtAJ:161.67.140.29/iecom/index.php/IECom/article/viewFile/37/31+electronic+portfolio+avaliando&hl=pt-BR&gl=br&pid=bl&srcid=ADGEEShUxENK043tswCVoz96zouwg28XSigpGq3oTbJ2zmbL4vw_lF0eghTijMIqN2gsPg-N-hlGGBZqfqLDE_Nj7BgUA6vDjaSfREjltjfs-xdJ0Ip4c0DU6fra0MJR-Z1ZJsxY4Eh_&sig=AHIEtbRdXZnk1ci6dCYXqqr26nGElG1poQ]]
* [[Um software open-source (OS) para e-portfolio : sakai|http://sakaiproject.org/what-osp]]
* [[Artigo sobre experiência do uso dos e-portfolio|http://docs.google.com/viewer?a=v&q=cache:E_CWlnakH8MJ:www.foco.fae.ufmg.br/viienpec/index.php/enpec/viienpec/paper/view/1358/337+avalia%C3%A7%C3%A3o+de+portf%C3%B3lios+reflexivos&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESgbMeOJVi--3M_T5IDOq_dzWkT6nCEWlkIFEqUt_4vaa6qO7FiBGDXphpz-PXZCCoUGPa1I80lctom1ksS1dmpkRmlTVpJx7f5XLCCxnoPzk9wQSUORsjmDObQumrhvKiMZidmO&sig=AHIEtbQfv8qtMXLWe_MhjDl7s3BUzDisHQ]]
* [[site com artigos e exemplos de port reflex|http://portfolioreflexivo.zip.net/index.html]]
* [[artigo sobre avaliação através de portf reflex|http://docs.google.com/viewer?a=v&q=cache:E_CWlnakH8MJ:www.foco.fae.ufmg.br/viienpec/index.php/enpec/viienpec/paper/view/1358/337+avalia%C3%A7%C3%A3o+de+portf%C3%B3lios+reflexivos&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESgbMeOJVi--3M_T5IDOq_dzWkT6nCEWlkIFEqUt_4vaa6qO7FiBGDXphpz-PXZCCoUGPa1I80lctom1ksS1dmpkRmlTVpJx7f5XLCCxnoPzk9wQSUORsjmDObQumrhvKiMZidmO&sig=AHIEtbQfv8qtMXLWe_MhjDl7s3BUzDisHQ]]
*[[ Artigo sobre a Avaliação Superior e os portfolios| http://docs.google.com/viewer?a=v&q=cache:-ox5u5zdJEoJ:www.fcc.org.br/pesquisa/publicacoes/eae/arquivos/1148/1148.pdf+avalia%C3%A7%C3%A3o+de+portf%C3%B3lios+reflexivos+educa%C3%A7%C3%A3o+superior&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESj5mnGlqAzTFP6Az97oJ5GqBN1mGWEfFPvWsIgjtXw6d_i_L2zMOVaYHX8aNl7CJNq7V1zSdQzZMxchx4qM4doro4R2G1arhmJL-Sv17YLI17YgING1ZzRO0kk025shRRkf5oVO&sig=AHIEtbQTRmmeOqv8je0uM-lSy4YS3J1ITQ]]
* [[Artigo sobre o uso de portfolios em processos de ensinagem|http://www.scribd.com/doc/7624520/Portfolios-Como-Instrumentos-de-Avaliacao-dos-Processos-de-Ensinagem]]
* [[Artigo enanpad2006 sobre uso em administração|http://docs.google.com/viewer?a=v&q=cache:dCCL8SsA40YJ:www.anpad.org.br/enanpad/2006/dwn/enanpad2006-epqa-2838.pdf+portf%C3%B3lios+reflexivos+na+educa%C3%A7%C3%A3o+superior+administra%C3%A7%C3%A3o&hl=pt-BR&gl=br&pid=bl&srcid=ADGEEShzHc3j6DWLMy08vet98FZIb7ovdZIjXpyd-MD1ifxbw6EKMPiR0AvanwEMsRKJWMnurHuj-RRQXaNVvGYRtQB6G3hmiXRX4pg79BwyHcbxw8pbPZ4KSQhF3exzeLxSp02eTmbI&sig=AHIEtbQB-NqlFK7WOIqnJoOC7stcBNDKHA]]
* [[Uso dos pr em gestão enfermagem|http://docs.google.com/viewer?a=v&q=cache:V-bfaBUsdqcJ:www.esenfc.pt/rr/admin/conteudos/downloadArtigo.php%3Fid_ficheiro%3D25%26codigo%3D+%22portf%C3%B3lios+reflexivos%22+%22crit%C3%A9rios+de+avalia%C3%A7%C3%A3o%22&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESjORQvqqIQ31cf5owlFwMqSYNX6ELCYGT_tPJbsWogFQD8-CdrrRZc2gRTSQTHJE0FIbUg4ApwnnR_YYbKoRnwMf6le6gLx67oLlh0lZYL90U9vqvPAJqjHVJFbi0VaQuJaRgjQ&sig=AHIEtbQOoqF7RmLw1IxG7JNFzUNm-zJBBw]]
* [[Experiência Portuguesa|http://docs.google.com/viewer?a=v&q=cache:i9vf5gxz7YEJ:www.educacion.udc.es/grupos/gipdae/congreso/Xcongreso/pdfs/t12/t12c448.pdf+%22portf%C3%B3lios+reflexivos%22+%22crit%C3%A9rios+de+avalia%C3%A7%C3%A3o%22&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESg3XUcwksRBqoe450wE-dSYsjo4cCYnguGeS13tCphyasGY9m_-zzZG2ujdaRl9izCUzqCXM1q3AR1YTYXfpLtbecvQzJ0ugeSTSj0GsUu1y_4hvndeRNk_C9LxkNRsMJFjcV6K&sig=AHIEtbSRn6KlzGm4O-67AjIkfPX3f-iz7w]]
* [[Encontro sobre uso e avaliação de PR|http://eportefolio.ese.ipsantarem.pt/eportefolio/images/stories/materiais/artigos/encontroe-portfolioportugal.pdf]]
* [[Mais um open source|http://www.theospi.org/]]
/***
|''Name:''|PortugueseTranslationPlugin|
|''Description:''|Translation of TiddlyWiki into European Portuguese|
|''Author:''|Paulo Soares|
|''Source:''|http://www.math.ist.utl.pt/~psoares/addons.html|
|''Version:''|2.6.2|
|''Date:''|Jan 18, 2011|
|''License:''|[[Creative Commons Attribution-ShareAlike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/ ]]|
|''~CoreVersion:''|2.6.0|
***/
/*{{{*/
config.locale = "pt"; // W3C language tag

if (config.options.txtUserName=="YourName")
   merge(config.options,{txtUserName: "OSeuNome"});

merge(config.tasks,{
	save: {text: "guardar", tooltip: "Guarda as alterações a este TiddlyWiki", action: saveChanges},
	sync: {text: "sincronizar", tooltip: "Sincroniza alterações com outros ficheiros TiddlyWiki ou servidores", content: '<<sync>>'},
	importTask: {text: "importar", tooltip: "Importa tiddlers e plugins de outros ficheiros TiddlyWiki ou servidores", content: '<<importTiddlers>>'},
	tweak: {text: "configurar", tooltip: "Configura a aparência e o comportamento do TiddlyWiki", content: '<<options>>'},
	upgrade: {text: "actualizar", tooltip: "Actualiza o código central do TiddlyWiki", content: '<<upgrade>>'},
	plugins: {text: "plugins", tooltip: "Gerir plugins instalados", content: '<<plugins>>'}
});

// Options that can be set in the options panel and/or cookies
merge(config.optionsDesc,{
	txtUserName: "Nome de utilizador para assinar as edições",
	chkRegExpSearch: "Activar expressões regulares na procura",
	chkCaseSensitiveSearch: "Procura sensível a maiúsculas",
	chkIncrementalSearch: "Procura incremental caracter-a-caracter",
	chkAnimate: "Activar animações",
	chkSaveBackups: "Manter ficheiro de salvaguarda ao guardar alterações",
	chkAutoSave: "Guardar alterações automaticamente",
	chkGenerateAnRssFeed: "Gerar um ficheiro RSS ao guardar alterações",
	chkSaveEmptyTemplate: "Gerar um modelo vazio ao guardar alterações",
	chkOpenInNewWindow: "Abrir ligações externas em novas janelas",
	chkToggleLinks: "Clicar em ligações para tiddlers abertos, fecha-os",
	chkHttpReadOnly: "Esconde funções de edição quando acedido por HTTP",
	chkForceMinorUpdate: "Não actualizar o nome de utilizador nem a data ao editar tiddlers",
	chkConfirmDelete: "Requerer confirmação ao eliminar tiddlers",
	chkInsertTabs: "Usar a tecla TAB para inserir caracteres de tabulação em vez de saltar para o próximo campo",
	txtBackupFolder: "Nome do directório para os ficheiros de salvaguarda",
	txtMaxEditRows: "Número máximo de linhas nas caixas de edição",
	txtTheme: "Nome do tema a usar", 
	txtFileSystemCharSet: "Código de caracteres por omissão para guardar alterações (apenas em Firefox/Mozilla)"});

merge(config.messages,{
	customConfigError: "Foram encontrados problemas ao carregar plugins. Veja o PluginManager para mais detalhes",
	pluginError: "Erro: %0",
	pluginDisabled: "Não executado porque foi desactivado pela etiqueta 'systemConfigDisable'",
	pluginForced: "Executado porque foi forçado pela etiqueta 'systemConfigForce'",
	pluginVersionError: "Não executado porque este plugin requer uma versão mais recente do TiddlyWiki",
	nothingSelected: "Nada está selecionado. Deve selecionar um ou mais itens primeiro",
	savedSnapshotError: "Parece que este TiddlyWiki foi guardado incorrectamente. Por favor veja http://www.tiddlywiki.com/#Download para mais detalhes",
	subtitleUnknown: "(desconhecido)",
	undefinedTiddlerToolTip: "O tiddler '%0' ainda não existe",
	shadowedTiddlerToolTip: "O tiddler '%0' ainda não existe, mas tem um modelo pré-definido",
	tiddlerLinkTooltip: "%0 - %1, %2",
	externalLinkTooltip: "Ligação externa a %0",
	noTags: "Não há tiddlers com etiquetas",
	notFileUrlError: "É necessário guardar este TiddlyWiki num ficheiro antes de poder guardar alterações",
	cantSaveError: "Não é possível guardar alterações. Possíveis razões incluem:\n- o seu browser não o permite (funciona sob Firefox, Internet Explorer, Safari ou Opera se estes estiverem configurados adequadamente)\n- o nome do caminho para o seu ficheiro TiddlyWiki contém caracteres ilegais\n- o nome ou a localização do ficheiro TiddlyWiki foram alterados",
	invalidFileError: "O ficheiro original '%0' não parece ser um TiddlyWiki válido",
	backupSaved: "Ficheiro de salvaguarda guardado",
	backupFailed: "Falha ao guardar o ficheiro de salvaguarda",
	rssSaved: "Ficheiro RSS guardado",
	rssFailed: "Falha ao guardar o ficheiro RSS",
	emptySaved: "Modelo vazio guardado",
	emptyFailed: "Falha ao guardar o modelo vazio",
	mainSaved: "Ficheiro principal de TiddlyWiki guardado",
	mainFailed: "Falha ao guardar o ficheiro principal de TiddlyWiki. As suas alterações não foram guardadas",
	macroError: "Erro na macro <<%0>>",
	macroErrorDetails: "Erro ao executar a macro <<%0>>:\n%1",
	missingMacro: "Essa macro não existe",
	overwriteWarning: "Um tiddler chamado '%0' já existe. Escolha OK para substituí-lo",
	unsavedChangesWarning: "ATENÇÃO! Há alterações no TiddlyWiki que ainda não foram guardadas\n\nEscolha OK para guardar\nEscolha CANCEL para abandonar as alterações",
	confirmExit: "--------------------------------\n\nHá alterações no TiddlyWiki que ainda não foram guardadas. Se continuar irá perder essas alterações\n\n--------------------------------",
	saveInstructions: "GuardarAlterações",
	unsupportedTWFormat: "Formato TiddlyWiki não suportado '%0'",
	tiddlerSaveError: "Erro ao guardar tiddler '%0'",
	tiddlerLoadError: "Erro ao carregar tiddler '%0'",
	wrongSaveFormat: "Não é possível guardar no formato de armazenamento '%0'. Use o formato padrão para guardar.",
	invalidFieldName: "Nome de campo inválido %0",
	loadingMissingTiddler: "Tentando obter o tiddler '%0' do servidor '%1' em:\n\n'%2' no espaço de trabalho '%3'",
	upgradeDone: "A actualização para a versão %0 está completa\n\nClique 'OK' para recarregar o TiddlyWiki actualizado",
	invalidCookie: "Cookie inválida '%0'"});

merge(config.messages.messageClose,{
	text: "fechar",
	tooltip: "fecha esta área de mensagens"});

config.messages.backstage = {
	open: {text: "bastidores", tooltip: "Abre a área de bastidores para executar tarefas de edição e administração"},
	close: {text: "fechar", tooltip: "Fecha a área de bastidores"},
	prompt: "bastidores: ",
	decal: {
		edit: {text: "editar", tooltip: "Edita o tiddler '%0'"}
	}
};

config.messages.listView = {
	tiddlerTooltip: "Clique para ver o texto completo deste tiddler",
	previewUnavailable: "(antevisão não disponível)"
};

config.messages.dates.months = ["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"];
config.messages.dates.days = ["Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado"];
config.messages.dates.shortMonths = ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"];
config.messages.dates.shortDays = ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb"];

merge(config.messages.tiddlerPopup,{
	});

merge(config.views.wikified.tag,{
	labelNoTags: "sem etiquetas",
	labelTags: "etiquetas: ",
	openTag: "Abrir etiqueta '%0'",
	tooltip: "Abrir tiddlers etiquetados com '%0'",
	openAllText: "Abrir todos",
	openAllTooltip: "Abrir todos estes tiddlers",
	popupNone: "Não há outros tiddlers etiquetados com '%0'"});

merge(config.views.wikified,{
	defaultText: "O tiddler '%0' ainda não existe. Faça duplo-clique para criá-lo",
	defaultModifier: "(em falta)",
	shadowModifier: "(tiddler sombra pré-definido)",
	dateFormat: "DD MMM YYYY",
	createdPrompt: "criado em"});

merge(config.views.editor,{
	tagPrompt: "Escreva as etiquetas separadas por espaços, [[use duplos parênteses rectos]] se necessário, ou atribua existentes",
	defaultText: "Escreva o texto para '%0'"});

merge(config.views.editor.tagChooser,{
	text: "etiquetas",
	tooltip: "Escolha entre as etiquetas existentes para atribuir a este tiddler",
	popupNone: "Não há etiquetas definidas",
	tagTooltip: "Atribuir a etiqueta '%0'"});

merge(config.messages,{
	sizeTemplates:
		[
		{unit: 1024*1024*1024, template: "%0\u00a0GB"},
		{unit: 1024*1024, template: "%0\u00a0MB"},
		{unit: 1024, template: "%0\u00a0KB"},
		{unit: 1, template: "%0\u00a0B"}
		]});

merge(config.macros.search,{
	label: "procurar",
	prompt: "Procura neste TiddlyWiki",
	accessKey: "F",
	successMsg: "%0 tiddlers encontrados que contêm %1",
	failureMsg: "Não foi encontrado nenhum tiddler que contenha %0"});

merge(config.macros.tagging,{
	label: "etiquetando:",
	labelNotTag: "não etiquetando",
	tooltip: "Lista de tiddlers etiquetados com '%0'"});

merge(config.macros.timeline,{
	dateFormat: "DD MMM YYYY"});

merge(config.macros.allTags,{
	tooltip: "Mostra tiddlers com a etiqueta '%0'",
	noTags: "Não há tiddlers etiquetados"});

config.macros.list.all.prompt = "Todos os tiddlers em ordem alfabética";
config.macros.list.missing.prompt = "Tiddlers com ligações para eles mas que não existem";
config.macros.list.orphans.prompt = "Tiddlers sem ligações de outros tiddlers";
config.macros.list.shadowed.prompt = "Tiddlers na sombra com conteúdo pré-definido";
config.macros.list.touched.prompt = "Tiddlers que foram modificados localmente";

merge(config.macros.closeAll,{
	label: "fechar todos",
	prompt: "Fecha todos os tiddlers abertos (excepto os que estão a ser editados)"});

merge(config.macros.permaview,{
	label: "permavista",
	prompt: "Ligação a um URL que mostra todos os tiddlers que estão abertos"});

merge(config.macros.saveChanges,{
	label: "guardar alterações",
	prompt: "Guarda todas as alterações em ficheiro",
	accessKey: "S"});

merge(config.macros.newTiddler,{
	label: "novo tiddler",
	prompt: "Cria um novo tiddler",
	title: "Novo tiddler",
	accessKey: "N"});

merge(config.macros.newJournal,{
	label: "novo diário",
	prompt: "Cria um novo tiddler com a data e hora actuais",
	accessKey: "J"});

merge(config.macros.options,{
	wizardTitle: "Configurar opções avançadas",
	step1Title: "Estas opções são guardadas em cookies no seu browser",
	step1Html: "<input type='hidden' name='markList'></input><br><input type='checkbox' checked='false' name='chkUnknown'>Mostra opções desconhecidas</input>",
	unknownDescription: "//(desconhecido)//",
	listViewTemplate: {
		columns: [
			{name: 'Option', field: 'option', title: "Opção", type: 'String'},
			{name: 'Description', field: 'description', title: "Descrição", type: 'WikiText'},
			{name: 'Name', field: 'name', title: "Nome", type: 'String'}
			],
		rowClasses: [
			{className: 'lowlight', field: 'lowlight'} 
			]}
	});

merge(config.macros.plugins,{
	wizardTitle: "Gerir plugins",
	step1Title: "Plugins carregados",
	step1Html: "<input type='hidden' name='markList'></input>", // DO NOT TRANSLATE
	skippedText: "(Este plugin não foi executado porque foi incluido depois do arranque)",
	noPluginText: "Não há plugins instalados",
	confirmDeleteText: "Tem a a certeza que quer eliminar estes plugins:\n\n%0",
	removeLabel: "remover a etiqueta systemConfig",
	removePrompt: "Remove a etiqueta systemConfig",
	deleteLabel: "eliminar",
	deletePrompt: "Elimina estes tiddlers para sempre",
	listViewTemplate: {
		columns: [
			{name: 'Selected', field: 'Selected', rowName: 'title', type: 'Selector'},
			{name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'},
			{name: 'Description', field: 'Description', title: "Descrição", type: 'String'},
			{name: 'Version', field: 'Version', title: "Versão", type: 'String'}, 
			{name: 'Size', field: 'size', tiddlerLink: 'size', title: "Tamanho", type: 'Size'},
			{name: 'Forced', field: 'forced', title: "Forçado", tag: 'systemConfigForce', type: 'TagCheckbox'},
			{name: 'Disabled', field: 'disabled', title: "Desactivado", tag: 'systemConfigDisable', type: 'TagCheckbox'},
			{name: 'Executed', field: 'executed', title: "Carregado", type: 'Boolean', trueText: "Sim", falseText: "Não"},
			{name: 'Startup Time', field: 'startupTime', title: "Tempo de arranque", type: 'String'},
			{name: 'Error', field: 'error', title: "Estado", type: 'Boolean', trueText: "Erro", falseText: "OK"},
			{name: 'Log', field: 'log', title: "Registo", type: 'StringList'}
			],
		rowClasses: [
			{className: 'error', field: 'error'},
			{className: 'warning', field: 'warning'}
            ]}, 
	listViewTemplateReadOnly: { 
		columns: [ 
			{name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'}, 
			{name: 'Description', field: 'Description', title: "Descrição", type: 'String'}, 
			{name: 'Version', field: 'Version', title: "Versão", type: 'String'}, 
			{name: 'Size', field: 'size', tiddlerLink: 'size', title: "Tamanho", type: 'Size'}, 
			{name: 'Executed', field: 'executed', title: "Carregado", type: 'Boolean', trueText: "Sim", falseText: "Não"}, 
			{name: 'Startup Time', field: 'startupTime', title: "Tempo de inicialização", type: 'String'}, 
			{name: 'Error', field: 'error', title: "Estado", type: 'Boolean', trueText: "Erro", falseText: "OK"}, 
			{name: 'Log', field: 'log', title: "Registo", type: 'StringList'} 
			], 
		rowClasses: [ 
			{className: 'error', field: 'error'}, 
			{className: 'warning', field: 'warning'}
			]}
	});

merge(config.macros.toolbar,{
	moreLabel: "mais",
	morePrompt: "Mostra comandos adicionais",
	lessLabel: "menos",
	lessPrompt: "Esconde comandos adicionais",
	separator: "|"
	});

merge(config.macros.refreshDisplay,{
	label: "refresca",
	prompt: "Refresca a apresentação de todo o TiddlyWiki"
	});

merge(config.macros.importTiddlers,{
	readOnlyWarning: "Não pode importar para um ficheiro TiddlyWiki só de leitura. Tente abrir a partir de um URL do tipo file://",
	wizardTitle: "Importar tiddlers de outro ficheiro TiddlyWiki ou servidor",
	step1Title: "Passo 1: Localize o servidor ou o ficheiro TiddlyWiki",
	step1Html: "Especifique o tipo de servidor: <select name='selTypes'><option value=''>Escolha...</option></select><br>Escreva o URL ou o caminho aqui: <input type='text' size=50 name='txtPath'><br>...ou procure um ficheiro: <input type='file' size=50 name='txtBrowse'><br><hr>...ou selecione uma localização pré-definida: <select name='selFeeds'><option value=''>Escolha...</option></select>",
	openLabel: "abrir",
	openPrompt: "Abre a ligação a este ficheiro ou servidor",
	statusOpenHost: "Abrindo o anfitrião",
	statusGetWorkspaceList: "Obtendo a lista de espaços de trabalho disponíveis",
	step2Title: "Passo 2: Escolha o espaço de trabalho",
	step2Html: "Escreva o nome de um espaço de trabalho: <input type='text' size=50 name='txtWorkspace'><br>...or selecione um espaço de trabalho: <select name='selWorkspace'><option value=''>Escolha...</option></select>",
	cancelLabel: "cancelar",
	cancelPrompt: "Cancela esta importação",
	statusOpenWorkspace: "Abrindo o espaço de trabalho",
	statusGetTiddlerList: "Obtendo a lista de tiddlers disponíveis",
	errorGettingTiddlerList: "Erro ao transferir a lista de tiddlers, clique em Cancelar para tentar novamente",
	step3Title: "Passo 3: Escolha os tiddlers para importar",
	step3Html: "<input type='hidden' name='markList'></input><br><input type='checkbox' checked='true' name='chkSync'>Manter estes tiddlers ligados a este servidor para poder sincronizar mudanças subsequentes</input><br><input type='checkbox' name='chkSave'>Guardar os detalhes deste servidor num tiddler 'systemServer' chamado:</input> <input type='text' size=25 name='txtSaveTiddler'>",
	importLabel: "importar",
	importPrompt: "Importa estes tiddlers",
	confirmOverwriteText: "Tem a certeza que quer substituir estes tiddlers:\n\n%0",
	step4Title: "Passo 4: Importando %0 tiddler(s)",
	step4Html: "<input type='hidden' name='markReport'></input>", // DO NOT TRANSLATE
	doneLabel: "fechar",
	donePrompt: "Fecha este assistente",
	statusDoingImport: "Importando tiddlers",
	statusDoneImport: "Todos os tiddlers importados",
	systemServerNamePattern: "%2 de %1",
	systemServerNamePatternNoWorkspace: "%1",
	confirmOverwriteSaveTiddler: "O tiddler '%0' já existe. Clique 'OK' para o substituir pelos detalhes deste servidor, ou 'Cancel' para manter sem alterações",
	serverSaveTemplate: "|''Tipo:''|%0|\n|''URL:''|%1|\n|''Espaço de trabalho:''|%2|\n\nEste tiddler foi criado automaticamente para registar os detalhes deste servidor",
	serverSaveModifier: "(Sistema)",
	listViewTemplate: {
		columns: [
			{name: 'Selected', field: 'Selected', rowName: 'title', type: 'Selector'},
			{name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'},
			{name: 'Size', field: 'size', tiddlerLink: 'size', title: "Tamanho", type: 'Size'},
			{name: 'Tags', field: 'tags', title: "Etiquetas", type: 'Tags'}
			],
		rowClasses: [
			]}
	});

merge(config.macros.upgrade,{
	wizardTitle: "Actualização do código central do TiddlyWiki",
	step1Title: "Actualize ou repare este TiddlyWiki para a versão mais recente",
	step1Html: "Vai proceder com a actualização para o código central do TiddlyWiki mais recente (a partir de <a href='%0' class='externalLink' target='_blank'>%1</a>). O seu conteúdo será preservado pela actualização.<br><br>Note que as actualizações do código central podem interferir com plugins antigos. Se tiver problemas com o ficheiro actualizado, veja <a href='http://www.tiddlywiki.org/wiki/CoreUpgrades' class='externalLink' target='_blank'>http://www.tiddlywiki.org/wiki/CoreUpgrades</a>",
	errorCantUpgrade: "Não é possível actualizar este TiddlyWiki.  Só são possíveis as actualizações de ficheiros TiddlyWiki guardados localmente",
	errorNotSaved: "É necessário guardar modificações antes de actualizar",
	step2Title: "Confirme os detalhes da actualização",
	step2Html_downgrade: "Vai regredir para a versão %0 do TiddlyWiki a partir da versão %1.<br><br>Regredir para uma versão anterior do código central não é recomendado",
	step2Html_restore: "Parece que este TiddlyWiki já usa a última versão do código central (%0).<br><br>Pode continuar a actualização para garantir que o código central não foi corrompido ou danificado",
	step2Html_upgrade: "Vai actualizar o TiddlyWiki da versão %1 para a versão %0",
	upgradeLabel: "actualizar",
	upgradePrompt: "Prepare-se para o processo de actualização",
	statusPreparingBackup: "A preparar cópia de segurança",
	statusSavingBackup: "A guardar cópia de segurança",
	errorSavingBackup: "Ocorreu um problema ao guardar a cópia de segurança",
	statusLoadingCore: "A transferir o código central",
	errorLoadingCore: "Erro ao transferir o código central",
	errorCoreFormat: "Erro com o novo código central",
	statusSavingCore: "A guardar o novo código central",
	statusReloadingCore: "A recarregar o novo código central",
	startLabel: "iniciar",
	startPrompt: "Inicie a actualização",
	cancelLabel: "cancelar",
	cancelPrompt: "Cancele a actualização",
	step3Title: "Actualização cancelada",
	step3Html: "A actualização foi cancelada"
	});

merge(config.macros.sync,{
	listViewTemplate: {
		columns: [
			{name: 'Selected', field: 'selected', rowName: 'title', type: 'Selector'},
			{name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'},
			{name: 'Server Type', field: 'serverType', title: "Tipo de servidor", type: 'String'},
			{name: 'Server Host', field: 'serverHost', title: "Anfitrião do servidor", type: 'String'},
			{name: 'Server Workspace', field: 'serverWorkspace', title: "Espaço de trabalho do servidor", type: 'String'},
			{name: 'Status', field: 'status', title: "Estado da sincronização", type: 'String'},
			{name: 'Server URL', field: 'serverUrl', title: "URL do servidor", text: "Ver", type: 'Link'}
			],
		rowClasses: [
			],
		buttons: [
			{caption: "Sincroniza este tiddlers", name: 'sync'}
			]},
	wizardTitle: "Sincronizar com ficheiros ou servidores externos",
	step1Title: "Escolha os tiddlers que quer sincronizar",
	step1Html: "<input type='hidden' name='markList'></input>", // DO NOT TRANSLATE
	syncLabel: "sincronizar",
	syncPrompt: "Sincroniza este tiddlers",
	hasChanged: "Alterado enquanto desligado",
	hasNotChanged: "Sem alterações enquanto desligado",
	syncStatusList: {
		none: {text: "...", display:'none', className:'notChanged'},
		changedServer: {text: "Alterado no servidor", display:null, className:'changedServer'},
		changedLocally: {text: "Alterado enquanto desligado", display:null, className:'changedLocally'},
		changedBoth: {text: "Alterado enquanto desligado e no servidor",  display:null, className:'changedBoth'},
		notFound: {text: "Não encontrado no servidor", display:null, className:'notFound'},
		putToServer: {text: "Actualizado no servidor", display:null, className:'putToServer'},
		gotFromServer: {text: "Obtida actualização do servidor", display:null, className:'gotFromServer'}
		}
	});

merge(config.macros.annotations,{
	});

merge(config.commands.closeTiddler,{
	text: "fechar",
	tooltip: "Fecha este tiddler"});

merge(config.commands.closeOthers,{
	text: "fechar outros",
	tooltip: "Fecha todos os outros tiddlers"});

merge(config.commands.editTiddler,{
	text: "editar",
	tooltip: "Edita este tiddler",
	readOnlyText: "ver",
	readOnlyTooltip: "Ver o conteúdo deste tiddler"});

merge(config.commands.saveTiddler,{
	text: "salvar",
	tooltip: "Salva as alterações a este tiddler"});

merge(config.commands.cancelTiddler,{
	text: "cancelar",
	tooltip: "Cancela as alterações a este tiddler",
	warning: "Tem a certeza que quer cancelar as alterações a '%0'?",
	readOnlyText: "voltar",
	readOnlyTooltip: "Ver este tiddler normalmente"});

merge(config.commands.deleteTiddler,{
	text: "eliminar",
	tooltip: "Elimina este tiddler",
	warning: "Tem a certeza que quer eliminar '%0'?"});

merge(config.commands.permalink,{
	text: "permaligação",
	tooltip: "Permaligação para este tiddler"});

merge(config.commands.references,{
	text: "referências",
	tooltip: "Mostra tiddlers que ligam a este",
	popupNone: "Sem referências"});

merge(config.commands.jump,{
	text: "saltar",
	tooltip: "Salta para outro tiddler aberto"});

merge(config.commands.syncing,{
	text: "sinc",
	tooltip: "Controla sincronização deste tiddler com um servidor ou ficheiro externo",
	currentlySyncing: "<div>Sincronizando via <span class='popupHighlight'>'%0'</span> para:</"+"div><div>anfitrião: <span class='popupHighlight'>%1</span></"+"div><div>espaço de trabalho: <span class='popupHighlight'>%2</span></"+"div>", // Note escaping of closing <div> tag
	notCurrentlySyncing: "Sem sincronização",
	captionUnSync: "Parar sincronização deste tiddler",
	chooseServer: "Sincronizar este tiddler com outro servidor:",
	currServerMarker: "\u25cf ",
	notCurrServerMarker: "  "});

merge(config.commands.fields,{
	text: "campos",
	tooltip: "Mostra os campos estendidos deste tiddler",
	emptyText: "Este tiddler não tem campos estendidos",
	listViewTemplate: {
		columns: [
			{name: 'Field', field: 'field', title: "Campo", type: 'String'},
			{name: 'Value', field: 'value', title: "Valor", type: 'String'}
			],
		rowClasses: [
			],
		buttons: [
			]}});

merge(config.shadowTiddlers,{
	DefaultTiddlers: "[[ComoIniciar]]",
	MainMenu: "[[ComoIniciar]]",
	ComoIniciar: "Para começar a usar este TiddlyWiki vazio terá de modificar os seguintes tiddlers:\n* SiteTitle & SiteSubtitle: O título e o subtítulo do site, como pode ver acima (depois de guardar as alterações, eles aparecerão também na barra de título do browser)\n* MainMenu: O menu (usualmente à esquerda)\n* DefaultTiddlers: Contém o nome dos tiddlers que pretende que apareçam quando o TiddlyWiki é aberto\nSerá também necessário inserir o nome de utilizador que servirá para assinar as edições: <<option txtUserName>>",
	SiteTitle: "O meu TiddlyWiki",
	SiteSubtitle: "um bloco de notas reutilizável e não-linear na web",
	SiteUrl: "",
	SideBarOptions: '<<search>><<closeAll>><<permaview>><<newTiddler>><<newJournal "DD MMM YYYY">><<saveChanges>><<slider chkSliderOptionsPanel OptionsPanel "opções \u00bb" "Muda as opções avançadas do TiddlyWiki">>',
	OptionsPanel: "Estas opções de personalização do TiddlyWiki ficam guardadas no seu browser\n\nO seu nome de utilizador para assinar os textos. Use uma PalavraWiki (eg, JoséSilva)\n\n<<option txtUserName>>\n<<option chkSaveBackups>> GuardarSalvaguardas\n<<option chkAutoSave>> AutoGuardar\n<<option chkRegExpSearch>> ProcuraExpReg\n<<option chkCaseSensitiveSearch>> ProcuraSensívMaiúsc\n<<option chkAnimate>> ActivarAnimações\n\n----\nVeja as [[OpçõesAvançadas|AdvancedOptions]]",
	SideBarTabs: '<<tabs txtMainTab "Data" "Tiddlers por ordem cronológica" TabTimeline "Título" "Tiddlers por ordem alfabética" TabAll "Etiquetas" "Todas as etiquetas" TabTags "Mais" "Mais listas" TabMore>>',
	TabMore: '<<tabs txtMoreTab "Em falta" "Tiddlers em falta" TabMoreMissing "Órfãos" "Tiddlers sem ligações de outros tiddlers" TabMoreOrphans "Sombra" "Tiddlers na sombra" TabMoreShadowed>>',
	ToolbarCommands: "|~ViewToolbar|closeTiddler closeOthers +editTiddler > fields syncing permalink references jump|\n|~EditToolbar|+saveTiddler -cancelTiddler deleteTiddler|"});

merge(config.annotations,{
	AdvancedOptions: "Este tiddler sombra dá acesso a várias opções avançadas",
	ColorPalette: "Estes valores neste tiddler sombra determinam o esquema de cores do interface de utilizador do ~TiddlyWiki",
	DefaultTiddlers: "Os tiddlers listados neste tiddler sombra serão automaticamente abertos no arranque do ~TiddlyWiki",
	EditTemplate: "O modelo em HTML neste tiddler sombra determina o aspecto dos tiddlers enquanto são editados",
	ComoIniciar: "Este tiddler sombra fornece algumas instruções básicas de utilização",
	ImportTiddlers: "Este tiddler sombra dá acesso à importação de tiddlers",
	MainMenu: "Este tiddler sombra é usado como conteúdo do menu principal na coluna da esquerda do ecran",
	MarkupPreHead: "Este tiddler é inserido no topo da secção <head> do ficheiro TiddlyWiki",
	MarkupPostHead: "Este tiddler é inserido no fundo da secção <head> do ficheiro TiddlyWiki",
	MarkupPreBody: "Este tiddler é inserido no topo da secção <body> do ficheiro TiddlyWiki",
	MarkupPostBody: "Este tiddler é inserido no fim da secção <head> do ficheiro TiddlyWiki immediatamente após o bloco <script>",
	OptionsPanel: "Este tiddler sombra é usado como conteúdo do painel deslizante de opções na barra lateral da direita",
	PageTemplate: "O modelo em HTML neste tiddler sombra determina o aspecto geral do ~TiddlyWiki",
	PluginManager: "Este tiddler sombra dá acesso ao gestor de plugins",
	SideBarOptions: "Este tiddler sombra é usado como conteúdo do painel de opções na barra lateral da direita",
	SideBarTabs: "Este tiddler sombra é usado como conteúdo do painel de abas na barra lateral da direita",
	SiteSubtitle: "Este tiddler sombra é usado como a segunda parte do título da página",
	SiteTitle: "Este tiddler sombra é usado como a primeira parte do título da página",
	SiteUrl: "Este tiddler sombra deve conter o URL completo para publicação",
	StyleSheetColors: "Este tiddler sombra contém definições CSS relacionadas com a cor dos elementos da página. ''NÃO EDITE ESTE TIDDLER'', em vez disso faça as suas alterações no tiddler sombra StyleSheet",
	StyleSheet: "Este tiddler pode conter definições CSS do utilizador",
	StyleSheetLayout: "Este tiddler sombra contém definições CSS relacionadas com a disposição dos elementos da página. ''NÃO EDITE ESTE TIDDLER'', em vez disso faça as suas alterações no tiddler sombra StyleSheet",
	StyleSheetLocale: "Este tiddler sombra contém definições CSS relacionadas com traduções",
	StyleSheetPrint: "Este tiddler sombra contém definições CSS relacionadas com a impressão",
	SystemSettings: "Este tiddler é usado para guardar opções de configuração deste documento ~TiddlyWiki",
	TabAll: "Este tiddler sombra define o conteúdo da aba 'Título' na barra lateral da direita",
	TabMore: "Este tiddler sombra define o conteúdo da aba 'Mais' na barra lateral da direita",
	TabMoreMissing: "Este tiddler sombra define o conteúdo da aba 'Em falta' na barra lateral da direita",
	TabMoreOrphans: "Este tiddler sombra define o conteúdo da aba 'Órfãos' na barra lateral da direita",
	TabMoreShadowed: "Este tiddler sombra define o conteúdo da aba 'Sombra' na barra lateral da direita",
	TabTags: "Este tiddler sombra define o conteúdo da aba 'Etiquetas' na barra lateral da direita",
	TabTimeline: "Este tiddler sombra define o conteúdo da aba 'Data' na barra lateral da direita",
	ToolbarCommands: "Este tiddler sombra determina quais os comandos que aparecem na barra de ferramentas dos tiddlers",
	ViewTemplate: "O modelo em HTML neste tiddler sombra determina o aspecto dos tiddlers"
	});

delete config.shadowTiddlers.GettingStarted;
/*}}}*/
![[RAD 1303 - ADMINISTRAÇÃO FINANCEIRA I |Administração Financeira 1]]
Docente: Prof. Dr. Carlos Alberto Gabrielli Barreto Campello

''Objetivo Geral do Curso''
Propiciar aos alunos base teórica e prática no uso das modernas técnicas de Administração Financeira, visando auxiliar no processo da tomada de decisão. O núcleo do curso trata da gestão financeira de curto prazo (ativos circulantes e passivos circulantes), também denominada de gestão do capital de giro.

''Conteúdo Programático''
Introdução: O Ensino e a Pesquisa na Administração do Capital de Giro
Ponto 1. Fundamentos da Administração do Capital de Giro
Ponto 2. Gestão de Recebíveis
Ponto 3. Gestão de Estoques
Ponto 4. Gestão de Contas a Pagar
Ponto 5. Gestão da Tesouraria e Disponibilidades
Ponto 6. Fontes de Financiamento para Capital de Giro
Ponto 7. Gestão Estratégica do Capital de Giro

!Critérios de avaliação
Exercícios/Discussão (20%) - Stoa
P1 (40%) : 27/abril
P2: (40%) 29/jun
Sub: 5/jul

!Critério de reavaliação
Estará apto a efetuar a prova de reavaliação o aluno que tiver como média final no mínimo três ( 3,0 ) e tiver no mínimo 70% (setenta por cento ) de freqüência nas aulas, ao longo do semestre. A aprovação na REAVALIAÇÃO será a obtenção de nota acima de cinco ( 5,0 ) entre a média do semestre e a prova de reavaliação.

!Atendimento Discente
O atendimento aos alunos desta disciplina, fora da sala de aula, será realizado na sala C-35, na terça-feira, das 14:30hs as 18:00hs. O atendimento também poderá ser realizado através da internet através do sistema de mensagens do moodle. 

!Bibliografia
ASSAF, Alexandre N., SILVA, Cesar AT, ADMINISTRAÇÃO DO CAPITAL DE GIRO, Editora Atlas, 3ed, 2002
VIEIRA, MARCOS V . Administração Estratégica do Capital de Giro, São Paulo, Editora Atlas, 2ed, 2008
DAMODARAN, A. - Corporate Finance: Theory and Practice. John Wiley & Sons, Inc. New York, 1997.
SAMUELS, J. M. et alli - Management of Company Finance. International Thomson Business Press. London, 1996.
GITMAN, L.J. - Princípios de Administração Financeira. Editora Harper & Row do Brasil, 1984.
Jaffe,Jeffrey F. Westerfield, Randolph W. e Ross, Stephen A. ADMINISTRAÇÃO FINANCEIRA: Corporate Finance, Atlas, 2ed, 2002
BREALEY,R. e MYERS, S. - Principles of Corporate Finance. McGraw Hill, 2003 
[[Administração Financeira 2|Administração Financeira 2]]
!Objetivos 
O curso objetiva propiciar aos alunos base teórica e prática no uso das técnicas modernas de Administração Financeira, visando auxiliar no processo da tomada de decisão em Administração Empresarial. É uma continuação do curso de Administração Financeira I, focalizando tópicos avançados em Finanças. 

!Programa Resumido 
A disciplina é uma continuação do curso de Administração Financeira I. O curso aborda, essencialmente a Gestão Financeira de Longo Prazo. Possibilitando ao aluno apreender uma visão de investimentos e financiamentos empresariais.

!Programa
* Financiamento a longo prazo
* Arrendamento mercantil
* Ação preferencial, ação ordinária e títulos conversíveis
* Política de dividendos
* Custo de capital
* Alavancagem operacional, financeira e combinada
* Estrutura de capital
* Reorganizações (fusões, aquisições e incorporações)
* Securitização * Banking

!Objetivos Finalísitco 
Temos como meta calcular o custo de capital das empresas e compreender os fatores que causam suas alterações.

!Programa Detalhado da Disciplina
''Introdução''
''Ações''
- precificação VP dividendos
- precificação - gordon 
- precificação - oportunidades de crescimento
- precificação - fluxos variáveis
- relação LPA e preços 
''Títulos de Dívida''
- precificação 
- curva temporal da taxa de juros
- risco de crédito 
''Empréstimos e Correlatos''
- Leasing 
- Securitização 
- Empréstimos 
''Risco e Retorno''
- tipos de riscos 
- risco do título 
- risco da carteira 
- markowitz 
- CAPM 
- Eficiência do Mercado 
''Política de Dividendos''
''MM'' 
- Impostos 
- Alavancagem 
''Estrutura de Capital''
- Otimização do Valor 
- Hierarquia das Fontes 
''Custo do Capital''
''Governança Corporativa''

!Datas Provas 
prova 1- 27/set
prova 2 - 22/nov
sub - 26/nov
reaval - (a ser marcado pelo departamento)


!Pesos
prova 1 - 40%
prova 2 - 40%
trabalhos - 20%


!Bibliografia 
Bibliografia Sugerida
. Brealey, Richard A.; Myers, Stewart C.; Allen, Franklin. Princípios de Finanças Corporativas. São Paulo: McGraw Hill, 2008, 8ª Ed.

Bibliografia Básica
· GITMAN
. ROSS
. DAMODARAN, A. - Corporate Finance: Theory and Practice. John Wiley & Sons, Inc. New York, 1997.
· SAMUELS, J. M. et alli - Management of Company Finance. International Thomson Business Press. London, 1996.
· FORTUNA, E. - Mercados Financeiros: Produtos e Serviços. Editora Qualitymark. São Paulo, 1997.

!Site
Acesso ao site da disciplina: http://campello.fearp.usp.br
disciplina: administração financeira 2
<html>

<div style="line-height: 120%;"><font size="2"><span style="font-weight: bold; font-family: arial,helvetica,sans-serif;">PLANO DE AULA<br /><br />Objetivos</span><br style="font-family: arial,helvetica,sans-serif;" /><span style="font-family: arial,helvetica,sans-serif;">Apresentar o campo geral da atuação do administrador financeiro, os conceitos fundamentais em que se apoia a teoria das finanças e as ferramentas básicas do processo de gestão econômico-financeira das empresas..</span><br style="font-family: arial,helvetica,sans-serif;" /><br style="font-family: arial,helvetica,sans-serif;" /><span style="font-weight: bold; font-family: arial,helvetica,sans-serif;">Programa Resumido</span></font> <font size="2"><br style="font-family: arial,helvetica,sans-serif;" /><span style="font-family: arial,helvetica,sans-serif;"></span></font><img src="file:///C:/Users/Beto/AppData/Local/Temp/moz-screenshot-8.png" /><font size="2"><span style="font-family: arial,helvetica,sans-serif;">Explicitar a atuação do administrador financeiro, promover o entendimento dos conceitos fundamentais nos quais se apóia a teoria de finanças e as ferramentas básicas do processo de gestão econômico-financeira das empresas..</span><br style="font-family: arial,helvetica,sans-serif;" /><br style="font-family: arial,helvetica,sans-serif;" /><span style="font-weight: bold; font-family: arial,helvetica,sans-serif;">Programa</span><br style="font-family: arial,helvetica,sans-serif;" /><span style="font-family: arial,helvetica,sans-serif;">* Introdução <br />* Padronização de demonstrativos financeiros <br />* Atualização monetária <br />* Análise de captação e aplicação de recursos <br />* Análise de formação de resultados <br />* Análise de indicadores financeiros <br />* Elaboração de pareceres</span></font><br /><font size="2"><span style="font-family: arial,helvetica,sans-serif; font-weight: bold;"><br />Programa Detalhado da Disciplina</span></font><font size="2"><span style="font-family: arial,helvetica,sans-serif;"><br />Os fatos básicos empresariais<br />O ciclo Operacional e o ciclo financeiro<br />Formação dos Demonstrativos Contábeis<br />Análise Horizontal<br />Análise Vertical<br />Análise de Setores representativos<br />Análise de custos<br />Análise de estoques<br />Análise de vendas<br />Análise de Liquidez<br />Captação de Recursos<br />Aplicação de Recursos<br />Análise de Endividamento<br />Análise da Lucratividade<br />Análise DuPont<br />Indicadores usuais em Administração<br />Análise de Setores representativos<br />Fluxo de Caixa<br /></span></font><font size="2"><span style="font-family: arial,helvetica,sans-serif;"></span></font> <font size="2"><span style="font-family: arial,helvetica,sans-serif; font-weight: bold;"></span></font><br /><font size="2"><span style="font-weight: bold; font-family: arial,helvetica,sans-serif;">Datas<font size="2"><span style="font-family: arial,helvetica,sans-serif;"> </span></font></span></font> <font size="2" style="font-weight: bold;"><span style="font-family: arial,helvetica,sans-serif;">Provas</span></font><br style="font-family: arial,helvetica,sans-serif;" />
  <p class="MsoNormal"><font size="2"><span style="font-family: arial,helvetica,sans-serif;">primeira prova - </span>2/outubro<br style="font-family: arial,helvetica,sans-serif;" /><span style="font-family: arial,helvetica,sans-serif;">segunda prova - 27/novembro</span><br style="font-family: arial,helvetica,sans-serif;" /><span style="font-family: arial,helvetica,sans-serif;">sub - 4/dezembro</span><br style="font-family: arial,helvetica,sans-serif;" /><span style="font-family: arial,helvetica,sans-serif;">reaval - marcada pelo departamento<br /></span></font></p>
  <p class="MsoNormal"><font size="2"><br style="font-family: arial,helvetica,sans-serif;" /><span style="font-weight: bold; font-family: arial,helvetica,sans-serif;">Pesos</span><br style="font-family: arial,helvetica,sans-serif;" /><span style="font-family: arial,helvetica,sans-serif;">p1 - 40%</span><br style="font-family: arial,helvetica,sans-serif;" /><span style="font-family: arial,helvetica,sans-serif;">p2 - 40%</span>
</p> <font size="2"><span style="font-weight: bold; font-family: arial,helvetica,sans-serif;">Bibliografia</span></font> <font size="2"><br style="font-family: arial,helvetica,sans-serif;" /><span style="font-family: arial,helvetica,sans-serif;"></span></font><font size="2"><span style="font-family: arial,helvetica,sans-serif;"></span><span style="font-family: arial,helvetica,sans-serif;"></span></font><font size="2"><span style="font-family: arial,helvetica,sans-serif;">Bibliografia Referencial<br />. Assaf Neto, Alexandre , Estrutura E Análise de Balanços - Um Enfoque Econômico-financeiro, Atlas<br /><br /></span></font><font size="2"><span style="font-family: arial,helvetica,sans-serif;">Bibliografia Sugerida</span><br style="font-family: arial,helvetica,sans-serif;" /><span style="font-family: arial,helvetica,sans-serif;">. Brealey, Richard A.; Myers, Stewart C.; Allen, Franklin. Princípios de Finanças Corporativas. São Paulo: McGraw Hill, 2008, 8ª Ed.</span></font><br /><font size="2"><span style="font-family: arial,helvetica,sans-serif;">Jeffrey f. Jaffe, Randolph w Westerfield, Stephen Ross, Administracao Financeira, Atlas <br />Gitman, Lawrence,Principios de Administracao Financeira, Pearson<br /></span><br style="font-family: arial,helvetica,sans-serif;" /><span style="font-family: arial,helvetica,sans-serif;"></span><br style="font-family: arial,helvetica,sans-serif;" /><span style="font-weight: bold; font-family: arial,helvetica,sans-serif;"></span></font><font size="2"><span style="font-weight: bold; font-family: arial,helvetica,sans-serif;">Site</span><br style="font-family: arial,helvetica,sans-serif;" /><span style="font-family: arial,helvetica,sans-serif;">Acesso ao site da disciplina: http://sistemas.fearp.usp.br/ead</span><br style="font-family: arial,helvetica,sans-serif;" /><span style="font-family: arial,helvetica,sans-serif;">curso: analise financeira (Campello)</span><br style="font-family: arial,helvetica,sans-serif;" /><span style="font-family: arial,helvetica,sans-serif;">senha de acesso: analise</span></font><br /></div> 
</html>
PROGRAMA DE DISCIPLINA
DISCIPLINA:

RAD1306 - Finanças Internacionais

Docente

Prof. Dr. Carlos Alberto Gabrielli Barreto Campello


Objetivo Geral do Curso

O curso de Administração Financeira Internacional A disciplina visa oferecer aos alunos uma base conceitual sobre administração financeira internacional, com ênfase nos aspectos econômicos e financeiros.


Conteúdo Programático

- Introdução a Administração Financeira Internacional; 
- Ambiente Financeiro Internacional 
- Sistema Monetário Internacional 
- Câmbio, Juros e Comércio Exterior 
- Balanço de Pagamentos Internacionais; Exportação e Importação 
- Mercado Financeiro Internacional. 
- Mensurando e Administrando a Exposição Cambial 
- Exposição Transação 
- Exposição Operacional 
- Exposição Contábil 
- Exposição de Taxas 
- Financiamento Internacional e Mercados Financeiros Internacionais 
- Decisões de Investimentos Estrangeiros 
- Estratégias Empresariais 
- Orçamento de Capital Internacional 
- Ajuste ao risco em investimentos estrangeiros 


Critérios de avaliação


A avaliação do desempenho dos alunos far-se-á com base em duas avaliações de iguais pesos



Critério de reavaliação


A aprovação na REAVALIAÇÃO será a obtenção de nota acima de cinco ( 5,0 ) entre a média do semestre e a prova de reavaliação. Estará apto a efetuar a prova de reavaliação o aluno que tiver como média final no mínimo três ( 3,0 ) e tiver no mínimo 70% (setenta por cento ) de freqüência nas aulas, ao longo do semestre.



Prova Substitutiva

Haverá uma prova substitutiva no semestre, que poderá ser realizada somente por quem faltou em alguma avaliação .


Atendimento Discente

O atendimento aos alunos desta disciplina, fora da sala de aula, será realizado às quartas-feiras na sala C - 35. O atendimento também poderá ser realizado através da internet pelo e-mail campello@fearp.usp.br


Bibliografia

O curso será desenvolvido com base nos seguintes livros-texto:

Eiteman, David K. Administração Financeira Internacional,9 ed., Porto Alegre : Bookman,2002 

Brealey, Richard A.; Myers, Stewart C.; Allen, Franklin. Princípios de Finanças Corporativas. São Paulo: McGraw Hill, 2008, 8ª Ed.

Site
As atividades estão disponíveis no site ead (sistemas.fearp.usp.br/ead).
Cronograma Provas 

Prova1 	30/abri	
Prova2 	25/jun	
Substitutiva 	2/jul	

REAVAL - a ser marcada pelo departamento
[[Indicadores para Gestão|Indicadores para Gestão]]

Objetivo: Discutir as técnicas de construção de indicadores utilizandop os conceitos de lógica fuzzy e apresentar algumas técnicas comuns em administração com o uso desta lógica

Programa:

1. Fuzzy
* definições
* exemplos
* aplicações

2. Lógica Fuzzy
* operações com números fuzzy

3. AHP
* método normal
* método Fuzzy

4. Clusterização
* método normal
* método Fuzzy

5. TOPSIS, SERVQUAL
* método normal
* método Fuzzy

6. Indicadores Fuzzy
* método normal
* método Fuzzy

7. Regressão
* método normal
* método Fuzzy

8. Sistemas Mandani

9. Sistemas Takagi-Sugeno 

referênciais

* [[Análise Fatorial para construção de indicadores|http://www.scielo.br/scielo.php?script=sci_arttext&pid=S0104-62762010000100007]] básico e explicativo
* [[Satisfação com o Trabalho|http://www.anpad.org.br/admin/pdf/EOR-B1576.pdf]]
* [[Qualidade de Serviços de Telefonia|https://www.lume.ufrgs.br/bitstream/handle/10183/66466/000871700.pdf?sequence=1]] Este é bacana pois apresenta a construção dos pesos de ponderação a partir das cargas fatoriais
* [[ Indicador de Qualidade Educação|http://www.abep.nepo.unicamp.br/docs/rev_inf/vol18_n1e2_2001/vol18_n1e2_2001_8artigo_131_159.pdf]] descreve a tentativa de equalizar o referencial teórico e o quantitativo


* [[Regressão para construção de Indicadores|http://www.scielo.br/scielo.php?pid=S0104-530X2004000100007&script=sci_arttext]] aborda a questão de medição de intangíveis


function B=recur(x,ysaida)

[npt,nvar]=size(x)

I=eye(nvar);

gam=1000;

S0=gam*I;
B0=zeros(nvar,1)


B1=B0;
S1=S0;

for i=1:npt
	c=x(i,:);
	y=ysaida(i);
	S=S1;
	B0=B1;

	num=S*c'*c*S;
	den=1+c*S*c';
	rel=num/den;
	S1=S-rel;

	n1=S1*c';
	n2=y-c*B0;
	B1=B0+n1*n2;
end
B=B1;
endfunction



x=[
0	0	0	0	0.1875	0.0625	0	0.5625	0.1875	;
0	0.375	0.125	0	0.375	0.125	0	0	0	;
0	1	0	0	0	0	0	0	0	;
0.25	0	0	0.75	0	0	0	0	0	;
0.125	0.125	0	0.375	0.375	0	0	0	0	;
0	0	0	1	0	0	0	0	0	;
0	0.125	0.375	0	0.125	0.375	0	0	0	;
0	0	0	0.1875	0.5625	0	0.0625	0.1875	0	;
0	0.25	0.25	0	0.25	0.25	0	0	0	;
0	0	0	0	0.1875	0.0625	0	0.5625	0.1875	;
0	0	0	1	0	0	0	0	0	;
0	0.25	0.25	0	0.25	0.25	0	0	0	;
0	0.75	0.25	0	0	0	0	0	0	;
0	0	0	0	0.25	0.75	0	0	0	;
0.125	0.125	0	0.375	0.375	0	0	0	0	;
0	0	0	0	0.5	0.5	0	0	0	;
0	0.1875	0.0625	0	0.5625	0.1875	0	0	0	;
0	0	0	0.0625	0.1875	0	0.1875	0.5625	0	;
0	0	0	0	0.75	0	0	0.25	0	;
0	0	0	0.25	0.25	0	0.25	0.25	0	;
];
ysaida=[
7	;
6	;
7	;
2	;
3	;
7	;
5	;
8	;
5	;
6	;
6	;
5	;
6	;
5	;
3	;
8	;
6	;
3	;
9	;
7	
];



coef=recur(x,ysaida)
[[Planejamento Competitividade e Controle|Planejamento Competitividade e Controle]]
''Objetivos''

a) Introduzir o conceito de estratégia e sondar o significado desta importante palavra, de modo a ampliar a visão que dela se faz;
b) Avaliar a condição do estrategista como um gerente geral, revelando as dificuldades da formulação e administração de estratégia nas organizações contemporâneas;
c) Desenvolver a compreensão dos processos pelos quais são elaboradas de modo formal e sistemático as estratégias; 
d) Compreender com os principais esquemas de análise estratégica;
e) Considerar como de fato se formam as estratégias na organização, e não necessariamente sendo formuladas e contrapor as visões da estratégica como fruto do raciocínio deliberado, sistemático e formal e da estratégia como consequência das permanentes interações entre o ambiente, a organização e as visões e ações de seus membros; 
f) Formular um plano estratégico considerando o contexto de uma organização real;
g) Desenvolver e aprofundar o conceito da função gerencial de controle e seus mecanismos de atuação nas organizações;
h) Explicar porque os administradores precisam de controle
i) Descrever as etapas do processo de controle.
j) Discutir a importância das áreas-chave de desempenho e dos pontos de controle estratégico para o projeto de sistemas eficazes de controle.
 
''Programa Resumido''
* Planejamento Estratégico. 
* Ferramentas de Planejamento. 
* Principais estratégias empresariais. 
* Conceitos de Balanced Scorecard e Governança Corporativa
 
''Programa''
• Definição do planejamento
• Por que planejar?
• Processo Formal de Planejamento Estratégico
o A Missão do Negócio
o Avaliação do Ambiente
o Avaliação Interna
o Definição de Objetivos e Políticas
o Estratégias Genéricas e Estratégias Funcionais
o Implementação Estratégica
o Controle Estratégico
• Ferramentas de Análise Estratégica
o Definição do Negócio
o Análise da Indústria
o Estratégias Genéricas
• Matrizes de Portfólio
• Estratégias de aquisição e reestruturação
• Estratégias internacionais
• Estratégias de cooperação
• Conceitos de Balanced Scorecard e Governança Corporativa
 
 
 
''Avaliação''
'     	
''Bibliografia''
     	
Bibliografia Básica:
JOHNSON, Gerry; SCHOLES, Kevan; WHITTINGTON, Richard. Fundamentos de Estratégia 1ª Ed. – Porto Alegre: Bookman, 2011.
KAPLAN, Robert S. e NORTON, David P. Mapas Estratégicos: Balanced Scorecard Rio de Janeiro: Elsevier 2004
HITT, M. A.; IRELAND, R. D.; HOSKISSON, R. E. Administração estratégica. São Paulo: Thomson Learning, 2008.
MONTGOMERY, C. A.; PORTER, M. E. (Orgs.) Estratégia: a busca da vantagem competitiva. Rio de Janeiro: Elsevier, 1998.
Bibliografia Complementar:
ANSOFF, H. Igor. Estratégia Empresarial. São Paulo : McGraw-Hill, 1977.
CERTO, S. C., PETER, J. P. Administração estratégica: planejamento e implantação da estratégia. São Paulo: Makron, 1993.
DAVID, Fred R. Strategic management. Upper Saddle River: Prentice Hall, 1997.
OLIVEIRA, Djalma de P. Rebouças de. Planejamento Estratégico: conceitos, metodologia, práticas. 21. ed. São Paulo: Atlas, 2004.
OSTERWALDER, Alexander; PIGNEUR, YVES. Business Model Generation: Inovação em Modelos de Negócios. Rio de Janeiro, RJ: Alta Books, 2011.
[[Planejamento Competitividade e Controle|Planejamento Competitividade e Controle]]

Docente: Prof. Dr. Carlos Alberto Gabrielli Barreto Campello

''Objetivo Geral do Curso''
Introduzir e discutir o conceito de estratégia, compreender os processos pela qual é elaborada; compreender os esquemas de análise estratégica; aprofundar o conceito de controle estratégico.
 

''Conteúdo Programático''
* Definição de Estratégia
* Processo Formal de Planejamento Estratégico
**A Visão e a Missão do Negócio
** Avaliação do Ambiente
** Avaliação Interna
** Definição de Objetivos e Políticas Estratégicas
** Estratégias Genéricas e Estratégias Funcionais
**Implementação Estratégica
**Controle Estratégico
• Ferramentas de Análise Estratégica
** Definição do Negócio
** Análise da Indústria
** Estratégias Genéricas
* Matrizes de Portfólio
* Estratégias de aquisição e reestruturação
* Estratégias internacionais
* Estratégias de cooperação
* Conceitos de Balanced Scorecard, Mapas Estratégicos e Governança Corporativa

!Critérios de avaliação
Exercícios/Discussão (30%) - Stoa - facultativo
P1 (35%) : 
P2: (35%) 
Sub:
''Não serão consideradas atividades e tarefas entregues fora do prazo'' 

!Critério de reavaliação
Estará apto a efetuar a prova de reavaliação o aluno que tiver como média final no mínimo três ( 3,0 ) e tiver no mínimo 70% (setenta por cento ) de freqüência nas aulas, ao longo do semestre. A aprovação na REAVALIAÇÃO será a obtenção de nota acima de cinco ( 5,0 ) entre a média do semestre e a prova de reavaliação.

!Atendimento Discente
O atendimento aos alunos desta disciplina, fora da sala de aula, será realizado na sala C-35, na terça-feira, das 14:30hs as 18:00hs. O atendimento também poderá ser realizado através da internet através do sistema de mensagens do moodle. 

!Bibliografia
JOHNSON, Gerry; SCHOLES, Kevan; WHITTINGTON, Richard. Fundamentos de Estratégia 1ª Ed. – Porto Alegre: Bookman, 2011.
KAPLAN, Robert S. e NORTON, David P. Mapas Estratégicos: Balanced Scorecard Rio de Janeiro: Elsevier 2004
HITT, M. A.; IRELAND, R. D.; HOSKISSON, R. E. Administração estratégica. São Paulo: Thomson Learning, 2008.
MONTGOMERY, C. A.; PORTER, M. E. (Orgs.) Estratégia: a busca da vantagem competitiva. Rio de Janeiro: Elsevier, 1998.

ANSOFF, H. Igor. Estratégia Empresarial. São Paulo : McGraw-Hill, 1977.
CERTO, S. C., PETER, J. P. Administração estratégica: planejamento e implantação da estratégia. São Paulo: Makron, 1993.
DAVID, Fred R. Strategic management. Upper Saddle River: Prentice Hall, 1997.
OLIVEIRA, Djalma de P. Rebouças de. Planejamento Estratégico: conceitos, metodologia, práticas. 21. ed. São Paulo: Atlas, 2004.
OSTERWALDER, Alexander; PIGNEUR, YVES. Business Model Generation: Inovação em Modelos de Negócios. Rio de Janeiro, RJ: Alta Books, 2011.
Descrição do projeto, etc

links: 
http://nucleoentretempos.com/2015/01/26/sofrimento-de-criancas-e-adolescentes-acolhidos-entraves-e-possibilidades-de-sua-escuta-no-cotidiano-das-instituicoes/

''Lógica''
O discurso político é quase sempre fundamentado no atendimento de necessidades da sociedade (morar, trabalhar, viver, passear, estudar, etc), que na verdade tratam-se direitos. O que está implícito aqui é a abordagem dada por Habermas em que defende a necessidade de atendimento de direitos sociais, o uqe criaria a capacidade de atendimento dos direitos fundamentais.

Estes direitos podem ser individuais (morar, estudar, trabalhar), coletivos (passear, locomover) ou difusos (segurança, ambiente). Os individuais e coletivos normalmente podem ser associados a certas etapas da vida (linha da vida). Esta abordagem de observar as necessidades de acordo com o momento da vida tem sido adotado por uma série de organizações, tanto públicas (Assistência Social na Finlândia),  quanto privadas (Bancos principalmente), quanto ong´s (http://www.acvf.ca/index.php/our-programs/kids-life-line/).
Quando assume o poder, o político precisa implementar suas propostas através de programas e ações governamentais, as quais devem ser declaradas nos planos governamentais, especificamente no PPA e na LDO.
Porém estes instrumentos de planejamento possuem uma linguagem técnica específica de codificação e de mensuração, que distancia-se, à priori, da linguagem política. 
Isso cria uma distância entre a linguagem do discurso político e a linguagem da ação pública que dificulta demais o Controle Social por parte da sociedade, inclusive a prestação de contas.
Esta distância pode ser observada e um dos primeiros objetivos desta pesquisa é realizar o levantamento desta distância nos municípios do Estado de São Paulo com mais de 200 mil habitantes. 
Para isso:
* serão obtidos os documentos oficiais de campanha do prefeito atual e da coligação que o elegeu
* serão identificados os direitos (colocados na linha do tempo) que o discurso político aponta como sendo de interesse em serem atendidos
* serão obtidos os documentos oficiais de planejamento (PPA e LDO) 
* serão identificados os objetivos de cada programa e de cada ação  
* será identificada a relação de cada objetivo com os direitos  e colocados na linha do tempo
* serão comparados os direitos obtidos em cada uma das perspectivas 
* serão verificadas as distâncias entre as duas perspectivas

O impacto desta distância é principalmente na ineficiência do Estado, e esta distância precisa ser reduzida de forma a permitir uma maior governabilidade, uma maior governança e um maior controle social. Uma das formas de reduzir esta distância, é utilizar algum referencial externo ao processo de planejamento público que permita com que o discurso político se aproxime do discurso público. Sugere-se que os Objetivos do Milênio possuem esta capacidade de já definir sugestões de ações a serem implantadas (planejamento) para atingimento de objetivos (político). Está implícito que os Objetivos do Milênio, principalmente através da declaração dos indicadores, estabelece uma relação de causalidade entre as ações e programas públicos e os objetivos, alinhando os dois discursos. Assim, estabelecer os ODM como metas para a administração seria um processo que reduz a distância entre as duas perspectivas e torna mais efetiva e eficaz o Estado.
Assim, como segunda etapa, a pesquisa procurará mostrar a lógica utilizada por diversas municipalidades, não apenas no Brasil como no Mundo, de buscar definir e gerenciar os programas as ações públicas no sentido de atingir os Objetivos do Milênio (ODM).  
Para isso:
* serão identificados os principais documentos das cidades que implantaram o programa ''Nós Podemos'' (VERIFICAR AS CIDADES QUE ADERIRAM, ou relatório de acompanhamento (com CD) em http://www.odmbrasil.org.br/download).
* serão verificados os indicadores dos ODM e verificada a evolução dos mesmos através das páginas do ODM.
* serão escolhidas cidades que não implantaram os ODM como metas a serem atingidas
* serão verificados os indicadores dos ODM e verificada a evolução dos mesmos
* será verificada se pode-se observar diferenças na evolução dos indicadores entre os municípios que adotaram e os que não adotaram os ODM. Espera-se uma melhoria na eficiência e eficácia dos municípios que adotaram os ODM que deve ser refletida nos indicadores.
 Como proposta final, este trabalho proporá a utilização da lógica estabelecida pelo Projeto AUDESP, projeto implementado pelo Tribunal de Contas do estado de São Paulo, como sendo um processo mais amplo mas que segue a mesma lógica dos objetivos do milênio, e que deve permitir a aproximação das duas perspectivas discursivas. 
Nesta etapa será apresentado como ilustração o caso do município de Ribeirão Preto que utilizou múltiplas dimensões para classificar as ações e projetos, e que permitiu alinhar o planejamento municipal ao discurso político. Além da classificação legal dada pela funcional programática, foi utilizada uma classificação baseada nos Objetivos do Milênio, e outra baseada em dimensões de desenvolvimento social, econômico e ambiental.

''reunião com Perla''
foi acordado que deveria focar apenas na primeira parte do trabalho, ou seja, verificar os direitos dio discurso político, os direitos da LDO, e verificar o nível de convergência (isso por si já é uma medida a ser obtida/construída).
ver se não se pode destacar os ODM e enfatizá-los.


''Título'': A RELAÇÃO ENTRE OS OBJETIVOS DO MILÊNIO (ODM), OS DIREITOS HUMANOS, O DESENVOLVIMENTO HUMANO E O PLANEJAMENTO GOVERNAMENTAL MUNICIPAL

''Classificação''
Sub-área - Administração Pública
Especialidade - Planejamento Público

''Palavras Chave''
- Planejamento Municipal
- Objetivos do Milênio
- Controle Social 
- Direitos Humanos
- Desenvolvimento Humano

''Resumo''
O discurso político é quase sempre fundamentado no atendimento de necessidades específicas da sociedade, que em última instância são traduções de direitos.  Alguns destes direitos são individuais, alguns são coletivos e outros são difusos. Estes direitos, notadamente os direitos individuais e coletivos podem ser associados a certas etapas da vida, ou seja, podem ser visualizados  em uma linha da vida. Esta abordagem de observar as necessidades humanas como sendo direitos e sensíveis com o momento da vida tem sido adotado por uma série de organizações, sejam públicas, privadas ou sem fins lucrativos. Ao assumir o poder, o político precisa implementar seu discurso político através de programas e ações governamentais, e estas devem estar refletidas e declaradas nos planos governamentais baseando-se nos princípios do formalismo, especificamente no Plano Plurianual (PPA) e na Lei de Diretrizes Orçamentárias (LDO). Porém estes instrumentos possuem uma linguagem técnica específica de codificação e de mensuração, que distancia-se  da linguagem política. Esta distância entre a linguagem do discurso político e a linguagem da ação pública dificulta o processo de gestão, por parte dos gestores, e de Controle Social, por parte da sociedade. Um dos objetivos desta pesquisa é verificar este distanciamento. 
Presume-se que nos municípios em que o discurso político possui alinhamento com as ações e programas governamentais tanto a eficiência quanto a eficácia do estado sejam maiores, além de apresentarem uma maior governabilidade, uma maior governança e um maior controle social, ao menos no que se refere aos próprios objetivos do milênio. Uma das formas mais difundidas para obter este alinhamento é utilizar algum referencial externo ao processo de planejamento público. Diversos trabalhos tem mostrado que uma das formas de obter este alinhamento é utilizando-se da abordagem dos Objetivos do Milênio, pois estaria implícito que esta abordagem estabelece, principalmente através da declaração dos indicadores, uma relação de causalidade entre as ações e programas públicos e os objetivos, o que alinharia os dois discursos. Assim, será um dos objetivos deste trabalho verificar se existem indícios de que os municípios que aderem aos ODM mostram maior atingimento dos objetivos.
Finalmente, há indícios na literatura de que os planos governamentais deveriam ser utilizados como elo de ligação entre o discurso do Estado e a Sociedade. Os planos , instrumentos do Estado, possuem elementos que estabelecem a ligação entre objetivos governamentais e a ação pública, definidos e apresentados em linguagem técnica e administrativa. Esta linguagem é necessária para permitir a implementação pela burocracia. Já a sociedade pauta-se pelo uso de uma linguagem que aproxima-se do discurso político, cujos objetivos pretendidos e apresentados nos programas partidários são definidos e apresentados em linguagem coloquial, normalmente associados aos direitos, e que é necessária para serem compreendidos e acompanhados pela sociedade na avaliação do gestor e no controle social. Este trabalho pretende sugerir a utilização das bases estabelecidas pelo Projeto Audesp como ponto de partida para o uso dos planos governamentais como instrumentos efetivos de gestão e de controle social.

''Objetivos''
Este trabalho propõe-se a 3 objetivos:
1)	Obter a distância entre o discurso político e a linguagem da ação do estado nos municípios do Estado de São Paulo com mais de 200 mil habitantes. Para isso inicialmente serão obtidos os documentos oficiais de campanha do prefeito atual e da coligação que o elegeu e identificados os direitos que o discurso político aponta como sendo de interesse em serem atendidos. Após deverão ser obtidos os documentos oficiais de planejamento (PPA e LDO) e identificados os objetivos de cada programa e de cada ação governamental, buscando identificar a relação de com os direitos  e colocados na linha do tempo. A seguir serão comparados os direitos obtidos em cada uma das perspectivas e verificadas por observação as distâncias entre essas duas perspectivas.
2)	Verificar se os municípios que aderem aos ODM apresentam melhores indicadores nos objetivos que os municípios que não aderem. Serão analisados dois grupos de municípios distintos: um composto por municípios que possuam estabelecidos projetos alinhados com os ODM, e outro grupo composto por municípios que não possuam projetos alinhados com os ODM. Para cada um dos grupos serão avaliados os indicadores de atingimento de cada ODM e será procurado verificar se existem indícios de que os grupos difiram no que se refere a atingimento dos objetivos. A verificação será através do acompanhamento da evolução dos indicadores de forma individual, e tomando-se como base o nível de atingimento do estabelecido pela ONU para 2015. Serão trabalhadas as médias de cada um dos grupos para cada um dos indicadores. A valiação de cada objetivo será feita por ponderação subjetiva.

3)	Como proposta final, este trabalho proporá a utilização da lógica estabelecida pelo Projeto AUDESP, projeto implementado pelo Tribunal de Contas do estado de São Paulo, como sendo um processo mais amplo mas que segue a mesma lógica dos objetivos do milênio, e que deve permitir a aproximação das duas perspectivas discursivas.  Nesta etapa será apresentado como ilustração o caso do município de Ribeirão Preto que utilizou múltiplas dimensões para classificar as ações e projetos, e que permitiu alinhar o planejamento municipal ao discurso político. Além da classificação legalista dada pela classificação funcional programática, foi utilizada uma classificação baseada nos Objetivos do Milênio, e outra baseada em dimensões de desenvolvimento destacando-se as dimensões social, econômico e ambiental.

Orçamento
Benefício Complementar R$ 8.000
2 Bolsistas tt1 (gaduação, 15hs semanais) - R$ 6.348,00 	
FOCO
trazer o foco do trabalho para apenas uma das etapas da linha da vida (inicial), o que permitirá basear-se todo o referencial nos direitos das crianças.
Isso permite usar algumas referencias bacanas:
http://www.unicef.org/crc/index_30177.html
http://www2.ohchr.org/english/law/crc.htm
http://www.crin.org/
http://www.iicrd.org/research_circleofrights (este possui metodologias de implementação _ triplo A).
http://labspace.open.ac.uk/mod/oucontent/view.php?id=425702&section=1.2.4 (este tem um modelo que me parece bacana inclusive para usar na linha da vida)...

dentre outras.
Também permitie explorar com maior profundidade os planos governamentais, inclusive verificando a participação através dos conselhos municipais...

Uma idéia inicial seria acompanhar os direitos declarados nestas organizações e verificar quais estão institucionalizadas nas nossas leis....


Lógica
O discurso político é quase sempre fundamentado no atendimento de necessidades da sociedade (morar, trabalhar, viver, passear, estudar, etc), que na verdade tratam-se direitos. O que está implícito aqui é a abordagem dada por Habermas em que defende a necessidade de atendimento de direitos sociais, o que criaria a capacidade de atendimento dos direitos fundamentais, em contradição ao postulado por Raws, conforme apontado em Campello (2004).

Estes direitos podem ser individuais (morar, estudar, trabalhar), coletivos (passear, locomover) ou difusos (segurança, ambiente). Os individuais e coletivos normalmente podem ser associados a certas etapas da vida (linha da vida). Esta abordagem de observar as necessidades de acordo com o momento da vida tem sido adotado por uma série de organizações, tanto públicas (Assistência Social na Finlândia), quanto privadas (Bancos principalmente), quanto ong´s (http://www.acvf.ca/index.php/our-programs/kids-life-line/), e também foram discutidos em Campello (2004).

Quando assume o poder, a aliança política precisa implementar suas propostas e promessas de campanha através de programas e ações governamentais, as quais devem ser declaradas nos planos governamentais, especificamente no PPA e na LDO.
Porém estes instrumentos de planejamento possuem uma linguagem técnica específica de codificação e de mensuração, que distancia-se, à priori, da linguagem política. Isso cria uma distância entre a linguagem do discurso político e a linguagem da ação pública que dificulta demais o Controle Social por parte da sociedade, inclusive a prestação de contas.

Além do mais, o governante depara-se com duas dificuldades adicionais, no que tange à implementação da sua agenda: 1) a inércia das estruturas e programas governamentais já em funcionamento; 2) a necessidade de estabelecer alianças mais amplas de forma a garantir a governabilidade junto ao legislativo.
 
As diferentes linguagens, a inércia e a necessidade de estabelecer alianças mais amplas criam importantes dificuldades ao governante, reduzindo sua governabilidade, sua governança e sua (Bresser, Nuria 1994 - verificar).

Desta forma, pode-se questionar se a homogenização da linguagem utilizada nos programas políticos (visão política) com a utilizada nos planos governamentais (visão técnica e burocrata) não levaria a ganhos importantes no que se refere ao controle gerencial dos gestores públicos, posto que realizaria o alinhamento entre as expectativas dos políticos e os da burocracia; e no que se refere ao controle social posto que permitiria acompanhar a realização das promessas de campanha.

O impacto desta distância é principalmente na ineficiência do Estado, e esta distância precisa ser reduzida de forma a permitir uma maior governabilidade, uma maior governança e um maior controle social. Uma das formas de reduzir esta distância, é utilizar algum referencial externo ao processo de planejamento público que permita com que o discurso político se aproxime do discurso público. 

Sugere-se que os Objetivos do Milênio possuem esta capacidade de já definir sugestões de ações a serem implantadas (planejamento) para atingimento de objetivos que são entendidos de forma clara tanto pela classe política, quanto pela classe burocrática. Está implícito que os Objetivos do Milênio, principalmente através da declaração dos indicadores, estabelece uma relação de causalidade entre as ações e programas públicos e os objetivos, alinhando os dois discursos. Assim, estabelecer os ODM como metas para a administração seria um processo que reduz a distância entre as duas perspectivas e torna mais efetiva e eficaz o Estado.

Assim a pesquisa procurará mostrar que o uso da lógica de definir e gerenciar os programas as ações públicas no sentido de atingir os Objetivos do Milênio (ODM) permite estabelecer um alinhamento nos discursos político e burocrático que fazem com que as cidades apresentem maior governabilidade, governança e que isso traduza-se em eficiência no que se refere à capacidade de transformar vontades em ações e em atingimento de objetivos. 

Para isso:
•	serão identificados os principais documentos das cidades que implantaram o programa Nós Podemos (VERIFICAR AS CIDADES QUE ADERIRAM, ou relatório de acompanhamento (com CD) em http://www.odmbrasil.org.br/download).
•	Serão analisados os documentos de planejamento público (LDO e PPA) destas municipalidades de forma a identificar o alinhamento entre o discurso político e o discurso burocrático
•	serão escolhidas cidades que não implantaram os ODM como metas a serem atingidas, de forma a formarem um grupo de comparação
•	serão verificados os indicadores dos ODM e verificada a evolução dos mesmos através das páginas do ODM para os municípios de ambos os grupos
•	será verificada se há diferenças na evolução dos indicadores entre os municípios que adotaram e os que não adotaram os ODM. Espera-se uma melhoria na eficiência e eficácia dos municípios que adotaram os ODM que deve ser refletida nos indicadores.

----
Algumas referências me parecem ótimas, como forma de linkar a teoria dos direitos e a gestão financeira
http://bdjur.stj.gov.br/dspace/handle/2011/2180
(arquivo : Introdução_à_Teoria_dos_Custos.pdf)

O livro está esgotado.
Mas há alguns artigos que referenciam:
https://docs.google.com/viewer?a=v&q=cache:YinldDWc0jMJ:revistaeletronicardfd.unibrasil.com.br/index.php/rdfd/article/viewFile/138/127+%22fl%C3%A1vio+galdino%22+direitos+n%C3%A3o+nascem+em+%C3%A1rvores&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESj_VtUkDwezs1LS0iYW3TJIayl5_MWeuLC1k2lJ3FYFHIw3YRPoAF3FS9qoxnSvOHWBVyHvSPoGOKegeOCPNr4XZkMc4CXwgQDCVT3GgD5s8ldAhXJ9vRUaPNPXDpmj9DDa97V9&sig=AHIEtbRoJlFewGq7Y7_3yIlFqqH6BgysdA






----
Para a questão das classificações do direito na constituição brasileira
https://docs.google.com/viewer?a=v&q=cache:Yb5bb8A2jpQJ:www.jurisite.com.br/apostilas/direito_constitucional.pdf+Jos%C3%A9+Afonso+da+Silva+Direito+Constitucional+Positivo+classifica%C3%A7%C3%A3o+dos+direitos&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESgSMEGq93hwL9BMpv0FEV9iPv1iuJvrwJ1IdU6Fi5g7yztuQOh_zfmkP4GF034Hd1m4NH7Qy9_9Re2cD3Q91AP06M5cncBbY-I0wlR4uCrj5WZj5bufslwZsk-CPzvfCTbgqmEg&sig=AHIEtbT7FRQnb-3aNJBgxa2cB9pRY1fVaA


----
Este trata de forma mais ampla, discutindo Montesquieu, Bobio, etc
https://docs.google.com/viewer?a=v&q=cache:8fppyH6h-o8J:www.egov.ufsc.br/portal/sites/default/files/anexos/32796-40588-1-PB.pdf+%22fl%C3%A1vio+galdino%22+direitos+n%C3%A3o+nascem+em+%C3%A1rvores&hl=pt-BR&gl=br&pid=bl&srcid=ADGEEShQBco0zFMhwAWDzah0XbGAYZMNMIkUY4WyauYTji7slMeojn6ecWLq0nZFCJ6z86rnvyS5ja1ojEthrbfenaZypYP5sNkOOBZ7ihzPmUa32YAbHeQuRrFUAip8O2y4X9-E2054&sig=AHIEtbTSdnXj-zcGUdRBar_GXgC3RVnNTg

----
Este discute como a falta de clareza constitucional leva a que o judiciário tenha que posicionar-se
https://docs.google.com/viewer?a=v&q=cache:4Ue5TV6fM9QJ:www.conpedi.org.br/manaus/arquivos/anais/bh/ana_paula_martins_albuquerque.pdf+%22fl%C3%A1vio+galdino%22+direitos+n%C3%A3o+nascem+em+%C3%A1rvores&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESjR9nw7BlpiI3pKFKNi2ejut38mnXLkX7X_73skZ6rP9EtXUhuUWenUubvF89YtYnjiu4tWafgLukt7zky3-tRwZdoqHH4ZiOuP007SJsmkOXknTiXsMGUOVVJqQRHzFqP-2DJG&sig=AHIEtbTBsYpsJMsuNoJV4BVHFiFSfa4nrQ


----
Esta é uma dissertação que trata do direito prestacional específico da saúde
https://docs.google.com/viewer?a=v&q=cache:YyfV0vy4rf4J:www.estig.ipbeja.pt/~ac_direito/LuisArmando.pdf+%22fl%C3%A1vio+galdino%22+%22Luis+Armando%22+disserta%C3%A7%C3%A3o&hl=pt-BR&gl=br&pid=bl&srcid=ADGEEShAXdr8GT4InrMeYsHIukqenp7Kt4fLGDXz05Vfic0YblETSyXAOzzrcM9dbjgI8E5UJlhG2TjKG8andG1pZ1sJ9BqGvl3XG2zmYRYJbGHM29M3Ma7qSseCmD4tlRkI8B1BmXrK&sig=AHIEtbRRSxXXuzcNE-dDNPO1pw2gxHScxA

----
Achei muita coisa interessante sobre a teoria (modelo) ecológico dos direitos da criança de Bronfenbrenner

https://docs.google.com/viewer?a=v&q=cache:gfyHfw47o-8J:www.childfund.ie/downloads/ChildrenandPoverty-%2520Paper%25202%2520-%2520Linking%2520Dev%2520Theory%2520and%2520Practice.v5.pdf+ecological+model+children+rights+public+politics+Bronfenbrenner&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESgMtqQFLVu0pmYdainulNSyknh_Y4mdwI0jgck1UPTDp3sulngWJDo48jIAIL1n_NX0_JNPNaXo3lNUk7ff1-soZTHvuv48oJTiWg2h-qDWwga8j_TJnjMVoggPdhke8tZSsi8E&sig=AHIEtbS6BSjQ6fmqBO2lztMihkR2aD6K2w

https://docs.google.com/viewer?a=v&q=cache:3GhdZQiGraEJ:pt3.nl.edu/paquetteryanwebquest.pdf+ecological+model+children+rights+public+politics&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESjO9HiE3cod68lepKbev6461Ar0WWZrrw180UeNWrH-bAbnSzxNfPZ5_t0hzH2SPCSZM5vMMf17aJSksE9mRdrX62qAsD4MCoJ9qLjwC37uxge1d4XTgoZ41xQBZphaLvRg9W7J&sig=AHIEtbTBFtQAnJ6FLN95xMSNLEC-QcDtRg

https://docs.google.com/viewer?a=v&q=cache:TECLw9WKW54J:www.msd.govt.nz/documents/about-msd-and-our-work/publications-resources/planning-strategy/agenda-children-whole-child/whole-child-approach.doc+ecological+model+children+rights+public+politics&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESjJLlzjgNmXQoCGWM2jgw_DlaMjCAMX_DI9lrpsF-j416nhrXgWQgTIrY6Q5DOQJrQu4LWBjwmbxrQNiQ5OcnTh8sFizMvfJvFPCOiGkooMtTNN0FP5EmwJyZ2QLYhrDAAp2VoZ&sig=AHIEtbSYFn9tsJwu1q1LRw8Szm7kW9x3Zw


----
Este é uma discussão sobre direitos no Distrito Federal
https://docs.google.com/viewer?a=v&q=cache:lL_euGZNzqIJ:www.mpdft.gov.br/pdf/unidades/promotorias/pdij/publicacoes/Artigo_Politicas_Publicas_para_a_Infancia_Juventude.pdf+pol%C3%ADticas+p%C3%BAblicas+direitos+das+crian%C3%A7as+framework&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESiXUlqWwMO7jb91DVg-2mDht3AuKfXjfu3ZHLpsQbqeFbN6AuoPNWvBXQejcdNDamSHFYbnDaziMpG1PpLF-ahMGXQRLI7wJHRL_TfeHG4CaEih0iybiUbfAP4j0kjCC60CFGzA&sig=AHIEtbTWoi73TDhQiLfhRfjQ0Y5JetvaMg

----
Este analisa a visão do direito
http://bdjur.stj.gov.br/xmlui/handle/2011/31008
Um pouco da [[história|http://www3.nd.edu/~ggoertz/qcair/marx_etal2013.pdf]]

Impplementação sem o LWin

Logic Friday
http://sontrak.com/
proposto para usar o QCA como gerador de regras de sistemas mamdani em http://www.cs.utep.edu/vladik/nafips12special.sessions/101.pdf


* [[Avaliação de Estratégias|http://orm.sagepub.com/content/early/2007/07/24/1094428107302907.short]] (ver outros de interesse nas referências deste artigo

* [[Modelo explicito de desempenho QCA|http://www.anpad.org.br/diversos/trabalhos/3Es/3es_2013/2013_3Es239.pdf]] é bacana pois está em português e explica cada coisa
* [[ Análise Estrutural e QCA|http://www.redalyc.org/pdf/3312/331231867004.pdf]] bacana
* [[ Testando Teoria: governança e Inovação|http://www.scielo.br/pdf/rausp/v48n2/05.pdf]]


Vários Artigos de Jerry M. Mendel, Mohammad M. Korjani que mostram como usar fsQCA para definiri regras
https://pdfs.semanticscholar.org/e882/b6058b1b4f9afbe9c7f4f1b282e6cc1ce13b.pdf

seguir a sequência.... e copiar artigos

Página para [[fCCA|https://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&cad=rja&uact=8&ved=0ahUKEwj3i6GGnLrQAhVBkpAKHQDkBKsQFghCMAM&url=http%3A%2F%2Fwww.u.arizona.edu%2F~cragin%2FfsQCA%2Fsoftware.shtml&usg=AFQjCNHSwUyruSuUZWiI9gETV7AIgAudnQ&sig2=MAj4uc_mt05VAnh_qzmH5g&bvm=bv.139250283,d.Y2I]]

[[Boas práticas|https://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=web&cd=7&cad=rja&uact=8&ved=0ahUKEwj3i6GGnLrQAhVBkpAKHQDkBKsQFghcMAY&url=http%3A%2F%2Fwww.compasss.org%2Fwpseries%2FWagemannSchneider2007.pdf&usg=AFQjCNEIn7PDCokbJtp8XAlNAj8S8gxGKw&sig2=ws-SGH1gRmU266v1whyDjQ&bvm=bv.139250283,d.Y2I]] em QCA

Uma [[apresentação|http://www.compasss.org/wpseries/Cronqvist2004.pdf]] do TOSMANA que explica direitinho as soluções...

/***
|''Name:''|RSSReaderPlugin|
|''Description:''|This plugin provides a RSSReader for TiddlyWiki|
|''Version:''|1.1.2|
|''Date:''|2008-09-02|
|''Source:''|http://tiddlywiki.bidix.info/#RSSReaderPlugin|
|''Documentation:''|http://tiddlywiki.bidix.info/#RSSReaderPluginDoc|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''Credit:''|BramChen for RssNewsMacro|
|''[[License]]:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''~CoreVersion:''|2.2.0|
|''OptionalRequires:''|http://www.tiddlytools.com/#NestedSlidersPlugin|
***/
//{{{
version.extensions.RSSReaderPlugin = {
	major: 1, minor: 1, revision: 2,
	date: new Date("2008-09-02"),
	source: "http://TiddlyWiki.bidix.info/#RSSReaderPlugin",
	author: "BidiX",
	coreVersion: '2.2.0'
};

config.macros.rssReader = {
	dateFormat: "DDD, DD MMM YYYY",
	itemStyle: "display: block;border: 1px solid black;padding: 5px;margin: 5px;", //useed  '@@'+itemStyle+itemText+'@@'
	msg:{
		permissionDenied: "Permission to read preferences was denied.",
		noRSSFeed: "No RSS Feed at this address %0",
		urlNotAccessible: " Access to %0 is not allowed"
	},
	cache: [], 	// url => XMLHttpRequest.responseXML
	desc: "noDesc",
	
	handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		var desc = params[0];
		var feedURL = params[1];
		var toFilter = (params[2] ? true : false);
		var filterString = (toFilter?(params[2].substr(0,1) == ' '? tiddler.title:params[2]):'');
		var place = createTiddlyElement(place, "div", "RSSReader");
		wikify("^^<<rssFeedUpdate "+feedURL+" [[" + tiddler.title + "]]>>^^\n",place);
		if (this.cache[feedURL]) {
			this.displayRssFeed(this.cache[feedURL], feedURL, place, desc, toFilter, filterString);
		}
		else {
			var r = loadRemoteFile(feedURL,config.macros.rssReader.processResponse, [place, desc, toFilter, filterString]);
			if (typeof r == "string")
				displayMessage(r);
		}
		
	},

	// callback for loadRemoteFile 
	// params : [place, desc, toFilter, filterString]
	processResponse: function(status, params, responseText, url, xhr) { // feedURL, place, desc, toFilter, filterString) {	
		if (window.netscape){
			try {
				if (document.location.protocol.indexOf("http") == -1) {
					netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
				}
			}
			catch (e) { displayMessage(e.description?e.description:e.toString()); }
		}
		if (xhr.status == 404)
		 {
			displayMessage(config.macros.rssReader.noRSSFeed.format([url]));
			return;
		}
		if (!status)
		 {
			displayMessage(config.macros.rssReader.noRSSFeed.format([url]));
			return;
		}
		if (xhr.responseXML) {
			// response is interpreted as XML
			config.macros.rssReader.cache[url] = xhr.responseXML;
			config.macros.rssReader.displayRssFeed(xhr.responseXML, params[0], url, params[1], params[2], params[3]);
		}
		else {
			if (responseText.substr(0,5) == "<?xml") {
				// response exists but not return as XML -> try to parse it 
				var dom = (new DOMParser()).parseFromString(responseText, "text/xml"); 
				if (dom) {
					// parsing successful so use it
					config.macros.rssReader.cache[url] = dom;
					config.macros.rssReader.displayRssFeed(dom, params[0], url, params[1], params[2], params[3]);
					return;
				}
			}
			// no XML display as html 
			wikify("<html>" + responseText + "</html>", params[0]);
			displayMessage(config.macros.rssReader.msg.noRSSFeed.format([url]));
		}
	},

	// explore down the DOM tree
	displayRssFeed: function(xml, place, feedURL, desc, toFilter, filterString){
		// Channel
		var chanelNode = xml.getElementsByTagName('channel').item(0);
		var chanelTitleElement = (chanelNode ? chanelNode.getElementsByTagName('title').item(0) : null);
		var chanelTitle = "";
		if ((chanelTitleElement) && (chanelTitleElement.firstChild)) 
			chanelTitle = chanelTitleElement.firstChild.nodeValue;
		var chanelLinkElement = (chanelNode ? chanelNode.getElementsByTagName('link').item(0) : null);
		var chanelLink = "";
		if (chanelLinkElement) 
			chanelLink = chanelLinkElement.firstChild.nodeValue;
		var titleTxt = "!![["+chanelTitle+"|"+chanelLink+"]]\n";
		var title = createTiddlyElement(place,"div",null,"ChanelTitle",null);
		wikify(titleTxt,title);
		// ItemList
		var itemList = xml.getElementsByTagName('item');
		var article = createTiddlyElement(place,"ul",null,null,null);
		var lastDate;
		var re;
		if (toFilter) 
			re = new RegExp(filterString.escapeRegExp());
		for (var i=0; i<itemList.length; i++){
			var titleElm = itemList[i].getElementsByTagName('title').item(0);
			var titleText = (titleElm ? titleElm.firstChild.nodeValue : '');
			if (toFilter && ! titleText.match(re)) {
				continue;
			}
			var descText = '';
			descElem = itemList[i].getElementsByTagName('description').item(0);
			if (descElem){
				try{
					for (var ii=0; ii<descElem.childNodes.length; ii++) {
						descText += descElem.childNodes[ii].nodeValue;
					}
				}
				catch(e){}
				descText = descText.replace(/<br \/>/g,'\n');
				if (desc == "asHtml")
					descText = "<html>"+descText+"</html>";
			}
			var linkElm = itemList[i].getElementsByTagName("link").item(0);
			var linkURL = linkElm.firstChild.nodeValue;
			var pubElm = itemList[i].getElementsByTagName('pubDate').item(0);
			var pubDate;
			if (!pubElm) {
				pubElm = itemList[i].getElementsByTagName('date').item(0); // for del.icio.us
				if (pubElm) {
					pubDate = pubElm.firstChild.nodeValue;
					pubDate = this.formatDateString(this.dateFormat, pubDate);
					}
					else {
						pubDate = '0';
					}
				}
			else {
				pubDate = (pubElm ? pubElm.firstChild.nodeValue : 0);
				pubDate = this.formatDate(this.dateFormat, pubDate);
			}
			titleText = titleText.replace(/\[|\]/g,'');
			var rssText = '*'+'[[' + titleText + '|' + linkURL + ']]' + '' ;
			if ((desc != "noDesc") && descText){
				rssText = rssText.replace(/\n/g,' ');
				descText = '@@'+this.itemStyle+descText + '@@\n';				
				if (version.extensions.nestedSliders){
					descText = '+++[...]' + descText + '===';
				}
				rssText = rssText + descText;
			}
			var story;
			if ((lastDate != pubDate) && ( pubDate != '0')) {
				story = createTiddlyElement(article,"li",null,"RSSItem",pubDate);
				lastDate = pubDate;
			}
			else {
				lastDate = pubDate;
			}
			story = createTiddlyElement(article,"div",null,"RSSItem",null);
			wikify(rssText,story);
		}
	},
	
	formatDate: function(template, date){
		var dateString = new Date(date);
		// template = template.replace(/hh|mm|ss/g,'');
		return dateString.formatString(template);
	},
	
	formatDateString: function(template, date){
		var dateString = new Date(date.substr(0,4), date.substr(5,2) - 1, date.substr(8,2)
			);
		return dateString.formatString(template);
	}
	
};

config.macros.rssFeedUpdate = {
	label: "Update",
	prompt: "Clear the cache and redisplay this RssFeed",
	handler: function(place,macroName,params) {
		var feedURL = params[0];
		var tiddlerTitle = params[1];
		createTiddlyButton(place, this.label, this.prompt, 
			function () {
				if (config.macros.rssReader.cache[feedURL]) {
					config.macros.rssReader.cache[feedURL] = null; 
			}
			story.refreshTiddler(tiddlerTitle,null, true);
		return false;});
	}
};

//}}}
[[Métodos Quantitativos em Administração|Métodos Quantitativos]]

Página que contém applets para resolver coisas matemáticas
http://www.wolframalpha.com/

link para template que resolve o AHP
http://www.123ahp.com/Izracun.aspx

calcular autovetor e autovalor
http://www.igm.mat.br/aplicativos/index.php?option=com_content&view=article&id=754:auto-valores-vetores&catid=101:edo-segunda-ordem

Métodos fuzzy
- ótima página explicando os conceitos básicos
http://www.dma.fi.upm.es/java/fuzzy/fuzzyinf/main_en.htm
http://www.dma.fi.upm.es/java/fuzzy/fuzzyinf/motiv_en.htm

explicação boa
http://www.atp.ruhr-uni-bochum.de/rt1/syscontrol/node123.html

octave online
https://www.verbosus.com/octavus.html     campello    @secreto
[[programinha para regressão com mais que 16 variáveis|Programa Octave Regressão]]

Regressão Multipla Online
http://www.wessa.net/rwasp_multipleregression.wasp

Método Comet para resolver MMDC com diferentes preferências: http://www.comet.edu.pl/


----
Considerações para próxima disciplina:
- utilizar um exemplo característico único para usar em todas as aulas. Pode ser o de qualidade de restaurante ou o de empréstimo ou ainda o docente, mas deve ser conciso, bem ilustrativo de cada modelo, e permitir comparação enquanto avança
- deve-se estabelecer estudos de casos em cada área: MKT (satisfação), OPER (qualidade), RH (desempenho equipe), Finanças (Rating, Acionista), SUSTENT (socio-ambient), GERAL (BSC), qualidade (vida, trabalho)

O uso de QCA pode ser uma importante ferramenta para aprendermos as diversas relações que impactam um fenômeno.
Uma das mais importantes limitações é a escolha arbitrária dos casos, pois isso irá influenciar os resulados.
Uma forma de evitar isso, ou mesmo de automatizar a seleção de casos para análise é utilizar alguma abordagem que extraia os casos que representam informação duplicada e deixe apenas os casos representativos.
Uma abordagem possível é seguir o método de redução de casos proposta por Awad et all no artigo In-Network Data Reduction Approach Based On
Smart Sensing (copiado para c:\campello\fuzzy\awad2016 excluir sem perder informação).
http://www2.econ.iastate.edu/tesfatsi/abmread.htm

https://en.wikipedia.org/wiki/Comparison_of_agent-based_modeling_software

http://www.agent-based-models.com/blog/resources/simulators/

http://www.grids.ac.uk/Complex/ABMS/
Específicos Taxa Câmbio
http://www2.econ.iastate.edu/tesfatsi/amulmark.htm

http://www.economicswebinstitute.org/books/artificial%20forex.pdf

https://www.unamur.be/sciences/naxys/seminaires/fichiers-seminaires/11062013

Sobre comportamento em organizações
http://jasss.soc.surrey.ac.uk/16/4/8.html


http://www.scielo.br/pdf/rec/v18n1/1415-9848-rec-18-01-00084.pdf

http://www.sober.org.br/palestra/5/347.pdf

http://www.economia.puc-rio.br/Mgarcia/Artigos/Macrometrica/!MACROMT.RIC/macdol.pdf

TCC - https://repositorio.ufsc.br/xmlui/bitstream/handle/123456789/124304/Monografia%20do%20Mauricio%20Brasil.pdf?sequence=1&isAllowed=y

rabo abana o cachorro - http://www.scielo.br/scielo.php?pid=S0034-71402012000100002&script=sci_arttext&tlng=es

http://www3.eco.unicamp.br/cecon/images/arquivos/observatorio/OBSERVATORIO7.pdf

http://bibliotecadigital.fgv.br/dspace/handle/10438/255

ftp://139.82.198.57/marcelomedeiros/Chrity,%20Garcia%20and%20Medeiros%20(RBFin,%20in%20press).pdf

https://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&cad=rja&uact=8&ved=0CCkQFjACahUKEwjqyLrTodjGAhWEEpAKHX_yDqA&url=http%3A%2F%2Fwww.teses.usp.br%2Fteses%2Fdisponiveis%2F45%2F45133%2Ftde-27042014-171844%2Fpublico%2FMAE_Tese_Fernando_Cerezetti_VF.pdf&ei=zMOjVeqyPISlwAT_5LuACg&usg=AFQjCNG4DemKJZWLyE6YzUeDY0tUbBEQXQ

márcio holland - http://revistas.fee.tche.br/index.php/ensaios/article/viewFile/1950/2326


teste de não estacionariedade não linear http://www.face.ufg.br/siteface_files/midias/original-td-001.pdf

http://www.sciencedirect.com/science/article/pii/S0169207009000089

http://www.sciencedirect.com/science/article/pii/S0378426608001957

http://www.aabri.com/manuscripts/111059.pdf

(fuzzy ) http://www.bibliotecadigital.unicamp.br/document/?code=vtls000444353
https://www.youtube.com/watch?v=aPx9YRRrkaQ

http://repositorio.ucp.pt/bitstream/10400.14/10119/1/Tese%20Paula_Rom%C3%A3o%20agosto2012.pdf



https://correio.usp.br/service/home/~/Decision_Making_Heath.PDF?auth=co&loc=pt_BR&id=53654&part=2

http://search.proquest.com/openview/1250645f613167b429b9b1831b056de5/1?pq-origsite=gscholar

http://ibam.com/pubs/jbam/articles/vol9/no3/JBAM_9_3_2.pdf

http://www.systemdynamics.org/conferences/2004/SDS_2004/PAPERS/169STEPA.pdf

QFD fuzzy para seleção de fornecedores http://www.abepro.org.br/biblioteca/enegep2014_TN_STO_195_103_25337.pdf
MODELO FUZZY-QFD PARA PRIORIZAÇÃO DE AÇÕES DE GESTÃO DE RESÍDUOS https://producaoonline.org.br/rpo/article/view/2958/1676
FUZZY QFD PARA SELEÇÃO DE INDICADORES DE EFICIÊNCIA ENERGÉTICA   http://www.seer.ufu.br/index.php/cieng/article/view/19525
modelo fuzzy para a avaliação de risco para inspeção de resíduos de serviços de saúde http://www.scielo.br/scielo.php?script=sci_arttext&pid=S0103-73312017000100127
indicadores econômicos de sistemas pecuários https://www.embrapa.br/informatica-agropecuaria/busca-de-publicacoes/-/publicacao/905628/validacao-de-indicadores-economicos-de-sistemas-pecuarios-no-pantanal-utilizando-teoria-fuzzy
Avaliação da qualidade ambiental http://www.din.uem.br/sbpo/sbpo2006/pdf/arq0227.pdf
uso em Trade https://www.mql5.com/pt/articles/178
avaliação de ativos intangíveis http://www.fumec.br/revistas/facesp/article/view/172

* Utilizar metodologia de certificação
Foram analisadas as certificações e considerada mais pertinente a EQUIS.

- Ver limitação do número de salas, principalmente à noite

* Como costurar extensão, pesquisa e graduação
Distribuir material do JAM
Da mesma forma que criamos a disciplina de IC para que o aluno pudesse conferir créditos, temos que estabelecer um sistema de créditos às demais atividades.
Possibilidades:

* verificar o conceito de ênfase
vi com danusa que a habilitação refere-se a um conjunto específico de conhecimentos, enquanto a ênfase refere-se apenas a um sub-conjunto.
Tipo engenheiro elétrico é uma habilitação da engenharia, mas possui ênfases em eletrônica, etc...
Assim como comunicação social possui habilitação em jornalismo e publicidade, mas cada uma das habilitações possuem ênfases em mídias digitais, etc...
danusa ficou de ver se tem outras opções

* ENTIDADES
Há algumas alternativas:
1. Participar no time
2. Intermediação
3. Avaliar com o cliente
Em todos há vantagens e desvantagens. Mas acho que a participação e intermediação atuarão como desmotivador do processo.
Talvez participar junto ao cliente, ou clientes, realizando um processo de avaliação seja mais efetivo. 
Neste processo de avaliação seriam verificados os elementos a serem considerados fundamentais para atribuição dos créditos.

A regressão multinível é utilizada para refinar os modelos mais simples de regressão.
Nos modelos que estudamos normalmente buscamos encontrar associações entre alguma ou algumas variáveis (independentes) e uma outra variável (dependente). E para estabelecer esta associação, normalmente temos que ''fixar'' algumas condições, que chamamos de variáveis condicionais ou condicionantes.
Assim, por exemplo, podemos buscar associação entre rentabilidade de empresas e endividamento, mas assumimos que será buscado para um tipo específico de empresa ou setor, em um determinado país. Estas condicionantes são importantes pois fixam outros fatores (as próprias variáveis condicionais) que poderiam impactar nos resultados da associação buscada.
A regressão multinível é uma abordagem que permite que cada uma das variáveis condicionantes sejam tratadas como um nível hierárquico da análise, ou um nível.
Assim, no exemplo, a associação buscada seria a mesma, a relação entre rentabilidade e endividamento, porém seriam buscadas diversas associações, dependendo do país e do setor da empresa.
Para exemplificar essa abordagem vamos seguir um exemplo em que observamos características de empresas de 2 países e de 3 setores diferentes..
Os dados a seguir apresentam as empresas, suas características de endividamento, o setor que pertencem, e o país em que atuam e rentabilidades.

| empresa | endividamento | setor | pais | rentabilidade |
| A | 0,1 | aço | 2 | 0,18 |
| B | 0,4 | tec | 2 | 0,3 |
| C | 0,3 | banco | 2 | 0,28 |
| D | 0,3 | aço | 1 | 0,25 |
| E | 0,2 | banco | 1 | 0,3 |
| F | 0,2 | aço | 1 | 0,2 |
| G | 0,4 | banco | 1 | 0,35 |
| H | 0,5 | banco | 2 | 0,26 |
| I | 0,1 | aço | 2 | 0,15 |
| J | 0,2 | tec | 1 | 0,4 |
| K | 0,2 | tec | 1 | 0,5 |
| L | 0,2 | tec | 2 | 0,35 |

Como primeiro passo, considere que não queremos buscar associação nenhuma. Queremos apenas observar como se distribuem os valores de rentabilidade das empresas. Colocando isso em um gráfico temos.
 
*** colocar gráfico de dispersão

Podemos observar que a média dos valores de rentabilidade é de 29,3%. 
Porém, observando a tabela podemos questionar se as empresas que estão no país 1 apresentam rentabilidades maiores que as do pais 2.
Para verificar isso, podemos separar as empresas em 2 grupos, um para cada país, e verificar a rentabilidade das empresas em cada país.
Reorganizando a tabela para agrupar os países temos:

| empresa | endividamento | setor | pais | rentabilidade |
| D | 0,3 | aço | 1 | 0,25 |
| E | 0,2 | banco | 1 | 0,3 |
| F | 0,2 | aço | 1 | 0,2 |
| G | 0,4 | banco | 1 | 0,35 |
| J | 0,2 | tec | 1 | 0,4 |
| K | 0,2 | tec | 1 | 0,5 |
| A | 0,1 | aço | 2 | 0,18 |
| B | 0,4 | tec | 2 | 0,3 |
| C | 0,3 | banco | 2 | 0,28 |
| H | 0,5 | banco | 2 | 0,26 |
| I | 0,1 | aço | 2 | 0,15 |
| L | 0,2 | tec | 2 | 0,35 |

E podemos elaborar um gráfico de dispersão mostrando as empresas por pais.

*** colocar gráfico de dispersão por pais

Neste caso, aparentemente, há uma diferença na média das empresas de cada país (25% e 33%).
Também poderíamos questionar se o setor à qual a empresa pertence não influencia na rentabilidade.
Se reorganizarmos as tabelas por setor, teríamos:

| empresa | endividamento | setor | pais | rentabilidade |
| D | 0,3 | aço | 1 | 0,25 |
| F | 0,2 | aço | 1 | 0,2 |
| A | 0,1 | aço | 2 | 0,18 |
| I | 0,1 | aço | 2 | 0,15 |
| E | 0,2 | banco | 1 | 0,3 |
| G | 0,4 | banco | 1 | 0,35 |
| C | 0,3 | banco | 2 | 0,28 |
| H | 0,5 | banco | 2 | 0,26 |
| J | 0,2 | tec | 1 | 0,4 |
| K | 0,2 | tec | 1 | 0,5 |
| B | 0,4 | tec | 2 | 0,3 |
| L | 0,2 | tec | 2 | 0,35 |


E plotando as rentabilidades temos:

*** colocar gráfico de dispersão por setor

 Poderíamos proceder a um teste de igualdade das médias para verificar se as médias dos países são mesmo diferentes, ou que as dos setores são diferentes, mas os resultados dos testes estariam considerando que toda a variação observada é por causa de uma ou de outra condição.
A análise multinível nos permite desmembrar a participação das variâncias e realizar considerações sobre a influência destes condicionantes sobre a rentabilidade das empresas.

https://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=web&cd=7&cad=rja&uact=8&ved=0ahUKEwiAk835vLHMAhWMGZAKHcwfBAoQFggwMAY&url=http%3A%2F%2Fequipe.nce.ufrj.br%2Fadriano%2Ffuzzy%2Ftransparencias%2Frelacoes.ppt&usg=AFQjCNEIpQZJlB5PG_qjhEYnK_99XMnfsA&bvm=bv.120853415,d.Y2I

http://www.ama-assn.org/ama/pub/advocacy/state-advocacy-arc/state-advocacy-campaigns/private-payer-reform/state-based-payment-reform/evaluating-payment-options/fee-for-service.page

http://healthaffairs.org/blog/2015/08/17/breaking-the-fee-for-service-addiction-lets-move-to-a-comprehensive-primary-care-payment-model/

http://www.iorahealth.com/

acadêmicos
http://www.sciencedirect.com/science/article/pii/S0140673686912821

http://annals.org/article.aspx?articleid=704954
* Luciana Morilas
- acho que os conteúdos deveriam estar mais esparsos. 
- alunos querem ter contato com a matéria que escolheu o mais rápido possível. Deixar as básicas todas no primeiro ano pode fazer sentido pra velhos como nós, mas não faz sentido para a molecada. Vai aumentar a evasão e o descontentamento sem dúvida alguma. É necessário fazer uma mescla e apresentar disciplinas "do conteúdo" logo no início, deixando algumas básicas no decorrer do curso. É um ponto essencial. 
- acho que método de pesquisa deveria estar mais próximo do momento em que vão desenvolver o TCC. Os alunos se esquecem no conteúdo, pois não tiveram a oportunidade de "treinar" o que aprenderam. (A IDÉIA É FAZER OS ALUNOS UTIIZAREM NOS TRABALHOS E APRESENTAÇÕES)
 - poderia vir para o primeiro ano: item 2, d.      Negociação, Inovação, Empreendedorismo; item 3 d.      Sustentabilidade.
E alguns pontos do primeiro ano poderiam ficar para o segundo e terceiro: método de pesquisa, psicologia (mais perto de RH).
Também acho que a disciplina "Instituições de direito" deveria passar a ser "Teoria Geral do Estado". Acho que faria mais sentido para o curso. E concentrar todos os direitos em um semestre/ano só acho que não funciona (assim como a parte da matemática/estatística). Os alunos ficariam entediados, pois não escolheram direito como carreira. É melhor espalhar pelos semestres.

- autorizar que o TCC seja uma "descrição acadêmica de experiência". O TCC é o único contato que o aluno têm com algo próximo de pesquisa. O curso superior precisa apontar para o aluno todas as possibilidades que ele pode desenvolver em sua carreira e a carreira acadêmica é uma delas. Já tive vários alunos que vieram fazer o TCC "para constar" e se apaixonaram por pesquisar. E já ouvi a reclamação de vários alunos da contábeis e da economia, que não fazem banca, e o aluno não sabe nem como melhorar e nem se alguém leu seu trabalho. 
- Acho essencial manter o formato próximo do atual para que o aluno tenha contato com pesquisa, por um lado, e para que possamos ter um mínimo de intercâmbio entre os professores com as participações das bancas. É fundamental para um contato entre docentes manter algo próximo do formato como está hoje, que já é super restrito. Acho que o TCC poderia ser visto como uma ajuda e não como uma forma de atrapalhar docentes e discentes, como é hoje. Acho que deixá-lo no último semestre, quando os alunos querem sair para a carreira é que é o grande erro. Tem que estar no quarto ano, no máximo. Na verdade, eu acho que deveria ser desenvolvido em 3 semestres: um para o projeto (eles demoram muito para conseguir pensar num tema), um para começar a escrever, um para finalizar (terminando no final do quarto ano). Aí sim poderíamos ter um TCC de fato aproveitável para todos. E o professor também deveria ganhar um crédito-trabalho com base na sua orientação, como uma forma de estímulo.
Fazendo uma conexão com o ponto anterior, a estrutura poderia ser: metodologia de pesquisa no 2º sem do terceiro ano, com a elaboração do projeto que o aluno vai desenvolver, inclusive já indicando o orientador. E, durante o quarto ano, o aluno desenvolveria o trabalho, conforme projetado durante a disciplina. 

----
* Erasmo (Estágio)
- acha que não deva ser obrigatório, e sim optativo aos alunos, e apresenta diversas razões: nem todos os alunos querem ir para empresas/organizações, desejando empreender, área acadêmica, etc. O estágio obrigatório é uma importante limitação no tempo de formação do aluno (1ano).
.
Revista Contabilidade & Finanças
http://mc04.manuscriptcentral.com/rcf-scielo
USER ID: campello@fearp.usp.br
senha: napoleao123

Revista Brasileira de Finanças
http://www.sbfin.org.br/rbfin
Login: carloscampello
Senha: napoleao
[[ir para resenha|Schumpeter vs. Path Dependency]]
! Resenha
----
artigo: http://merlin.mngt.waikato.ac.nz/ejrot/cmsconference/2007/proceedings/apolloanteportas/dobusch.pdf

O autor inicia destacando que embora "entrepreneurship and  innovation  regularly does not „pay off“  (in monetary  terms)" a inovação é o coração do crescimento econômico. Cita ainda na ontrodução o trabalho [[Entrepreneurship as a non-profit-seeking activity]] como uma recente contribuição das motivações do inovador/empreendedor.
O autor buscará apresentar vários paradoxos, que ele chama de "paradoxical  nature of innovation". 
O primeiro paradoxo que nos ineteressa, é que a inovação só pode ser reconhecida //pos-hoc//, após o processo de difusão. Assim, somente uma inovação ser consolidada é que se poderá avaliar sua real contribuição, ''ou em termos financeiros, é que se poderá efetivamente precificá-la''.
Desta forma, mesmo tentando avaliar através das opções reais, não temos como //a priori// precificar. Não tem como associar uma esperança de fluxo de caixa.
Isso deverá ser considerado como uma componente intangível a ser considerado no fluxo de caixa.
O segundo paradoxo, segundo o autor, é que a invenção facilita o processo de difusão que por sua vez facilita o processo de invenção. São mutuamente potencializadores. A difusão de uma inovação faz cresecr a base de pessoas habilitadas na nova tecnologia e a base de produtos e inovações complementares.
O terceiro paradoxo é que a inovação de ontem é a barreira à inovação de hoje, bem como será a base da inovação de hoje. Isso porque segundo o autor, toda inovação parte de um conhecimento acumulado.
O quarto paradoxo é o dilema da busca por respostas que não sabemos. Ou seja, como é possível buscar soluções que não sabemos?
O autor enfatiza que todos estes paradoxos possuem em comum o envolvimento dinâmico e recurssivo do tempo e que representam dilemas de iniciar ou não o processo inovativo.
Para resolver ao menos parcialmente estes paradoxos, Dobusch propoe dois tipós de ações paradoxais: 1) incluir os excluídos via intenções periféricas (ACHO QUE ESTE É O NOSSO GANCHO) e fetch-ahead (buscar à frente??? - o melhor que consegui foi prospectar - ver exemplo do open-source, no queal o autor destaca que o processo de inovação começa com uma ação, sem estabelecer ou conhecer completamente o final ou o resultado do processo, e aqui ele usa o termo sketching - rascunho, como uma forma de gerenciar o processo - ESSE É O OUTRO NOSSO GANCHO).

! Para artigo
----
[[referência geral|Pesquisa Estratégia em Rede]]
Devemos iniciar contextualizando apenas localmente, ou seja, nosso objetivo é compreender um pouco mais sobre como as estratégias de [[boundary spanning|http://docs.google.com/viewer?a=v&q=cache:xFtsh9RLZ5AJ:www.viktoria.se/~beeb/Slutseminarium/Paper3.pdf+Boundary+Spanning+Competence&hl=en&pid=bl&srcid=ADGEESiK4yDxxhOeNcQvGhSZz--pDm7NLy7YFaeokmcpYsvTa-BqBKGIWyzE74ySAs_0UU7ET79e6xTNvdvU0h63XykVD6SNgRV64IiFf9cQZu6vCWKwJEn_WV5nZxu7hjfC9TZC6rNj&sig=AHIEtbSZqLFJ6LV-_1TNP1WBBi7XPvUNog]] podem ser analisadas.
Estou incluindo o BS para não ficar apenas no artigo do Dobusch, se bem que isso pode ser uma escolha também.
No artigo, então poderíamos usar como referencial teórico os 2 artigos (Dobusch e o BoundSpann) e buscar alguns casos em que esta abordagem mostrou-se adequada (será que achamos um empreendedor para capturar a visão dele e já estabelecer um futuro link de precificação?)
Assim, temos que achar uma ou mais empresas (seria legal achar em ribeirão mesmo, setor médico-odontlógico) em que possamos ver como o processo inovativo acontece, como os paradoxos surgem, e como as ações paradoxais foram implementadas (se é que foram).
Devo criar um link entre a necessidade de estabelecer a ligação entre os níveis macro e micro em nível municipal ou territorial das políticas públicas voltados à segurança humana.
Cabe aqui a ligação entre grupos excluídos ou em condição de vulnerabilidade vistos como comunitas, e que podem constituir novos arranjos comunitários de forma a transformar-se em grupos de identidade produtiva...

Como abordagem estudar a metodologia de Michel AGIER ... ver textos em colabora-notebook

ver [[Projeto FAPESP]]

Há ainda a necessidade de compatibilizar as estruturas ao menos informacionais e decisórias de forma a permitir a construção de indicadores voltados à ação de consenso a estes temas.
Aqui entra a necessidade de que se há real interesse em criar movimentos participativos há a necessidade de que sejam criados indicadores tb construídos de forma participativa, que respeite a linguagem dos participantes, para serem utilizados como instrumentos de diagnóstico e de monitoramento de atendimento (dos direitos).


Pode-se voltar a discutir as bases utilizadas na abordagem dos direitos...

Há uma diferença entre os vários campos:
- ciências naturais: erros medição, condições adversas
- ciências humanas: história, posições ideológicas, formação, processos, etc

Ao utilizar os sentidos e percepções humanas como instrumentos de medição, pode-se chegar a médias que podem não ser, e geralmente não são, representativa. A variabilidade nestes casos não são frutos de erros de medição, e sim parte do próprio fenômeno, inclusive como sinal de polarização ideológica.

Cada observador possui filtros (no sentido de Ansoff), os quais são frutos de processos (no sentido de Bourdieu).
A partir da premissa de que a organização dev desenvolver meios de acompanhar a complexidade ambiental para ser viavel (no sentido de Satanfort Beer), a variabilidade deve ser vista como sinal de falta de consenso e que pode, inclusive, ser fatores de paralisia organizacional nos processos voltados à ação.
Deve-se analisar o instrumento de medição, e mais ainda, os processos de formação de pesos de ponderação utilizados em medições ou em seleção, como um proceso de MEDIR COMUNICATIVO (no sendo de Habermas), ue está sujeito a uma dinamica do CONSTRUIR COLABORATIVO. O próprio processo reconsroi-se (Bourdieu) posto que forma-se um campo em que cumulam-se e desacumulam-se capital.
Nessa lógica, a procura por reforçar o decidir com base em CAMINHOS DE CONSENSO (no sentido de buscar por caminhos de menor resistência  - WRAPR, ou corredores de indiferença comparativa - Mintzeberg) torna-se também superestrutura que influência as medidas e consequentemente as ações.
Colocando como hipóteses de pesquisa tem-se:
H1: configura-se um MEDIR COMUNICATIVO
H2: configura-se um CONSTRUIR COLABORATIVO
H3: identifica-se como um corredor de indiferença
H4: é um processo habermaiano
H5: é um processo boudieusiano
Dstacar que não se descatam os demais métodos de construção mas valoriza o espaço, os agntes, e principalmente a ação.
Em termos práticos a aplicação sem considerar estas questões pode levar à desconsideração de coisas importantes e chegar a ações que, à posteiori, sejam consideradas não efetivas.
O que se deseja é um processo de estabelecimento de instrumentos e de medidas que leve à um espaço de negociação em que a comunicação seja relevante.
Possui algumas limitações inerentes:
- alteração ao longo do tempo, pois por ser construído, é sujeito à reconsiderações. Observar que isso é inerente à qualquer outro processo se forem realizadas sistematicamente revalidações.
- ocorre em qualquer processo ou instrumento baseado em percepção, em que consideram-se que as respostas sejam de amostras populacionais homogêneas

----
Verificar se os atores percebem/praticam os atos de validade no discurso:
http://www.ambito-juridico.com.br/site/index.php?n_link=revista_artigos_leitura&artigo_id=257

Então, Habermas menciona que quando eu falo algo, digo alguma coisa para uma ou mais pessoas, eu pretendo que aquilo que digo seja válido.

Mas essa pretensão de validade significa coisas diferentes segundo o tipo de ato de fala de que se trate. Nos atos de fala constatadores (afirmar, narrar, referir, explicar, prever, negar, impugnar e etc.), o falante pretende que o seu enunciado (aquilo que é pronunciado) seja verdadeiro. Portanto, se eu narro alguma coisa, ou explico algo para alguém eu pretendo que aquilo que narro, ou explico seja considerado verdadeiro, o que para Habermas só ocorre se houver o assentimento potencial de todos aqueles que estão me ouvindo. Sendo assim, se um dos meus ouvintes não aceitar o que falo por não acreditar no que digo, ou por outro motivo qualquer, o conteúdo que é transmitido não poderá ser tido como verdadeiro, pois não houve o consentimento de todos sobre a veracidade de meu ato de fala. 

Nos atos de fala reguladores (como as ordens, as exigências, as advertências, as desculpas, as repressões, os conselhos), o que se pretende é que o ordenado, exigido etc. seja correto. Portanto, de acordo com este ato de fala, se eu ordeno algo, ou forneço algum conselho para uma pessoa, eu espero, pretendo, que minha ordem ou meu conselho estejam corretos.

Nos atos de fala representativos (revelar, descobrir, admitir, ocultar, despistar, enganar, expressar e etc.), pretende-se que o que se exprime seja sincero. Sendo assim, se eu expresso, por exemplo, para o meu treinador que estou cansado, eu pretendo que aquilo que eu exprimo seja considerado sincero.

 Então, que fique claro que existem vários atos de fala, que todos eles compreendem a ação comunicativa, e que em cada tipo de ato de fala a minha pretensão de validade tem um significado distinto.

----
http://www.ambito-juridico.com.br/site/index.php?n_link=revista_artigos_leitura&artigo_id=257

II - DA AÇÃO COMUNICATIVA

Habermas objetiva reconstruir os pressupostos racionais, implícitos no uso da linguagem, entendida, segundo Ludwig (2005), como “o lugar intranscendível de toda fundamentação”. Segundo o ínclito filósofo, em todo ato de fala (afirmações, promessas, ordens e etc.) dirigido à compreensão mútua, o falante constrói uma pretensão de validade, quer dizer, pretende que o dito por ele seja válido num sentido amplo. Então, Habermas menciona que quando eu falo algo, digo alguma coisa para uma ou mais pessoas, eu pretendo que aquilo que digo seja válido.

Mas essa pretensão de validade significa coisas diferentes segundo o tipo de ato de fala de que se trate. Nos atos de fala constatadores (afirmar, narrar, referir, explicar, prever, negar, impugnar e etc.), o falante pretende que o seu enunciado (aquilo que é pronunciado) seja verdadeiro. Portanto, se eu narro alguma coisa, ou explico algo para alguém eu pretendo que aquilo que narro, ou explico seja considerado verdadeiro, o que para Habermas só ocorre se houver o assentimento potencial de todos aqueles que estão me ouvindo. Sendo assim, se um dos meus ouvintes não aceitar o que falo por não acreditar no que digo, ou por outro motivo qualquer, o conteúdo que é transmitido não poderá ser tido como verdadeiro, pois não houve o consentimento de todos sobre a veracidade de meu ato de fala. 

Nos atos de fala reguladores (como as ordens, as exigências, as advertências, as desculpas, as repressões, os conselhos), o que se pretende é que o ordenado, exigido etc. seja correto. Portanto, de acordo com este ato de fala, se eu ordeno algo, ou forneço algum conselho para uma pessoa, eu espero, pretendo, que minha ordem ou meu conselho estejam corretos.

Nos atos de fala representativos (revelar, descobrir, admitir, ocultar, despistar, enganar, expressar e etc.), pretende-se que o que se exprime seja sincero. Sendo assim, se eu expresso, por exemplo, para o meu treinador que estou cansado, eu pretendo que aquilo que eu exprimo seja considerado sincero.

 Então, que fique claro que existem vários atos de fala, que todos eles compreendem a ação comunicativa, e que em cada tipo de ato de fala a minha pretensão de validade tem um significado distinto.

Por outro lado Habermas estabelece que todos estes atos de fala possuem uma pretensão em comum, a de compreensão, ou seja, eu espero que a minha narração, o meu conselho, a minha expressão sejam compreendidas.

Nos atos de fala consensuais, ou seja, aqueles que são estabelecidos visando um consenso, um acordo sobre dado assunto, se pressupõe o reconhecimento mútuo de quatro pretensões de validade:

Primeiramente, eu, como falante, tenho que escolher uma expressão inteligível para que meu ouvinte possa me entender. Então a primeira pretensão se refere à compreensão entre o falante e o ouvinte ou ouvintes.

A segunda pretensão é que o conteúdo que eu comunico seja verdadeiro.

A terceira pretensão é que a manifestação de minhas intenções seja sincera, para que o ouvinte possa crer no que manifesto, basicamente, possa confiar em mim.

E a ultima estabelece que eu, falante, tenho que escolher a manifestação correta, com relação às normas e valores vigentes na sociedade, para que o ouvinte possa aceitar a minha manifestação, de modo que eu e o ouvinte possamos coincidir entre si no que se refere à essência normativa em questão.

* trazer discórdia entre Habermas e Rawls
Maquinas Poda
http://www.painelflorestal.com.br/noticias/maquinas-florestais/galhos-de-arvores-de-podas-urbanas-estao-virando-biomassa
http://www.lippel.com.br/br/categorias/processamento/trituradores-para-reciclagem/trituradores-de-galhos


Tem máquina rachadora de lenha tb....

Encontrei várias coisas obre poda e corte urbana e agricultura familiar
/***
|Name|SinglePageModePlugin|
|Source|http://www.TiddlyTools.com/#SinglePageModePlugin|
|Version|2.5.3|
|Author|Eric Shulman - ELS Design Studios|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|plugin|
|Requires||
|Overrides|Story.prototype.displayTiddler(), Story.prototype.displayTiddlers()|
|Description|Show tiddlers one at a time with automatic permalink, or always open tiddlers at top/bottom of page.|
Normally, as you click on the links in TiddlyWiki, more and more tiddlers are displayed on the page. The order of this tiddler display depends upon when and where you have clicked. Some people like this non-linear method of reading the document, while others have reported that when many tiddlers have been opened, it can get somewhat confusing.  SinglePageModePlugin allows you to configure TiddlyWiki to navigate more like a traditional multipage web site with only one item displayed at a time.
!!!!!Usage
<<<
When the plugin is enabled, only one tiddler will be displayed at a time and the browser window's titlebar is updated to include the current tiddler title.  The browser's location URL is also updated with a 'permalink' for the current tiddler so that it is easier to create a browser 'bookmark' for the current tiddler.  Alternatively, even when displaying multiple tiddlers //is// permitted, you can still reduce the potential for confusion by forcing  tiddlers to always open at the top (or bottom) of the page instead of being displayed following the tiddler containing the link that was clicked.
<<<
!!!!!Configuration
<<<
When installed, this plugin automatically adds checkboxes in the AdvancedOptions tiddler so you can enable/disable the plugin behavior.  For convenience, these checkboxes are also included here:
<<option chkSinglePageMode>> Display one tiddler at a time
<<option chkSinglePagePermalink>> Automatically permalink current tiddler
<<option chkTopOfPageMode>> Always open tiddlers at the top of the page
<<option chkBottomOfPageMode>> Always open tiddlers at the bottom of the page
//Note: if both 'top' and 'bottom' settings are selected, "top of page" will be used.  Also, in Apple's Safari browser, automatically setting the permalink causes an error and is disabled.//

When installed, this plugin automatically adds checkboxes in the ''shadow'' AdvancedOptions tiddler so you can enable/disable this behavior.  However, if you have customized your AdvancedOptions, you may need to ''manually add these checkboxes to your customized tiddler.''
<<<
!!!!!Revision History
<<<
2007.12.22 [2.5.3] in checkLastURL(), use decodeURIComponent() instead of decodeURI so that tiddler titles with commas (and/or other punctuation) are correctly handled.
2007.10.26 [2.5.2] documentation cleanup
| Please see [[SinglePageModePluginHistory]] for previous revision details |
2005.08.15 [1.0.0] Initial Release.  Support for BACK/FORWARD buttons adapted from code developed by Clint Checketts.
<<<
!!!!!Code
***/
//{{{
version.extensions.SinglePageMode= {major: 2, minor: 5, revision: 3, date: new Date(2007,12,22)};

if (config.options.chkSinglePageMode==undefined) config.options.chkSinglePageMode=false;
if (config.options.chkSinglePagePermalink==undefined) config.options.chkSinglePagePermalink=true;
if (config.options.chkTopOfPageMode==undefined) config.options.chkTopOfPageMode=false;
if (config.options.chkBottomOfPageMode==undefined) config.options.chkBottomOfPageMode=false;

if (config.optionsDesc) {
	config.optionsDesc.chkSinglePageMode="Display one tiddler at a time";
	config.optionsDesc.chkSinglePagePermalink="Automatically permalink current tiddler";
	config.optionsDesc.chkTopOfPageMode="Always open tiddlers at the top of the page";
	config.optionsDesc.chkBottomOfPageMode="Always open tiddlers at the bottom of the page";
} else {
	config.shadowTiddlers.AdvancedOptions += "\
		\n<<option chkSinglePageMode>> Display one tiddler at a time \
		\n<<option chkSinglePagePermalink>> Automatically permalink current tiddler \
		\n<<option chkTopOfPageMode>> Always open tiddlers at the top of the page \
		\n<<option chkBottomOfPageMode>> Always open tiddlers at the bottom of the page";
}

config.SPMTimer = 0;
config.lastURL = window.location.hash;
function checkLastURL()
{
	if (!config.options.chkSinglePageMode)
		{ window.clearInterval(config.SPMTimer); config.SPMTimer=0; return; }
	if (config.lastURL == window.location.hash)
		return;
	var tiddlerName = convertUTF8ToUnicode(decodeURIComponent(window.location.hash.substr(1)));
	tiddlerName=tiddlerName.replace(/\[\[/,"").replace(/\]\]/,""); // strip any [[ ]] bracketing
	if (tiddlerName.length) story.displayTiddler(null,tiddlerName,1,null,null);
}

if (Story.prototype.SPM_coreDisplayTiddler==undefined) Story.prototype.SPM_coreDisplayTiddler=Story.prototype.displayTiddler;
Story.prototype.displayTiddler = function(srcElement,title,template,animate,slowly)
{
	if (config.options.chkSinglePageMode)
		story.closeAllTiddlers();
	else if (config.options.chkTopOfPageMode)
		arguments[0]=null;
	else if (config.options.chkBottomOfPageMode)
		arguments[0]="bottom";
	if (config.options.chkSinglePageMode && config.options.chkSinglePagePermalink && !config.browser.isSafari) {
		window.location.hash = encodeURIComponent(convertUnicodeToUTF8(String.encodeTiddlyLink(title)));
		config.lastURL = window.location.hash;
		document.title = wikifyPlain("SiteTitle") + " - " + title;
		if (!config.SPMTimer) config.SPMTimer=window.setInterval(function() {checkLastURL();},1000);
	}
	this.SPM_coreDisplayTiddler.apply(this,arguments); // let CORE render tiddler
	var tiddlerElem=document.getElementById(story.idPrefix+title);
	if (tiddlerElem) {
		var yPos=ensureVisible(tiddlerElem); // scroll to top of tiddler
		var isTopTiddler=(tiddlerElem.previousSibling==null);
		if (config.options.chkSinglePageMode||config.options.chkTopOfPageMode||isTopTiddler)
			yPos=0; // scroll to top of page instead of top of tiddler
		if (config.options.chkAnimate) // defer scroll until 200ms after animation completes
			setTimeout("window.scrollTo(0,"+yPos+")",config.animDuration+200); 
		else
			window.scrollTo(0,yPos); // scroll immediately
	}
}

if (Story.prototype.SPM_coreDisplayTiddlers==undefined) Story.prototype.SPM_coreDisplayTiddlers=Story.prototype.displayTiddlers;
Story.prototype.displayTiddlers = function(srcElement,titles,template,unused1,unused2,animate,slowly)
{
	// suspend single-page mode (and/or top/bottom display options) when showing multiple tiddlers
	var saveSPM=config.options.chkSinglePageMode; config.options.chkSinglePageMode=false;
	var saveTPM=config.options.chkTopOfPageMode; config.options.chkTopOfPageMode=false;
	var saveBPM=config.options.chkBottomOfPageMode; config.options.chkBottomOfPageMode=false;
	this.SPM_coreDisplayTiddlers.apply(this,arguments);
	config.options.chkBottomOfPageMode=saveBPM;
	config.options.chkTopOfPageMode=saveTPM;
	config.options.chkSinglePageMode=saveSPM;
}
//}}}
<<tiddler ToggleRightSidebar>>@@color(#36648B):► Grupo de Estudos e Laboratório em Finanças@@ 
Gelfin
http://www.labforculture.org/en/resources-for-research/contents/research-in-focus/social-entrepreneurship/research-mapping/publications

http://pubsonline.informs.org/doi/abs/10.1287/orsc.1100.0620

http://amle.aom.org/content/11/3/463.short

/***
!Custom rules
***/
/*{{{*/
.tiddler .subtitle { display:none; } 
#tiddlerAvaliação table, #tiddlerSumários table, #tiddlerHorário table{margin-left: auto; margin-right: auto}
.propostos {margin-left: auto; margin-right: auto}
.firstletter{ float:left; width:0.75em; font-size:400%; font-family:times,arial; line-height:60%; } 
.pauta thead td {background: #aa7}
.pauta tbody tr.oddRow {background: #efefef}
.pauta tbody tr.evenRow {background: #fff}
#tiddlerPrograma ol { font-weight: bold }
#tiddlerPrograma ol ol { list-style-type: decimal; font-weight: normal }
#tiddlerPrograma ol ol ol { list-style-type: decimal; font-weight: normal }
.docente {color: #c30; font-size:1.1em; font-weight:bold}
.uaviso {width:98%; background:#aa7; color:#fff; padding:0.25em 0 0.25em 1em; font-weight:bold; margin-bottom:0}
.baviso {width:98%; background:#eec; padding:0.5em 0 0.25em 1em; margin-top:0}
.baviso .tiddlyLink {font-weight:normal; text-decoration:underline}
.baviso .tiddlyLink:hover {text-decoration:none}
#tiddlerInicial ul {list-style-type: square; list-style-image:none; color:#aa7} 
.caixa {background:#fff; margin:0.5em 1em 0 0; border: 1px solid #aa7; padding:0.5em 1em 0.5em 1em}
.publi2 {color:#999; font-size:0.8em}
.taviso {color:#069}
.cadeira {color:#069; font-size:1.4em; margin-top:0}
.ano {color:#666; font-size:0.8em}
.licen {font-size:0.7em}
.publi {color:#999; font-size:0.8em}
.image {border:2px solid #e2e2e2}
.titulo {color:#069; font-size:1em; font-weight:bold}
.autor {color:#999; font-size:0.8em; font-style:italic}
.rss {border-bottom:1px solid #ccc; padding-left:0.75em; display:block; padding-top:0.5em; font-size:0.8em}
.viewer .center {margin-left:auto; margin-right:auto}
.center {text-align:center}
.floatright{float:right}
.floatleft{float:left}
.hide {display:none}
#tiddlerInicial .title{display:none}
div[tags~="math"].tiddler .viewer, math {font-family:"Bitstream Vera Serif", "Times New Roman", serif}
/*}}}*/
/***
!General
***/
/*{{{*/
body {font-family:“Bitstream Vera Sans”,“Lucida Grande”, “Trebuchet MS”,sans-serif; background:#eae7e4; color:#333}
input {font-size:120%}
textarea {font-size:150%}
.sparkline {background:none}
     .tagged {
         display: none;
     } 
/*}}}*/
/***
!Backstage
***/
/*{{{*/
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0 0.5em 0 0.5em; background:#a8a88e}
#backstageArea {display:none; position:relative; overflow:hidden; z-index:150; padding:0 0.5em 0em 0.5em; font-size:90%; background:#a8a88e; color:#fff}
#backstageButton {display:none; position:absolute; z-index:175; top:0; right:0; font-size:0.9em; padding:0}
#backstageButton a {padding:0 0.4em 0 0.4em; margin:0; font-size:0.97em; color:#a8a88e; background:#a8a88e}
#backstageButton a:hover {background:#a8a88e; color:#333}
/*}}}*/
/***
!Messages area
***/
/*{{{*/
#messageArea {font-size:90%; border:none}
#messageArea .button {text-decoration:none; font-weight:bold; background:transparent; border:none}

.tiddler .toolbar a.button,.tiddler .footer a.button,.tiddler .editorFooter a.button{
 padding: 2px 5px;
 color: #19729e;
 text-decoration: none;
}

/*}}}*/
/***
!Header
***/
/*{{{*/
.header {padding:1.25em 0em 0.4em 0em; background-color:#eae7e4}
#topBar {display:block; background:#a8a88e; font-size:0.7em}
.topRight {position:absolute; top:10px; right:40px; text-align:right}
.topRight .externalLink {color:#45556a; font-weight:bold; font-size:0.9em; text-decoration:none}
.topRight .externalLink:hover{text-decoration:underline}
.topRight .tiddlyLink{color:#45556a; font-weight:bold; font-size:0.9em}
.topRight .tiddlyLink:hover{background:#eae7e4; text-decoration:underline}
.search .button {border:none; font-size:80%}
.search .txtOptionInput {width:12em} 
.siteTitle {padding-left:40px}
/*}}}*/
/***
!Top menu
***/
/*{{{*/
#topMenu {padding:0.4em 0em 0.4em 14.7em; font-size:0.9em; background:#a2aebc}
#topMenu .button,  #topMenu .tiddlyLink, #topMenu tiddlyLinkExisting, #topMenu .externalLink {text-decoration:none; font-weight:bold; color:#45556a; padding:0.35em 0.8em 0.35em 0.8em; border:none}
#topMenu .button:active {background:#a2aebc}
#topMenu a:hover {color:#333; padding:0.35em 0.8em 0.35em 0.8em; background:#c6cacd}
.HideSideBarButton {border:none; color:#45556a; font-weight:bold}
/*}}}*/
/***
!Main menu
***/
/*{{{*/
#mainMenu {position:relative; left:0; float:left; width:12em; text-align:left; line-height:1.5em; padding:0}
#mainMenu .tiddlyLink {font-size:0.8em; border-bottom:1px solid #ccc; color:#333; margin-right:0; padding-left:0.8em; display:block}
#mainMenu .tiddlyLink:hover {background:#fff; color:#333}
/*}}}*/
/***
!Display area
***/
/*{{{*/
#displayArea {margin:0em 14.5em 0em 13.2em}
.tagClear{clear:none}
h1 {color:#000; border:none; font-size:1em}
h2,h3,h4,h5 {color:#333; border:none; font-size:0.9em}
.viewer hr {border:0; border-top:dotted 1px #999; color:#999;}
.title {color: #c30; padding-bottom:0; margin-bottom:0; font-size:1.1em}
.tiddler {padding:1em 2.5em 1em 2.5em; background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc; margin-right:1px}
.toolbar .button {border:1px solid transparent}
.toolbar a, .selected .toolbar a {color:#fff}
.toolbar .button:hover, #sidebarOptions .button:hover {border:1px solid #db4}
.viewer ul {list-style-image:url("figuras/icon_redcircle.gif")}
.viewer th, thead td {background: #aa7}
.viewer {line-height:1.6em}
a {color:#069}
a:hover {color:#039; text-decoration:none; background: none}
/*}}}*/
/***
!Editor area
***/
/*{{{*/
.editor input, .editor textarea {margin-bottom:1px}
/*}}}*/
/***
!Side bar
***/
/*{{{*/
#sidebar {position:relative; float:right; display:inline}
#sidebarOptions .button {border:1px solid #eae7e4}
#sidebarOptions input{background:#fff}
#sidebarOptions .sliderPanel {background:transparent}
#sidebarTabs .button {margin:0em 0.1em; padding:0.2em 0.3em; border:1px solid #eae7e4; display:block}
#sidebarTabs .button:hover {border:1px solid #db4}
#sidebarTabs .tabSelected { background:#ffc; border:1px solid #ffc}
#sidebarTabs{margin-left:1px}
#sidebarTabs .tabUnselected {color:#999; background:#eee; border-top:solid 1px #ccc; border-left:solid 1px #ccc; border-right:solid 1px #ccc; border-bottom:none}
#sidebarTabs .tabContents {background:#ffc; border-top:1px solid #ffc; border-left:none; border-right:none; border-bottom:none}
#sidebarTabs .txtMoreTab .tabContents, #sidebarTabs .txtMoreTab .tabSelected {border:1px solid #fff; background:#fff}
#sidebarTabs .txtMoreTab .tabUnselected { background:#eee}
/*}}}*/
/***
!Footer
***/
/*{{{*/
#bar {clear:both; background:#45556a; font-size:0.7em}
#pageFooter {clear:both; background:#a8a88e; padding:0.5em 0.5em 1em 1em; color:#45556a}
#pageFooter .tiddlyLink{color:#45556a; font-size:0.9em}
#pageFooter .tiddlyLink:hover{background:#a8a88e; text-decoration:underline}
.rights{float:right; font-size:0.8em}
/*}}}*/
/***

!Vertical Tabs
***/
/*{{{*/
 .vTabs .tabset {float:left;display:block;padding:0px;margin-top:.5em;min-width:20%;}
 .vTabs .tabset .tab {display:block;text-align:right;padding:2px 3px 2px 7px; margin:0 1px 1px 0;}
 .vTabs .tabContents {margin-left:20%;max-width:80%;padding:5px;}
 .vTabs .tabContents .tabContents {border:none; background:transparent;}
/*}}}*/
/***

!Toc
***/
/*{{{*/

.dcTOC ul {
color: teal;
}

.dcTOC a {
color: teal; margin-left: .5em; line-height: 2em; padding:0;
}

.dcTOC a:hover {
background: teal;
}

.dcTOCTop {
color: teal;
} 

/*}}}*/
/***

!Printing
***/
/*{{{*/
@media print {
body {background:#fff; font-size:100%}
#mainMenu, #bar, #topBar, #sidebar, #messageArea, .tagging, .tagged, .subtitle, #pageFooter, #topMenu, .button, .header, .licen {display:none ! important}
#displayArea {margin:0 !important}
.title {margin-top:1.5em}
.tiddler {border:none; padding:0}
noscript {display:none}
}
/*}}}*/


!Twuocoluns
/* twuo columns */ 
.twocolumns { display:block;
	-moz-column-count:2; -moz-column-gap:1em; -moz-column-width:50%; /* FireFox */
	-webkit-column-count:2; -webkit-column-gap:1em; -webkit-column-width:50%; /* Safari */
	column-count:2; column-gap:1em; column-width:50%; /* Opera */
}



.MathJax nobr>span.math>span{border-left-width:0 !important};
BBR 
http://www.bbronline.com.br/_autor/
campello    @secreto


Value in Heatlh Regional
Elsevier
http://ees.elsevier.com/vhri/

campello@fearp.usp.br 
Secreto11

* verificados em 25/06
* verificados em 28/07
* verificados em 03/08
* verificado em 31/08

-> resposta do jornal não aceitando sem modificações....
sobre o dolar calculado com PPC
Q. What is a "purchasing-power-parity (PPP)" exchange rate?
A. The Purchasing-power-parity (PPP) between two countries is the rate at which the currency of one country needs to be converted into that of a second country to ensure that a given amount of the first country's currency will purchase the same volume of goods and services in the second country as it does in the first. In the WEO online database, the implied PPP conversion rate is expressed as national currency per current international dollar. The advantages and disadvantages of using PPP-based exchange rates rather than market exchange rates are discussed in the Finance & Development article "PPP Versus the Market, Which Weight Matters?" (March 2007) and Box 1.2 of the September 2003 World Economic Outlook (WEO). For the latest PPP weights revision, please see the “Revised Purchasing Power Parity Weights” section in the July 2014 WEO Update. For the 2008 PPP weights revision, see figure 1.16 from Chapter 1 of the April 2008 WEO. For 2003 PPP weights revision, please see Box A2 from the April 2004 WEO. For the 2000 PPP weights revision, please see Box A1 from the May 2000 WEO.
The International Comparisons Program (ICP) is a global statistical initiative that produces internationally comparable Purchasing Power Parity (PPP) estimates. The PPP exchange rate estimates, maintained and published by the World Bank, the OECD, and other international organizations, are used by WEO to calculate its own PPP weight time series. Currently, WEO PPP exchange rates are based on the ICP’s 2011 report. For more information, you can go to the World Bank’s ICP page.
(http://www.imf.org/external/pubs/ft/weo/faq.htm#q4d)
relatório específico - World Bank
Purchasing Power Parity: PPP
http://siteresources.worldbank.org/ICPINT/Resources/summary-tables.pdf [Acesso em 06 de Abril de 2009]


observar que tem-se diversos valores para o PPP, sendo:
* for GDP
* for private consumption 
* for actual individual consumption.

Além disso, os valores de PP são calculados especificamente para um determinado ano. Quando de deseja o valor para outros períodos, deve-se realizar a conversão.

Extrapolating PPP rates
Since global PPP estimates —such as those provided by the ICP— are not calculated annually, but for a single year, PPP exchange rates for years other than the benchmark year need to be extrapolated.[17] One way of doing this is by using the country's GDP deflator. To calculate a country's PPP exchange rate in Geary–Khamis dollars for a particular year, the calculation proceeds in the following manner:

$$ \textrm{PPPrate}_{X,i}=\frac{\textrm{PPPrate}_{X,b}\cdot \frac{\textrm{GDPdef}_{X,i}}{\textrm{GDPdef}_{X,b}}}{\textrm{PPPrate}_{U,b}\cdot \frac{\textrm{GDPdef}_{U,i}}{\textrm{GDPdef}_{U,b}}} $$

Where PPPrateX,i is the PPP exchange rate of country X for year i, PPPrateX,b is the PPP exchange rate of country X for the benchmark year, PPPrateU,b is the PPP exchange rate of the United States (US) for the benchmark year (equal to 1), GDPdefX,i is the GDP deflator of country X for year i, GDPdefX,b is the GDP deflator of country X for the benchmark year, GDPdefU,i is the GDP deflator of the US for year i, and GDPdefU,b is the GDP deflator of the US for the benchmark year.
(fonte: https://en.wikipedia.org/wiki/Purchasing_power_parity#Difficulties)

série de dados em :
http://mdgs.un.org/unsd/mdg/SeriesDetail.aspx?srid=699
ou em http://stats.oecd.org/Index.aspx?datasetcode=SNA_TABLE4



* Para a conversão dos valores de fluxos em diferentes moedas pode-se utilizar de taxas de câmbio de mercado ou das taxas de câmbio baseadas na paridade do poder de compra. Normalmente a definição da taxa de conversão será baseada na frequência dos dados. Assim, se os fluxos contiverem valores de alta frequência (como dados diários, semanais ou mesmo mensais) pode-se utilizar a taxa de mercado para a conversão. Se a frequência dos fluxos for semestral ou anual, deve-se dar preferência ao uso da taxa de câmbio baseada na paridade do poder de compra.
Alguns trabalhos, ao invés de utilizar os dados tabelados ajustados ao período, utilizam a conversão com base no valor de um período específico e fazem a atualização dos valores convertidos utilizando-se de um índice de inflação geral, tipo IGP-M.

exemplo de conversão utilizando a PPP:
1. utilizando o PPP de 2005
custo de um medicamento em 2005 = US$ 1.000
PPP (2005):  1,57 R$/US$
valor em reais de 2005 = 1,57 * 1.000 = R$ 1.570
variação do IGP-M : 2014/2005 = 1,686470 
R$1.500,00 * 1,686470 = R$2.529,70

2. utilizando o PPP de 2012 (ultimo valor disponível em http://mdgs.un.org/unsd/mdg/SeriesDetail.aspx?srid=699)
custo de um medicamento em 2005 = US$ 1.000
PPP (2012):  1,89 R$/US$
valor em reais de 2012 = 1,89 * 1.000 = R$ 1.890
variação do IGP-M : 2014/2012 =  1,179501
R$1.890,00 * 1,179501= R$2.229,26




Sobre a edição:
as diretrizes foram impressas em novembro/2014 e disponibilizadas no sítio do MS em ????
Esta obra foi impressa em papel couché fosco 240 g/m² (capa) e papel off set
90 g/m² (miolo) pela Nome da Gráfica, em novembro de 2014. A Editora do
Ministério da Saúde foi responsável pela normalização (OS 0583)


Enanpad - ''OK'' aprovado 1 rejeitado outro
referencias
* Geral da Saúde
http://cnes.datasus.gov.br/Listar_Mantidas.asp?VCnpj=18306670000104&VEstado=31&VNome=PREFEITURA%20MUNICIPAL%20DE%20SAO%20ROQUE%20DE%20MINAS

* Hospital
http://cnes.datasus.gov.br/Exibe_Ficha_Estabelecimento.asp?VCo_Unidade=3164302147823

* [[dissertação|https://docs.google.com/viewer?a=v&q=cache:M_M0um-ZczYJ:www.pg.utfpr.edu.br/dirppg/ppgep/dissertacoes/arquivos/203/Dissertacao.pdf+elabora%C3%A7%C3%A3o+de+indicadores+qualitativos+com+fuzzy+AHP&hl=pt-BR&gl=br&pid=bl&srcid=ADGEEShdrl-UXnXJeknpXy9WbA5AMsL_R4NVR4iGB08mnX7CJxKFsOrx8dn-Fr6FPJ6GnuEvbqYKOkHB45pWsbqa8IHPR1HBrgbXgUr6g4NdO9ZiVoxKra_i4JvRics0R97KliPS7h0t&sig=AHIEtbSh-MU39MPGs2-FYh6PcA57To8GYQ]] sobre método AHP para localização de usina de reciclagem. Pode-se usar a metodologia fuzzy para fazer a hierarquização mais ampla inclusive... (ver orçamento participativo de Porto Alegre, por exemplo)



[[Link para toda a tabela|http://www.mxstudio.com.br/Conteudos/Dreamweaver/Cores.htm]]

@@color(SteelBlue):Testando Cor@@
@@color(CadetBlue):Testando Cor@@
@@color(#6E7B8B):Testando Cor@@
@@color(#008B8B):Testando Cor@@




	
Explica o conceito de Theory of Change e sua relação com os mapas estratégicos e os indicadores de monitoramento
DEFINITION of 'Single Payment Options Trading - SPOT'
A type of option product that allows an investor to set not only the conditions that need to be met in order to receive a desired payout, but also the size of the payout he or she wishes to receive if the conditions are met. The broker that provides this product will determine the likelihood that the conditions will be met and, in turn, will charge what it feels is an appropriate commission. This type of arrangement is often referred to as a "binary option" because only two types of payouts are possible for the investor: 

1. The conditions set out by both parties occur, and the investor collects the agreed-upon payout amount.

2. The event does not occur and the investor loses the full premium paid to the broker

<iframe src='http://my.ewcpresenter.com/projects/af2e26&iframe=1&nocontrols=1' height='600' width='800' style='border: 0px;' webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
Objetivos

    Entender as decisões financeiras relacionadas aos estoques

Desenvolvimento

<photo id="1" />

* Estoques: materiais, mercadorias ou produtos mantidos fisicamente disponíveis pela empresa, na expectativa de ingressarem no ciclo de produção, de seguir seu curso produtivo normal, ou de serem comercializados. Classificação dos estoques: mercadorias e produtos acabados; produtos em elaboração; matérias-primas e embalagens; e materiais de consumo e almoxarifado. 

* Objetivo da Administração de Estoques: girá-los o mais rapidamente possível, sem causar perda de vendas decorrente de faltas.

Analisando os estoques:

1) Decisões iniciais:

    Quando comprar?
    Quanto comprar?

* Fatores que influenciam os estoques:

  Como sabemos, o montante de estoques é influenciado, principalmente, pelo comportamento e volume previsto da atividade da empresa (produção e vendas) e pelo nível de investimentos exigidos. Desta forma, como principal resposta às perguntas iniciais, é necessário conhecer e analisar a demanda da organização.

* Curiosidade: além da demanda alguns livros apontam outros fatores que impactam nas decisões relacionadas aos estoques, como os indicados abaixos:

<photo id="2" />

2) Outras decisões:

Tendo conhecimento da demanda da organização é necessário tomar outras decisões. Sabendo, por exemplo que a demanda de de queijos de uma organização por mês é de 30.000 unidades, como deve-se encomendar o pedido? Opções:

    Encomendar 30.000 queijos no começo do mês e não se preocupar mais com isso até o mês seguinte?
    Encomendar lotes menores e fazer vários pedidos por mês?

3) Premissas:

Iremos assumir determinados comportamentos que nos permitirão estabelecer algumas regras simples sobre estoques.

    Comportamento da Demanda: assumiremos que a demanda pode até variar em função das sazonalidades e/ou flutuações aleatórias, mas que ao longo do período de planejamento que estamos trabalhando (6 meses a 1 ano), assumiremos que a demanda média é constante. 

Exemplo: Se possuímos uma previsão de demanda total ao longo do ano de 360.000 unidades, isso significa que teremos uma demanda média diária de 360.000/360 = 1.000 unidades/dia. Vamos interpretar isso como sendo: em média, saem 1.000 unidades por dia desta mercadoria de nossos estoques.

Comportamento de Compra: assumiremos que faremos compras a intervalos regulares, de tamanhos fixos e que a entrega ocorrerá de uma única vez. 

Exemplo: Se comprarmos um lote de 10.000 unidades, assumiremos que este lote chegará no instante em que os estoques estiverem zerados, e que o nível subirá para 10.000 unidades.

Com essas premissas podemos determinar o comportamento de nossos estoques, e calcular uma série de coisas.

Exemplo: podemos calcular quanto tempo nosso estoque durará.

[img[http://latex.codecogs.com/png.latex?\inline \dpi{100} \text{1 dia ---- 1.000 unidades} \\ \text{x dias ---- 10.000 unidades} \\ \\ x = \frac{10.000}{1.000}= \text{10 dias}]]

Ou em termos gerais:

[img[http://latex.codecogs.com/png.latex?\inline \dpi{100} \text{1 dia ---- Demanda Di\'aria (d) unidades} \\ \text{x dias ---- Lote (Q) unidades} \\ \\ x = \frac{Q}{d}]]

Gráfico: Pode-se ilustrar o comportamento do nível do estoque através de um gráfico, que forma o que é conhecido como Gráfico Dente de Serra.

<photo id="5" />

4) Tempo de entrega (lead time): tempo que decorre entre o momento em que realizamos um pedido e a entrega efetiva do lote de compra. Em nosso exemplo, considerando que o fornecedor leva 5 dias para entregar o lote comprado, podemos identificar em qual nível o estoque estaria, pois é mais fácil implementar uma rotina na qual olhamos para o nível de estoques e vemos que é necessário realizar um pedido do que estabelecer datas para realizar o pedido.

Assim, basta calcularmos qual o nível do estoque que duraria exatamente o número de dias que demorará para chegar o lote.

<img></img>

Desta forma, quando o nível do estoque estiver em 5.000 unidades devemos disparar uma ordem de compra, pois ele será suficiente para aguardar os 5 dias de prazo de entrega.

Graficamente, podemos visualizar o lead time e o ponto de reposição.

<photo id="6" />

De forma geral, podemos calcular:

[img[http://latex.codecogs.com/png.latex?\inline \dpi{100} \text{1 dia ---- Demanda Di\'aria (d))} \\ \text{x dias ---- Lote (Q)} \\ \\ x = \frac{Q}{d}]]

Além disso, podemos determinar quantos pedidos realizaremos durante um determinado período.

Em nosso exemplo, se fizermos um pedido a cada 10 dias, que é o número de dias que durará o lote de compras, temos:

[img[http://latex.codecogs.com/png.latex?\inline \dpi{100} \text{1 pedido --- 10.000 unidades} \\ \text{x pedidos ---- 360.000 unidades} \\ \\ x = \frac{360.000}{10.000}= \text{36 pedidos}]]

ou de forma geral

[img[http://latex.codecogs.com/png.latex?\inline \dpi{100} \text{1 pedido --- Q unidades} \\ \text{x pedidos ---- D unidades} \\ \\ x = \frac{D}{Q}]]



4) Determinando os custos (custo de pedir e custo de manter):

Como sabemos, existem muitas variáveis que podem impactar na tomada dessa decisão, como a durabilidade do produto, tamanho do espaço para armazenagem, entre outros. Além dessas variáveis, o mais importante para determina o tamanho do lote é saber os custos envolvidos nesse processo, como os custos de fazer o pedido e os custos de manter o estoque na empresa.

    Custo de pedir(compra): representa todos os gastos resultantes das necessidades de adquirir materiais ou de autorizar uma ordem de procução, sendo excluído o valor de compra (ou de produção) efetivo do bem. Como por exemplo, despesas oriundas do departamento de compras, despesas de transporte, despesas associadas ao recebimento e inspeção dos materiais, despesas com manutenção e ajuste de máquinas de produção, despesas de escritório, sistemas de informação, comunicação, desepsas bancárias, entre outros.
    Custo de manter(manutenção): são geralmente os custos variáveis associados às decisões de se manterem determinados itens estocados, sendo incluídos nesses custos todos os gastos incorridos pela empresa no armazenamento (manutenção) de seus produtos e mercadorias durante certo período de tempo. Como por exemplo, custo de oportunidade, custos de armazenagem, despesas com seguros, eventuais perdas, deteriorização e obsolência, impostos e taxas, entre outros.

Exemplos: Retomando as alternativas de tamanhos diferentes de lotes de compra.

    Custo de Pedir:

Se fizermos um único pedido de compra, com um lote do tamanho da demanda do período, teremos um único custo de frete, de seguro, de pedágios, nem precisaremos de um departamento de compras inteiro, uma única fatura para pagar, um único pagamento de imposto -> o custo de pedir será baixo. 

Se diminuirmos o tamanho deste lote, e o dividirmos em 8 pedidos, por exemplo, já precisaremos de uma estrutura para acompanhar, fiscalizar, controlar os pagamentos, a movimentação, teremos vários fretes, etc -> o custo de pedir aumentará. 

Assim, se diminuirmos ainda mais o tamanho do lote de compras, aumentaremos mais ainda o número de pedidos e a complexidade da operação, fazendo com que os custos aumentem mais ainda. 

Portanto, há uma relação inversa entre o tamanho do lote de compra e os custos de pedir.

    Custo de Manter:

Entretanto, quando realizamos um único pedido, do tamanho da demanda, teremos um elevado custo com os estoques, pois precisaremos de grandes estruturas e de espaço, uma enorme operação de movimentação destes estoques, os custos com iluminação, segurança e cuidado serão grandes. Além disso, estoques grandes significam dinheiro investido que poderia estar rendendo juros em outras aplicações. Assim, o custo de manter este estoque será bem grande. 

Se diminuirmos o tamanho do lote, para os 8 pedidos que sugerimos, os volumes de estoques podem ser bem menores, as estruturas e a operação também -> os custos de manter serão menores. 

Portanto, há uma relação direta entre o tamanho do lote de compra e os custos de manter, ou seja, conforme aumentamos o tamanho do lote, aumentamos os custos de manter.

Gráfico: Custo x Quantidade do Pedido/ Compra

<photo id="3" />

Exemplo prático:

Suponha que temos uma demanda de 5.000 unidades a serem atendidas. Um levantamento realizado pelos estagiários concluiu que o custo de aquisição é de R$ 2 por unidade, o custo de cada pedido fica em R$ 250, e que manter cada unidade em estoque custa R$ 0,5.

Podemos montar uma tabela apresentando os diversos custos para diferentes tamanhos de lotes de compra.

Assim, para ilustrar, um lote de compra de 500 unidades levaria aos seguintes valores:

<img></img>

A tabela e o gráfico abaixo apresentam os valores para diferentes tamanhos de lotes.

<photo id="8" />

Pode-se observar que, com o aumento do tamanho do lote, o custo de pedir se reduz e que o custo de manter aumenta. Portanto, a nossa decisão deve ser pelo tamanho de lote que apresenta o menor custo total.

Da tabela podemos identificar que o menor custo total é dado por um lote de compra de 2.250 unidades.

Poderíamos ter chegado a uma solução por meio da formulação do custo total:

<a href="http://www.codecogs.com/eqnedit.php?latex=Custo Total = Custo Pedir @plus; Custo Manter @plus; Custo Aquisição" target="_blank"><img></img></a>

<photo id="10" />

Substituindo os valores de nosso exemplo:

<photo id="11" />

5) Estoque de Segurança (estoque extra): prevenção contra a falta de itens importantes.

Em geral, a demanda de estoques na prática não se verifica em condições de certeza, conforme hipótese assumida pelo modelo. Na maioria das vezes, a quantidade demandada não é uniforme (constante), e apresenta variações ao longo do tempo.
Sendo assim, o estoque de segurança serve para precaver as empresas dessas situações de incerteza, sendo um saldo de estoques superior ao definido pelo lote econômico, que, uma vez atingido determina imediatamente a emissão de um novo pedido.

Texto Complementar

    Gestão de Capital de Giro - Estoques... um mal necessário (<a>http://www.fiap.com.br/2012/12/04/ideias-fiap/artigos/gestao-de-capital-de-giro-estoques-um-mal-nece...</a>)

Referências

    Livros:  Finanças Corporativas e Valor - Capítulo 27

  Administração do Capital de Giro - Capítulo 8
Create a tabbed view with one tab for every tiddler containing the tag "glossar" (using the {{{<<tabs...>>}}} macro).
{{{
<<forEachTiddler
    where
       'tiddler.tags.contains("disciplinas")'

    sortBy
       'tiddler.title.toUpperCase()'

    write '" [["+tiddler.title+" ]] \"view ["+tiddler.title+"]\" [["+tiddler.title+"]] "'

        begin '"<<tabs txtMyAutoTab "'

        end '">"+">"'

        none '"//No tiddler tagged with \"glossar\"//"'
>>
}}}
<<forEachTiddler
    where
       'tiddler.tags.contains("glossar")'

    sortBy
       'tiddler.title.toUpperCase()'

    write '" [["+tiddler.title+" ]] \"view ["+tiddler.title+"]\" [["+tiddler.title+"]] "'

        begin '"<<tabs txtMyAutoTab "'

        end '">"+">"'

        none '"//No tiddler tagged with \"glossar\"//"'
>>

//If you wonder about the trailing space in the tab titles read [[this article|http://twhelp.tiddlyspot.com/#tabs]] (Thanks to Morris Gray for this hint).//
http://edutechwiki.unige.ch/en/Methodology_tutorial_-_theory-driven_research_designs


https://www.tandfonline.com/doi/abs/10.1080/14719030802423103?src=recsys&journalCode=rpxm20

/***
|''Name:''|TiddlerNotesPlugin|
|''Description:''|Add notes to tiddlers without modifying the original content|
|''Author:''|Saq Imtiaz ( lewcid@gmail.com )|
|''Source:''|http://tw.lewcid.org/#TiddlerNotesPlugin|
|''Code Repository:''|http://tw.lewcid.org/svn/plugins|
|''Version:''|2.1|
|''Date:''|26/10/07|
|''License:''|[[Creative Commons Attribution-ShareAlike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/]]|
|''~CoreVersion:''|2.2.3|

!!Concept:
*The TiddlerNotesPlugin allows you to add notes to tiddlers, without needing to edit the original tiddler. This means that your original content will remain unaltered, and if you update it in the future, you won’t lose your notes. Notes are stored in separate tiddlers, but can be viewed and edited from within the original tiddler.
*For a tiddler titled "~MySlide", the notes are by default saved in a tiddler titled "~MySlide-Notes" and is given a tag of "Notes". The suffix and tags of the notes tiddlers are customizable. You can have one or multiple notes per tiddlers. So it is possible to have for example, teacher's notes and student's notes in the same file.
*Notes can be configured to start off blank, or pre-filled with the contents of the original tiddler.

!!Usage:
*{{{<<notes>>}}} is the simplest usage form.
* additional optional parameters include:
**{{{heading:}}} the heading to use for the notes box
**{{{tag:}}} the tag to be given to the notes tiddler
**{{{suffix:}}} the suffix to be used when naming the notes tiddler
* a full macro call could look like: {{{<<notes heading:"My Notes" tag:"NoteTiddlers" suffix:"Comments">>}}}
* To avoid adding {{{<<notes>>}}} to each tiddler you want notes for, you could add the macro call to the ViewTemplate
** below the line {{{<div class='viewer' macro='view text wikified'></div>}}} add the following line: <br> {{{<div class='viewer' macro='notes'></div>}}}
** Used in combination with the ~HideWhenPlugin or ~PublisherPlugin, you could have notes be shown only for tiddlers with specific tags. The ~PublisherPlugin would allow you for instance to only have the ~TeachersNotes visible to the teacher, and the ~StudentsNotes for the same tiddler visible to the Student.

!!Configuration
*<<option chkPrefillNotes>> Enable to pre-fill notes with the original tiddler's contents

!!Demo:
* [[MySlide]]

***/
// /%
//!BEGIN-PLUGIN-CODE

if (!config.options.chkPrefillNotes)
	config.options.chkPrefillNotes = false;
	
function createTiddlyElement(theParent,theElement,theID,theClass,theText,attribs)
{
	var e = document.createElement(theElement);
	if(theClass != null)
		e.className = theClass;
	if(theID != null)
		e.setAttribute("id",theID);
	if(theText != null)
		e.appendChild(document.createTextNode(theText));
	if(attribs){
		for(var n in attribs){
			e.setAttribute(n,attribs[n]);
		}
	}
	if(theParent != null)
		theParent.appendChild(e);
	return e;
}

function createTiddlyButton(theParent,theText,theTooltip,theAction,theClass,theId,theAccessKey,attribs)
{
	var theButton = document.createElement("a");
	if(theAction) {
		theButton.onclick = theAction;
		theButton.setAttribute("href","javascript:;");
	}
	if(theTooltip)
		theButton.setAttribute("title",theTooltip);
	if(theText)
		theButton.appendChild(document.createTextNode(theText));
	if(theClass)
		theButton.className = theClass;
	else
		theButton.className = "button";
	if(theId)
		theButton.id = theId;
	if(attribs){
		for(var n in attribs){
			e.setAttribute(n,attribs[n]);
		}
	}
	if(theParent)
		theParent.appendChild(theButton);
	if(theAccessKey)
		theButton.setAttribute("accessKey",theAccessKey);
	return theButton;
}

config.macros.notes={
	
	cancelWarning: "Are you sure you want to abandon changes to your notes for '%0'?",
	editLabel: "edit notes",
	editTitle: "double click to edit",
	saveLabel: "save notes",
	saveTitle: "double click to save",
	cancelLabel: "cancel",
	heading: "Notes",
	suffix: "Notes",
	tag: "Notes",
	
	saveNotes: function(ev){
		e = ev? ev : window.event;
		var theTarget = resolveTarget(e);
		if (theTarget.nodeName.toLowerCase() == "textarea")
			return false;
		var title = story.findContainingTiddler(theTarget).getAttribute("tiddler");
		story.setDirty(title,false);
		var box = document.getElementById("notesContainer"+title);
		var textarea = document.getElementById("notesTextArea"+title);
		if(textarea.getAttribute("oldText")!=textarea.value && !hasClass(theTarget,"cancelNotesButton")){
			var suffix = box.getAttribute("suffix");
			var t = store.getTiddler(title+"-"+suffix);
			store.saveTiddler(title+"-"+suffix,title+"-"+suffix,textarea.value,config.options.txtUserName,new Date(),t?t.tags:box.getAttribute("tag"),t?t.fields:{});
		}
		story.refreshTiddler(title,1,true);
		autoSaveChanges(true);
		return false;
	},
	
	editNotes: function(box,tiddler){
		removeChildren(box);
		story.setDirty(tiddler,true);
		box.title = this.saveTitle;
		box.ondblclick = this.saveNotes;
		createTiddlyButton(box,this.cancelLabel,this.cancelLabel,this.saveNotes,"cancelNotesButton");
		createTiddlyButton(box,this.saveLabel,this.saveLabel,this.saveNotes,"saveNotesButton");
		wikify("!!"+box.getAttribute("heading")+"\n",box);
		addClass(box,"editor");
		var wrapper1 = createTiddlyElement(null,"fieldset",null,"fieldsetFix");
		var wrapper2 = createTiddlyElement(wrapper1,"div");
		var e = createTiddlyElement(wrapper2,"textarea","notesTextArea"+tiddler);
		var v = store.getValue(tiddler+"-"+box.getAttribute("suffix"),"text");
		if(!v) 
			v = config.options.chkPrefillNotes? store.getValue(tiddler,"text"):'';
		e.value = v;
		e.setAttribute("oldText",v);
		var rows = 10;
		var lines = v.match(/\n/mg);
		var maxLines = Math.max(parseInt(config.options.txtMaxEditRows),5);
		if(lines != null && lines.length > rows)
			rows = lines.length + 5;
		rows = Math.min(rows,maxLines);
		e.setAttribute("rows",rows);
		box.appendChild(wrapper1);
	},
	
	editNotesButtonOnclick: function(e){
		var title = story.findContainingTiddler(this).getAttribute("tiddler");
		var box = document.getElementById("notesContainer"+title);
		config.macros.notes.editNotes(box,title);
		return false;
	},
	
	ondblclick : function(ev){
		e = ev? ev : window.event;
		var theTarget = resolveTarget(e);
		var title = story.findContainingTiddler(theTarget).getAttribute("tiddler");
		var box = document.getElementById("notesContainer"+title);
		config.macros.notes.editNotes(box,title);
		e.cancelBubble = true;
		if(e.stopPropagation) e.stopPropagation();
		return false;
	},
	
	handler : function(place,macroName,params,wikifier,paramString,tiddler){
		
		params = paramString.parseParams("anon",null,true,false,false);
		var heading = getParam(params,"heading",this.heading);
		var tag = getParam(params,"tag",this.tag);
		var suffix = getParam(params,"suffix",this.suffix);
		var box = createTiddlyElement(place,"div","notesContainer"+tiddler.title,"TiddlerNotes",null,{"source":tiddler.title,params:paramString,heading:heading,tag:tag,suffix:suffix});
		createTiddlyButton(box,this.editLabel,this.editLabel,this.editNotesButtonOnclick,"editNotesButton");
		wikify("!!"+heading+"\n",box);
		box.title=this.editTitle;
		box.ondblclick = this.ondblclick;
		wikify("<<tiddler [["+tiddler.title+"-"+suffix+"]]>>",box);
	}		
};

Story.prototype.old_notes_closeTiddler = Story.prototype.closeTiddler;
Story.prototype.closeTiddler = function(title,animate,unused){
	if(story.isDirty(title)) {
		if(!confirm(config.macros.notes.cancelWarning.format([title])))
			return false;
	}
	return this.old_notes_closeTiddler.apply(this,arguments);
}

setStylesheet(".TiddlerNotes {\n"+ " background:#eee;\n"+ " border:1px solid #ccc;\n"+ " padding:10px;\n"+ " margin:15px;\n"+ "}\n"+ "\n"+ ".cancelNotesButton,.editNotesButton, .saveNotesButton {\n"+ " float:right;\n"+ " border:1px solid #ccc;\n"+ " padding:2px 5px;\n"+ "}\n"+ "\n"+ ".saveNotesButton{\n"+ " margin-right:0.5em;\n"+ "}\n"+ "\n"+ ".TiddlerNotes.editor textarea{\n"+ " border:1px solid #ccc;\n"+ "}","NotesPluginStyles");
//!END-PLUGIN-CODE
// %/
/***
|''Name:''|TiddlerPainelPlugin|
|''Description:''|Add Painel to tiddlers without modifying the original content|
|''Author:''|Saq Imtiaz ( lewcid@gmail.com )|
|''Source:''|http://tw.lewcid.org/#TiddlerPainelPlugin|
|''Code Repository:''|http://tw.lewcid.org/svn/plugins|
|''Version:''|2.1|
|''Date:''|26/10/07|
|''License:''|[[Creative Commons Attribution-ShareAlike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/]]|
|''~CoreVersion:''|2.2.3|

!!Concept:
*The TiddlerPainelPlugin allows you to add Painel to tiddlers, without needing to edit the original tiddler. This means that your original content will remain unaltered, and if you update it in the future, you won’t lose your Painel. Painel are stored in separate tiddlers, but can be viewed and edited from within the original tiddler.
*For a tiddler titled "~MySlide", the Painel are by default saved in a tiddler titled "~MySlide-Painel" and is given a tag of "Painel". The suffix and tags of the Painel tiddlers are customizable. You can have one or multiple Painel per tiddlers. So it is possible to have for example, teacher's Painel and student's Painel in the same file.
*Painel can be configured to start off blank, or pre-filled with the contents of the original tiddler.

!!Usage:
*{{{<<Painel>>}}} is the simplest usage form.
* additional optional parameters include:
**{{{heading:}}} the heading to use for the Painel box
**{{{tag:}}} the tag to be given to the Painel tiddler
**{{{suffix:}}} the suffix to be used when naming the Painel tiddler
* a full macro call could look like: {{{<<Painel heading:"My Painel" tag:"NoteTiddlers" suffix:"Comments">>}}}
* To avoid adding {{{<<Painel>>}}} to each tiddler you want Painel for, you could add the macro call to the ViewTemplate
** below the line {{{<div class='viewer' macro='view text wikified'></div>}}} add the following line: <br> {{{<div class='viewer' macro='Painel'></div>}}}
** Used in combination with the ~HideWhenPlugin or ~PublisherPlugin, you could have Painel be shown only for tiddlers with specific tags. The ~PublisherPlugin would allow you for instance to only have the ~TeachersPainel visible to the teacher, and the ~StudentsPainel for the same tiddler visible to the Student.

!!Configuration
*<<option chkPrefillPainel>> Enable to pre-fill Painel with the original tiddler's contents

!!Demo:
* [[MySlide]]

***/
// /%
//!BEGIN-PLUGIN-CODE

if (!config.options.chkPrefillPainel)
	config.options.chkPrefillPainel = false;
	
function createTiddlyElement(theParent,theElement,theID,theClass,theText,attribs)
{
	var e = document.createElement(theElement);
	if(theClass != null)
		e.className = theClass;
	if(theID != null)
		e.setAttribute("id",theID);
	if(theText != null)
		e.appendChild(document.createTextNode(theText));
	if(attribs){
		for(var n in attribs){
			e.setAttribute(n,attribs[n]);
		}
	}
	if(theParent != null)
		theParent.appendChild(e);
	return e;
}

function createTiddlyButton(theParent,theText,theTooltip,theAction,theClass,theId,theAccessKey,attribs)
{
	var theButton = document.createElement("a");
	if(theAction) {
		theButton.onclick = theAction;
		theButton.setAttribute("href","javascript:;");
	}
	if(theTooltip)
		theButton.setAttribute("title",theTooltip);
	if(theText)
		theButton.appendChild(document.createTextNode(theText));
	if(theClass)
		theButton.className = theClass;
	else
		theButton.className = "button";
	if(theId)
		theButton.id = theId;
	if(attribs){
		for(var n in attribs){
			e.setAttribute(n,attribs[n]);
		}
	}
	if(theParent)
		theParent.appendChild(theButton);
	if(theAccessKey)
		theButton.setAttribute("accessKey",theAccessKey);
	return theButton;
}

config.macros.Painel={
	
	cancelWarning: "Are you sure you want to abandon changes to your Painel for '%0'?",
	editLabel: "edit Painel",
	editTitle: "double click to edit",
	saveLabel: "save Painel",
	saveTitle: "double click to save",
	cancelLabel: "cancel",
	heading: "Painel",
	suffix: "Painel",
	tag: "Painel",
	
	savePainel: function(ev){
		e = ev? ev : window.event;
		var theTarget = resolveTarget(e);
		if (theTarget.nodeName.toLowerCase() == "textarea")
			return false;
		var title = story.findContainingTiddler(theTarget).getAttribute("tiddler");
		story.setDirty(title,false);
		var box = document.getElementById("PainelContainer"+title);
		var textarea = document.getElementById("PainelTextArea"+title);
		if(textarea.getAttribute("oldText")!=textarea.value && !hasClass(theTarget,"cancelPainelButton")){
			var suffix = box.getAttribute("suffix");
			var t = store.getTiddler(title+"-"+suffix);
			store.saveTiddler(title+"-"+suffix,title+"-"+suffix,textarea.value,config.options.txtUserName,new Date(),t?t.tags:box.getAttribute("tag"),t?t.fields:{});
		}
		story.refreshTiddler(title,1,true);
		autoSaveChanges(true);
		return false;
	},
	
	editPainel: function(box,tiddler){
		removeChildren(box);
		story.setDirty(tiddler,true);
		box.title = this.saveTitle;
		box.ondblclick = this.savePainel;
		createTiddlyButton(box,this.cancelLabel,this.cancelLabel,this.savePainel,"cancelPainelButton");
		createTiddlyButton(box,this.saveLabel,this.saveLabel,this.savePainel,"savePainelButton");
		wikify("!!"+box.getAttribute("heading")+"\n",box);
		addClass(box,"editor");
		var wrapper1 = createTiddlyElement(null,"fieldset",null,"fieldsetFix");
		var wrapper2 = createTiddlyElement(wrapper1,"div");
		var e = createTiddlyElement(wrapper2,"textarea","PainelTextArea"+tiddler);
		var v = store.getValue(tiddler+"-"+box.getAttribute("suffix"),"text");
		if(!v) 
			v = config.options.chkPrefillPainel? store.getValue(tiddler,"text"):'';
		e.value = v;
		e.setAttribute("oldText",v);
		var rows = 10;
		var lines = v.match(/\n/mg);
		var maxLines = Math.max(parseInt(config.options.txtMaxEditRows),5);
		if(lines != null && lines.length > rows)
			rows = lines.length + 5;
		rows = Math.min(rows,maxLines);
		e.setAttribute("rows",rows);
		box.appendChild(wrapper1);
	},
	
	editPainelButtonOnclick: function(e){
		var title = story.findContainingTiddler(this).getAttribute("tiddler");
		var box = document.getElementById("PainelContainer"+title);
		config.macros.Painel.editPainel(box,title);
		return false;
	},
	
	ondblclick : function(ev){
		e = ev? ev : window.event;
		var theTarget = resolveTarget(e);
		var title = story.findContainingTiddler(theTarget).getAttribute("tiddler");
		var box = document.getElementById("PainelContainer"+title);
		config.macros.Painel.editPainel(box,title);
		e.cancelBubble = true;
		if(e.stopPropagation) e.stopPropagation();
		return false;
	},
	
	handler : function(place,macroName,params,wikifier,paramString,tiddler){
		
		params = paramString.parseParams("anon",null,true,false,false);
		var heading = getParam(params,"heading",this.heading);
		var tag = getParam(params,"tag",this.tag);
		var suffix = getParam(params,"suffix",this.suffix);
		var box = createTiddlyElement(place,"div","PainelContainer"+tiddler.title,"TiddlerPainel",null,{"source":tiddler.title,params:paramString,heading:heading,tag:tag,suffix:suffix});
		createTiddlyButton(box,this.editLabel,this.editLabel,this.editPainelButtonOnclick,"editPainelButton");
		wikify("!!"+heading+"\n",box);
		box.title=this.editTitle;
		box.ondblclick = this.ondblclick;
		wikify("<<tiddler [["+tiddler.title+"-"+suffix+"]]>>",box);
	}		
};

Story.prototype.old_Painel_closeTiddler = Story.prototype.closeTiddler;
Story.prototype.closeTiddler = function(title,animate,unused){
	if(story.isDirty(title)) {
		if(!confirm(config.macros.Painel.cancelWarning.format([title])))
			return false;
	}
	return this.old_Painel_closeTiddler.apply(this,arguments);
}

setStylesheet(".TiddlerPainel {\n"+ " background:#eee;\n"+ " border:1px solid #ccc;\n"+ " padding:10px;\n"+ " margin:15px;\n"+ "}\n"+ "\n"+ ".cancelPainelButton,.editPainelButton, .savePainelButton {\n"+ " float:right;\n"+ " border:1px solid #ccc;\n"+ " padding:2px 5px;\n"+ "}\n"+ "\n"+ ".savePainelButton{\n"+ " margin-right:0.5em;\n"+ "}\n"+ "\n"+ ".TiddlerPainel.editor textarea{\n"+ " border:1px solid #ccc;\n"+ "}","PainelPluginStyles");
//!END-PLUGIN-CODE
// %/
/***
|Name|TiddlerTweakerPlugin|
|Source|http://www.TiddlyTools.com/#TiddlerTweakerPlugin|
|Version|2.4.5|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|plugin|
|Description|select multiple tiddlers and modify author, created, modified and/or tag values|
~TiddlerTweaker is a 'power tool' for TiddlyWiki authors.  Select multiple tiddlers from a listbox and 'bulk modify' the creator, author, created, modified and/or tag values of those tiddlers using a compact set of form fields.  The values you enter into the fields simultaneously overwrite the existing values in all tiddlers you have selected.
!!!!!Usage
<<<
{{{<<tiddlerTweaker>>}}}
{{smallform{<<tiddlerTweaker>>}}}
By default, any tags you enter into the TiddlerTweaker will //replace// the existing tags in all the tiddlers you have selected.  However, you can also use TiddlerTweaker to quickly filter specified tags from the selected tiddlers, while leaving any other tags assigned to those tiddlers unchanged:
>Any tag preceded by a '+' (plus) or '-' (minus), will be added or removed from the existing tags //instead of replacing the entire tag definition// of each tiddler (e.g., enter '-excludeLists' to remove that tag from all selected tiddlers.  When using this syntax, care should be taken to ensure that //every// tag is preceded by '+' or '-', to avoid inadvertently overwriting any other existing tags on the selected tiddlers.  (note: the '+' or '-' prefix on each tag value is NOT part of the tag value, and is only used by TiddlerTweaker to control how that tag value is processed)
Important Notes:
* TiddlerTweaker is a 'power user' tool that can make changes to many tiddlers at once.  ''You should always have a recent backup of your document (or 'save changes' just *before* tweaking the tiddlers), just in case you accidentally 'shoot yourself in the foot'.''
* The date and author information on any tiddlers you tweak will ONLY be updated if the corresponding checkboxes have been selected.  As a general rule, after using TiddlerTweaker, always ''//remember to save your document//'' when you are done, even though the tiddler timeline tab may not show any recently modified tiddlers.
* Selecting and updating all tiddlers in a document can take a while.  Your browser may warn about an 'unresponsive script'.  Usually, if you allow it to continue, it should complete the processing... eventually.  Nonetheless, be sure to save your work before you begin tweaking lots of tiddlers, just in case something does get stuck.
<<<
!!!!!Revisions
<<<
2011.01.21 2.4.5 auto-selection: use "-" for untagged tiddlers.  Also, added 'opened', 'invert'
2009.09.15 2.4.4 added 'edit' button. moved html definition to separate section
2009.09.13 2.4.3 in settiddlers(), convert backslashed chars (\n\b\s\t) in replacement text
2009.06.26 2.4.2 only add brackets around tags containing spaces
2009.06.22 2.4.1 in setFields(), add brackets around all tags shown tweaker edit field
2009.03.30 2.4.0 added 'sort by modifier'
2009.01.22 2.3.0 added support for text pattern find/replace
2008.10.27 2.2.3 in setTiddlers(), fixed Safari bug by replacing static Array.concat(...) with new Array().concat(...)
2008.09.07 2.2.2 added removeCookie() function for compatibility with [[CookieManagerPlugin]]
2008.05.12 2.2.1 replace built-in backstage tweak task with tiddler tweaker control panel (moved from BackstageTweaks)
2008.01.13 2.2.0 added 'auto-selection' links: all, changed, tags, title, text
2007.12.26 2.1.0 added support for managing 'creator' custom field (see [[CoreTweaks]])
2007.11.01 2.0.3 added config.options.txtTweakerSortBy for cookie-based persistence of list display order preference setting.
2007.09.28 2.0.2 in settiddlers() and deltiddlers(), added suspend/resume notification handling (improves performance when operating on multiple tiddlers)
2007.08.03 2.0.1 added shadow definition for [[TiddlerTweaker]] tiddler for use as parameter references with {{{<<tiddler>>, <<slider>> or <<tabs>>}}} macros.
2007.08.03 2.0.0 converted from inline script
2006.01.01 1.0.0 initial release
<<<
!!!!!Code
***/
//{{{
version.extensions.TiddlerTweakerPlugin= {major: 2, minor: 4, revision: 5, date: new Date(2011,1,21)};

// shadow tiddler
config.shadowTiddlers.TiddlerTweaker='<<tiddlerTweaker>>';

// defaults
if (config.options.txtTweakerSortBy==undefined) config.options.txtTweakerSortBy='modified';

// backstage task
if (config.tasks) { // for TW2.2b3 or above
	config.tasks.tweak.tooltip='review/modify tiddler internals: dates, authors, tags, etc.';
	config.tasks.tweak.content='{{smallform small groupbox{<<tiddlerTweaker>>}}}';
}

// if removeCookie() function is not defined by TW core, define it here.
if (window.removeCookie===undefined) {
	window.removeCookie=function(name) {
		document.cookie = name+'=; expires=Thu, 01-Jan-1970 00:00:01 UTC; path=/;'; 
	}
}

config.macros.tiddlerTweaker = {
	handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		var span=createTiddlyElement(place,'span');
		span.innerHTML=store.getTiddlerText('TiddlerTweakerPlugin##html');
		this.init(span.getElementsByTagName('form')[0],config.options.txtTweakerSortBy);
	},
	init: function(f,sortby) { // set form controls
		if (!f) return; // form might not be rendered yet...
		while (f.list.options[0]) f.list.options[0]=null; // empty the list
		var tids=store.getTiddlers(sortby);
		if (sortby=='size') // descending order
			tids.sort(function(a,b) {return a.text.length > b.text.length ? -1 : (a.text.length == b.text.length ? 0 : +1);});
		var who='';
		for (i=0; i<tids.length; i++) { var t=tids[i];
			var label=t.title; var value=t.title;
			switch (sortby) {
				case 'modified':
				case 'created':
					var t=tids[tids.length-i-1]; // reverse order
					var when=t[sortby].formatString('YY.0MM.0DD 0hh:0mm ');
					label=when+t.title;
					value=t.title;
					break;
				case 'size':
					label='['+t.text.length+'] '+label;
					break;
				case 'modifier':
				case 'creator':
					if (who!=t[sortby]) {
						who=t[sortby];
						f.list.options[f.list.length]=new Option('by '+who+':','',false,false);
					}
					label='\xa0\xa0\xa0'+label; // indent
					break;
			}
			f.list.options[f.list.length]=new Option(label,value,false,false);
		}
		f.title.value=f.who.value=f.creator.value=f.tags.value='';
		f.cm.value=f.cd.value=f.cy.value=f.ch.value=f.cn.value='';
		f.mm.value=f.md.value=f.my.value=f.mh.value=f.mn.value='';
		f.stats.disabled=f.set.disabled=f.del.disabled=f.edit.disabled=f.display.disabled=true;
		f.settitle.disabled=false;
		config.options.txtTweakerSortBy=sortby;
		f.sortby.value=sortby; // sync droplist
		if (sortby!='modified') saveOptionCookie('txtTweakerSortBy');
		else removeCookie('txtTweakerSortBy');
	},
	enablefields: function(here) { // enables/disables inputs based on #items selected
		var f=here.form; var list=f.list;
		var c=0; for (i=0;i<list.length;i++) if (list.options[i].selected) c++;
		if (c>1) f.title.disabled=true;
		if (c>1) f.settitle.checked=false;
		f.set.disabled=(c==0);
		f.del.disabled=(c==0);
		f.edit.disabled=(c==0);
		f.display.disabled=(c==0);
		f.settitle.disabled=(c>1);
		f.stats.disabled=(c==0);
		var msg=(c==0)?'select tiddlers':(c+' tiddler'+(c!=1?'s':'')+' selected');
		here.previousSibling.firstChild.firstChild.nextSibling.innerHTML=msg;
		if (c) clearMessage(); else displayMessage('no tiddlers selected');
	},
	setfields: function(here) { // set fields from first selected tiddler
		var f=here.form;
		if (!here.value.length) {
			f.title.value=f.who.value=f.creator.value=f.tags.value='';
			f.cm.value=f.cd.value=f.cy.value=f.ch.value=f.cn.value='';
			f.mm.value=f.md.value=f.my.value=f.mh.value=f.mn.value='';
			return;
		}
		var tid=store.getTiddler(here.value); if (!tid) return;
		f.title.value=tid.title;
		f.who.value=tid.modifier;
		f.creator.value=tid.fields['creator']||''; // custom field - might not exist
		f.tags.value=tid.tags.map(function(t){return String.encodeTiddlyLink(t)}).join(' ');
		var c=tid.created; var m=tid.modified;
		f.cm.value=c.getMonth()+1;
		f.cd.value=c.getDate();
		f.cy.value=c.getFullYear();
		f.ch.value=c.getHours();
		f.cn.value=c.getMinutes();
		f.mm.value=m.getMonth()+1;
		f.md.value=m.getDate();
		f.my.value=m.getFullYear();
		f.mh.value=m.getHours();
		f.mn.value=m.getMinutes();
	},
	selecttiddlers: function(here,callback) {
		var f=here; while (f&&f.nodeName.toLowerCase()!='form')f=f.parentNode;
		for (var t=f.list.options.length-1; t>=0; t--)
			f.list.options[t].selected=callback(f.list.options[t]);
		config.macros.tiddlerTweaker.enablefields(f.list);
		return false;
	},
	settiddlers: function(here) {
		var f=here.form; var list=f.list;
		var tids=[];
		for (i=0;i<list.length;i++) if (list.options[i].selected) tids.push(list.options[i].value);
		if (!tids.length) { alert('please select at least one tiddler'); return; }
		var cdate=new Date(f.cy.value,f.cm.value-1,f.cd.value,f.ch.value,f.cn.value);
		var mdate=new Date(f.my.value,f.mm.value-1,f.md.value,f.mh.value,f.mn.value);
		if (tids.length>1 && !confirm('Are you sure you want to update these tiddlers:\n\n'+tids.join(', '))) return;
		store.suspendNotifications();
		for (t=0;t<tids.length;t++) {
			var tid=store.getTiddler(tids[t]); if (!tid) continue;
			var title=!f.settitle.checked?tid.title:f.title.value;
			var who=!f.setwho.checked?tid.modifier:f.who.value;
			var text=tid.text;
			if (f.replacetext.checked) {
				var r=f.replacement.value.replace(/\\t/mg,'\t').unescapeLineBreaks();
				text=text.replace(new RegExp(f.pattern.value,'mg'),r);
			}				
			var tags=tid.tags;
			if (f.settags.checked) { 
				var intags=f.tags.value.readBracketedList();
				var addtags=[]; var deltags=[]; var reptags=[];
				for (i=0;i<intags.length;i++) {
					if (intags[i].substr(0,1)=='+')
						addtags.push(intags[i].substr(1));
					else if (intags[i].substr(0,1)=='-')
						deltags.push(intags[i].substr(1));
					else
						reptags.push(intags[i]);
				}
				if (reptags.length)
					tags=reptags;
				if (addtags.length)
					tags=new Array().concat(tags,addtags);
				if (deltags.length)
					for (i=0;i<deltags.length;i++)
						{ var pos=tags.indexOf(deltags[i]); if (pos!=-1) tags.splice(pos,1); }
			}
			if (!f.setcdate.checked) cdate=tid.created;
			if (!f.setmdate.checked) mdate=tid.modified;
			store.saveTiddler(tid.title,title,text,who,mdate,tags,tid.fields);
			if (f.setcreator.checked) store.setValue(tid.title,'creator',f.creator.value); // set creator
			if (f.setcdate.checked) tid.assign(null,null,null,null,null,cdate); // set create date
		}
		store.resumeNotifications();
		this.init(f,f.sortby.value);
	},
	displaytiddlers: function(here,edit) {
		var f=here.form; var list=f.list;
		var tids=[];
		for (i=0; i<list.length;i++) if (list.options[i].selected) tids.push(list.options[i].value);
		if (!tids.length) { alert('please select at least one tiddler'); return; }
		story.displayTiddlers(story.findContainingTiddler(f),tids,edit?DEFAULT_EDIT_TEMPLATE:null);
	},
	deltiddlers: function(here) {
		var f=here.form; var list=f.list;
		var tids=[];
		for (i=0;i<list.length;i++) if (list.options[i].selected) tids.push(list.options[i].value);
		if (!tids.length) { alert('please select at least one tiddler'); return; }
		if (!confirm('Are you sure you want to delete these tiddlers:\n\n'+tids.join(', '))) return;
		store.suspendNotifications();
		for (t=0;t<tids.length;t++) {
			var tid=store.getTiddler(tids[t]); if (!tid) continue;
			if (tid.tags.contains('systemConfig')) {
				var msg=tid.title+' is tagged with systemConfig.'
					+'\n\nRemoving this tiddler may cause unexpected results.  Are you sure?';
				if (!confirm(msg)) continue;
			}
			store.removeTiddler(tid.title);
			story.closeTiddler(tid.title);
		}
		store.resumeNotifications();
		this.init(f,f.sortby.value);
	},
	stats: function(here) {
		var f=here.form; var list=f.list; var tids=[]; var out=''; var tot=0;
		var target=f.nextSibling;
		for (i=0;i<list.length;i++) if (list.options[i].selected) tids.push(list.options[i].value);
		if (!tids.length) { alert('please select at least one tiddler'); return; }
		for (t=0;t<tids.length;t++) {
			var tid=store.getTiddler(tids[t]); if (!tid) continue;
			out+='[['+tid.title+']] '+tid.text.length+'\n'; tot+=tid.text.length;
		}
		var avg=tot/tids.length;
		out=tot+' bytes in '+tids.length+' selected tiddlers ('+avg+' bytes/tiddler)\n<<<\n'+out+'<<<\n';
		removeChildren(target);
		target.innerHTML="<hr><font size=-2><a href='javascript:;' style='float:right' "
			+"onclick='this.parentNode.parentNode.style.display=\"none\"'>close</a></font>";
		wikify(out,target);
		target.style.display='block';
	}
};
//}}}
/***
//{{{
!html
<style>
.tiddlerTweaker table,
.tiddlerTweaker table tr,
.tiddlerTweaker table td
	{ padding:0;margin:0;border:0;white-space:nowrap; }
</style><form class='tiddlerTweaker'><!--
--><table style="width:100%"><tr valign="top"><!--
--><td style="text-align:center;width:99%;"><!--
	--><font size=-2><div style="text-align:left;"><span style="float:right"><!--
	-->&nbsp; <a href="javascript:;" 
		title="select all tiddlers"
		onclick="return config.macros.tiddlerTweaker.selecttiddlers(this,function(opt){
			return opt.value.length;
		});">all</a><!--
	-->&nbsp; <a href="javascript:;" 
		title="select tiddlers currently displayed in the story column"
		onclick="return config.macros.tiddlerTweaker.selecttiddlers(this,function(opt){
			return story.getTiddler(opt.value);
		});">opened</a><!--
	-->&nbsp; <a href="javascript:;" 
		title="select tiddlers that are new/changed since the last file save"
		onclick="var lastmod=new Date(document.lastModified);
			return config.macros.tiddlerTweaker.selecttiddlers(this,function(opt){
				var tid=store.getTiddler(opt.value);
				return tid&&tid.modified>lastmod;
			});
		">changed</a><!--
	-->&nbsp; <a href="javascript:;" 
		title="select tiddlers with at least one matching tag"
		onclick="var t=prompt('Enter space-separated tags (match one or more).  Use \x22-\x22 to match untagged tiddlers');
			if (!t||!t.length) return false;
			var tags=t.readBracketedList();
			return config.macros.tiddlerTweaker.selecttiddlers(this,function(opt){
				var tid=store.getTiddler(opt.value);
				return tid&&tags[0]=='-'?!tid.tags.length:tid.tags.containsAny(tags);
			});
		">tags</a><!--
	-->&nbsp; <a href="javascript:;" 
		title="select tiddlers whose titles include matching text"
		onclick="var t=prompt('Enter a title (or portion of a title) to match');
			if (!t||!t.length) return false;
			return config.macros.tiddlerTweaker.selecttiddlers(this,function(opt){
				return opt.value.indexOf(t)!=-1;
			});
		">titles</a><!--
	-->&nbsp; <a href="javascript:;" 
		title="select tiddlers containing matching text"
		onclick="var t=prompt('Enter tiddler text (content) to match');
			if (!t||!t.length) return false;
			return config.macros.tiddlerTweaker.selecttiddlers(this,function(opt){
				var tt=store.getTiddlerText(opt.value,'');
				return tt.indexOf(t)!=-1;
			});
		">text</a><!--
	-->&nbsp; <a href="javascript:;" 
		title="reverse selection of all list items"
		onclick="return config.macros.tiddlerTweaker.selecttiddlers(this,function(opt){
			return !opt.selected;
		});">invert</a><!--
	--></span><span>select tiddlers</span><!--
	--></div><!--
	--></font><select multiple name=list size="11" style="width:99.99%" 
		title="use click, shift-click and/or ctrl-click to select multiple tiddler titles" 
		onclick="config.macros.tiddlerTweaker.enablefields(this)" 
		onchange="config.macros.tiddlerTweaker.setfields(this)"><!--
	--></select><br><!--
	-->show<input type=text size=1 value="11" 
		onchange="this.form.list.size=this.value; this.form.list.multiple=(this.value>1);"><!--
	-->by<!--
	--><select name=sortby size=1 
		onchange="config.macros.tiddlerTweaker.init(this.form,this.value)"><!--
	--><option value="title">title</option><!--
	--><option value="size">size</option><!--
	--><option value="modified">modified</option><!--
	--><option value="created">created</option><!--
	--><option value="modifier">modifier</option><!--
	--></select><!--
	--><input type="button" value="refresh" 
		onclick="config.macros.tiddlerTweaker.init(this.form,this.form.sortby.value)"<!--
	--> <input type="button" name="stats" disabled value="totals..." 
		onclick="config.macros.tiddlerTweaker.stats(this)"><!--
--></td><td style="width:1%"><!--
	--><div style="text-align:left"><font size=-2>&nbsp;modify values</font></div><!--
	--><table style="width:100%;"><tr><!--
	--><td style="padding:1px"><!--
		--><input type=checkbox name=settitle unchecked 
			title="allow changes to tiddler title (rename tiddler)" 
			onclick="this.form.title.disabled=!this.checked">title<!--
	--></td><td style="padding:1px"><!--
		--><input type=text name=title size=35 style="width:98%" disabled><!--
	--></td></tr><tr><td style="padding:1px"><!--
		--><input type=checkbox name=setcreator unchecked 
			title="allow changes to tiddler creator" 
			onclick="this.form.creator.disabled=!this.checked">created by<!--
	--></td><td style="padding:1px;"><!--
		--><input type=text name=creator size=35 style="width:98%" disabled><!--
	--></td></tr><tr><td style="padding:1px"><!--
		--><input type=checkbox name=setwho unchecked 
			title="allow changes to tiddler author" 
			onclick="this.form.who.disabled=!this.checked">modified by<!--
	--></td><td style="padding:1px"><!--
		--><input type=text name=who size=35 style="width:98%" disabled><!--
	--></td></tr><tr><td style="padding:1px"><!--
		--><input type=checkbox name=setcdate unchecked 
			title="allow changes to created date" 
			onclick="var f=this.form;
				f.cm.disabled=f.cd.disabled=f.cy.disabled=f.ch.disabled=f.cn.disabled=!this.checked"><!--
		-->created on<!--
	--></td><td style="padding:1px"><!--
		--><input type=text name=cm size=2 style="width:2em;padding:0;text-align:center" disabled><!--
		--> / <input type=text name=cd size=2 style="width:2em;padding:0;text-align:center" disabled><!--
		--> / <input type=text name=cy size=4 style="width:3em;padding:0;text-align:center" disabled><!--
		--> at <input type=text name=ch size=2 style="width:2em;padding:0;text-align:center" disabled><!--
		--> : <input type=text name=cn size=2 style="width:2em;padding:0;text-align:center" disabled><!--
	--></td></tr><tr><td style="padding:1px"><!--
		--><input type=checkbox name=setmdate unchecked 
			title="allow changes to modified date" 
			onclick="var f=this.form;
				f.mm.disabled=f.md.disabled=f.my.disabled=f.mh.disabled=f.mn.disabled=!this.checked"><!--
		-->modified on<!--
	--></td><td style="padding:1px"><!--
		--><input type=text name=mm size=2 style="width:2em;padding:0;text-align:center" disabled><!--
		--> / <input type=text name=md size=2 style="width:2em;padding:0;text-align:center" disabled><!--
		--> / <input type=text name=my size=4 style="width:3em;padding:0;text-align:center" disabled><!--
		--> at <input type=text name=mh size=2 style="width:2em;padding:0;text-align:center" disabled><!--
		--> : <input type=text name=mn size=2 style="width:2em;padding:0;text-align:center" disabled><!--
	--></td></tr><tr><td style="padding:1px"><!--
		--><input type=checkbox name=replacetext unchecked
			title="find/replace matching text" 
			onclick="this.form.pattern.disabled=this.form.replacement.disabled=!this.checked">replace text<!--
	--></td><td style="padding:1px"><!--
		--><input type=text name=pattern size=15 value="" style="width:40%" disabled 
			title="enter TEXT PATTERN (regular expression)"> with<!--
		--><input type=text name=replacement size=15 value="" style="width:40%" disabled 
			title="enter REPLACEMENT TEXT"><!--
	--></td></tr><tr><td style="padding:1px"><!--
		--><input type=checkbox name=settags checked 
			title="allow changes to tiddler tags" 
			onclick="this.form.tags.disabled=!this.checked">tags<!--
	--></td><td style="padding:1px"><!--
		--><input type=text name=tags size=35 value="" style="width:98%" 
			title="enter new tags or use '+tag' and '-tag' to add/remove tags from existing tags"><!--
	--></td></tr></table><!--
	--><div style="text-align:center"><!--
	--><nobr><input type=button name=display disabled style="width:24%" value="display" 
		title="show selected tiddlers"
		onclick="config.macros.tiddlerTweaker.displaytiddlers(this,false)"><!--
	--> <input type=button name=edit disabled style="width:23%" value="edit" 
		title="edit selected tiddlers"
		onclick="config.macros.tiddlerTweaker.displaytiddlers(this,true)"><!--
	--> <input type=button name=del disabled style="width:24%" value="delete" 
		title="remove selected tiddlers"
		onclick="config.macros.tiddlerTweaker.deltiddlers(this)"><!--
	--> <input type=button name=set disabled style="width:24%" value="update" 
		title="update selected tiddlers"
		onclick="config.macros.tiddlerTweaker.settiddlers(this)"></nobr><!--
	--></div><!--
--></td></tr></table><!--
--></form><span style="display:none"><!--content replaced by tiddler "stats"--></span>
!end
//}}}
***/
 
Os alunos podem usar este suplemento do Firefox para recortarem coisas da rede e transformarem automaticamente em tiddlers.
link: [[TiddlySnip|http://tiddlysnip.com/#About]]
tiddler a ser chamado

A seção 1 do outro tiddler fala:

<<tiddler [[tiddler a ser chamado##secao 1]]>>

E a seção 2 discutirá o seguinte: 
<<tiddler [[tiddler a ser chamado##secao 2]]>>

E o que acontece com a escondida???
<<tiddler [[tiddler a ser chamado##secao escondida]]>>
<<list>>
/%
!info
|Name|ToggleRightSidebar|
|Source|http://www.TiddlyTools.com/#ToggleRightSidebar|
|Version|2.0.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|transclusion|
|Description|show/hide right sidebar (SideBarOptions)|
Usage
<<<
{{{
<<tiddler ToggleRightSidebar>>
<<tiddler ToggleRightSidebar with: label tooltip>>
}}}
Try it: <<tiddler ToggleRightSidebar##show
	with: {{config.options.chkShowRightSidebar?'►':'◄'}}>>
<<<
Configuration:
<<<
copy/paste the following settings into a tiddler tagged with <<tag systemConfig>> and then modify the values to suit your preferences:
{{{
config.options.chkShowRightSidebar=true;
config.options.txtToggleRightSideBarLabelShow="◄";
config.options.txtToggleRightSideBarLabelHide="►";
}}}
<<<
!end
!show
<<tiddler {{
	var co=config.options;
	if (co.chkShowRightSidebar===undefined) co.chkShowRightSidebar=true;
	var sb=document.getElementById('sidebar');
	var da=document.getElementById('displayArea');
	if (sb) {
		sb.style.display=co.chkShowRightSidebar?'block':'none';
		da.style.marginRight=co.chkShowRightSidebar?'':'1em';
	}
'';}}>><html><nowiki><a href='javascript:;' title="$2"
onmouseover="
	this.href='javascript:void(eval(decodeURIComponent(%22(function(){try{('
	+encodeURIComponent(encodeURIComponent(this.onclick))
	+')()}catch(e){alert(e.description?e.description:e.toString())}})()%22)))';"
onclick="
	var co=config.options;
	var opt='chkShowRightSidebar';
	var show=co[opt]=!co[opt];
	var sb=document.getElementById('sidebar');
	var da=document.getElementById('displayArea');
	if (sb) {
		sb.style.display=show?'block':'none';
		da.style.marginRight=show?'':'1em';
	}
	saveOptionCookie(opt);
	var labelShow=co.txtToggleRightSideBarLabelShow||'&#x25C4;';
	var labelHide=co.txtToggleRightSideBarLabelHide||'&#x25BA;';
	if (this.innerHTML==labelShow||this.innerHTML==labelHide) 
		this.innerHTML=show?labelHide:labelShow;
	this.title=(show?'hide':'show')+' right sidebar';
	var sm=document.getElementById('storyMenu');
	if (sm) config.refreshers.content(sm);
	return false;
">$1</a></html>
!end
%/<<tiddler {{
	var src='ToggleRightSidebar';
	src+(tiddler&&tiddler.title==src?'##info':'##show');
}} with: {{
	var co=config.options;
	var labelShow=co.txtToggleRightSideBarLabelShow||'&#x25C4;';
	var labelHide=co.txtToggleRightSideBarLabelHide||'&#x25BA;';
	'$1'!='$'+'1'?'$1':(co.chkShowRightSidebar?labelHide:labelShow);
}} {{
	var tip=(config.options.chkShowRightSidebar?'hide':'show')+' right sidebar';
	'$2'!='$'+'2'?'$2':tip;
}}>>
/***

|Name|ToggleSideBarMacro|
|Created by|SaqImtiaz|
|Location|http://tw.lewcid.org/#ToggleSideBarMacro|
|Version|1.0|
|Requires|~TW2.x|
!Description:
Provides a button for toggling visibility of the SideBar. You can choose whether the SideBar should initially be hidden or displayed.

!Demo
<<toggleSideBar "Toggle Sidebar">>

!Usage:
{{{<<toggleSideBar>>}}} <<toggleSideBar>>
additional options:
{{{<<toggleSideBar label tooltip show/hide>>}}} where:
label = custom label for the button,
tooltip = custom tooltip for the button,
show/hide = use one or the other, determines whether the sidebar is shown at first or not.
(default is to show the sidebar)

You can add it to your tiddler toolbar, your MainMenu, or where you like really.
If you are using a horizontal MainMenu and want the button to be right aligned, put the following in your StyleSheet:
{{{ .HideSideBarButton {float:right;} }}}

!History
*23-07-06: version 1.0: completely rewritten, now works with custom stylesheets too, and easier to customize start behaviour. 
*20-07-06: version 0.11
*27-04-06: version 0.1: working.

!Code
***/
//{{{
config.macros.toggleSideBar={};

config.macros.toggleSideBar.settings={
         styleHide :  "#sidebar { display: none;}\n"+"#contentWrapper #displayArea { margin-right: 1em;}\n"+"",
         styleShow : " ",
         arrow1: "«",
         arrow2: "»"
};

config.macros.toggleSideBar.handler=function (place,macroName,params,wikifier,paramString,tiddler)
{
          var tooltip= params[1]||'toggle sidebar';
          var mode = (params[2] && params[2]=="hide")? "hide":"show";
          var arrow = (mode == "hide")? this.settings.arrow1:this.settings.arrow2;
          var label= (params[0]&&params[0]!='.')?params[0]+" "+arrow:arrow;
          var theBtn = createTiddlyButton(place,label,tooltip,this.onToggleSideBar,"button HideSideBarButton");
          if (mode == "hide")
             { 
             (document.getElementById("sidebar")).setAttribute("toggle","hide");
              setStylesheet(this.settings.styleHide,"ToggleSideBarStyles");
             }
};

config.macros.toggleSideBar.onToggleSideBar = function(){
          var sidebar = document.getElementById("sidebar");
          var settings = config.macros.toggleSideBar.settings;
          if (sidebar.getAttribute("toggle")=='hide')
             {
              setStylesheet(settings.styleShow,"ToggleSideBarStyles");
              sidebar.setAttribute("toggle","show");
              this.firstChild.data= (this.firstChild.data).replace(settings.arrow1,settings.arrow2);
              }
          else
              {    
               setStylesheet(settings.styleHide,"ToggleSideBarStyles");
               sidebar.setAttribute("toggle","hide");
               this.firstChild.data= (this.firstChild.data).replace(settings.arrow2,settings.arrow1);
              }

     return false;
}

setStylesheet(".HideSideBarButton .button {font-weight:bold; padding: 0 5px;}\n","ToggleSideBarButtonStyles");

//}}}
 <<newTiddler>>      <<fontSize fonte: >>  
www.phil.cmu.edu/projects/argument_mapping/
writing.colostate.edu/guides/page.cfm?pageid=1242&guideid=58

esse é muito bom para escrever atigo
https://www.dlsweb.rmit.edu.au/lsu/content/B_DSC/gsssp/writing.html


1. Dissertação Priscila Indicador Qualidade Centro Cirúrgico
2. TCC Bruno sobre Nível de Preparação pra Implantação PNRS - embalagens geral
3. TCC Luswargui sobre Expectativas do Mercado
4. TCC Hector sobre Avaliação Processo de Avaliação de Disciplinas

Trabalhos sugeridos
1. Indicadores de Monitoramento e Avaliação para Incubados Colabora
2. Indicadores de Monitoramento e Avaliação para Incubadora Supera
3. Comparação do uso dos indicadores qualitativos (fuzzy) com quantitativos - verificar com Silvia se ela tem dados e aplicações

3. Verificar se usar agregação de Tzabdze no da Priscila muda
4. Verificar se conceito de reta (coeficientes normalizados) muda. Aqui a idéia é encontrar o plano médio que melhor se ajusta. Teoricamente os coeficientes normatizados são ajustados por consenso, dado que ajustados pelos desvios... 

Uma idéia é também utilizar o diagrama de Toulmin de forma a verificar a força das várias teorias de mudança utilizadas (http://ieg.worldbankgroup.org/blog/what-good-program-theory-international-development)
Para os ativos 
[img[http://latex.codecogs.com/gif.latex?
R_i - R_f = Z_i . \sigma _i^2 + \sum_{j\neq i}^{}  .Z_j . \sigma _{ij}^2
]]   (equação 1)
Para o ativo que é a carteira de mercado
[img[http://latex.codecogs.com/gif.latex?
R_m - R_f = Z_m . \sigma _m^2 + \sum_{j\neq m}^{}  .Z_j . \sigma _{mj}^2
]]  (equação 2)

Assumindo o modelo de índice único
[img[http://latex.codecogs.com/gif.latex? 
\sigma_i^2 = \beta_i^2.\sigma_m^2 + \sigma_{ei}^2
]]
[img[http://latex.codecogs.com/gif.latex? 
\sigma_{ij} = \beta_i . \beta_J. \sigma_m^2
]]
[img[http://latex.codecogs.com/gif.latex? 
\sigma_{mj} = \beta_m . \beta_J. \sigma_m^2 \to \sigma_{mj} = \beta_J. \sigma_m^2
]]

substituindo estas condições do modelo de índice único em (1)
[img[http://latex.codecogs.com/gif.latex?
R_i - R_f = Z_i . (\beta_i^2.\sigma_m^2 + \sigma_{ei}^2) + \sum_{j\neq i}^{} .Z_j . \beta_i . \beta_J. \sigma_m^2
]]
[img[http://latex.codecogs.com/gif.latex?R_i - R_f = Z_i . \beta_i^2.\sigma_m^2 + Z_i.\sigma_{ei}^2 + \sum_{j\neq i}^{} .Z_j . \beta_i . \beta_J. \sigma_m^2]]
[img[http://latex.codecogs.com/gif.latex?R_i - R_f = Z_i.\sigma_{ei}^2 + \sum_{j=1}^{n} .Z_j . \beta_i . \beta_J. \sigma_m^2]]
[img[http://latex.codecogs.com/gif.latex?
R_i - R_f = Z_i.\sigma_{ei}^2 + \beta_i.\sigma_m^2. \sum_{j=1}^{n} Z_j . \beta_J
]]   (equação 3)

substituindo as condições do modelo de índice único em (2)
[img[http://latex.codecogs.com/gif.latex?R_m - R_f = Z_m . \sigma _m^2 + \sigma _{m}^2.\sum_{j=1}^{n} Z_j . \beta_j]]
[img[http://latex.codecogs.com/gif.latex?
 \sigma _{m}^2.\sum_{j=1}^{n} Z_j . \beta_j = (R_m - R_f) - Z_m. \sigma _{m}^2]]

substituindo na equação (3)
[img[http://latex.codecogs.com/gif.latex?
R_i - R_f = Z_i.\sigma_{ei}^2 + \beta_i. %5B(R_m - R_f) - Z_m. \sigma _{m}^2%5D]]

[img[http://latex.codecogs.com/gif.latex?(R_i - R_f) - \beta_i. (R_m - R_f) = Z_i.\sigma_{ei}^2 - \beta_i. Z_m. \sigma _{m}^2]] (equação 4)

do modelo de índice único temos
[img[http://latex.codecogs.com/gif.latex?(R_i - R_f) = \alpha_i + \beta_i. (R_m - R_f)]]

[img[http://latex.codecogs.com/gif.latex?(R_i - R_f) - \beta_i. (R_m - R_f) = \alpha_i]]

substituindo na equação (4)
[img[http://latex.codecogs.com/gif.latex?
\alpha_i= Z_i.\sigma_{ei}^2 - \beta_i. Z_m. \sigma _{m}^2]] (equação 5)

Se desejarmos montar uma carteira somente com os ativos sem considerar o ativo que é a carteira de mercado 
[img[http://latex.codecogs.com/gif.latex?Z_m=0]]
o que torna a equação (5)
[img[http://latex.codecogs.com/gif.latex?\alpha_i= Z_i.\sigma_{ei}^2]]
[img[http://latex.codecogs.com/gif.latex?Z_i =\frac{\alpha_i }{ \sigma_{ei}^2}]]

Assim, achamos a composição de cada ativo (que não seja o da carteira de mercado).
Se desejarmos atingir diversificação, devemos incluir um monte de ativos, ou podemos simplismente incluir o ativo de mercado (que por definição é diversificado).
Se desejarmos saber a melhor proporção entre o ativo que é a carteira de mercado e a carteira que acabamos de montar, temos que resolver novamente o sistema a seguir:
[img[http://latex.codecogs.com/gif.latex?R_a - R_f = Z_a . \sigma _a^2 + Z_m. \sigma _{am}]]
[img[http://latex.codecogs.com/gif.latex?R_m - R_f = Z_a . \sigma _{am} + Z_m. \sigma _m^2]]


A solução é dada por
[img[http://latex.codecogs.com/gif.latex?Z_a=\frac{\alpha_a}{\sigma_{ea}^2}]]
[img[http://latex.codecogs.com/gif.latex?Z_m= \frac{R_m-R_f}{\sigma_m^2}-Z_a.\beta_a = \frac{R_m-R_f}{\sigma_m^2}-Z_a.\frac{\alpha_a}{\sigma_{ea}^2}]]

Desenvolvendo, chegamos a
[img[http://latex.codecogs.com/gif.latex?w_o=\frac{\frac{\alpha_a}{\sigma_{ea}^2}}{\frac{R_m-Rf}{\sigma_m^2}}]]

[img[http://latex.codecogs.com/gif.latex?w_a=\frac{w_0}{w_0.(1-\beta_a)+1}]]
[img[http://latex.codecogs.com/gif.latex?w_m=1-w_a]]
/***
Description: Contains the stuff you need to use Tiddlyspot
Note, you also need UploadPlugin, PasswordOptionPlugin and LoadRemoteFileThroughProxy
from http://tiddlywiki.bidix.info for a complete working Tiddlyspot site.
***/
//{{{

// edit this if you are migrating sites or retrofitting an existing TW
config.tiddlyspotSiteId = 'campello';

// make it so you can by default see edit controls via http
config.options.chkHttpReadOnly = false;
window.readOnly = false; // make sure of it (for tw 2.2)
window.showBackstage = true; // show backstage too

// disable autosave in d3
if (window.location.protocol != "file:")
	config.options.chkGTDLazyAutoSave = false;

// tweak shadow tiddlers to add upload button, password entry box etc
with (config.shadowTiddlers) {
	SiteUrl = 'http://campello.fearp.usp';
	SideBarOptions = SideBarOptions.replace(/(<<saveChanges>>)/,"$1<<tiddler TspotSidebar>>");
	OptionsPanel = OptionsPanel.replace(/^/,"<<tiddler TspotOptions>>");
	DefaultTiddlers = DefaultTiddlers.replace(/^/,"[[WelcomeToTiddlyspot]] ");
	MainMenu = MainMenu.replace(/^/,"[[WelcomeToTiddlyspot]] ");
}

// create some shadow tiddler content
merge(config.shadowTiddlers,{

'TspotOptions':[
 "tiddlyspot password:",
 "<<option pasUploadPassword>>",
 ""
].join("\n"),

'TspotControls':[
 "| tiddlyspot password:|<<option pasUploadPassword>>|",
 "| site management:|<<upload http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/store.cgi index.html . .  " + config.tiddlyspotSiteId + ">>//(requires tiddlyspot password)//<br>[[control panel|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/controlpanel]], [[download (go offline)|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/download]]|",
 "| links:|[[tiddlyspot.com|http://tiddlyspot.com/]], [[FAQs|http://faq.tiddlyspot.com/]], [[blog|http://tiddlyspot.blogspot.com/]], email [[support|mailto:support@tiddlyspot.com]] & [[feedback|mailto:feedback@tiddlyspot.com]], [[donate|http://tiddlyspot.com/?page=donate]]|"
].join("\n"),

'WelcomeToTiddlyspot':[
 "This document is a ~TiddlyWiki from tiddlyspot.com.  A ~TiddlyWiki is an electronic notebook that is great for managing todo lists, personal information, and all sorts of things.",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //What now?// &nbsp;&nbsp;@@ Before you can save any changes, you need to enter your password in the form below.  Then configure privacy and other site settings at your [[control panel|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/controlpanel]] (your control panel username is //" + config.tiddlyspotSiteId + "//).",
 "<<tiddler TspotControls>>",
 "See also GettingStarted.",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Working online// &nbsp;&nbsp;@@ You can edit this ~TiddlyWiki right now, and save your changes using the \"save to web\" button in the column on the right.",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Working offline// &nbsp;&nbsp;@@ A fully functioning copy of this ~TiddlyWiki can be saved onto your hard drive or USB stick.  You can make changes and save them locally without being connected to the Internet.  When you're ready to sync up again, just click \"upload\" and your ~TiddlyWiki will be saved back to tiddlyspot.com.",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Help!// &nbsp;&nbsp;@@ Find out more about ~TiddlyWiki at [[TiddlyWiki.com|http://tiddlywiki.com]].  Also visit [[TiddlyWiki.org|http://tiddlywiki.org]] for documentation on learning and using ~TiddlyWiki. New users are especially welcome on the [[TiddlyWiki mailing list|http://groups.google.com/group/TiddlyWiki]], which is an excellent place to ask questions and get help.  If you have a tiddlyspot related problem email [[tiddlyspot support|mailto:support@tiddlyspot.com]].",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Enjoy :)// &nbsp;&nbsp;@@ We hope you like using your tiddlyspot.com site.  Please email [[feedback@tiddlyspot.com|mailto:feedback@tiddlyspot.com]] with any comments or suggestions."
].join("\n"),

'TspotSidebar':[
 "<<upload http://" + config.tiddlyspotSiteId + ".fearp.usp.br/store.php index.html . .  " + config.tiddlyspotSiteId + ">><html><a href='http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/download' class='button'>download</a></html>"
].join("\n")

});
//}}}
| !date | !user | !location | !storeUrl | !uploadDir | !toFilename | !backupdir | !origin |
| 12/03/2020 09:29:09 | campello | [[/|http://campello.fearp.usp.br/]] | [[store.php|http://campello.fearp.usp.br/store.php]] | . | [[index.html | http://campello.fearp.usp.br/index.html]] | . |
| 12/03/2020 10:14:59 | campello | [[/|http://campello.fearp.usp.br/]] | [[store.php|http://campello.fearp.usp.br/store.php]] | . | [[index.html | http://campello.fearp.usp.br/index.html]] | . | ok |
| 12/03/2020 11:43:01 | campello | [[/|http://campello.fearp.usp.br/]] | [[store.php|http://campello.fearp.usp.br/store.php]] | . | [[index.html | http://campello.fearp.usp.br/index.html]] | . |
| 01/04/2020 14:22:00 | campello | [[/|http://campello.fearp.usp.br/]] | [[store.php|http://campello.fearp.usp.br/store.php]] | . | [[index.html | http://campello.fearp.usp.br/index.html]] | . |
| 02/04/2020 00:13:13 | campello | [[/|http://campello.fearp.usp.br/]] | [[store.php|http://campello.fearp.usp.br/store.php]] | . | [[index.html | http://campello.fearp.usp.br/index.html]] | . |
| 08/04/2020 12:29:27 | campello | [[/|http://campello.fearp.usp.br/]] | [[store.php|http://campello.fearp.usp.br/store.php]] | . | [[index.html | http://campello.fearp.usp.br/index.html]] | . |
| 30/04/2020 07:59:01 | campello | [[/|http://campello.fearp.usp.br/]] | [[store.php|http://campello.fearp.usp.br/store.php]] | . | [[index.html | http://campello.fearp.usp.br/index.html]] | . |
| 14/06/2020 23:51:02 | campello | [[/|http://campello.fearp.usp.br/]] | [[store.php|http://campello.fearp.usp.br/store.php]] | . | [[index.html | http://campello.fearp.usp.br/index.html]] | . |
| 14/06/2020 23:53:53 | campello | [[/|http://campello.fearp.usp.br/]] | [[store.php|http://campello.fearp.usp.br/store.php]] | . | [[index.html | http://campello.fearp.usp.br/index.html]] | . |
| 15/06/2020 22:47:46 | campello | [[/|http://campello.fearp.usp.br/]] | [[store.php|http://campello.fearp.usp.br/store.php]] | . | [[index.html | http://campello.fearp.usp.br/index.html]] | . |
/***
|''Name:''|UploadPlugin|
|''Description:''|Save to web a TiddlyWiki|
|''Version:''|4.1.3|
|''Date:''|Feb 24, 2008|
|''Source:''|http://tiddlywiki.bidix.info/#UploadPlugin|
|''Documentation:''|http://tiddlywiki.bidix.info/#UploadPluginDoc|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''~CoreVersion:''|2.2.0|
|''Requires:''|PasswordOptionPlugin|
***/
//{{{
version.extensions.UploadPlugin = {
	major: 4, minor: 1, revision: 3,
	date: new Date("Feb 24, 2008"),
	source: 'http://tiddlywiki.bidix.info/#UploadPlugin',
	author: 'BidiX (BidiX (at) bidix (dot) info',
	coreVersion: '2.2.0'
};

//
// Environment
//

if (!window.bidix) window.bidix = {}; // bidix namespace
bidix.debugMode = false;	// true to activate both in Plugin and UploadService
	
//
// Upload Macro
//

config.macros.upload = {
// default values
	defaultBackupDir: '',	//no backup
	defaultStoreScript: "store.php",
	defaultToFilename: "index.html",
	defaultUploadDir: ".",
	authenticateUser: true	// UploadService Authenticate User
};
	
config.macros.upload.label = {
	promptOption: "Save and Upload this TiddlyWiki with UploadOptions",
	promptParamMacro: "Save and Upload this TiddlyWiki in %0",
	saveLabel: "save to web", 
	saveToDisk: "save to disk",
	uploadLabel: "upload"	
};

config.macros.upload.messages = {
	noStoreUrl: "No store URL in parmeters or options",
	usernameOrPasswordMissing: "Username or password missing"
};

config.macros.upload.handler = function(place,macroName,params) {
	if (readOnly)
		return;
	var label;
	if (document.location.toString().substr(0,4) == "http") 
		label = this.label.saveLabel;
	else
		label = this.label.uploadLabel;
	var prompt;
	if (params[0]) {
		prompt = this.label.promptParamMacro.toString().format([this.destFile(params[0], 
			(params[1] ? params[1]:bidix.basename(window.location.toString())), params[3])]);
	} else {
		prompt = this.label.promptOption;
	}
	createTiddlyButton(place, label, prompt, function() {config.macros.upload.action(params);}, null, null, this.accessKey);
};

config.macros.upload.action = function(params)
{
		// for missing macro parameter set value from options
		if (!params) params = {};
		var storeUrl = params[0] ? params[0] : config.options.txtUploadStoreUrl;
		var toFilename = params[1] ? params[1] : config.options.txtUploadFilename;
		var backupDir = params[2] ? params[2] : config.options.txtUploadBackupDir;
		var uploadDir = params[3] ? params[3] : config.options.txtUploadDir;
		var username = params[4] ? params[4] : config.options.txtUploadUserName;
		var password = config.options.pasUploadPassword; // for security reason no password as macro parameter	
		// for still missing parameter set default value
		if ((!storeUrl) && (document.location.toString().substr(0,4) == "http")) 
			storeUrl = bidix.dirname(document.location.toString())+'/'+config.macros.upload.defaultStoreScript;
		if (storeUrl.substr(0,4) != "http")
			storeUrl = bidix.dirname(document.location.toString()) +'/'+ storeUrl;
		if (!toFilename)
			toFilename = bidix.basename(window.location.toString());
		if (!toFilename)
			toFilename = config.macros.upload.defaultToFilename;
		if (!uploadDir)
			uploadDir = config.macros.upload.defaultUploadDir;
		if (!backupDir)
			backupDir = config.macros.upload.defaultBackupDir;
		// report error if still missing
		if (!storeUrl) {
			alert(config.macros.upload.messages.noStoreUrl);
			clearMessage();
			return false;
		}
		if (config.macros.upload.authenticateUser && (!username || !password)) {
			alert(config.macros.upload.messages.usernameOrPasswordMissing);
			clearMessage();
			return false;
		}
		bidix.upload.uploadChanges(false,null,storeUrl, toFilename, uploadDir, backupDir, username, password); 
		return false; 
};

config.macros.upload.destFile = function(storeUrl, toFilename, uploadDir) 
{
	if (!storeUrl)
		return null;
		var dest = bidix.dirname(storeUrl);
		if (uploadDir && uploadDir != '.')
			dest = dest + '/' + uploadDir;
		dest = dest + '/' + toFilename;
	return dest;
};

//
// uploadOptions Macro
//

config.macros.uploadOptions = {
	handler: function(place,macroName,params) {
		var wizard = new Wizard();
		wizard.createWizard(place,this.wizardTitle);
		wizard.addStep(this.step1Title,this.step1Html);
		var markList = wizard.getElement("markList");
		var listWrapper = document.createElement("div");
		markList.parentNode.insertBefore(listWrapper,markList);
		wizard.setValue("listWrapper",listWrapper);
		this.refreshOptions(listWrapper,false);
		var uploadCaption;
		if (document.location.toString().substr(0,4) == "http") 
			uploadCaption = config.macros.upload.label.saveLabel;
		else
			uploadCaption = config.macros.upload.label.uploadLabel;
		
		wizard.setButtons([
				{caption: uploadCaption, tooltip: config.macros.upload.label.promptOption, 
					onClick: config.macros.upload.action},
				{caption: this.cancelButton, tooltip: this.cancelButtonPrompt, onClick: this.onCancel}
				
			]);
	},
	options: [
		"txtUploadUserName",
		"pasUploadPassword",
		"txtUploadStoreUrl",
		"txtUploadDir",
		"txtUploadFilename",
		"txtUploadBackupDir",
		"chkUploadLog",
		"txtUploadLogMaxLine"		
	],
	refreshOptions: function(listWrapper) {
		var opts = [];
		for(i=0; i<this.options.length; i++) {
			var opt = {};
			opts.push();
			opt.option = "";
			n = this.options[i];
			opt.name = n;
			opt.lowlight = !config.optionsDesc[n];
			opt.description = opt.lowlight ? this.unknownDescription : config.optionsDesc[n];
			opts.push(opt);
		}
		var listview = ListView.create(listWrapper,opts,this.listViewTemplate);
		for(n=0; n<opts.length; n++) {
			var type = opts[n].name.substr(0,3);
			var h = config.macros.option.types[type];
			if (h && h.create) {
				h.create(opts[n].colElements['option'],type,opts[n].name,opts[n].name,"no");
			}
		}
		
	},
	onCancel: function(e)
	{
		backstage.switchTab(null);
		return false;
	},
	
	wizardTitle: "Upload with options",
	step1Title: "These options are saved in cookies in your browser",
	step1Html: "<input type='hidden' name='markList'></input><br>",
	cancelButton: "Cancel",
	cancelButtonPrompt: "Cancel prompt",
	listViewTemplate: {
		columns: [
			{name: 'Description', field: 'description', title: "Description", type: 'WikiText'},
			{name: 'Option', field: 'option', title: "Option", type: 'String'},
			{name: 'Name', field: 'name', title: "Name", type: 'String'}
			],
		rowClasses: [
			{className: 'lowlight', field: 'lowlight'} 
			]}
};

//
// upload functions
//

if (!bidix.upload) bidix.upload = {};

if (!bidix.upload.messages) bidix.upload.messages = {
	//from saving
	invalidFileError: "The original file '%0' does not appear to be a valid TiddlyWiki",
	backupSaved: "Backup saved",
	backupFailed: "Failed to upload backup file",
	rssSaved: "RSS feed uploaded",
	rssFailed: "Failed to upload RSS feed file",
	emptySaved: "Empty template uploaded",
	emptyFailed: "Failed to upload empty template file",
	mainSaved: "Main TiddlyWiki file uploaded",
	mainFailed: "Failed to upload main TiddlyWiki file. Your changes have not been saved",
	//specific upload
	loadOriginalHttpPostError: "Can't get original file",
	aboutToSaveOnHttpPost: 'About to upload on %0 ...',
	storePhpNotFound: "The store script '%0' was not found."
};

bidix.upload.uploadChanges = function(onlyIfDirty,tiddlers,storeUrl,toFilename,uploadDir,backupDir,username,password)
{
	var callback = function(status,uploadParams,original,url,xhr) {
		if (!status) {
			displayMessage(bidix.upload.messages.loadOriginalHttpPostError);
			return;
		}
		if (bidix.debugMode) 
			alert(original.substr(0,500)+"\n...");
		// Locate the storeArea div's 
		var posDiv = locateStoreArea(original);
		if((posDiv[0] == -1) || (posDiv[1] == -1)) {
			alert(config.messages.invalidFileError.format([localPath]));
			return;
		}
		bidix.upload.uploadRss(uploadParams,original,posDiv);
	};
	
	if(onlyIfDirty && !store.isDirty())
		return;
	clearMessage();
	// save on localdisk ?
	if (document.location.toString().substr(0,4) == "file") {
		var path = document.location.toString();
		var localPath = getLocalPath(path);
		saveChanges();
	}
	// get original
	var uploadParams = new Array(storeUrl,toFilename,uploadDir,backupDir,username,password);
	var originalPath = document.location.toString();
	// If url is a directory : add index.html
	if (originalPath.charAt(originalPath.length-1) == "/")
		originalPath = originalPath + "index.html";
	var dest = config.macros.upload.destFile(storeUrl,toFilename,uploadDir);
	var log = new bidix.UploadLog();
	log.startUpload(storeUrl, dest, uploadDir,  backupDir);
	displayMessage(bidix.upload.messages.aboutToSaveOnHttpPost.format([dest]));
	if (bidix.debugMode) 
		alert("about to execute Http - GET on "+originalPath);
	var r = doHttp("GET",originalPath,null,null,username,password,callback,uploadParams,null);
	if (typeof r == "string")
		displayMessage(r);
	return r;
};

bidix.upload.uploadRss = function(uploadParams,original,posDiv) 
{
	var callback = function(status,params,responseText,url,xhr) {
		if(status) {
			var destfile = responseText.substring(responseText.indexOf("destfile:")+9,responseText.indexOf("\n", responseText.indexOf("destfile:")));
			displayMessage(bidix.upload.messages.rssSaved,bidix.dirname(url)+'/'+destfile);
			bidix.upload.uploadMain(params[0],params[1],params[2]);
		} else {
			displayMessage(bidix.upload.messages.rssFailed);			
		}
	};
	// do uploadRss
	if(config.options.chkGenerateAnRssFeed) {
		var rssPath = uploadParams[1].substr(0,uploadParams[1].lastIndexOf(".")) + ".xml";
		var rssUploadParams = new Array(uploadParams[0],rssPath,uploadParams[2],'',uploadParams[4],uploadParams[5]);
		var rssString = generateRss();
		// no UnicodeToUTF8 conversion needed when location is "file" !!!
		if (document.location.toString().substr(0,4) != "file")
			rssString = convertUnicodeToUTF8(rssString);	
		bidix.upload.httpUpload(rssUploadParams,rssString,callback,Array(uploadParams,original,posDiv));
	} else {
		bidix.upload.uploadMain(uploadParams,original,posDiv);
	}
};

bidix.upload.uploadMain = function(uploadParams,original,posDiv) 
{
	var callback = function(status,params,responseText,url,xhr) {
		var log = new bidix.UploadLog();
		if(status) {
			// if backupDir specified
			if ((params[3]) && (responseText.indexOf("backupfile:") > -1))  {
				var backupfile = responseText.substring(responseText.indexOf("backupfile:")+11,responseText.indexOf("\n", responseText.indexOf("backupfile:")));
				displayMessage(bidix.upload.messages.backupSaved,bidix.dirname(url)+'/'+backupfile);
			}
			var destfile = responseText.substring(responseText.indexOf("destfile:")+9,responseText.indexOf("\n", responseText.indexOf("destfile:")));
			displayMessage(bidix.upload.messages.mainSaved,bidix.dirname(url)+'/'+destfile);
			store.setDirty(false);
			log.endUpload("ok");
		} else {
			alert(bidix.upload.messages.mainFailed);
			displayMessage(bidix.upload.messages.mainFailed);
			log.endUpload("failed");			
		}
	};
	// do uploadMain
	var revised = bidix.upload.updateOriginal(original,posDiv);
	bidix.upload.httpUpload(uploadParams,revised,callback,uploadParams);
};

bidix.upload.httpUpload = function(uploadParams,data,callback,params)
{
	var localCallback = function(status,params,responseText,url,xhr) {
		url = (url.indexOf("nocache=") < 0 ? url : url.substring(0,url.indexOf("nocache=")-1));
		if (xhr.status == 404)
			alert(bidix.upload.messages.storePhpNotFound.format([url]));
		if ((bidix.debugMode) || (responseText.indexOf("Debug mode") >= 0 )) {
			alert(responseText);
			if (responseText.indexOf("Debug mode") >= 0 )
				responseText = responseText.substring(responseText.indexOf("\n\n")+2);
		} else if (responseText.charAt(0) != '0') 
			alert(responseText);
		if (responseText.charAt(0) != '0')
			status = null;
		callback(status,params,responseText,url,xhr);
	};
	// do httpUpload
	var boundary = "---------------------------"+"AaB03x";	
	var uploadFormName = "UploadPlugin";
	// compose headers data
	var sheader = "";
	sheader += "--" + boundary + "\r\nContent-disposition: form-data; name=\"";
	sheader += uploadFormName +"\"\r\n\r\n";
	sheader += "backupDir="+uploadParams[3] +
				";user=" + uploadParams[4] +
				";password=" + uploadParams[5] +
				";uploaddir=" + uploadParams[2];
	if (bidix.debugMode)
		sheader += ";debug=1";
	sheader += ";;\r\n"; 
	sheader += "\r\n" + "--" + boundary + "\r\n";
	sheader += "Content-disposition: form-data; name=\"userfile\"; filename=\""+uploadParams[1]+"\"\r\n";
	sheader += "Content-Type: text/html;charset=UTF-8" + "\r\n";
	sheader += "Content-Length: " + data.length + "\r\n\r\n";
	// compose trailer data
	var strailer = new String();
	strailer = "\r\n--" + boundary + "--\r\n";
	data = sheader + data + strailer;
	if (bidix.debugMode) alert("about to execute Http - POST on "+uploadParams[0]+"\n with \n"+data.substr(0,500)+ " ... ");
	var r = doHttp("POST",uploadParams[0],data,"multipart/form-data; ;charset=UTF-8; boundary="+boundary,uploadParams[4],uploadParams[5],localCallback,params,null);
	if (typeof r == "string")
		displayMessage(r);
	return r;
};

// same as Saving's updateOriginal but without convertUnicodeToUTF8 calls
bidix.upload.updateOriginal = function(original, posDiv)
{
	if (!posDiv)
		posDiv = locateStoreArea(original);
	if((posDiv[0] == -1) || (posDiv[1] == -1)) {
		alert(config.messages.invalidFileError.format([localPath]));
		return;
	}
	var revised = original.substr(0,posDiv[0] + startSaveArea.length) + "\n" +
				store.allTiddlersAsHtml() + "\n" +
				original.substr(posDiv[1]);
	var newSiteTitle = getPageTitle().htmlEncode();
	revised = revised.replaceChunk("<title"+">","</title"+">"," " + newSiteTitle + " ");
	revised = updateMarkupBlock(revised,"PRE-HEAD","MarkupPreHead");
	revised = updateMarkupBlock(revised,"POST-HEAD","MarkupPostHead");
	revised = updateMarkupBlock(revised,"PRE-BODY","MarkupPreBody");
	revised = updateMarkupBlock(revised,"POST-SCRIPT","MarkupPostBody");
	return revised;
};

//
// UploadLog
// 
// config.options.chkUploadLog :
//		false : no logging
//		true : logging
// config.options.txtUploadLogMaxLine :
//		-1 : no limit
//      0 :  no Log lines but UploadLog is still in place
//		n :  the last n lines are only kept
//		NaN : no limit (-1)

bidix.UploadLog = function() {
	if (!config.options.chkUploadLog) 
		return; // this.tiddler = null
	this.tiddler = store.getTiddler("UploadLog");
	if (!this.tiddler) {
		this.tiddler = new Tiddler();
		this.tiddler.title = "UploadLog";
		this.tiddler.text = "| !date | !user | !location | !storeUrl | !uploadDir | !toFilename | !backupdir | !origin |";
		this.tiddler.created = new Date();
		this.tiddler.modifier = config.options.txtUserName;
		this.tiddler.modified = new Date();
		store.addTiddler(this.tiddler);
	}
	return this;
};

bidix.UploadLog.prototype.addText = function(text) {
	if (!this.tiddler)
		return;
	// retrieve maxLine when we need it
	var maxLine = parseInt(config.options.txtUploadLogMaxLine,10);
	if (isNaN(maxLine))
		maxLine = -1;
	// add text
	if (maxLine != 0) 
		this.tiddler.text = this.tiddler.text + text;
	// Trunck to maxLine
	if (maxLine >= 0) {
		var textArray = this.tiddler.text.split('\n');
		if (textArray.length > maxLine + 1)
			textArray.splice(1,textArray.length-1-maxLine);
			this.tiddler.text = textArray.join('\n');		
	}
	// update tiddler fields
	this.tiddler.modifier = config.options.txtUserName;
	this.tiddler.modified = new Date();
	store.addTiddler(this.tiddler);
	// refresh and notifiy for immediate update
	story.refreshTiddler(this.tiddler.title);
	store.notify(this.tiddler.title, true);
};

bidix.UploadLog.prototype.startUpload = function(storeUrl, toFilename, uploadDir,  backupDir) {
	if (!this.tiddler)
		return;
	var now = new Date();
	var text = "\n| ";
	var filename = bidix.basename(document.location.toString());
	if (!filename) filename = '/';
	text += now.formatString("0DD/0MM/YYYY 0hh:0mm:0ss") +" | ";
	text += config.options.txtUserName + " | ";
	text += "[["+filename+"|"+location + "]] |";
	text += " [[" + bidix.basename(storeUrl) + "|" + storeUrl + "]] | ";
	text += uploadDir + " | ";
	text += "[[" + bidix.basename(toFilename) + " | " +toFilename + "]] | ";
	text += backupDir + " |";
	this.addText(text);
};

bidix.UploadLog.prototype.endUpload = function(status) {
	if (!this.tiddler)
		return;
	this.addText(" "+status+" |");
};

//
// Utilities
// 

bidix.checkPlugin = function(plugin, major, minor, revision) {
	var ext = version.extensions[plugin];
	if (!
		(ext  && 
			((ext.major > major) || 
			((ext.major == major) && (ext.minor > minor))  ||
			((ext.major == major) && (ext.minor == minor) && (ext.revision >= revision))))) {
			// write error in PluginManager
			if (pluginInfo)
				pluginInfo.log.push("Requires " + plugin + " " + major + "." + minor + "." + revision);
			eval(plugin); // generate an error : "Error: ReferenceError: xxxx is not defined"
	}
};

bidix.dirname = function(filePath) {
	if (!filePath) 
		return;
	var lastpos;
	if ((lastpos = filePath.lastIndexOf("/")) != -1) {
		return filePath.substring(0, lastpos);
	} else {
		return filePath.substring(0, filePath.lastIndexOf("\\"));
	}
};

bidix.basename = function(filePath) {
	if (!filePath) 
		return;
	var lastpos;
	if ((lastpos = filePath.lastIndexOf("#")) != -1) 
		filePath = filePath.substring(0, lastpos);
	if ((lastpos = filePath.lastIndexOf("/")) != -1) {
		return filePath.substring(lastpos + 1);
	} else
		return filePath.substring(filePath.lastIndexOf("\\")+1);
};

bidix.initOption = function(name,value) {
	if (!config.options[name])
		config.options[name] = value;
};

//
// Initializations
//

// require PasswordOptionPlugin 1.0.1 or better
bidix.checkPlugin("PasswordOptionPlugin", 1, 0, 1);

// styleSheet
setStylesheet('.txtUploadStoreUrl, .txtUploadBackupDir, .txtUploadDir {width: 22em;}',"uploadPluginStyles");

//optionsDesc
merge(config.optionsDesc,{
	txtUploadStoreUrl: "Url of the UploadService script (default: store.php)",
	txtUploadFilename: "Filename of the uploaded file (default: in index.html)",
	txtUploadDir: "Relative Directory where to store the file (default: . (downloadService directory))",
	txtUploadBackupDir: "Relative Directory where to backup the file. If empty no backup. (default: ''(empty))",
	txtUploadUserName: "Upload Username",
	pasUploadPassword: "Upload Password",
	chkUploadLog: "do Logging in UploadLog (default: true)",
	txtUploadLogMaxLine: "Maximum of lines in UploadLog (default: 10)"
});

// Options Initializations
bidix.initOption('txtUploadStoreUrl','');
bidix.initOption('txtUploadFilename','');
bidix.initOption('txtUploadDir','');
bidix.initOption('txtUploadBackupDir','');
bidix.initOption('txtUploadUserName','');
bidix.initOption('pasUploadPassword','');
bidix.initOption('chkUploadLog',true);
bidix.initOption('txtUploadLogMaxLine','10');


// Backstage
merge(config.tasks,{
	uploadOptions: {text: "upload", tooltip: "Change UploadOptions and Upload", content: '<<uploadOptions>>'}
});
config.backstageTasks.push("uploadOptions");


//}}}
site com aulas introdutórias VBA
http://bianchi.pro.br/vba/vba_p1.php
Pode-se utilizar a Abordagem dada por Black, e implementada por [Loderer|https://papers.ssrn.com/sol3/Delivery.cfm/SSRN_ID1135276_code517200.pdf?abstractid=1135276&mirid=1].
Aqui tem-se as seguintes etapas:
1. encontrar um índice benchmark ou ação, que se correlacione com os fluxos de projeto com o erro idiosincrático puro
2. estimar o percentil da distribuição do indice (ou ação) em que se iguala ao livre de risco
3. obter informações que permitam o levantamento da curva do Fluxo de Caixa (mínimo/máximo/perobabilidade)
4. encontrar o valor desta curva que representa o mesmo percentil (fluxo de caixa condicional).
5. descontar esse valor pela taxa livre de risco (de mesma maturidade - usar a curva)
https://pantheon.ufrj.br/bitstream/11422/8961/1/monopoli10004890.pdf
Uma das dificuldades na implementação do modelo de Black-Litterman é a associação da variância das views.
Neste trabalho será considerada a perspectiva de um investidor que não possui acesso a métodos e abordagens de previsão, e que quer formar visões específicas de ativos com base nas previsões publicadas por corretoras, analistas e outras instituições.
Tais previsões normalmente estabelecem preços em alguma data futura.
A primeira etapa para a utilização destas informações de preços publicadas é a conversão em retornos.
Assim, supondo que em 30 de junho um ativo específico que está sendo negociado nesta data a R$ 40/ação tenha uma previsão de que a ação de estará em 30 de dezembro com preço de R$ 50/ação, para obter o retorno diário, basta calcular a média geométrica para este período de 120 dias :

$$ 50 = 40 * (1+i)^{120} \\ (1+i)^{120}= 1.25 \\ i = 1.25^{^{\frac{1}{120}}} - 1 \\ i = 0.001861 $$

Este é o valor de retorno diário fornecido pela previsão.
Para o cálculo dos valores a serem efetivamente utilizados pela views, assuma que temos os seguintes valores de previsões de retornos:
| previsão | valor de fato | erro | erro percentual |
| 0.13 | 0.10 | 0.03 | 0.13 |
| 0.15 | 0.10 | 0.05 | 0.50 |
| 0.20 | 0.15 | 0.05 | 0.33 |
| 0.25 | 0.30 | -0.05 | -0.167 |
calculando a média e o desvio dos valores de erro percentual temos:
$$ \mu = 0.1983 \\ 
\sigma = 0.2482 $$

Supondo que os erros percentuais apresentam uma distribuição normal de probabilidade, podemos considerar para algum nível z:

$$ erro_{max} = \mu_{erro} + z_{erro}*\sigma_{erro}     \text{eq. (1)} \\ erro_{min} = \mu_{erro} - z_{erro}*\sigma_{erro}    \text{eq. (2)} $$

Deve-se observar que das equações (1) e (2) pode-se calcular:
$$  (erro_{max} - erro_{min}) = 2*z_{erro}*\sigma_{erro}    \text{eq. (3a)} \\ (erro_{max} + erro_{min}) = 2*\mu_{erro}    \text{eq. (3b)} $$

Tendo o valor da previsão, podemos ter expectativas para os valores máximos e mínimos de previsão, com base nos erros :
$$ prev_{max} = (1+erro_{max})*previsao  \text{eq. (4)} \\  prev_{min} = (1+erro_{min})*previsao  \text{eq. (5)} $$

Se fizermos a consideração de que estes valores de previsão também seguem uma distribuição de probabilidade normal, temos:

[img[http://latex.codecogs.com/gif.latex?\dpi{100} \\ prev_{max} = \mu_{prev} + z_{prev}*\sigma_{prev}  \hspace{20} \text{eq. (6)}\\ prev_{min} = \mu_{prev} - z_{prev}*\sigma_{prev}  \hspace{20} \text{eq. (7)}]]

igualando (4) com (6) e (5) com (7) tem-se :
[img[http://latex.codecogs.com/gif.latex?\dpi{100} \\ (1+erro_{max})*previsao = \mu_{prev} + z_{prev}*\sigma_{prev} \hspace{20} \text{eq. (8)} \\ (1+erro_{min})*previsao = \mu_{prev} - z_{prev}*\sigma_{prev} \hspace{20} \text{eq. (9)}]]

de (8) tem-se :
[img[http://latex.codecogs.com/gif.latex?\dpi{100} \mu_{prev} = (1+erro_{max})*previsao - z_{prev}*\sigma_{prev} \hspace{20} \text{eq. (10)}]]

de (9) tem-se :
[img[http://latex.codecogs.com/gif.latex?\dpi{100} \mu_{prev} = (1+erro_{min})*previsao + z_{prev}*\sigma_{prev} \hspace{20} \text{eq. (11)}]]

Igualando (10) e (11) tem-se :
[img[http://latex.codecogs.com/gif.latex?\dpi{100} \\ (1+erro_{max})*previsao - z_{prev}*\sigma_{prev} = (1+erro_{min})*previsao + z_{prev}*\sigma_{prev} \\ (erro_{max}-erro_{min})*previsao = 2* z_{prev}*\sigma_{prev}]]

substituindo por (3):
[img[http://latex.codecogs.com/gif.latex?\dpi{100} \\ 2*z_{erro}*\sigma_{erro}*previsao = 2* z_{prev}*\sigma_{prev} \\ \sigma_{prev} = \frac{z_{erro}*\sigma_{erro}*previsao}{z_{prev}}]]

Caso seja utilizado o mesmo nivel de certeza (z) para a previsão e para o erro, tem-se:
[img[http://latex.codecogs.com/gif.latex?\dpi{100} \sigma_{prev} = \sigma_{erro}*previsao]]

Este valor pode ser utilizado para estimar a variância das views.

Partindo das equações (8) e (9), tem-se:

[img[http://latex.codecogs.com/gif.latex?\dpi{100} \\ z_{prev}*\sigma_{prev}=(1+erro_{max})*previsao - \mu_{prev}  \hspace{20} \text{eq. (12)} \\  z_{prev}*\sigma_{prev}=\mu_{prev}-(1+erro_{min})*previsao  \hspace{20} \text{eq. (13)}]]

Igualando (12) e (13)

[img[http://latex.codecogs.com/gif.latex?\dpi{100} (1+erro_{max})*previsao - \mu_{prev} = \mu_{prev}-(1+erro_{min})*previsao]]
[img[http://latex.codecogs.com/gif.latex?\dpi{100} (1+erro_{max})*previsao - (1+erro_{min})*previsao = 2*\mu_{prev}]]
[img[http://latex.codecogs.com/gif.latex?\dpi{100} (2+erro_{max}+erro_{min})*previsao = 2*\mu_{prev} \hspace{20} \text{eq. (14)}]]

substituindo de (3b):

[img[http://latex.codecogs.com/gif.latex?\dpi{100} (2+2*\mu_{erro})*previsao = 2*\mu_{prev} ]]

o que nos dá a expectativa média da previsão:

[img[http://latex.codecogs.com/gif.latex?\dpi{100} \mu_{prev} = (1+\mu_{erro})*previsao]]


----

Custo de um terminal Bloomberg - US$ 24.000/ano
http://qz.com/84961/this-is-how-much-a-bloomberg-terminal-costs/







Esse livro me parece bem bacana e atual: O mistério do capital de Hernando de Soto.
Ele pressume que uma diferença enorme entre o ocidente e os demais países é que neste as propriedades (incluindo rurais, negócios, etc) possuem títulos que podem lastrear operações e fazer a informação fluir.
Nos demais países, as casas, as terras, os rebanhos, etc não possuem documentações que possam lastrear operações, restringindfo o desenvolvimento através dos mecanismos de mercado, claro.
http://books.google.com.br/books?hl=pt-BR&lr=&id=c0botOU_mJEC&oi=fnd&pg=PA11&dq=custo+de+capital+pequena+empresa&ots=qwJGv1bb_o&sig=v6SrpFX_tWmMNzNBCGhCNnHkC8I#v=onepage&q&f=false
https://github.com/Jermolene/TiddlyWiki5
n alternativas
m atributos/critérios

Deve-se normatizar, considerando que há atributos de custos e de benefícios
[[ir para resenha|What Firms Do? Coordination, Identity and Learning]]
* Os preços de bens e serviços cotados pelo mercado são relacionados, em muitos caminhos, pelos custos de provisão (aquisição+fabricação+distribuição). Por implicação, face a diferentes oportunidades do mercado as empresas podem aproveitar estas oportunidades alterano a velocidade e os custos de transformação. Assim, não são os custos de transação, e sim o conhecimento social embutido na competência dos indivíduos e nos princípios da organização do trabalho que definem e explicam o que as firmas são e o que elas sabem e fazem.
* O artigo propoe que as fronteiras das firmas demarcam variações qualitativas no reservatório de conhecimento social disponível aos agentes econômicos porque coordenação e aprendizado são desenvolvidos dentro do contexto organizacional de identidade compartilhada.. Este compartilhamento de indentidade não apenas apresenta baixos custos de comunicação, mas também estabelece regras tácitas e explícitas de de coordenação e influencia a direção da busca e aprendizado.
* Ele estabelece que isto não está em conflito ou alienado da contribuição de Coase. 
* A identidade também gera custos pois limita a busca por novas (e diferentes) oportunidades ao impor atividades sub-ótimas, ou que representem altos valores presentes
** O que significa que poderia estabelecer mecanismos marginais, que sem estabelecer "conflitos abertos" com a cultura dominante, permitam à empresa prospectar novos caminhos
** Um destes mecanismos poderia ser o chamado "spaning the boudary"
** Do ponto de vista financeiro, seria o equivalente a ''pagar o prêmio pela opção''
* O artigo estabelece os vários componentes da identidade, como divisão do trabalho, mas não atenta que não precisa estar contido necessariamente no contento interno, podendo contar com processos colaborativos ou interfirmas.
* Deve-se considerar que o discurso e o comportamento também moldam a identidade, e que o estabelecimento de campos estritos podem servir como motor de difusão de práticas que demonstrem ser pertinente com o pensamento estartégico da organização. 
** Dúvida: verificar se no conceito de estrutura do Mintzberg não está considerada a cultura e a identidade. se estiver é um link direto para o que desejamos: que a estrutura deve ser definida para implementar a estratégia.
** Neste contexto (em que o autor apresenta o discurso), destaca que a identidade permite aos indivíduos compartilharem modelos cognitivos sobre o mundo. Aqui cabe inserir a observação do autor que segundo Poire o lider é um orquestrador de conversações que deve ajudar os diversos grupos na interpretação e tradução das diverentes linguagens (aqui cabe bem o conceito de esteblecer campos específicos - ''Bordieu'' - , e de que o ação comunicativa tem papel preponderante na dinâmica deste processo - ''Habermas''.
/***
|''Name:''|XCaseListPlugin|
|''Description:''|Adds a new command ''xCase'' to the core list macro|
|''Author:''|Mario Pietsch|
|''Version:''|0.2|
|''Date:''|2010.02.24|
|''Status:''|''beta''|
|''Source:''|http://apm-plugins.tiddlyspot.com|
|''License''|[[MIT License]]|
|''CoreVersion:''|2.5.0|
|''Requires:''||
|''Documentation:''|this file|
|''Keywords:''|list, sort, not case sensitive, filter|

!Description
This plugin performs a alphabetical sort for tiddlers. Default it is not case sensitive. That means ab = AB = aB = Ab! And it does some little more filtering using the RegExp syntax. The RegExp Syntax can be a little bit tricky to read and configure. But the best description I have found is at [[regular-expressions.info]]

!!!Example
{{{
<<list xCase title '[m]'>>
}}}
< <list xCase title '[m]'>>

!Default Format
{{{
<<list xCase>>
}}}

!More Possibilities
<<<
!!!Reverse sort order
{{{
<<list xCase -title >>
}}}

!!!Some basic filtering
*Every tiddler title, that starts with a number from 0 to 9.
{{{
<<list xCase title '[0-9]'>>
}}}

*Every tiddler title, that starts with an ''"a"'' or ''"b"'' or ''"c"''.
{{{
<<list xCase title '[abc]'>>
}}}

*Every tiddler title, that starts with exactly ''abc''.
{{{
<<list xCase title 'abc'>>
}}}
<<<

!!!Some advanced filtering
<<<
*same as above but with a tagList for additional filtering.
*adding the tag filter will disable the "excludeLists" setting !!
**If you need excludeLists, than you have to define it with the expression.
*XCaseListPlugin should be compatible to [[MatchTagsPlugin]] from TiddlyTools!

{{{
<<list xCase title '[a]' "[tag[MyTag]]">>
}}}

!!!Global / Local Settings
|<<option chkXCaseListCaseSensitive>> Global sort case sensitive |Sets case sensitiv sort globally|
|<<option chkXCaseListCheckField>> Sortfield defines case sensitive |Ignores global setting. Evaluates sortField and sets the value everytime <br> {{{<<list xCase sortField ..>>}}} is executed.|

If sortField is eg: 'title' .. not case sensitive (default).
if sortField is eg: 'Title' or 'TITLE' .. case sesitive sort is active.

<<<

!Code
***/

/*{{{*/

if(!version.extensions.XCaseListPlugin) { //# ensure that the plugin is only installed once
version.extensions.XCaseListPlugin = { installed: true };

config.macros.list.xCase = {};
config.macros.list.xCase.handler = function(params){

	var lookupField = 'tags';
	var lookupValue = 'excludeLists';
	var lookupMatch = false;
	
	var sortField = params[1] || '+title';
	
	// global setting for case sensitive search
	var caseSensitive = config.options.chkXCaseListCaseSensitive || false;
	var chkSortField = config.options.chkXCaseListCheckField || false;

	// if this option is active the macro parameter sortField is parsed
	// global setting is ignored !!
	if (chkSortField) caseSensitive = (sortField != sortField.toLowerCase());	
	sortField = sortField.toLowerCase();

	// check if numberedText called this macro.
	// this parameter is used by <<list numberedText ..>> macro
	// if you directly use it, it will return an unsorted list !!!
	var numberedText = false;
	if (sortField.substr(0, 1)== '#') {
		numberedText = true;
		sortField = sortField.substr(1);
		caseSensitive = false;
	}

	// check for ascending or descending sort order		
	var asc = 1;
	switch (sortField.substr(0, 1)) {
		case "-":
			asc = -1;
		case "+":
			sortField = sortField.substr(1);
			break;
		default:	;
	}	
	
	var results = [];
	var tmpResults = [];
	
	// set the default for regExp filtering
	var regSnip = params[2] || '.';	
	var regExp = new RegExp('^' + regSnip, 'im');
	var match = null;

	// check if [tag[...]] is set
	var tagList = params[3] || '';		 
	var tagMatch = tagList.length != 0;		// if list is empty everything is valid.

	if (tagMatch) {
		tmpResults = store.filterTiddlers(params[3]);
		for (var i=0, max=tmpResults.length; i<max; i++){
			match = tmpResults[i][sortField].match(regExp);
			if (match) results.push(tmpResults[i]);			
		}; // for ..
	}
	else {
		store.forEachTiddler(function(title, tiddler){
			var f = !lookupMatch;
			for (var lookup = 0; lookup < tiddler[lookupField].length; lookup++) {
				if (tiddler[lookupField][lookup] == lookupValue) {
					f = lookupMatch;
				}
			}; // for.. 
			if (f) {
				match = tiddler[sortField].match(regExp);
				if (match) results.push(tiddler);
			}; // if (f) ..
		}); // store.forEach ..
	}; // else ..
	
	if (caseSensitive) {
		results.sort(function(a, b){
			return a[sortField] < b[sortField] ? -asc : a[sortField] == b[sortField] ? 0 : asc;
		}); // results.sort
	}
	else if (numberedText) {
		// do nothing, return the list, for further processing !	
	}
	else {
		results.sort(function(a, b){
			return a[sortField].toLowerCase() < b[sortField].toLowerCase() ? -asc : a[sortField].toLowerCase() == b[sortField].toLowerCase() ? 0 : asc;
		}); // results.sort
	}; // if
	
	return results;
}
} //# end of "install only once"

/*}}}*/
http://analise1discurso1online.pbworks.com/w/page/54169027/6%20Software

http://openlab.esev.ipv.pt/?page_id=850

http://www.content-analysis.de/software/qualitative-analysis

testar esse: http://www.pressure.to/qda/
software open para leitura dos dados
https://sourceforge.net/projects/formscanner/
https://www.nestle.com.br/site/cozinha/receitas/Bolo_de_Tabuleiro.aspx
Esta técnica é derivada do c-means, mas o centro do grupo não é definido como a média dos elementos, mas ee determina um dos elementos como centro.
Isso é bacana pois tem-se o que denominamos de caso característico, e não um caso abstrato...

Página explicando programa em R
https://www.datanovia.com/en/lessons/k-medoids-in-r-algorithm-and-practical-examples/

artigo referência: Park, Hae-Sang, and Chi-Hyuck Jun. "A simple and fast algorithm for K-medoids
clustering." Expert Systems with Applications 36.2 (2009): 3336-3341

Isso tem várias aplicações:
1. usar um representativo como sendo um tipo de consenso
2. usar como benchmarketing em processos de avaliação
3. usar como casos ideais em topsis

''Método''
Tendo-se n pontos, cada um com p dimensões (variáveis), divididos em k clusters.
Etapa1. cálculo das distências
Utilizando-se da distância Euclideana, pode-se calcular a distância entre dois pontos, i e j
$$ d_{ij}=\sqrt{(x_{1,i}-x_{1,j})^2+(x_{2,i}-x_{2,j})^2+...+(x_{p,i}-x_{p,j})^2} $$

Etapa 2. Cálculo da grandeza v, dada por:

$$ v_{j}=\sum_{i=1}^{n} \frac{d_{ij}}{\sum_{l=1}^{n} d_{il}} $$


Se colocarmos na forma matricial:
$$ A = \begin{bmatrix} d_{11} & d_{12} & d_{13}\\ d_{21} & d_{22} & d_{23} \\ d_{31} & d_{32} &d_{33} \end{bmatrix} $$

$$ v_{1}=\frac{d_{11}}{d_{11}+d_{12}+d_{13}}+\frac{d_{21}}{d_{21}+d_{22}+d_{23}}+\frac{d_{31}}{d_{31}+d_{32}+d_{33}} $$
$$ v_{2}=\frac{d_{12}}{d_{11}+d_{12}+d_{13}}+\frac{d_{22}}{d_{21}+d_{22}+d_{23}}+\frac{d_{32}}{d_{31}+d_{32}+d_{33}} $$
$$ v_{3}=\frac{d_{13}}{d_{11}+d_{12}+d_{13}}+\frac{d_{23}}{d_{21}+d_{22}+d_{23}}+\frac{d_{33}}{d_{31}+d_{32}+d_{33}} $$

Etapa 3. Selecionar os k menores valores como sendo os medoides.
Etapa 4. separar os clusters como sendo os mais proximos dos medoides
Etapa 5. Para cada clusters, identificar o ponto em que a soma das distâncias seja o mínimo. Estes serão os novos medoides.
Repetir as etapas 4 e 5 até que não mudem mais os medoides... 


Supondo que temos 10 pontos com 2 dimensões (x,y) e desejamos 2 clusters
|	ponto	|	x	|	y	|
|	1	|	2	|	6	|
|	2	|	3	|	4	|
|	3	|	3	|	8	|
|	4	|	4	|	7	|
|	5	|	6	|	2	|
|	6	|	6	|	4	|
|	7	|	7	|	3	|
|	8	|	7	|	4	|
|	9	|	8	|	5	|
|	10	|	3	|	6	|

Etapa 1. A matriz de distâncias ficaria:
|		|	1	|	2	|	3	|	4	|	5	|	6	|	7	|	8	|	9	|	10	|
|	1	|	0,000	|	2,236	|	2,236	|	2,236	|	5,657	|	4,472	|	5,831	|	5,385	|	6,083	|	1,000	|
|	2	|	2,236	|	0,000	|	4,000	|	3,162	|	3,606	|	3,000	|	4,123	|	4,000	|	5,099	|	2,000	|
|	3	|	2,236	|	4,000	|	0,000	|	1,414	|	6,708	|	5,000	|	6,403	|	5,657	|	5,831	|	2,000	|
|	4	|	2,236	|	3,162	|	1,414	|	0,000	|	5,385	|	3,606	|	5,000	|	4,243	|	4,472	|	1,414	|
|	5	|	5,657	|	3,606	|	6,708	|	5,385	|	0,000	|	2,000	|	1,414	|	2,236	|	3,606	|	5,000	|
|	6	|	4,472	|	3,000	|	5,000	|	3,606	|	2,000	|	0,000	|	1,414	|	1,000	|	2,236	|	3,606	|
|	7	|	5,831	|	4,123	|	6,403	|	5,000	|	1,414	|	1,414	|	0,000	|	1,000	|	2,236	|	5,000	|
|	8	|	5,385	|	4,000	|	5,657	|	4,243	|	2,236	|	1,000	|	1,000	|	0,000	|	1,414	|	4,472	|
|	9	|	6,083	|	5,099	|	5,831	|	4,472	|	3,606	|	2,236	|	2,236	|	1,414	|	0,000	|	5,099	|
|	10	|	1,000	|	2,000	|	2,000	|	1,414	|	5,000	|	3,606	|	5,000	|	4,472	|	5,099	|	0,000	|

Etapa 2:
Podemos fazer a somatória das linhas,
|	soma	|
|	35,13607337	|
|	31,22602205	|
|	39,24941585	|
|	30,93226549	|
|	35,61160708	|
|	26,33352005	|
|	32,42167686	|
|	29,40707724	|
|	36,0757902	|
|	29,59092031	|

e dividir cada elemento da matriz pela somatória da linha correspondente:
|		|	1	|	2	|	3	|	4	|	5	|	6	|	7	|	8	|	9	|	10	|
|	1	|	0,000	|	0,064	|	0,064	|	0,064	|	0,161	|	0,127	|	0,166	|	0,153	|	0,173	|	0,028	|
|	2	|	0,072	|	0,000	|	0,128	|	0,101	|	0,115	|	0,096	|	0,132	|	0,128	|	0,163	|	0,064	|
|	3	|	0,057	|	0,102	|	0,000	|	0,036	|	0,171	|	0,127	|	0,163	|	0,144	|	0,149	|	0,051	|
|	4	|	0,072	|	0,102	|	0,046	|	0,000	|	0,174	|	0,117	|	0,162	|	0,137	|	0,145	|	0,046	|
|	5	|	0,159	|	0,101	|	0,188	|	0,151	|	0,000	|	0,056	|	0,040	|	0,063	|	0,101	|	0,140	|
|	6	|	0,170	|	0,114	|	0,190	|	0,137	|	0,076	|	0,000	|	0,054	|	0,038	|	0,085	|	0,137	|
|	7	|	0,180	|	0,127	|	0,197	|	0,154	|	0,044	|	0,044	|	0,000	|	0,031	|	0,069	|	0,154	|
|	8	|	0,183	|	0,136	|	0,192	|	0,144	|	0,076	|	0,034	|	0,034	|	0,000	|	0,048	|	0,152	|
|	9	|	0,169	|	0,141	|	0,162	|	0,124	|	0,100	|	0,062	|	0,062	|	0,039	|	0,000	|	0,141	|
|	10	|	0,034	|	0,068	|	0,068	|	0,048	|	0,169	|	0,122	|	0,169	|	0,151	|	0,172	|	0,000	|

O vetor que desejamos é a somatória de cada coluna:

|	v	|	1,095	|	0,955	|	1,235	|	0,959	|	1,086	|	0,785	|	0,981	|	0,885	|	1,105	|	0,914	|

Etapa 3. Como desejamos 2 clusters, escolhemos os dois pontos que apresentem os menores valores, neste caso, os pontos 6 e 8 para serem os medoids

Etapa 4. identificação dos pontos em cada clusters
|		|	6	|	8	|	cluster	|
|	1	|	4,472135955	|	5,385164807	|	1	|
|	2	|	3	|	4	|	1	|
|	3	|	5	|	5,656854249	|	1	|
|	4	|	3,605551275	|	4,242640687	|	1	|
|	5	|	2	|	2,236067977	|	1	|
|	6	|	0	|	1	|	1	|
|	7	|	1,414213562	|	1	|	2	|
|	8	|	1	|	0	|	2	|
|	9	|	2,236067977	|	1,414213562	|	2	|
|	10	|	3,605551275	|	4,472135955	|	1	|

Etapa 5. Para cada cluster verificar a somatória das distâncias. Estes valores já estão calculados na matriz de distância, bastando copiá-los.
Cluster 1
|		|	1	|	2	|	3	|	4	|	5	|	6	|	10	|
|	1	|	0,000	|	2,236	|	2,236	|	2,236	|	5,657	|	4,472	|	1,000	|
|	2	|	2,236	|	0,000	|	4,000	|	3,162	|	3,606	|	3,000	|	2,000	|
|	3	|	2,236	|	4,000	|	0,000	|	1,414	|	6,708	|	5,000	|	2,000	|
|	4	|	2,236	|	3,162	|	1,414	|	0,000	|	5,385	|	3,606	|	1,414	|
|	5	|	5,657	|	3,606	|	6,708	|	5,385	|	0,000	|	2,000	|	5,000	|
|	6	|	4,472	|	3,000	|	5,000	|	3,606	|	2,000	|	0,000	|	3,606	|
|	10	|	1,000	|	2,000	|	2,000	|	1,414	|	5,000	|	3,606	|	0,000	|
|		|		|		|		|		|		|		|		|
|	soma	|	17,837	|	18,004	|	21,358	|	17,217	|	28,356	|	21,683	|	15,020	|

O menor valor é o ponto 10, e este passa a ser o mediode deste cluster

Cluster 2
|		|	7	|	8	|	9	|
|	7	|	0	|	1	|	2,236067977	|
|	8	|	1	|	0	|	1,414213562	|
|	9	|	2,236067977	|	1,414213562	|	0	|
|		|		|		|		|
|	soma	|	3,236067977	|	2,414213562	|	3,65028154	|

A menor somatória é do ponto 8, e este continua sendo o mediode

Refazendo as etapas 4 e 5 verificamos que os pontos se mantém nos mesmos clusters e que os pontos 8 e 10 continuam sendo os medióides. Desta forma este é o resultado final.

DUVIDA: porque simplesmente não utiliza o FCM e somente após formação final dos cluster não utiliza a escolha do representativo ??


Esta abordagem apresenta pontos de convergência com ideias de Grandori, de Bordieu, de Habermas, etc.
Pode ser o referencial que procuramos para explorar a agregação de valor.

http://www.google.com.br/url?sa=t&source=web&cd=3&rct=j&q=capacidades%20din%C3%A2micas&ved=0ahUKEwjIwp7JwrjLAhVFVyYKHfmyDI4QFggjMAI&url=http%3A%2F%2Fwww.scielo.br%2Fpdf%2Frac%2Fv18nspe%2F1415-6555-rac-18-spe-00041.pdf&usg=AFQjCNFi1hVbtQeqnoy8ELnAep0Uwtkn-g&sig2=qRCgUDx3NP5zCv2SpGheSw


http://www.google.com.br/url?sa=t&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwjZypjrxrjLAhXMPiYKHfwHC28QFggaMAA&url=http%3A%2F%2Fwww.anpad.org.br%2Fdiversos%2Ftrabalhos%2FEnEO%2Feneo_2010%2F2010_ENEO325.pdf&usg=AFQjCNHMVIyslK_vOGvHAKScA73O8fpZ-g&sig2=8mYH80EmBvbS0s28LPKrSw

http://www.google.com.br/url?sa=t&source=web&cd=3&cad=rja&uact=8&ved=0ahUKEwjZypjrxrjLAhXMPiYKHfwHC28QFgggMAI&url=https%3A%2F%2Fwww.lume.ufrgs.br%2Fbitstream%2Fhandle%2F10183%2F66108%2F000871062.pdf%3Fsequence%3D1&usg=AFQjCNEgtmIHR5pL-KzBGgJVMb_zCwk0MQ&sig2=YYfbYc4QcjnaryNZF0ioSg



http://www.google.com.br/url?sa=t&source=web&cd=6&cad=rja&uact=8&ved=0ahUKEwjZypjrxrjLAhXMPiYKHfwHC28QFggqMAU&url=http%3A%2F%2Fwww.dep.ufscar.br%2Fpesquisas%2Fgestaocompetitiva%2Farquivos%2Fecp.pdf&usg=AFQjCNGFLkyiZXZWLbs0mRRM0d6gk9SIKw&sig2=dtxJd_E9CZ6JPl3bIeagWg



www.scielo.br/scielo.php?script=sci_arttext&pid=S1679-39512010000400006


biblioteca.versila.com/?q=din%C3%A2micas+de+intera%C3%A7%C3%A3o
1. ver com perla a possibilidade de alterar o discurso de eleminação de intermediários para a possibilidade de ampliação dos intermediários, nos dois lados da cadeia. Tanto na parceria de catadores autonômos na captação, quanto de venda de destinação. Talvez focar em ser O intermediário entre catadores autônomos e grandes destinatários ou canais.
2. ver a possibilidade de que a organização seja responsável por uma importante parcela do processo de educação ambiental, e que esse processo altere a imagem da sociedade sobre os catadores, intermediários, quanto na auto-estima dos participantes. Pode-se realizar atividades lúdicas em parques da cidade, praças, etc...
3. ver a inclusão de novas atividades e processos inclusive com a venda de produtos para reciclagem (embalagens, etc) quanto de prestação de serviços (condicionamento, limpeza, etc).
carloscampello@ymail.com
@secreto
1. http://www.independenciaam.com.br/postBlog.php?pid=99
CROQUETE DE BATATA COM CARNE MOÍDA
Receita25/08/2011 11h51min
Receita Programa Show da Tarde 25 08 11.
+
Ingredientes
2 xícaras de chá de purê de batata
2 xícaras de chá de carne moída refogada
3 colheres de sopa de farinha de trigo
2 colheres de sopa de queijo parmesão ralado
Salsinha e orégano a gosto
Farinha de rosca para passar
Óleo para fritar

Modo de Preparo
Misturar os ingredientes com as mãos para dar liga
Enrolar e passar na farinha de rosca
Fritar em óleo quente e escorrer em papel absorvente
Pode-se usar sobra de purê e carne moída e fica um croquete delicioso



2. 
http://mediadrawer.gvces.com.br/pmr-brasil/original/sumario-executivo-para-consulta-p1-eletricidade.pdf
@@color(white): gibcmelo82 @@
@@color(white): rebelo201sauri@@
http://portal2.saude.gov.br/sisct/#
Imagine que Madre Teresa recebeu uma grande doação do Zuckemberg e quer saber onde investir os valores enquanto não os utiliza..

Ela tem US$ 1.000.000
EUA : taxa de juros = 2%aa   inflação = 0,5%aa   preço atual cestas = US$ 100
Brasil: taxa de juros = 10%aa   inflação = 8%aa   preço atual cestas = US$ 100
taxa spot = 2,3 R$/US$

Valor dos fundos em reais = R$ 2.300.000

nro de famílias que ela pode ajudar hoje nos EUA = US$ 1.000.000 / US$ 100 = 10.000
nro de famílias que ela pode ajudar hoje no Brasil = R$ 2.300.000 / R$ 230 = 10.000 

Se comprar títulos americanos :
recursos daqui a 1 ano = U$ 1.000.000 * (1+0,02) = US$ 1.020.000
a cesta terá ficado mais cara = US$ 100 * (1+0,005) = US$ 100,5
e o número de famílias que poderá ajudar nos EUA = US$ 1.020.000/US$100,5= 10.149 famílias
De modo algébrico:
$$ nro_{eua} = \frac{Valor_{eua}*(1+j_{eua})}{preço_{eua}*(1+i_{eua})} $$


Se comprar títulos brasileiros :
recursos daqui a 1 ano = R$ 2.300.000 * (1+0,10) = R$ 2.530.000
a cesta terá ficado mais cara = R$ 230 * (1+0,08) = R$ 248,4
e o número de famílias que poderá ajudar = R$ 2.530.000/R$ 248,4= 10.184 famílias

$$ nro_{br} = \frac{Valor_{br}*(1+j_{br})}{preço_{br}*(1+i_{br})} $$

Quando para ela será indiferente ?
Obviamente, quando as duas alternativas apresentarem o mesmo número de famílias que serão ajudadas. Assim, temos:

número de famílias que poderá ajudar nos EUA =número de famílias que poderá ajudar no Brasil
$$ \frac{Valor_{eua}*(1+j_{eua})}{preço_{eua}*(1+i_{eua})}  = \frac{Valor_{br}*(1+j_{br})}{preço_{br}*(1+i_{br})} $$
lembrando que 
$$ Valor_{br} = Valor_{eua}*s $$
$$ preço_{br} = preço_{eua}*s $$
temos:
$$ \frac{Valor_{eua}*(1+j_{eua})}{preço_{eua}*(1+i_{eua})}  = \frac{Valor_{eua}*s*(1+j_{br})}{preço_{eua}*s*(1+i_{br})} $$
simplificando:
$$ \frac{(1+j_{eua})}{(1+i_{eua})}  = \frac{(1+j_{br})}{(1+i_{br})} $$
Assim, tem-se que as taxas nominais em dólares não são as mesmas que as taxas nominais brasileiras, mas as taxas ''reais'' são iguais.
Essa relação é conhecida como ''efeito fisher''.

redes sociais e capital social
https://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=web&cd=21&cad=rja&uact=8&ved=0ahUKEwirzdH6rL7NAhVCjpAKHZdvD2Y4FBAWCBswAA&url=http%3A%2F%2Fperiodicos.uem.br%2Fojs%2Findex.php%2FUrutagua%2Farticle%2Fdownload%2F4542%2F3285&usg=AFQjCNHUD50dkdA0tGg-rhfAKQ_9VpgoTg&bvm=bv.125221236,d.Y2I


https://netadis.files.wordpress.com/2015/06/statistical-network-models-for-systemic-risk_-lillo.pdf

https://books.google.com.br/books?id=YnrRCQAAQBAJ&pg=PA16&lpg=PA16&dq=entropy+assets+network&source=bl&ots=xBq1Rw0DLk&sig=w6va2nG5SngsikPY8gpLCeKjC-I&hl=pt-BR&sa=X&ved=0ahUKEwil8NnusL7NAhVDf5AKHZ_7DqUQ6AEIQDAE#v=onepage&q=entropy%20assets%20network&f=false

http://www.mdpi.com/1099-4300/16/8/4443/htm
esse dá noção do tipo de funçãode pertinência que podemos usar para escalas: [[artigo|https://books.google.com.br/books?id=tc2oBwAAQBAJ&pg=PT123&lpg=PT123&dq=fuzzy+meta-analysis&source=bl&ots=wnBHFAdxOh&sig=RMvJLcqBG1Hf6FnwpAMd4HPfZk8&hl=pt-BR&sa=X&ved=0ahUKEwjEtJ74x7PUAhUEDZAKHQD8CvAQ6AEIUDAE#v=onepage&q=fuzzy%20meta-analysis&f=false]]



ver - turismo local argentina
http://educacaointegral.org.br/experiencias/servico-de-acolhimento-traz-referencias-claras-da-educacao-integral/
tese que apresenta diversas aplicações fuzzy em biomédicas.
Interessa especificamente o capitulo de extração de opiniões
https://www.ime.usp.br/~tonelli/verao-fuzzy/neli/principal.pdf
uso de um sistema baseado em regras fuzzy para para avaliar a qualidade da cerâmica vermelha - Unicentro
https://www.google.com.br/url?sa=t&source=web&rct=j&url=http://www.unicentro.br/pesquisa/anais/seminario/pesquisa2008/pdf/artigo_269.doc&ved=0ahUKEwiUvbiQ4-XSAhWKhpAKHWYjDUs4FBAWCBkwAA&usg=AFQjCNFlWdA3x5uU7LwUaO8Gy8syM5F-Kg&sig2=KYGOSS0r_kd1aZ1zKRH-zg

Avaliação da cobertura do solo no entorno de rodovias usando uma abordagem fuzzy baseada no método de inferência de Mamdani
https://www.google.com.br/url?sa=t&source=web&rct=j&url=http://www.ime.unicamp.br/~cbsf4/Papers_IVCBSF/CBSF_2016_paper_42.pdf&ved=0ahUKEwiUvbiQ4-XSAhWKhpAKHWYjDUs4FBAWCB0wAQ&usg=AFQjCNFX_yLaYpUcE3e_iRYWNACYlA6T-Q&sig2=2VG86mStfEC9iqDLR-XdkQ

Sistema de classificação da gestão ambiental pública municipal - UFPE
https://www.google.com.br/url?sa=t&source=web&rct=j&url=https://www.ufpe.br/cgtg/SIMGEOIV/CD/artigos/SIG/036_5.pdf&ved=0ahUKEwjOraXU4-XSAhWFHpAKHUm1CdQ4HhAWCCwwBw&usg=AFQjCNHrn06f4kHJNYZrA9iqut_tAYQ9OQ&sig2=5kxzKUn8klyUXQwPQglVGg

sistema de inferência fuzzy para classificação de impactos ambientais gerados por postos revendedores de combustíveis - Unicap
https://www.google.com.br/url?sa=t&source=web&rct=j&url=http://www.unicap.br/tede//tde_busca/processaArquivo.php%3FcodArquivo%3D1094&ved=0ahUKEwjOraXU4-XSAhWFHpAKHUm1CdQ4HhAWCC8wCA&usg=AFQjCNHEhVkSiqINuKzu230nIzcMFFeBzw&sig2=UVc6OA9NWFbu3iVdUqbprw

Uma Metodologia Baseada em Inferência Fuzzy para apoiar a Avaliação de Desempenho de Fornecedores - Engema
https://www.google.com.br/url?sa=t&source=web&rct=j&url=http://engemausp.submissao.com.br/17/anais/arquivos/142.pdf&ved=0ahUKEwiMw-Sl5OXSAhUIGpAKHaHHDB44ChAWCC0wBQ&usg=AFQjCNGuRzEkdExJh8jThuth1DoPy4gNjA&sig2=P_vdKWnmCQNQSlOS2FD7VA

Indicadores de sustentabilidade para a educação básica por modelagem fuzzy
https://www.google.com.br/url?sa=t&source=web&rct=j&url=https://periodicos.ufsm.br/reget/article/download/15416/pdf&ved=0ahUKEwiMw-Sl5OXSAhUIGpAKHaHHDB44ChAWCDMwBw&usg=AFQjCNHR5ow3qysXHFLR9iH1quVqW5gdHA&sig2=tQM45MN48HQr3UDBGiiZjA

https://www.youtube.com/watch?v=lA2dfejGwl4

o PNL explica ?
https://www.youtube.com/watch?v=OJtwi25ar4Y
all you need is love
mas é claro que o sol vai voltar amanhã
$$ x=\frac{x+1}{y-2} $$


$$ x=\sum_{j=1}^{p+1} \rho(R'_{j},R'_{p}) $$

$$ A = \begin{bmatrix} 1 & 5 & 9\\ 1/5 & 1 & 5 \\ 1/9 & 1/5 &1 \end{bmatrix} $$
Alt 1....
http://pt.batchgeo.com/
-----
Alt 2.
Você pode criar um mapa personalizado do Google Maps com a ferramenta My Maps, com ela será possível você marcar o endereço do seus clientes com um marcador padrão ou marcadores personalizados na tela e mais, poderá inserir informações sobre o cliente, estabelecer rotas e até delimitar a área de atuação do mesmo.

1º passo
Visite o endereço https://mapsengine.google.com/map/

2º passo
Clique aqui para ler um artigo sobre começar a construir seu mapa personalizado

3° passo
Clique aqui e conheça todo o potencial da ferramenta

4º passo
Clique aqui e veja um exemplo do My Maps em uso

Qualquer dúvida no uso da ferramenta My Maps do Google mapas clique aqui e abra uma nova postagem e reporte sua dúvida.
-----
Alt. 3.
importando excel
https://www.youtube.com/watch?v=1d4TNsfIJ1c
Otima revisao para consenso
http://www.google.com.br/url?sa=t&source=web&cd=14&cad=rja&uact=8&ved=0ahUKEwijysXpppXLAhUCTJAKHTHwCXMQFghPMA0&url=http%3A%2F%2Fwww.scielo.br%2Fpdf%2Frbem%2Fv33s1%2Fa09v33s1.pdf&usg=AFQjCNESFDggnMNoashkCh2LeBGfG9cFwA&sig2=gmNaC5sk3Baalgglm8uSAQ

Outros artigos bons
www.scielo.mec.pt/scielo.php?script=sci_arttext&pid=S1645-72502010000100006

http://www.google.com.br/url?sa=t&source=web&cd=12&cad=rja&uact=8&ved=0ahUKEwintODup5XLAhVGC5AKHSdJCDg4ChAWCCYwAQ&url=http%3A%2F%2Fcoloquioepistemologia.com.br%2Fsite%2Fwp-content%2Fuploads%2F2015%2F03%2FRAC-6913.pdf&usg=AFQjCNG5G8iDSyMW6gvLbRihwezCZM4Hxw&sig2=VeKzZ9U6pXLWvhmv7snbGQ



https://knightcenter.utexas.edu/pt-br/blog/00-13528-mapas-linhas-do-tempo-e-infograficos-5-ferramentas-para-ilustrar-suas-materias-com-vis

Troço interessante
blog.kleinproject.org/?p=1446&lang=pt-br
http://www.google.com.br/url?sa=t&source=web&cd=10&ved=0ahUKEwj8_5X9vrrOAhUDkJAKHa9aDaAQFgg5MAk&url=http%3A%2F%2Frevista.tcu.gov.br%2Fojs%2Findex.php%2FRTCU%2Farticle%2FviewFile%2F63%2F69&usg=AFQjCNHPEJqLvDOufu_cHoPZLy7XFAYwrA&sig2=w9MFHJqbBGQYaWm6NZggfw

http://www.google.com.br/url?sa=t&source=web&cd=67&ved=0ahUKEwiKvLH62brOAhVGfpAKHeC5A904PBAWCC0wBg&url=http%3A%2F%2Fsmaonline.rio.rj.gov.br%2Fdocumentos%2FCSRH%2FConcursoMonografia%2FPaulo_Sergio_Siqueira_Bastos_3%25BA_Lugar.pdf&usg=AFQjCNENBmJtZ3eING6mlypWi1teOj00Hg&sig2=LV15m3shaHP7J30-o1qFOw

www.benfordonline.net
evento dia 29 junho fea 19:30
FEA-RP/USP

Palestra abordará o que muda com a nova lei de finanças públicas

O Programa de Pós-Graduação em Controladoria e Contabilidade, por meio do projeto Diálogos com a Comunidade, realiza no dia 29 de junho, às 19h15, a palestra "Nova Lei de Finanças Públicas: o que muda na gestão dos recursos públicos?".

A palestra será ministrada pelo doutorando Ricardo Rocha de Azevedo, que falará sobre os aspectos contábeis, fiscais, orçamentários e de controle do Projeto de Lei “PLS 229/09”, recém-aprovado no Senado, que está aguardando aprovação pela Câmara dos Deputados. Quando aprovada, a nova lei terá aplicação para todos os entes da federação, substituindo a tradicional Lei 4.320/64, com mais de 50 anos, que é a lei que atualmente regula o orçamento e a contabilidade do setor público. O objetivo da palestra é apresentar, de forma comparativa, as principais mudanças e os rumos que a contabilidade e o orçamento estão seguindo.

O evento será realizado no Anfiteatro Prof. Dr. Ivo Torres (Bloco A). Será cobrado, a título de ingresso, um quilo de alimento não perecível, cuja arrecadação total será destinada, posteriormente, para uma entidade assistencial. Para aqueles que não trouxerem o quilo de alimento, será cobrada uma taxa de R$10,00, cujo recurso será transformado em alimento para doação.

As inscrições para o evento devem ser feitas pelo https://app.fearp.usp.br/forms/gera.php?form=dialogo290616

.lp.olp.lop.olpop
Triangulação 
http://www.leeds.ac.uk/educol/documents/00001544.htm

http://ejournal.narotama.ac.id/files/Miles,%20M.B.,%20and%20Huberman%20A.M.,%201984.%20%20Qualitative%20Data%20Analysis.%20Sage.pdf

Converter quali em quanti
http://www.osti.gov/scitech/servlets/purl/67753/

Explicitação das Hipóteses
http://congressousp.fipecafi.org/web/artigos92009/386.pdf
m.tudogostoso.com.br/receitas/12108-macarrao-ao-molho-branco-by-xandemeier
aulas com diversos tipos de análises
http://www.procc.fiocruz.br/Members/lsbastos/multilevel

verificar a integração do joomla com um novo banco de dados, e este possuiria tabelas de professores-analistas, conceitos, contextos, setor, disciplina, etc...
a página principal apresentaria as notícias comentadas, e cada notícia permitiria explorar os conceitos relacionados, setor, etc...
Também poderia ser apresentado páginas apenas por setor, por conceitos, contextos, professor

DESENVOLVIDO !!!!

----
Utilizar a Análise de Notícias como forma de desenvolver habilidade de comunicação científica e profissional..

Deve-se escolher um artigo (notícia).
- Quem escreveu ?
- porque escreveu ?
- o que estava acontecendo (contexto)
- para quem escreveu ?
- qual mensagem quer passar explicitamente 
- qual mensagem quer passar realmente ? (implícita)

Análise do Artigo

Para realizar a análise utilizaremos o gabarito a seguir:
Busque separar os referencias de análise nos seguintes elementos:
Raia Macro
Raia Cadeia Produtiva
Raia Concorrência
Raia Processos Internos
Link do artigo:
Origem (relação com PEST):
Localização do impacto na cadeia produtiva (motivo):
Setores mais atingidos (motivos):
Classe Social mais atingida (motivos):
Região Geográfica mais atingida (motivos):
Alteração das Posições competitivas - 5 forças Porter (motivos):
Impacto nas Estratégias Competitivas - Mintzberg (motivos):
Alteração Cadeia de Valor - Porter (motivos):
Impactos Demonstrativo Resultados (motivos):
Impactos Balanço Patrimonial (motivos):
Impacto Indicadores - liquidez, endividamento, ciclo operacional, lucratividade, etc...
Alteração na percepção dos investidores (motivos):
Alteração percepção dos financiadores (motivos):
Alterações paridades (motivos):
Alterações exposições - transação, operacional (motivos):
Outros:
Referenciais:

Sintese Acadêmica:

Sintese leiga:

Estes tópicos devem ser utilizados para guir a reflexão do aluno. Devem ser buscados quaisquer materiais para apoiar o raciocínio , preferencialmente os acadêmicos disponíveis na internet. Serão disponibilizados aos leitores apenas a síntese leiga, que é um resumo das informações e raciocínios mais importantes escritos de forma clara e fácil ao entendimento de pessoas que possuam baixo nível de escolaridade.

----

ver possibilidades de analisar noticias:
http://www.qualitative-research.net/index.php/fqs/article/view/2123/3815
http://www.mit.edu/~bhdavis/TeachMedia.html
http://trace.tennessee.edu/cgi/viewcontent.cgi?article=1097&context=utk_gradthes
http://learning.blogs.nytimes.com/2014/10/07/50-ways-to-teach-current-events/?_r=0
https://www.economicsnetwork.ac.uk/showcase/geerling_multimedia
http://www.nmc.org/pdf/Future-of-Higher-Ed-(NMC).pdf
página bacana explicando novas economias: http://pontoeletronico.me/2015/novas-economias/
artigo do cara que inventou economia civil (Stefano Zamagni ):  https://iifv.files.wordpress.com/2011/05/hacia-una-economc3ada-civil.pdf
vídeo dele apresentando desafios: http://www.civicomm.org/stefano-zamagni-explica-el-nuevo-desafio-de-la-economia-civil/
entrevista dele: http://www.ihu.unisinos.br/entrevistas/43972-reciprocidade-fraternidade-justica-uma-revolucao-da-concepcao-de-economia-entrevista-especial-com-stefano-zamagni
como são estruturadas as organizações nesta economia: 
file:///C:/Campello/CAIS/Dialnet-FundamentosDeLaEconomiaCivilParaelDisenoDeLasOrgan-4994799.pdf
ou https://dialnet.unirioja.es/servlet/articulo?codigo=4994799

conceito mais amplo de economia da felicidade: http://www.brasil-economia-governo.org.br/2014/10/13/o-que-e-economia-da-felicidade-e-como-ela-pode-ser-aplicada-as-politicas-publicas/

artigo da visão portuguesa: http://www.scielo.br/scielo.php?script=sci_arttext&pid=S1414-49802008000100006
/***
|''Name:''|BrazilianPortugueseTranslationPlugin|
|''Description:''|Translation of TiddlyWiki into Brazilian Portuguese|
|''Author:''|Alexandre C Vieira|
|''Source:''|http://www.alltips.xpg.com.br/ptbr_plugin.txt|
|''Version:''|2.6.2|
|''Date:''|Nov 05, 2011|
|''License:''|[[Creative Commons Attribution-ShareAlike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/ ]]|
|''~CoreVersion:''|2.6.0|
***/
/*{{{*/
config.locale = "pt-BR"; // W3C language tag

if (config.options.txtUserName=="YourName")
   merge(config.options,{txtUserName: "OSeuNome"});

merge(config.tasks,{
	save: {text: "salvar", tooltip: "Salva as alterações deste TiddlyWiki", action: saveChanges},
	sync: {text: "sincronizar", tooltip: "Sincroniza alterações com outros arquivos TiddlyWiki ou servidores", content: '<<sync>>'},
	importTask: {text: "importar", tooltip: "Importa tiddlers e plugins de outros arquivos TiddlyWiki ou servidores", content: '<<importTiddlers>>'},
	tweak: {text: "configurar", tooltip: "Configura a aparência e o comportamento do TiddlyWiki", content: '<<options>>'},
	upgrade: {text: "atualizar", tooltip: "Atualiza o código central do TiddlyWiki", content: '<<upgrade>>'},
	plugins: {text: "plugins", tooltip: "Gerir plugins instalados", content: '<<plugins>>'}
});

// Options that can be set in the options panel and/or cookies
merge(config.optionsDesc,{
	txtUserName: "Nome de utilizador para assinar as edições",
	chkRegExpSearch: "Ativar expressões regulares na procura",
	chkCaseSensitiveSearch: "Procura sensível a maiúsculas",
	chkIncrementalSearch: "Procura incremental caracter-a-caracter",
	chkAnimate: "Ativar animações",
	chkSaveBackups: "Manter cópia de segurança ao salvar alterações",
	chkAutoSave: "Salvar alterações automaticamente",
	chkGenerateAnRssFeed: "Gerar um arquivo RSS ao salvar alterações",
	chkSaveEmptyTemplate: "Gerar um modelo vazio ao salvar alterações",
	chkOpenInNewWindow: "Abrir ligações externas em novas janelas",
	chkToggleLinks: "Clicar em ligações para tiddlers abertos, fecha-os",
	chkHttpReadOnly: "Esconde funções de edição quando acessado por HTTP",
	chkForceMinorUpdate: "Não atualizar o nome de utilizador nem a data ao editar tiddlers",
	chkConfirmDelete: "Requerer confirmação ao eliminar tiddlers",
	chkInsertTabs: "Usar a tecla TAB para inserir caracteres de tabulação em vez de saltar para o próximo campo",
	txtBackupFolder: "Nome do diretório para os arquivos de cópia de segurança",
	txtMaxEditRows: "Número máximo de linhas nas caixas de edição",
	txtTheme: "Nome do tema a usar",
	txtFileSystemCharSet: "Código de caracteres por omissão para salvar alterações (apenas em Firefox/Mozilla)"});

merge(config.messages,{
	customConfigError: "Foram encontrados problemas ao carregar plugins. Veja o PluginManager para mais detalhes",
	pluginError: "Erro: %0",
	pluginDisabled: "Não executado porque foi desativado pela etiqueta 'systemConfigDisable'",
	pluginForced: "Executado porque foi forçado pela etiqueta 'systemConfigForce'",
	pluginVersionError: "Não executado porque este plugin requer uma versão mais recente do TiddlyWiki",
	nothingSelected: "Nada está selecionado. Deve selecionar um ou mais itens primeiro",
	savedSnapshotError: "Parece que este TiddlyWiki foi salvo incorretamente. Por favor veja http://www.tiddlywiki.com/#Download para mais detalhes",
	subtitleUnknown: "(desconhecido)",
	undefinedTiddlerToolTip: "O tiddler '%0' ainda não existe",
	shadowedTiddlerToolTip: "O tiddler '%0' ainda não existe, mas tem um modelo pré-definido",
	tiddlerLinkTooltip: "%0 - %1, %2",
	externalLinkTooltip: "Ligação externa a %0",
	noTags: "Não há tiddlers com etiquetas",
	notFileUrlError: "É necessário salvar este TiddlyWiki num arquivo antes de poder salvar alterações",
	cantSaveError: "Não é possível salvar alterações. Possíveis razões incluem:\n- o seu browser não o permite (funciona sob Firefox, Internet Explorer, Safari ou Opera se estes estiverem configurados adequadamente)\n- o nome do caminho para o seu arquivo TiddlyWiki contém caracteres ilegais\n- o nome ou a localização do arquivo TiddlyWiki foram alterados",
	invalidFileError: "O arquivo original '%0' não parece ser um TiddlyWiki válido",
	backupSaved: "Arquivo de cópia de segurança salvo",
	backupFailed: "Falha ao salvar o arquivo de cópia de segurança",
	rssSaved: "Arquivo RSS salvo",
	rssFailed: "Falha ao salvar o arquivo RSS",
	emptySaved: "Modelo vazio salvo",
	emptyFailed: "Falha ao salvar o modelo vazio",
	mainSaved: "Arquivo principal de TiddlyWiki salvo",
	mainFailed: "Falha ao salvar o arquivo principal de TiddlyWiki. As suas alterações não foram salvas",
	macroError: "Erro na macro <<%0>>",
	macroErrorDetails: "Erro ao executar a macro <<%0>>:\n%1",
	missingMacro: "Essa macro não existe",
	overwriteWarning: "Um tiddler chamado '%0' já existe. Escolha OK para substituí-lo",
	unsavedChangesWarning: "ATENÇÃO! Há alterações no TiddlyWiki que ainda não foram salvas\n\nEscolha OK para salvar\nEscolha CANCEL para abandonar as alterações",
	confirmExit: "--------------------------------\n\nHá alterações no TiddlyWiki que ainda não foram salvas. Se continuar irá perder essas alterações\n\n--------------------------------",
	saveInstructions: "SalvarAlterações",
	unsupportedTWFormat: "Formato TiddlyWiki não suportado '%0'",
	tiddlerSaveError: "Erro ao salvar tiddler '%0'",
	tiddlerLoadError: "Erro ao carregar tiddler '%0'",
	wrongSaveFormat: "Não é possível salvar no formato de armazenamento '%0'. Use o formato padrão para salvar.",
	invalidFieldName: "Nome de campo inválido %0",
	loadingMissingTiddler: "Tentando obter o tiddler '%0' do servidor '%1' em:\n\n'%2' no espaço de trabalho '%3'",
	upgradeDone: "A atualização para a versão %0 está completa\n\nClique 'OK' para recarregar o TiddlyWiki atualizado",
	invalidCookie: "Cookie inválida '%0'"});

merge(config.messages.messageClose,{
	text: "fechar",
	tooltip: "fecha esta área de mensagens"});

config.messages.backstage = {
	open: {text: "bastidores", tooltip: "Abre a área de bastidores para executar tarefas de edição e administração"},
	close: {text: "fechar", tooltip: "Fecha a área de bastidores"},
	prompt: "bastidores: ",
	decal: {
		edit: {text: "editar", tooltip: "Edita o tiddler '%0'"}
	}
};

config.messages.listView = {
	tiddlerTooltip: "Clique para ver o texto completo deste tiddler",
	previewUnavailable: "(previsão não disponível)"
};

config.messages.dates.months = ["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"];
config.messages.dates.days = ["Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado"];
config.messages.dates.shortMonths = ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"];
config.messages.dates.shortDays = ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb"];

merge(config.messages.tiddlerPopup,{
	});

merge(config.views.wikified.tag,{
	labelNoTags: "sem etiquetas",
	labelTags: "etiquetas: ",
	openTag: "Abrir etiqueta '%0'",
	tooltip: "Abrir tiddlers etiquetados com '%0'",
	openAllText: "Abrir todos",
	openAllTooltip: "Abrir todos estes tiddlers",
	popupNone: "Não há outros tiddlers etiquetados com '%0'"});

merge(config.views.wikified,{
	defaultText: "O tiddler '%0' ainda não existe. Faça duplo-clique para criá-lo",
	defaultModifier: "(em falta)",
	shadowModifier: "(tiddler oculto pré-definido)",
	dateFormat: "DD MMM YYYY",
	createdPrompt: "criado em"});

merge(config.views.editor,{
	tagPrompt: "Escreva as etiquetas separadas por espaços, [[use colchetes]] se necessário, ou atribua existentes",
	defaultText: "Escreva o texto para '%0'"});

merge(config.views.editor.tagChooser,{
	text: "etiquetas",
	tooltip: "Escolha entre as etiquetas existentes para atribuir a este tiddler",
	popupNone: "Não há etiquetas definidas",
	tagTooltip: "Atribuir a etiqueta '%0'"});

merge(config.messages,{
	sizeTemplates:
		[
		{unit: 1024*1024*1024, template: "%0\u00a0GB"},
		{unit: 1024*1024, template: "%0\u00a0MB"},
		{unit: 1024, template: "%0\u00a0KB"},
		{unit: 1, template: "%0\u00a0B"}
		]});

merge(config.macros.search,{
	label: "procurar",
	prompt: "Procura neste TiddlyWiki",
	accessKey: "F",
	successMsg: "%0 tiddlers encontrados que contêm %1",
	failureMsg: "Não foi encontrado nenhum tiddler que contenha %0"});

merge(config.macros.tagging,{
	label: "etiquetando:",
	labelNotTag: "não etiquetando",
	tooltip: "Lista de tiddlers etiquetados com '%0'"});

merge(config.macros.timeline,{
	dateFormat: "DD MMM YYYY"});

merge(config.macros.allTags,{
	tooltip: "Mostra tiddlers com a etiqueta '%0'",
	noTags: "Não há tiddlers etiquetados"});

config.macros.list.all.prompt = "Todos os tiddlers em ordem alfabética";
config.macros.list.missing.prompt = "Tiddlers com ligações para eles mas que não existem";
config.macros.list.orphans.prompt = "Tiddlers sem ligações de outros tiddlers";
config.macros.list.shadowed.prompt = "Tiddlers ocultos com conteúdo pré-definido";
config.macros.list.touched.prompt = "Tiddlers que foram modificados localmente";

merge(config.macros.closeAll,{
	label: "fechar todos",
	prompt: "Fecha todos os tiddlers abertos (excepto os que estão a ser editados)"});

merge(config.macros.permaview,{
	label: "permavista",
	prompt: "Ligação a um URL que mostra todos os tiddlers que estão abertos"});

merge(config.macros.saveChanges,{
	label: "salvar alterações",
	prompt: "Salva todas as alterações em arquivo",
	accessKey: "S"});

merge(config.macros.newTiddler,{
	label: "novo tiddler",
	prompt: "Cria um novo tiddler",
	title: "Novo tiddler",
	accessKey: "N"});

merge(config.macros.newJournal,{
	label: "novo diário",
	prompt: "Cria um novo tiddler com a data e hora atuais",
	accessKey: "J"});

merge(config.macros.options,{
	wizardTitle: "Configurar opções avançadas",
	step1Title: "Estas opções são salvas em cookies no seu browser",
	step1Html: "<input type='hidden' name='markList'></input><br><input type='checkbox' checked='false' name='chkUnknown'>Mostra opções desconhecidas</input>",
	unknownDescription: "//(desconhecido)//",
	listViewTemplate: {
		columns: [
			{name: 'Option', field: 'option', title: "Opção", type: 'String'},
			{name: 'Description', field: 'description', title: "Descrição", type: 'WikiText'},
			{name: 'Name', field: 'name', title: "Nome", type: 'String'}
			],
		rowClasses: [
			{className: 'lowlight', field: 'lowlight'}
			]}
	});

merge(config.macros.plugins,{
	wizardTitle: "Gerir plugins",
	step1Title: "Plugins carregados",
	step1Html: "<input type='hidden' name='markList'></input>", // DO NOT TRANSLATE
	skippedText: "(Este plugin não foi executado porque foi incluido depois de iniciar o TiddlerWiki)",
	noPluginText: "Não há plugins instalados",
	confirmDeleteText: "Tem certeza que quer eliminar estes plugins:\n\n%0",
	removeLabel: "remover a etiqueta systemConfig",
	removePrompt: "Remove a etiqueta systemConfig",
	deleteLabel: "eliminar",
	deletePrompt: "Elimina estes tiddlers para sempre",
	listViewTemplate: {
		columns: [
			{name: 'Selected', field: 'Selected', rowName: 'title', type: 'Selector'},
			{name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'},
			{name: 'Description', field: 'Description', title: "Descrição", type: 'String'},
			{name: 'Version', field: 'Version', title: "Versão", type: 'String'},
			{name: 'Size', field: 'size', tiddlerLink: 'size', title: "Tamanho", type: 'Size'},
			{name: 'Forced', field: 'forced', title: "Forçado", tag: 'systemConfigForce', type: 'TagCheckbox'},
			{name: 'Disabled', field: 'disabled', title: "Desativado", tag: 'systemConfigDisable', type: 'TagCheckbox'},
			{name: 'Executed', field: 'executed', title: "Carregado", type: 'Boolean', trueText: "Sim", falseText: "Não"},
			{name: 'Startup Time', field: 'startupTime', title: "Tempo de arranque", type: 'String'},
			{name: 'Error', field: 'error', title: "Estado", type: 'Boolean', trueText: "Erro", falseText: "OK"},
			{name: 'Log', field: 'log', title: "Registo", type: 'StringList'}
			],
		rowClasses: [
			{className: 'error', field: 'error'},
			{className: 'warning', field: 'warning'}
            ]},
	listViewTemplateReadOnly: {
		columns: [
			{name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'},
			{name: 'Description', field: 'Description', title: "Descrição", type: 'String'},
			{name: 'Version', field: 'Version', title: "Versão", type: 'String'},
			{name: 'Size', field: 'size', tiddlerLink: 'size', title: "Tamanho", type: 'Size'},
			{name: 'Executed', field: 'executed', title: "Carregado", type: 'Boolean', trueText: "Sim", falseText: "Não"},
			{name: 'Startup Time', field: 'startupTime', title: "Tempo de inicialização", type: 'String'},
			{name: 'Error', field: 'error', title: "Estado", type: 'Boolean', trueText: "Erro", falseText: "OK"},
			{name: 'Log', field: 'log', title: "Registo", type: 'StringList'}
			],
		rowClasses: [
			{className: 'error', field: 'error'},
			{className: 'warning', field: 'warning'}
			]}
	});

merge(config.macros.toolbar,{
	moreLabel: "mais",
	morePrompt: "Mostra comandos adicionais",
	lessLabel: "menos",
	lessPrompt: "Esconde comandos adicionais",
	separator: "|"
	});

merge(config.macros.refreshDisplay,{
	label: "refresca",
	prompt: "Atualiza a apresentação de todo o TiddlyWiki"
	});

merge(config.macros.importTiddlers,{
	readOnlyWarning: "Não pode importar para um arquivo TiddlyWiki só de leitura. Tente abrir a partir de um URL do tipo file://",
	wizardTitle: "Importar tiddlers de outro arquivo TiddlyWiki ou servidor",
	step1Title: "Passo 1: Localize o servidor ou o arquivo TiddlyWiki",
	step1Html: "Especifique o tipo de servidor: <select name='selTypes'><option value=''>Escolha...</option></select><br>Escreva o URL ou o caminho aqui: <input type='text' size=50 name='txtPath'><br>...ou procure um arquivo: <input type='file' size=50 name='txtBrowse'><br><hr>...ou selecione uma localização pré-definida: <select name='selFeeds'><option value=''>Escolha...</option></select>",
	openLabel: "abrir",
	openPrompt: "Abre a ligação a este arquivo ou servidor",
	statusOpenHost: "Abrindo o anfitrião",
	statusGetWorkspaceList: "Obtendo a lista de espaços de trabalho disponíveis",
	step2Title: "Passo 2: Escolha o espaço de trabalho",
	step2Html: "Escreva o nome de um espaço de trabalho: <input type='text' size=50 name='txtWorkspace'><br>...ou selecione um espaço de trabalho: <select name='selWorkspace'><option value=''>Escolha...</option></select>",
	cancelLabel: "cancelar",
	cancelPrompt: "Cancela esta importação",
	statusOpenWorkspace: "Abrindo o espaço de trabalho",
	statusGetTiddlerList: "Obtendo a lista de tiddlers disponíveis",
	errorGettingTiddlerList: "Erro ao transferir a lista de tiddlers, clique em Cancelar para tentar novamente",
	step3Title: "Passo 3: Escolha os tiddlers para importar",
	step3Html: "<input type='hidden' name='markList'></input><br><input type='checkbox' checked='true' name='chkSync'>Manter estes tiddlers ligados a este servidor para poder sincronizar mudanças subsequentes</input><br><input type='checkbox' name='chkSave'>Salvar os detalhes deste servidor num tiddler 'systemServer' chamado:</input> <input type='text' size=25 name='txtSaveTiddler'>",
	importLabel: "importar",
	importPrompt: "Importa estes tiddlers",
	confirmOverwriteText: "Tem a certeza que quer substituir estes tiddlers:\n\n%0",
	step4Title: "Passo 4: Importando %0 tiddler(s)",
	step4Html: "<input type='hidden' name='markReport'></input>", // DO NOT TRANSLATE
	doneLabel: "fechar",
	donePrompt: "Fecha este assistente",
	statusDoingImport: "Importando tiddlers",
	statusDoneImport: "Todos os tiddlers importados",
	systemServerNamePattern: "%2 de %1",
	systemServerNamePatternNoWorkspace: "%1",
	confirmOverwriteSaveTiddler: "O tiddler '%0' já existe. Clique 'OK' para o substituir pelos detalhes deste servidor, ou 'Cancel' para manter sem alterações",
	serverSaveTemplate: "|''Tipo:''|%0|\n|''URL:''|%1|\n|''Espaço de trabalho:''|%2|\n\nEste tiddler foi criado automaticamente para registar os detalhes deste servidor",
	serverSaveModifier: "(Sistema)",
	listViewTemplate: {
		columns: [
			{name: 'Selected', field: 'Selected', rowName: 'title', type: 'Selector'},
			{name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'},
			{name: 'Size', field: 'size', tiddlerLink: 'size', title: "Tamanho", type: 'Size'},
			{name: 'Tags', field: 'tags', title: "Etiquetas", type: 'Tags'}
			],
		rowClasses: [
			]}
	});

merge(config.macros.upgrade,{
	wizardTitle: "Atualização do código central do TiddlyWiki",
	step1Title: "Atualize ou repare este TiddlyWiki para a versão mais recente",
	step1Html: "Vai proceder com a atualização para o código central do TiddlyWiki mais recente (a partir de <a href='%0' class='externalLink' target='_blank'>%1</a>). O seu conteúdo será preservado pela atualização.<br><br>Note que as atualizações do código central podem interferir com plugins antigos. Se tiver problemas com o arquivo atualizado, veja <a href='http://www.tiddlywiki.org/wiki/CoreUpgrades' class='externalLink' target='_blank'>http://www.tiddlywiki.org/wiki/CoreUpgrades</a>",
	errorCantUpgrade: "Não é possível atualizar este TiddlyWiki.  Só são possíveis as atualizações de arquivos TiddlyWiki salvos localmente",
	errorNotSaved: "É necessário salvar modificações antes de atualizar",
	step2Title: "Confirme os detalhes da atualização",
	step2Html_downgrade: "Vai regredir para a versão %0 do TiddlyWiki a partir da versão %1.<br><br>Regredir para uma versão anterior do código central não é recomendado",
	step2Html_restore: "Parece que este TiddlyWiki já usa a última versão do código central (%0).<br><br>Pode continuar a atualização para garantir que o código central não foi corrompido ou danificado",
	step2Html_upgrade: "Vai atualizar o TiddlyWiki da versão %1 para a versão %0",
	upgradeLabel: "atualizar",
	upgradePrompt: "Prepare-se para o processo de atualização",
	statusPreparingBackup: "A preparar cópia de segurança",
	statusSavingBackup: "A salvar cópia de segurança",
	errorSavingBackup: "Ocorreu um problema ao salvar a cópia de segurança",
	statusLoadingCore: "A transferir o código central",
	errorLoadingCore: "Erro ao transferir o código central",
	errorCoreFormat: "Erro com o novo código central",
	statusSavingCore: "A salvar o novo código central",
	statusReloadingCore: "A recarregar o novo código central",
	startLabel: "iniciar",
	startPrompt: "Inicie a atualização",
	cancelLabel: "cancelar",
	cancelPrompt: "Cancele a atualização",
	step3Title: "Atualização cancelada",
	step3Html: "A atualização foi cancelada"
	});

merge(config.macros.sync,{
	listViewTemplate: {
		columns: [
			{name: 'Selected', field: 'selected', rowName: 'title', type: 'Selector'},
			{name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'},
			{name: 'Server Type', field: 'serverType', title: "Tipo de servidor", type: 'String'},
			{name: 'Server Host', field: 'serverHost', title: "Anfitrião do servidor", type: 'String'},
			{name: 'Server Workspace', field: 'serverWorkspace', title: "Espaço de trabalho do servidor", type: 'String'},
			{name: 'Status', field: 'status', title: "Estado da sincronização", type: 'String'},
			{name: 'Server URL', field: 'serverUrl', title: "URL do servidor", text: "Ver", type: 'Link'}
			],
		rowClasses: [
			],
		buttons: [
			{caption: "Sincroniza este tiddlers", name: 'sync'}
			]},
	wizardTitle: "Sincronizar com arquivos ou servidores externos",
	step1Title: "Escolha os tiddlers que quer sincronizar",
	step1Html: "<input type='hidden' name='markList'></input>", // DO NOT TRANSLATE
	syncLabel: "sincronizar",
	syncPrompt: "Sincroniza este tiddlers",
	hasChanged: "Alterado enquanto desligado",
	hasNotChanged: "Sem alterações enquanto desligado",
	syncStatusList: {
		none: {text: "...", display:'none', className:'notChanged'},
		changedServer: {text: "Alterado no servidor", display:null, className:'changedServer'},
		changedLocally: {text: "Alterado enquanto desligado", display:null, className:'changedLocally'},
		changedBoth: {text: "Alterado enquanto desligado e no servidor",  display:null, className:'changedBoth'},
		notFound: {text: "Não encontrado no servidor", display:null, className:'notFound'},
		putToServer: {text: "Atualizado no servidor", display:null, className:'putToServer'},
		gotFromServer: {text: "Obtida atualização do servidor", display:null, className:'gotFromServer'}
		}
	});

merge(config.macros.annotations,{
	});

merge(config.commands.closeTiddler,{
	text: "fechar",
	tooltip: "Fecha este tiddler"});

merge(config.commands.closeOthers,{
	text: "isolar",
	tooltip: "Fecha todos os outros tiddlers"});

merge(config.commands.editTiddler,{
	text: "editar",
	tooltip: "Edita este tiddler",
	readOnlyText: "ver",
	readOnlyTooltip: "Ver o conteúdo deste tiddler"});

merge(config.commands.saveTiddler,{
	text: "salvar",
	tooltip: "Salva as alterações deste tiddler"});

merge(config.commands.cancelTiddler,{
	text: "cancelar",
	tooltip: "Cancela as alterações a este tiddler",
	warning: "Tem a certeza que quer cancelar as alterações a '%0'?",
	readOnlyText: "voltar",
	readOnlyTooltip: "Ver este tiddler normalmente"});

merge(config.commands.deleteTiddler,{
	text: "eliminar",
	tooltip: "Elimina este tiddler",
	warning: "Tem a certeza que quer eliminar '%0'?"});

merge(config.commands.permalink,{
	text: "permaligação",
	tooltip: "Permaligação para este tiddler"});

merge(config.commands.references,{
	text: "referências",
	tooltip: "Mostra tiddlers que ligam a este",
	popupNone: "Sem referências"});

merge(config.commands.jump,{
	text: "saltar",
	tooltip: "Salta para outro tiddler aberto"});

merge(config.commands.syncing,{
	text: "sinc",
	tooltip: "Controla sincronização deste tiddler com um servidor ou arquivo externo",
	currentlySyncing: "<div>Sincronizando via <span class='popupHighlight'>'%0'</span> para:</"+"div><div>anfitrião: <span class='popupHighlight'>%1</span></"+"div><div>espaço de trabalho: <span class='popupHighlight'>%2</span></"+"div>", // Note escaping of closing <div> tag
	notCurrentlySyncing: "Sem sincronização",
	captionUnSync: "Parar sincronização deste tiddler",
	chooseServer: "Sincronizar este tiddler com outro servidor:",
	currServerMarker: "\u25cf ",
	notCurrServerMarker: "  "});

merge(config.commands.fields,{
	text: "campos",
	tooltip: "Mostra os campos estendidos deste tiddler",
	emptyText: "Este tiddler não tem campos estendidos",
	listViewTemplate: {
		columns: [
			{name: 'Field', field: 'field', title: "Campo", type: 'String'},
			{name: 'Value', field: 'value', title: "Valor", type: 'String'}
			],
		rowClasses: [
			],
		buttons: [
			]}});

merge(config.shadowTiddlers,{
	DefaultTiddlers: "[[ComoIniciar]]",
	MainMenu: "[[ComoIniciar]]",
	ComoIniciar: "Para começar a usar este TiddlyWiki vazio terá de modificar os seguintes tiddlers:\n* SiteTitle & SiteSubtitle: O título e o subtítulo do site, como pode ver acima (depois de salvar as alterações, eles aparecerão também na barra de título do browser)\n* MainMenu: O menu (usualmente à esquerda)\n* DefaultTiddlers: Contém o nome dos tiddlers que pretende que apareçam quando o TiddlyWiki é aberto\nSerá também necessário inserir o nome de utilizador que servirá para assinar as edições: <<option txtUserName>>",
	SiteTitle: "O meu TiddlyWiki",
	SiteSubtitle: "um bloco de notas reutilizável e não-linear na web",
	SiteUrl: "",
	SideBarOptions: '<<search>><<closeAll>><<permaview>><<newTiddler>><<newJournal "DD MMM YYYY">><<saveChanges>><<slider chkSliderOptionsPanel OptionsPanel "opções \u00bb" "Muda as opções avançadas do TiddlyWiki">>',
	OptionsPanel: "Estas opções de personalização do TiddlyWiki ficam salvas no seu browser\n\nO seu nome de utilizador para assinar os textos. Use uma PalavraWiki (eg, JoséSilva)\n\n<<option txtUserName>>\n<<option chkSaveBackups>> SalvarSalvaguardas\n<<option chkAutoSave>> AutoSalvar\n<<option chkRegExpSearch>> ProcuraExpReg\n<<option chkCaseSensitiveSearch>> ProcuraSensívMaiúsc\n<<option chkAnimate>> AtivarAnimações\n\n----\nVeja as [[OpçõesAvançadas|AdvancedOptions]]",
	SideBarTabs: '<<tabs txtMainTab "Data" "Tiddlers por ordem cronológica" TabTimeline "Título" "Tiddlers por ordem alfabética" TabAll "Etiquetas" "Todas as etiquetas" TabTags "Mais" "Mais listas" TabMore>>',
	TabMore: '<<tabs txtMoreTab "Em falta" "Tiddlers em falta" TabMoreMissing "Órfãos" "Tiddlers sem ligações de outros tiddlers" TabMoreOrphans "Oculto" "Tiddlers ocultos" TabMoreShadowed>>',
	ToolbarCommands: "|~ViewToolbar|closeTiddler closeOthers +editTiddler > fields syncing permalink references jump|\n|~EditToolbar|+saveTiddler -cancelTiddler deleteTiddler|"});

merge(config.annotations,{
	AdvancedOptions: "Este tiddler oculto dá acesso a várias opções avançadas",
	ColorPalette: "Estes valores neste tiddler oculto determinam o esquema de cores da interface de utilizador do ~TiddlyWiki",
	DefaultTiddlers: "Os tiddlers listados neste tiddler oculto serão automaticamente abertos no arranque do ~TiddlyWiki",
	EditTemplate: "O modelo em HTML neste tiddler oculto determina o aspecto dos tiddlers enquanto são editados",
	ComoIniciar: "Este tiddler oculto fornece algumas instruções básicas de utilização",
	ImportTiddlers: "Este tiddler oculto dá acesso à importação de tiddlers",
	MainMenu: "Este tiddler oculto é usado como conteúdo do menu principal na coluna da esquerda da página",
	MarkupPreHead: "Este tiddler é inserido no topo da seção <head> do arquivo TiddlyWiki",
	MarkupPostHead: "Este tiddler é inserido no fundo da seção <head> do arquivo TiddlyWiki",
	MarkupPreBody: "Este tiddler é inserido no topo da seção <body> do arquivo TiddlyWiki",
	MarkupPostBody: "Este tiddler é inserido no fim da seção <head> do arquivo TiddlyWiki imediatamente após o bloco <script>",
	OptionsPanel: "Este tiddler oculto é usado como conteúdo do painel deslizante de opções na barra lateral da direita",
	PageTemplate: "O modelo em HTML neste tiddler oculto determina o aspecto geral do ~TiddlyWiki",
	PluginManager: "Este tiddler oculto dá acesso ao gestor de plugins",
	SideBarOptions: "Este tiddler oculto é usado como conteúdo do painel de opções na barra lateral da direita",
	SideBarTabs: "Este tiddler oculto é usado como conteúdo do painel de abas na barra lateral da direita",
	SiteSubtitle: "Este tiddler oculto é usado como a segunda parte do título da página",
	SiteTitle: "Este tiddler oculto é usado como a primeira parte do título da página",
	SiteUrl: "Este tiddler oculto deve conter o URL completo para publicação",
	StyleSheetColors: "Este tiddler oculto contém definições CSS relacionadas com a cor dos elementos da página. ''NÃO EDITE ESTE TIDDLER'', em vez disso faça as suas alterações no tiddler oculto StyleSheet",
	StyleSheet: "Este tiddler pode conter definições CSS do utilizador",
	StyleSheetLayout: "Este tiddler oculto contém definições CSS relacionadas com a disposição dos elementos da página. ''NÃO EDITE ESTE TIDDLER'', em vez disso faça as suas alterações no tiddler oculto StyleSheet",
	StyleSheetLocale: "Este tiddler oculto contém definições CSS relacionadas com traduções",
	StyleSheetPrint: "Este tiddler oculto contém definições CSS relacionadas com a impressão",
	SystemSettings: "Este tiddler é usado para salvar opções de configuração deste documento ~TiddlyWiki",
	TabAll: "Este tiddler oculto define o conteúdo da aba 'Título' na barra lateral da direita",
	TabMore: "Este tiddler oculto define o conteúdo da aba 'Mais' na barra lateral da direita",
	TabMoreMissing: "Este tiddler oculto define o conteúdo da aba 'Em falta' na barra lateral da direita",
	TabMoreOrphans: "Este tiddler oculto define o conteúdo da aba 'Órfãos' na barra lateral da direita",
	TabMoreShadowed: "Este tiddler oculto define o conteúdo da aba 'Oculto' na barra lateral da direita",
	TabTags: "Este tiddler oculto define o conteúdo da aba 'Etiquetas' na barra lateral da direita",
	TabTimeline: "Este tiddler oculto define o conteúdo da aba 'Data' na barra lateral da direita",
	ToolbarCommands: "Este tiddler oculto determina quais os comandos que aparecem na barra de ferramentas dos tiddlers",
	ViewTemplate: "O modelo em HTML neste tiddler oculto determina o aspecto dos tiddlers"
	});

delete config.shadowTiddlers.GettingStarted;
/*}}}*/
www.promtools.org/doku.php
ver se pode criar um script prá imprimir as aulas de uma disciplina....
''Realidade Aumentada''
www.html5rocks.com/pt/tutorials/webgl/jsartoolkit_webrtc/

https://noperation.wordpress.com/2014/11/09/realidade-aumentada-com-vuforia-em-unity3d-instalacao-e-exemplo-ola-mundo/

www.ckirner.com/realidadevirtual/?%26nbsp%3B_ARTOOLKIT:Tutorial_-_ARToolKit
www.ckirner.com/realidadevirtual/

imasters.com.br/artigo/13530/flash/fazendo-uma-magica-com-realidade-aumentada/

www.heloisabiagi.com/v3/2011/02/flartoolkit-jsartoolkit-e-os-novos-rumos-da-realidade-aumentada/

[[ref|code.tutsplus.com/tutorials/beginners-guide-to-augmented-reality--active-4948]]

www.dannygoodayle.com/2013/03/01/making-your-first-project-with-unity-and-augmented-reality/


www.realidadevirtual.com.br/cmsimple-rv/?%26nbsp%3B_ARTOOLKIT

http://www.instructables.com/id/Augmented-Reality-using-Unity3D-and-Vuforia-for-An/

''Monte de programas para iniciantes''
linkeiweb.blogspot.com.br/p/downloads.html

''Escanear digital 3d''

site.designoteca.com/2012/04/21/reconstructme-scanner-3d-com-microsoft-kinnect/

www.rubencarracedo.com/como-usar-microsoft-kinect-como-escaner-3d/

''Software de animacao''
www.gamevicio.com/i/noticias/149/149429-muvizu-software-e-animacao-3d-rapida-gratuito/

''Preços de Animação''
http://pt.slideshare.net/marcelograciolli/tabela-valores-dc2013
http://robinhotete.xpg.uol.com.br/3dsmax/tabela.htm
http://www.chargeonline.com.br/ACB/acb_tabela.htm

referência: R$ 100,00 a R$ 200,00 por segundo

''Compra de Recursos''
http://producaodejogos.com/onde-comprar-scripts-texturas-audio-e-modelos-3d-para-jogos/

''Serviços Prontos''
Esse faz quase tudo que preciso - www.rainside.com.br
http://www.mobiletime.com.br/12/06/2013/brasileiros-criam-servico-de-realidade-aumentada-de-baixo-custo/343837/news.aspx

https://www.mixamo.com/

http://onvert.com/

http://3drt.com/store/characters/toonworld-zombie-family.html
http://www.3dmodels-textures.com/3dmodels
http://www.3drt.com/downloads.htm

''Fornecedores''
pt.aliexpress.com/store/product/24pcs-lot-High-Quality-Pokemon-Toys-Kids-Action-Figures-Monster-Mini-Figures-Toys-Birthday-Christmas-Gifts/1726574_32525028617.html

pt.aliexpress.com/item/Mini-Lalaloopsy-Doll-The-Bulk-Button-Eyes-Action-Figure-Children-Toy-Juguetes-Brinquedos-Kids-Toys-Best/32432842542.html

''Modelos''
http://roestudios.co.uk/project/3d-pokemon-models/

'' tutoriais''
https://www.youtube.com/watch?v=3Rt4GiYwRJw


''OUTRAS OPÇÕES''
wIzDirector
https://www.aurasma.com/get-started/

ver métodos de análise financeiro e conômico aplicado em saúde...
1. [[manual do sus|https://docs.google.com/viewer?a=v&q=cache:tN7tRV-csRQJ:portal.saude.gov.br/portal/arquivos/pdf/livro_aval_econom_saude.pdf+avalia%C3%A7%C3%A3o+econ%C3%B4mico-financeira+de+tratamentos+em+sa%C3%BAde&hl=pt-BR&gl=br&pid=bl&srcid=ADGEEShykMc9PPZ5w64oQSD9wuKwaszIKf66uN_Y1uJKQEfT96dLl_AUfY2DOCKn4_nkTJr9u9CWAJJjVg6GydrmovtIyXZb48PL0goAhRRPf8loMG3t_em187Nmeo2NzdDkAuenhmXF&sig=AHIEtbRY11EVPhuFYPd41FpR57p96hpXdQ]]

2. [[IATS|http://www.iats.com.br/atividades.php?id_cms_menu=9]]: esse tem uma série de publicações sobre custo-efetividade ....

3. artigo sobre [[custo e inovação em saúde|https://docs.google.com/viewer?a=v&q=cache:W9-JujxmOywJ:www.fhemig.mg.gov.br/pt/downloads/doc_download/1411-dra-marcia-alemao-custos-de-novas-tecnologias-em-saude+avalia%C3%A7%C3%A3o+econ%C3%B4mico-financeira+de+tratamentos+em+sa%C3%BAde&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESg8QW8jh6E8OYXWFfO1TrDkOBSMZEso4HdsKc-Jk-kzMUf6cINAm_xZtHtg5i_fP2r3OmPaSSiYa-NvNOHV55kFmQQK58BzVFj7_ydXXIvQLKIdSQp8OAZXFtETFXaWYKXc3bs6&sig=AHIEtbS_5QMg6-Oh5AHZwtTybzE3APlSwg]]

4. artigo com [[Histórico da institucionalização dos ATS|https://docs.google.com/viewer?a=v&q=cache:7v50Ukz9V1gJ:www.scielosp.org/pdf/rsp/v40n4/29.pdf+avalia%C3%A7%C3%A3o+econ%C3%B4mico-financeira+de+tratamentos+em+sa%C3%BAde&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESgfW9H5My2ozZyowxep3XTAw-AlYMB9iLLWUoSjD0i4pudruBS7aEWzLpQcAEmflNdOZXSWd4Hgu9gVqPKzcpR8uVaaadQjNOcquZ_H3XctB0KN3egfZQ7cdx9N1l-VY9yvm3BN&sig=AHIEtbR1BC1qqLnDJ2-TdiM12BTLliBI1g]]

5. powerpoint sobre [[viabilidade da implantação|https://docs.google.com/viewer?a=v&q=cache:x2aq5fIOxg0J:www.amrigs.com.br/somaergs/pdf/dr_eduardo_regonha.pdf+avalia%C3%A7%C3%A3o+econ%C3%B4mico-financeira+ATS&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESjePSICyQhFTtuePmv7uQJnFureVVh9XmqJ204ghsdJJ9smZuMsDWl2drv28I3DzZgP5Lw1dfTzHR-c3cFc7DuVLZ7zYQbJSXjOOutY8uhYhQ13C_yvKNmKRPGABItZv3BzIFdF&sig=AHIEtbQxZ-WOMiHpbB4ckHenbqiYKkPGKA]]

6. exemplo de [[relatório de ATS|https://docs.google.com/viewer?a=v&q=cache:k4JpRDcixOwJ:bvsms.saude.gov.br/bvs/periodicos/informe_resultados_especiais_v6_n1.pdf+avalia%C3%A7%C3%A3o+econ%C3%B4mico-financeira+ATS&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESj7XscP64AJ4z7xZ-QkBeazKj3T5Drw281N1XG5XNSNl6xEz_ODETvRLFVr9s3g7BBjOdKSg4MqKDL-3bRQ59jbMjA1bOILivV1OFDg0IRxo33a-jzUvG1uQbp8TtmilXz0alCi&sig=AHIEtbQecvkJ9VwdF3QXLIeEoLIV5FbzFw]]

7. dá para obter bibliografias específicas de avaliação em saúde [[aqui|http://portal2.saude.gov.br/rebrats/visao/sociedade/estudo.cfm?novaPesquisa=true]]

8. Há a rede européia que tem um Manual: [[HTA Core Model Handbook|https://fio.stakes.fi/htacore/handbook.html]]

-----------------------------------------------------------------------
Levantamento bibliográfico
texto de busca: avaliação em saúde
referencias:
1.  http://www.scielosp.org/pdf/csp/v10n1/v10n1a09.pdf

texto de busca:National Policy of Economic Evaluation in Public Health (acadêmico)
referencias: 
1. apareceu um livro de efetividade da prevenção: um guia da análise da decisão e da avaliação econômica
http://books.google.com.br/books?hl=pt-BR&lr=&id=HVg5_yqbROMC&oi=fnd&pg=PP2&dq=National+Policy+of+Economic+Evaluation+in+Public+Health&ots=CVhJuwO3L3&sig=E79QhG5ee7dnQGevgq3a_Qspjjs#v=onepage&q=National%20Policy%20of%20Economic%20Evaluation%20in%20Public%20Health&f=false

2. apareceu um guia de boas práticas do ISOR de 2003
http://www.sciencedirect.com/science/article/pii/S1098301510601283

3. um artigo sobre a percepção do drs australianos
http://www.sciencedirect.com/science/article/pii/0168851094006717

4. intervenções complexas ou sistemas complexos ?
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2413333/

texto de busca:National Policy of Economic Evaluation in Public Health (normal)
1. CDC - USA .. tem até um guia para avaliação econômica
http://www.cdc.gov/stltpublichealth/pheconomics/index.html

2. Pessoal de Quebec
http://www.ncchpp.ca/144/Publications.ccnpps

3. Pessoal de Sidney
http://www.chere.uts.edu.au/resources/index.html

4. esse artigo é bacana e tem toneladas de referencias, mas para avaliação e não para este.
http://jpubhealth.oxfordjournals.org/content/early/2012/07/01/pubmed.fds050.long

5. Avaliação em saúde na India
http://www.arthsaar.com/index.php?option=com_content&view=article&id=76:financial-crisis-indian-economy-positive-impact&catid=36:arthsaar-health-care&Itemid=57

6. Avaliação em saúde na Ásia
http://www.ispor.org/consortiums/asia/ViH/Using-Economic-Evaluation-in-Policy-Decision-Making%20in%20Asian%20Countries-Mission-Impossible-or-Mission-Probable.pdf

texto de busca: guidelines economic evaluation health
1. básico do ISPOR (Austria)
https://docs.google.com/viewer?a=v&q=cache:Q2SJgIncJRQJ:www.ispor.org/peguidelines/source/Guidelines_Austria.pdf+guidelines+Economic+Evaluation+health&hl=pt-BR&gl=br&pid=bl&srcid=ADGEEShmoWUGVv43pIo4j3ezFqZlmOJvozAf5apbE9NJJ9Liv-zMCIlZEr7er6WY9lNsRQWbIccB3XKrDKl7CngwVuJYO-ZHWqF1HBLGufk6WIGJdYvodxw6vRU7pDtQe_SItjx2KYm2&sig=AHIEtbT_SvE4WCBln61xMtrqi3P1sCND9Q

2. Guia da Irlanda
http://www.hiqa.ie/publication/guidelines-economic-evaluation-health-technologies-ireland

3. Guia do Canadá
http://www.cadth.ca/media/pdf/186_EconomicGuidelines_e.pdf

4. 

texto de busca: "Guidelines for the Economic Evaluation of Health Technologies"
1. o do canadá de cima
2. o da Irlanda acima
3. (LEGAL) um artigo comparando os guidelines da industria farmaceutica (comparou 30 guidelines)
http://www.valueinhealthjournal.com/article/S1098-3015%2810%2960091-5/references
http://www.valueinhealthjournal.com/article/PIIS1098301510600915/abstract
4. recomendações para a espanha
http://www.ncbi.nlm.nih.gov/pubmed/20405159
5. Rlatório de projeto do consórcio europeu (é do cara do livro, o Drummond) - mas que me pareceu do sistema Inglês:
http://phrc.lshtm.ac.uk/project_2005-2011_d105.html
(ver relatório final) - http://phrc.lshtm.ac.uk/papers/PHRC_D1-05_Final_Report.pdf
6.(LEGAL) Página da Sociedade Internacional de Farmacêuticas, com um quadro geral dos guias dos países:
http://www.ispor.org/peguidelines/COUNTRYSPECIFIC.asp
7. Guia da Austrália
http://www.health.gov.au/internet/main/publishing.nsf/Content/health-pbs-general-pubs-pharmpac-gusubpac.htm-copy3
8. Há uma biblioteca digital que tem um monte de redferenciais
http://www.zl50.com/Article.aspx?wd=A%20Taxonomy%20of%20Model%20Structures%20for%20Economic%20Evaluation%20of%20Health%20Technologies
9. Relatório da EUnetHTA.
https://docs.google.com/viewer?a=v&q=cache:DsOdwBu-bu0J:www.eunethta.eu/upload/Joint%2520Action/Public%2520Consultatins/WP5/Clinical%2520endpoints%25204th%2520draft%2520final%2520version.docx+%22Guidelines+for+the+Economic+Evaluation+of+Health+Technologies%22&hl=pt-BR&gl=br&pid=bl&srcid=ADGEESjnu6O0txToXyN19Gq1oTr9xXKaNdL9SoiGvGK6yo0N8ha_QImSey7cxhiYpBSoLNabMxI3AWkKsxuIsy3qZlswi7UX1qkYmaqWC5kzD1YYxcTnYT8G-GXIYPjYeoda09zGOkNR&sig=AHIEtbSIrWCI02L-k_xw8eeWcel5xYeTJw

------------------------------------
- Discutir como é inserida a taxa de desconto dos fluxos temporais nos vários métodos
- Comparar os diversos valores apontados pelos Guidelines

* tarefas
- buscar em bases especificas (Perla)
- buscar geral (Campello)







introdução bacana para fuzzy
http://www.mat.uc.pt/~cfonte/Investigacao/tese_PhD.pdf

verificar se fez levantamento bom
http://sistema.semead.com.br/7semead/paginas/artigos%20recebidos/Adm%20Geral/ADM25_-_A_L%F3gica_Fuzzy_na_Administra%E7%E3o.PDF
Programa online para gerar referência
http://www.rexlab.ufsc.br:8080/more/index.jsp

Se precisar pode fazer o download de um semelhante e usar no dsk
http://condicaoinicial.com/2010/03/introducao-ao-jabref.html

Tem alguns recursos online para gerar textos em latex:
1. http://latex.informatik.uni-halle.de/latex-online/latex.php
2. www.verbosus.com
3. http://monkeytex.bradcater.webfactional.com/editor

Alguns templates para usar:
0. Um projeto em português
http://code.google.com/p/mestre-em-latex/
1. PUC - é legal pois vem com as bibliotecas...
http://www.puc-rio.br/ensinopesq/ccpg/apresentacao_ted.html
2. Este tb vem com as classes da UFPE
http://www.cin.ufpe.br/~paguso/ufpethesis/
3. USP - Instituto de biociências
http://code.google.com/p/mestre-em-latex/
1) - verificar definições e usos
- verificar se a diferença entre retornos de empresas listadas (ADR´s) nos EUA e os retornos destas empresas no brasil, e se além do diferencial de inflação sobram resíduos compatíveis com orisco país....

$$ r1=retorno_{ADR}  $$
$$ r2=\frac{(1+r_{br})}{(1+i_{br})}* (1+i_{usa})-1 $$
$$ r1-r2 = \text{diferença a ser explicada = risco país} $$

verificar correlação entre essa diferença e EMBI, diferencial tesouros.
O resíduo deve ser aleatório, senão faltam variáveis explicativas

2) Aplicar multinível em empresas de mesmo setor em mercados diferentes e verificar o que explica a diferença...
diferenciar de Rank Order Clustering

http://siaibib01.univali.br/pdf/Douglas%20Rosemann.pdf


http://www.tcrponline.org/PDFDocuments/tcrp_rpt_131AppF.pdf

software
http://idss.cs.put.poznan.pl/site/60.html#c80
ver como alernativa direta ao fQCA
https://prezi.com/zmk-behc1fhf/indices-de-geracao-de-seguranca-humana-uma-aplicacao-ao-caso-peruano/

usar abordagem Habermasiana fundamentando em berger e luckman
procurar berger luckmann indicadores e aparece coisas bacanas...
[[ref1|https://books.google.com.br/books?id=1maFCAAAQBAJ&pg=PA72&lpg=PA72&dq=berger+luckmann+indicadores&source=bl&ots=j_IALpP0uC&sig=rImCpXf5AvupYEofdZInSNU7C30&hl=pt-BR&sa=X&ved=0CCgQ6AEwAmoVChMIrqKbxMDiyAIVg4OQCh1gIgQX#v=onepage&q=berger%20luckmann%20indicadores&f=false]]

[[conhecimento plurar e cotidiano|www.scielo.br/scielo.php?script=sci_arttext&pid=S0103-73312011000400003&lng=pt&nrm=iso&tlng=en]]
Portal 123achei


Ex. Restaurantes
 

Ex. Ribeirão Preto, SP
 Pesquisar
Quem Somos
Ferramentas 
Shopping
Compartilhar 

 

Home Serviços Sucata e Ferro Velho Sucata Ribeirão Preto

Sucata em Ribeirão Preto
Empresas empreendedoras atualmente vem trabalhando a sucata como matéria-prima para reciclagem e construção de novos produtos, porém esse trabalho só é possível com as empresas que recolhem essa sucata e realiza a divisão dos materiais. Importante que não haja desperdício e que a reciclagem aconteça de forma legal para que dessa forma possamos ajudar o meio ambiente e criar novos produtos que podem ser utilizados como novos. Procura sucata em Ribeirão Preto ? Encontre hoje mesmo no Portal 123Achei.com.br. Em Ribeirão Preto ou em qualquer lugar que você esteja, produtos e serviços você encontra aqui no portal.

Refinar Resultado

Escolha o Estado


Escolha a Cidade


 Karibe Sucatas em Geral
Karibe Sucatas em Geral
R Jardinópolis, 775 - Vl Brasil - CEP 14075-560 - Ribeirão Preto - SP

 Ver Telefone

Compramos Plásticos, Sucatas, Papel, Papelão, Cobre
Latinhas, Alumínio em Geral, Chumbo, Retiramos no Local

 Saiba Mais  Ligue Grátis  SMS  Email
Tags do Cliente

alumínio, latinhas, cobre, metal, plásticos, papel, papelão, cano usado, motor usado e peças usadas

 Só Sucata
Só Sucata
R Amazonas, 764 - Campos Elíseos - CEP 14080-270 - Ribeirão Preto - SP

 Ver Telefone

Sucatas, Cobre, Ferro, Bronze, Alumínio
Honestidade e Bom Atendimento, Retiramos
em Ribeirão Preto

 Saiba Mais  Ligue Grátis  SMS  Email
Tags do Cliente

sucatas, ferro velho, resíduos, reciclagem, ferro, alumínio, inox em ribeirão preto

 JRD Recicláveis
JRD Recicláveis
Av Monteiro Lobato, 2050 - Parque Ribeirão Preto - CEP 14031-243 - Ribeirão Preto - SP

 Ver Telefone

Compramos Latinha, Cobre e Aluminio, Venda de
Canos, Chapas, Vigas Entre Ourtros

 Saiba Mais  Ligue Grátis  SMS  Email
 TCR Recicláveis
TCR Recicláveis
R Enoch de Paula, 525 - Recreio Anhanguera - CEP 14097-040 - Ribeirão Preto - SP

 Ver Telefone

Caixas de Papelão dos Mais diferentes Tamanhos,
Especializado na Compra e Venda de Caixas de Papelão Novas
Seminovas e Materiais Recicláveis em Geral.

 Saiba Mais  Ligue Grátis  SMS  WWW  Email
 Riber Sucatas
Riber Sucatas
R Taubaté, 533 - Vl Elisa - CEP 14075-020 - Ribeirão Preto - SP

 Ver Telefone

Reatores.Motores Elétricos
Fio Encapado.Latinhas.Cobre
Metal.Bateria.Cavaco.Alumínio

 Saiba Mais  Ligue Grátis  SMS  Email
 Sucatex Do Brasil Compra e Venda de Sucatas Ferrosas e Não Ferrosas
Sucatex Do Brasil Compra e Venda de Sucatas Ferrosas e Não Ferrosas
Av Gov Mário Covas , 7355 - Valentina Figueiredo - CEP 14061-800 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Ligue Grátis  SMS  Email
 Comércio de Sucatas XI de Agosto
Comércio de Sucatas XI de Agosto
R Onze de Agosto, 2030 - Campos Elíseos - CEP 14085-030 - Ribeirão Preto - SP

 Ver Telefone

Destruimos Documentos Sigilosos
Local de Descarte de Lixo Eletrônico

 Saiba Mais  Email
 Hely Sucatas
Hely Sucatas
R Tapajós, 3920 - Ipiranga - CEP 14060-590 - Ribeirão Preto - SP

 Ver Telefone

Compro Sucata Pago à Vista

 Saiba Mais  Email
Barone Recicláveis
R Athaulfo Alves, 413 - Prq Anhanguera - CEP 14093-080 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Bio.Com Recicláveis
R José da Silva, 771 - Jd Paulista - CEP 14090-042 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Comércio de Materiais Recicláveis Lucente
R João Ribeiro, 1138 - Campos Elíseos - CEP 14080-610 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Ferro Velho Pet Plan Compra de Sucatas em Geral e Mat. Usados de Construção
Av Recife, 45 - Jd Aeroporto - CEP 14078-390 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Materfer Compra de Materiais Recicláveis Ferrosos e Não Ferrosos
R Itanhaém, 496 - Vl Carvalho - CEP 14075-050 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Sucata Porto Seguro
R Porto Seguro, 1291 - Ipiranga - CEP 14060-550 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Sucatas São Francisco
Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Troca Ecológica Reciclados
R Piauí, 2241 - Ipiranga - CEP 14060-530 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Val Sucatas
Av Gov Mário Covas , 940 - Adelino Simioni - CEP 14071-750 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Alex Sucatas
Av Wanderley Taffo (Silis), 720 - Quintino Facci %II% - CEP 14070-250 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Alô Sucata
R Amazonas, 764 - Campos Elíseos - CEP 14080-270 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Anderson Comercio de Sucatas
R Attílio Perticarrari, 286 - Prq dos Pinus - CEP 14062-236 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Barone Recicláveis
R Athaulfo Alves, 413 - Prq Anhanguera - CEP 14093-080 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  WWW  Email
Boroni Reciclagem
R Athaulfo Alves, 413 - Prq Anhanguera - CEP 14093-080 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Chiquinho Depósito de Sucatas
R Guaporé, 1544 - Ipiranga - CEP 14060-050 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Claudio Sucatas
Av Antônio da Costa Lima, 553 - Prq Indl Avelino Alves Palma - CEP 14077-230 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Claudio Sucatas
Av Antônio da Costa Lima, 553 - Prq Indl Avelino Alves Palma - CEP 14077-230 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  WWW  Email
Comercial Vale do Aço Ltda ME
Av Thomaz Alberto Whately, 2035 - Prq Indl Cel Quito Junqueira - CEP 14075-390 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Comércio de Reciclagem Talita Maldi
Av João Batista Duarte, 215 - Valentina Figueiredo - CEP 14061-550 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Comércio de Sucatas e Refrigeração Multifrio
R José de Alencar, 436 - Campos Elíseos - CEP 14080-360 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  WWW  Email
Comércio de Sucatas Léo
R México, 539 - Vl Mariana - CEP 14075-230 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Comércio de Sucatas XI de Agosto
R Onze de Agosto, 2010 - Campos Elíseos - CEP 14085-030 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Comércio Sucatas Sarmentos Em Geral
R Fuad Salim, 1263 - Prq S Sebastião - CEP 14093-470 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Compro Sucata
R José de Alencar, 436 - Cpo Elíseos - CEP 14080-360 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais
Depósito de Ferro Velho Nossa Senhora Aparecida
R Oswaldo Cruz, 229 - Vl Virgínia - CEP 14030-150 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Depósito de Papel Anderson & Vani
R Attílio Perticarrari, 286 - Prq dos Pinus - CEP 14062-236 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais
Depósito de Sucata Robertão
R Euclides da Cunha, 1880 - Vl Virgínia - CEP 14030-460 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Depósito do Pastor de Sucata e Reciclagem
Av Sen Teotônio Vilela, 305 - Planalto Verde - CEP 14056-100 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Depósito Sucatas Papéis Velhos Ferreirinha
R Monte Alverne, 650 - Vl Tibério - CEP 14050-120 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Dr Comércio Sucatas Recicláveis Ltda ME
R Ver Celso Paschoal , 52 - Prq Res Cândido Portinari - CEP 14093-512 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais
F S Sucatas
R Waldomiro Machado, 570 - Prq Ribeirão Preto - CEP 14031-210 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Gordo Sucatas
Av Porto Feliz, 405 - Jd Salgado Fl - CEP 14078-340 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Hely Sucatas
R Tapajós, 3920 - Ipiranga - CEP 14060-590 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Iracema Liguentulho Sucatas Ltda
R Miryan Strambi, 944 - Recreio Anhanguera - CEP 14097-052 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais
J F Sucatas
R Pedro Barbieri, 54 - Prq S Sebastião - CEP 14093-210 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
J R D Recicláveis
R Imigrantes Japoneses, 1111 - Prq Ribeirão Preto - CEP 14031-160 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
JDC Comércio de Sucatas
R Flávio Uchôa, 379 - cs 02 - Campos Elíseos - CEP 14080-430 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
JV Sucatas
R Guaratinguetá, 221 - Jd Salgado Fl - CEP 14078-130 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Karibe Sucatas em Geral
R Giuseppe Agostinho Pavanelli, 48 - Quintino Facci %I% - CEP 14077-000 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Lata Velha Recicláveis
R Waldomiro Machado, 570 - Prq Ribeirão Preto - CEP 14031-210 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Lata Velha Reciclavel
R Waldomiro Machado, 570 - Prq Ribeirão Preto - CEP 14031-210 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Lucente Comércio de Materiais Recicláveis
R João Ribeiro, 1138 - Campos Elíseos - CEP 14080-610 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
M G Sucatas
Av Orestes Lopes de Camargo, 25 - Jd Jóquei Clube - CEP 14078-580 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Manzoli Sucata
R Amazonas, 765 - Cpo Elíseos - CEP 14080-270 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Maria Aparecida Sucatas
Av Porto Feliz, 390 - Jd Salgado Fl - CEP 14078-340 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Marinilda Santos Araújo ME
R Augusta Porfírio, 670 - Jd Maria C Lopes - CEP 14066-325 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
MS Comércio de Sucatas
Av Álvaro de Lima, 840 - Vl Virgínia - CEP 14030-050 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Panari
R Tabatinga, 2525 - Ipiranga - CEP 14060-580 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Replastic Sistemas de Formação Plástica
R Caconde, 433 - Jd Salgado Fl - CEP 14078-250 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais
Rheinboldt Fº Ltda ME
Av Saudade, 2510 - Cpo Elíseos - CEP 14085-000 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais
Riber Sucatas
R Taubaté, 533 - Vl Elisa - CEP 14075-020 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
S J K Comércio de Metais
R Romeu Ceoloto, 370 - Campos Elíseos - CEP 14080-640 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  WWW  Email
Sarmento Sucatas
R Fuad Salim, 1263 - Prq S Sebastião - CEP 14093-470 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Só Sucata
R Amazonas, 764 - Campos Elíseos - CEP 14080-270 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Sucametais
Av Saudade, 2440 - Campos Elíseos - CEP 14085-000 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Sucapel
R Br Mauá, 431 - Vl Virgínia - CEP 14030-190 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Sucapel Comércio Aparas Sucatas Ltda
R Dr João Guião, 915 - Vl Virgínia - CEP 14030-440 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais
Sucata Porto Seguro
R Porto Seguro, 1291 - Ipiranga - CEP 14060-550 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Sucatão Comércio de Recicláveis Compra e Venda
R Luiz Gama, 437 - Campos Elíseos - CEP 14080-220 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Sucatex do Brasil
Av Mal Costa e Silva, 2646 - Campos Elíseos - CEP 14080-120 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
TCR Triunfo Comércio de Recicláveis
R Enoch de Paula, 525 - Recreio Anhanguera - CEP 14097-040 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  WWW  Email
Zaroti Sucata
R Rio Maroni, 135 - Vl Albertina - CEP 14060-200 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Zarotti Sucatas
R Rio Maroni, 135 - Vl Albertina - CEP 14060-200 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  Email
Zulmira Ambiental
R Peru, 2545 - Vl Mariana - CEP 14075-310 - Ribeirão Preto - SP

 Ver Telefone

 Saiba Mais  WWW  Email



123achei

123achei
EPIL
Anuncie
Associações e Sindicatos Comerciais
Central do Usuário
WEBSITES
Fale Conosco
Ferramentas

Busca Produtos e Serviços
Busca Pessoas
Suporte Remoto
Shopping
Últimos Anunciantes

Ar Condicionado Automotivo Auto Ar
Auto Peças e Acessórios Nakaya
Auto Peças e Acessórios Nakaya
Materiais para Construção Ipanema
Materiais para Construção WGS
 Ver todos
Siga-nos

 
Erramos em algo?

Se erramos nos avise!

Clique aqui para reportar erros




© 2008 - 2017 123achei - Todos os direitos reservados
Luciana Cezarino
Primeiro
----
Pensei em inserir alunos na USP para que eles façam pesquisa sobre as pequenas empresas de alta tecnologia de Ribeirão, se vc quiser acho que nem precisamos nos encontrar pois é só mandar as informações para a Rita. Como estudo métodos de avaliação de desempenho organizacional, podemos mensurar o nível de planejamento estratégico que eles utilizam e se eles têm algum método de avaliação formalizado.
Vc tem uma relação de alunos que vc gostaria de inserir? Pode ser quatro para cada.

Segundo
-----
Titulo: O desempenho organizacional e suas dimensões: um estudo na região de Ribeirão Preto
Resumo do Projeto: O desempenho organizacional tem sido alvo de avaliações das empresas de diversos fomatos nos últimos anos. Esta avaliação nem sempre compreende a organização como um todo ou exibe métodos eficientes. Muitas vezes trata-se da cópia de um modelo como o Balanced Scorecard ou outros modelos adaptados. Desta forma, novas metodologias vem surgindo para melhor determinar o desempenho organizacional. Este estudo questiona quais metodologias de desempenho organizacional são atualmente utilizadas nas empresas de Ribeirão Preto e região. Para tanto desenvolver-se-á uma pesquisa exploratória de base quantitativa sob uma amostra de empresas da região. Espera-se como resultados alguns dados diagnósticos sobre o nível de profissionalização das avaliações de desempenho organizacional nas empresas da região de Ribeirão Preto
https://www3.bcb.gov.br/sgspub/localizarseries/localizarSeries.do?method=prepararTelaLocalizarSeries

clica em expectativas de mercado
https://www3.bcb.gov.br/expectativas/publico/consulta/serieestatisticas

|>| <html><table width="80%" border=1><tbody><tr><th align="center">header</th><th align="center">header</th></tr><tr><td colspan="2" align="center">colspan="2"</td></tr><tr><td rowspan="2" align="center">rowspan</td><td align="left">left align</td></tr><tr><td align="center">centered</td></tr><tr><td bgcolor="green">green</td><td align="right">right</td></tr><caption valign="bottom">table caption</caption></tbody></table></html> |

| @@bgcolor(AliceBlue):dado1@@ | @@bgcolor(AliceBlue):dado2@@ |
| @@bgcolor(LemonChiffon):dado5@@ | @@bgcolor(LemonChiffon):dado6@@ |
| @@bgcolor(Gainsboro):dado5@@ | @@bgcolor(Honeydew1):dado6@@ |
manage events calendario
tem categoria, subcategoria
www.joomlaeventmanager.net/demo/index.php/demo/categories

multicalendario
www.joomlacalendars.com/multi-availability-calendar-for-joomla
teste
teste teste teste
<html>
<head>
<style type="text/css">
#hor-minimalist-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 45px;
	width: 480px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-a th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-a td
{
	color: #669;
	padding: 9px 8px 0px 8px;
}
#hor-minimalist-a tbody tr:hover td
{
	color: #009;
}


#hor-minimalist-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 45px;
	width: 480px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #009;
}


#ver-minimalist
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#ver-minimalist th
{
	padding: 8px 2px;
	font-weight: normal;
	font-size: 14px;
	border-bottom: 2px solid #6678b1;
	border-right: 30px solid #fff;
	border-left: 30px solid #fff;
	color: #039;
}
#ver-minimalist td
{
	padding: 12px 2px 0px 2px;
	border-right: 30px solid #fff;
	border-left: 30px solid #fff;
	color: #669;
}


#box-table-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#box-table-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}
#box-table-a td
{
	padding: 8px;
	background: #e8edff; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #d0dafd;
	color: #339;
}


#box-table-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: center;
	border-collapse: collapse;
	border-top: 7px solid #9baff1;
	border-bottom: 7px solid #9baff1;
}
#box-table-b th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #e8edff;
	border-right: 1px solid #9baff1;
	border-left: 1px solid #9baff1;
	color: #039;
}
#box-table-b td
{
	padding: 8px;
	background: #e8edff; 
	border-right: 1px solid #aabcfe;
	border-left: 1px solid #aabcfe;
	color: #669;
}


#hor-zebra
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#hor-zebra th
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px;
	color: #039;
}
#hor-zebra td
{
	padding: 8px;
	color: #669;
}
#hor-zebra .odd
{
	background: #e8edff; 
}


#ver-zebra
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#ver-zebra th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #039;
}
#ver-zebra td
{
	padding: 8px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #669;
}
.vzebra-odd
{
	background: #eff2ff;
}
.vzebra-even
{
	background: #e8edff;
}
#ver-zebra #vzebra-adventure, #ver-zebra #vzebra-children
{
	background: #d0dafd;
	border-bottom: 1px solid #c8d4fd;
}
#ver-zebra #vzebra-comedy, #ver-zebra #vzebra-action
{
	background: #dce4ff;
	border-bottom: 1px solid #d6dfff;
}


#one-column-emphasis
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#one-column-emphasis th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	color: #039;
}
#one-column-emphasis td
{
	padding: 10px 15px;
	color: #669;
	border-top: 1px solid #e8edff;
}
.oce-first
{
	background: #d0dafd;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}
#one-column-emphasis tr:hover td
{
	color: #339;
	background: #eff2ff;
}


#newspaper-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #69c;
}
#newspaper-a th
{
	padding: 12px 17px 12px 17px;
	font-weight: normal;
	font-size: 14px;
	color: #039;
	border-bottom: 1px dashed #69c;
}
#newspaper-a td
{
	padding: 7px 17px 7px 17px;
	color: #669;
}
#newspaper-a tbody tr:hover td
{
	color: #339;
	background: #d0dafd;
}


#newspaper-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #69c;
}
#newspaper-b th
{
	padding: 15px 10px 10px 10px;
	font-weight: normal;
	font-size: 14px;
	color: #039;
}
#newspaper-b tbody
{
	background: #e8edff;
}
#newspaper-b td
{
	padding: 10px;
	color: #669;
	border-top: 1px dashed #fff;
}
#newspaper-b tbody tr:hover td
{
	color: #339;
	background: #d0dafd;
}


#newspaper-c
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #6cf;
}
#newspaper-c th
{
	padding: 20px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	text-transform: uppercase;
	border-right: 1px solid #0865c2;
	border-top: 1px solid #0865c2;
	border-left: 1px solid #0865c2;
	border-bottom: 1px solid #fff;
}
#newspaper-c td
{
	padding: 10px 20px;
	color: #669;
	border-right: 1px dashed #6cf;
}


#rounded-corner
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#rounded-corner thead th.rounded-company
{
	background: #b9c9fe url('table-images/left.png') left -1px no-repeat;
}
#rounded-corner thead th.rounded-q4
{
	background: #b9c9fe url('table-images/right.png') right -1px no-repeat;
}
#rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	background: #b9c9fe;
}
#rounded-corner td
{
	padding: 8px;
	background: #e8edff;
	border-top: 1px solid #fff;
	color: #669;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #e8edff url('table-images/botleft.png') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #e8edff url('table-images/botright.png') right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
	background: #d0dafd;
}


#background-image
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	background: url('http://www.smashingmagazine.com/images/express-css-table-design/table-images/blurry.jpg') 330px 59px no-repeat;
}
#background-image th
{
	padding: 12px;
	font-weight: normal;
	font-size: 14px;
	color: #339;
}
#background-image td
{
	padding: 9px 12px;
	color: #669;
	border-top: 1px solid #fff;
}
#background-image tfoot td
{
	font-size: 11px;
}
#background-image tbody td
{
	background: url('table-images/back.png');
}
* html #background-image tbody td
{
	/* 
	   ----------------------------
		PUT THIS ON IE6 ONLY STYLE 
		AS THE RULE INVALIDATES
		YOUR STYLESHEET
	   ----------------------------
	*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='table-images/back.png',sizingMethod='crop');
	background: none;
}	
#background-image tbody tr:hover td
{
	color: #339;
	background: none;
}


#gradient-style
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#gradient-style th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe url('table-images/gradhead.png') repeat-x;
	border-top: 2px solid #d3ddff;
	border-bottom: 1px solid #fff;
	color: #039;
}
#gradient-style td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid #fff;
	background: #e8edff url('table-images/gradback.png') repeat-x;
}
#gradient-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}
#gradient-style tbody tr:hover td
{
	background: #d0dafd url('table-images/gradhover.png') repeat-x;
	color: #339;
}


#pattern-style-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	background: url('table-images/pattern.png');
}
#pattern-style-a thead tr
{
	background: url('table-images/pattern-head.png');
}
#pattern-style-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	border-bottom: 1px solid #fff;
	color: #039;
}
#pattern-style-a td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#pattern-style-a tbody tr:hover td
{
	color: #339;
	background: #fff;
}


#pattern-style-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	background: url('table-images/patternb.png');
}
#pattern-style-b thead tr
{
	background: url('table-images/patternb-head.png');
}
#pattern-style-b th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	border-bottom: 1px solid #fff;
	color: #039;
}
#pattern-style-b td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#pattern-style-b tbody tr:hover td
{
	color: #339;
	background: #cdcdee;
}
</style>
</head>
<body>
Tabela 1
<table id="hor-minimalist-a" summary="Employee Pay Sheet">
    <thead>
    	<tr>
        	<th scope="col">Employee</th>
            <th scope="col">Salary</th>
            <th scope="col">Bonus</th>
            <th scope="col">Supervisor</th>
        </tr>
    </thead>
    <tbody>
    	<tr>
        	<td>Stephen C. Cox</td>
            <td>$300</td>
            <td>$50</td>
            <td>Bob</td>
        </tr>
        <tr>
        	<td>Josephin Tan</td>
            <td>$150</td>
            <td>-</td>
            <td>Annie</td>
        </tr>
        <tr>
        	<td>Joyce Ming</td>
            <td>$200</td>
            <td>$35</td>
            <td>Andy</td>
        </tr>
        <tr>
        	<td>James A. Pentel</td>
            <td>$175</td>
            <td>$25</td>
            <td>Annie</td>
        </tr>
    </tbody>
</table>

Tabela 4
<table id="box-table-a" summary="Employee Pay Sheet">
    <thead>
    	<tr>
        	<th scope="col">Employee</th>
            <th scope="col">Salary</th>
            <th scope="col">Bonus</th>
            <th scope="col">Supervisor</th>
        </tr>
    </thead>
    <tbody>
    	<tr>
        	<td>Stephen C. Cox</td>
            <td>$300</td>
            <td>$50</td>
            <td>Bob</td>
        </tr>
        <tr>
        	<td>Josephin Tan</td>
            <td>$150</td>
            <td>-</td>
            <td>Annie</td>
        </tr>
        <tr>
        	<td>Joyce Ming</td>
            <td>$200</td>
            <td>$35</td>
            <td>Andy</td>
        </tr>
        <tr>
        	<td>James A. Pentel</td>
            <td>$175</td>
            <td>$25</td>
            <td>Annie</td>
        </tr>
    </tbody>
</table>

Tabela 5
<table id="box-table-b" summary="Most Favorit Movies">
    <thead>
    	<tr>
        	<th scope="col">Comedy</th>
            <th scope="col">Adventure</th>
            <th scope="col">Action</th>
            <th scope="col">Children</th>
        </tr>
    </thead>
    <tbody>
    	<tr>
        	<td>Scary Movie</td>
            <td>Indiana Jones</td>
            <td>The Punisher</td>
            <td>Wall-E</td>
        </tr>
        <tr>
        	<td>Epic Movie</td>
            <td>Star Wars</td>
            <td>Bad Boys</td>
            <td>Madagascar</td>
        </tr>
        <tr>
        	<td>Spartan</td>
            <td>LOTR</td>
            <td>Die Hard</td>
            <td>Finding Nemo</td>
        </tr>
        <tr>
        	<td>Dr. Dolittle</td>
            <td>The Mummy</td>
            <td>300</td>
            <td>A Bug's Life</td>
        </tr>
    </tbody>
</table>


Tabela 7
<table id="ver-zebra" summary="Most Favorite Movies">
    <colgroup>
    	<col class="vzebra-odd" />
    	<col class="vzebra-even" />
    	<col class="vzebra-odd" />
        <col class="vzebra-even" />
    </colgroup>
    <thead>
    	<tr>
        	<th scope="col" id="vzebra-comedy">Comedy</th>
            <th scope="col" id="vzebra-adventure">Adventure</th>
            <th scope="col" id="vzebra-action">Action</th>
            <th scope="col" id="vzebra-children">Children</th>
        </tr>
    </thead>
    <tbody>
    	<tr>
        	<td>Scary Movie</td>
            <td>Indiana Jones</td>
            <td>The Punisher</td>
            <td>Wall-E</td>
        </tr>
        <tr>
        	<td>Epic Movie</td>
            <td>Star Wars</td>
            <td>Bad Boys</td>
            <td>Madagascar</td>
        </tr>
        <tr>
        	<td>Spartan</td>
            <td>LOTR</td>
            <td>Die Hard</td>
            <td>Finding Nemo</td>
        </tr>
        <tr>
        	<td>Dr. Dolittle</td>
            <td>The Mummy</td>
            <td>300</td>
            <td>A Bug's Life</td>
        </tr>
    </tbody>
</table>

Tabela 9
<table id="newspaper-a" summary="2007 Major IT Companies' Profit">
    <thead>
    	<tr>
        	<th scope="col">Company</th>
            <th scope="col">Q1</th>
            <th scope="col">Q2</th>
            <th scope="col">Q3</th>
            <th scope="col">Q4</th>
        </tr>
    </thead>
    <tbody>
    	<tr>
        	<td>Microsoft</td>
            <td>20.3</td>
            <td>30.5</td>
            <td>23.5</td>
            <td>40.3</td>
        </tr>
        <tr>
        	<td>Google</td>
            <td>50.2</td>
            <td>40.63</td>
            <td>45.23</td>
            <td>39.3</td>
        </tr>
        <tr>
        	<td>Apple</td>
            <td>25.4</td>
            <td>30.2</td>
            <td>33.3</td>
            <td>36.7</td>
        </tr>
        <tr>
        	<td>IBM</td>
            <td>20.4</td>
            <td>15.6</td>
            <td>22.3</td>
            <td>29.3</td>
        </tr>
    </tbody>
</table>

Tabela 10
<table id="newspaper-b" summary="2007 Major IT Companies' Profit">
    <thead>
    	<tr>
        	<th scope="col">Company</th>
            <th scope="col">Q1</th>
            <th scope="col">Q2</th>
            <th scope="col">Q3</th>
            <th scope="col">Q4</th>
        </tr>
    </thead>
        <tfoot>
    	<tr>
        	<td colspan="5"><em>The above data were fictional and made up, please do not sue me</em></td>
        </tr>
    </tfoot>
    <tbody>
    	<tr>
        	<td>Microsoft</td>
            <td>20.3</td>
            <td>30.5</td>
            <td>23.5</td>
            <td>40.3</td>
        </tr>
        <tr>
        	<td>Google</td>
            <td>50.2</td>
            <td>40.63</td>
            <td>45.23</td>
            <td>39.3</td>
        </tr>
        <tr>
        	<td>Apple</td>
            <td>25.4</td>
            <td>30.2</td>
            <td>33.3</td>
            <td>36.7</td>
        </tr>
        <tr>
        	<td>IBM</td>
            <td>20.4</td>
            <td>15.6</td>
            <td>22.3</td>
            <td>29.3</td>
        </tr>
    </tbody>
</table>

Tabela 12
<table id="rounded-corner" summary="2007 Major IT Companies' Profit">
    <thead>
    	<tr>
        	<th scope="col" class="rounded-company">Company</th>
            <th scope="col" class="rounded-q1">Q1</th>
            <th scope="col" class="rounded-q2">Q2</th>
            <th scope="col" class="rounded-q3">Q3</th>
            <th scope="col" class="rounded-q4">Q4</th>
        </tr>
    </thead>
        <tfoot>
    	<tr>
        	<td colspan="4" class="rounded-foot-left"><em>The above data were fictional and made up, please do not sue me</em></td>
        	<td class="rounded-foot-right">&nbsp;</td>
        </tr>
    </tfoot>
    <tbody>
    	<tr>
        	<td>Microsoft</td>
            <td>20.3</td>
            <td>30.5</td>
            <td>23.5</td>
            <td>40.3</td>
        </tr>
        <tr>
        	<td>Google</td>
            <td>50.2</td>
            <td>40.63</td>
            <td>45.23</td>
            <td>39.3</td>
        </tr>
        <tr>
        	<td>Apple</td>
            <td>25.4</td>
            <td>30.2</td>
            <td>33.3</td>
            <td>36.7</td>
        </tr>
        <tr>
        	<td>IBM</td>
            <td>20.4</td>
            <td>15.6</td>
            <td>22.3</td>
            <td>29.3</td>
        </tr>
    </tbody>
</table>

Tabela 13
<table id="background-image" summary="Meeting Results">
    <thead>
    	<tr>
        	<th scope="col">Employee</th>
            <th scope="col">Division</th>
            <th scope="col">Suggestions</th>
        </tr>
    </thead>
    <tfoot>
    	<tr>
        	<td colspan="4">IE 6 users won't see the transparent background if the hack is not applied</td>
        </tr>
    </tfoot>
    <tbody>
    	<tr>
        	<td>Stephen C. Cox</td>
            <td>Marketing</td>
            <td>Make discount offers</td>
        </tr>
        <tr>
        	<td>Josephin Tan</td>
            <td>Advertising</td>
            <td>Give bonuses</td>
        </tr>
        <tr>
        	<td>Joyce Ming</td>
            <td>Marketing</td>
            <td>New designs</td>
        </tr>
        <tr>
        	<td>James A. Pentel</td>
            <td>Marketing</td>
            <td>Better Packaging</td>
        </tr>
    </tbody>
</table>

Tabela 15
<table id="pattern-style-a" summary="Meeting Results">
   <thead>
    	<tr>
        	<th scope="col">Employee</th>
            <th scope="col">Salary</th>
            <th scope="col">Bonus</th>
            <th scope="col">Supervisor</th>
        </tr>
  </thead>
    <tbody>
    	<tr>
        	<td>Stephen C. Cox</td>
            <td>$300</td>
            <td>$50</td>
            <td>Bob</td>
        </tr>
        <tr>
        	<td>Josephin Tan</td>
            <td>$150</td>
            <td>-</td>
            <td>Annie</td>
        </tr>
        <tr>
        	<td>Joyce Ming</td>
            <td>$200</td>
            <td>$35</td>
            <td>Andy</td>
        </tr>
        <tr>
        	<td>James A. Pentel</td>
            <td>$175</td>
            <td>$25</td>
            <td>Annie</td>
        </tr>
    </tbody>
</table>

Tabela 16
<table id="pattern-style-b" summary="Meeting Results">
    <thead>
    	<tr>
        	<th scope="col">Nation</th>
            <th scope="col">Capital</th>
            <th scope="col">Language</th>
            <th scope="col">Unique</th>
        </tr>
    </thead>
    <tbody>
    	<tr>
        	<td>Japan</td>
            <td>Tokyo</td>
            <td>Japanese</td>
            <td>Karate</td>
        </tr>
        <tr>
        	<td>South Korea</td>
            <td>Seoul</td>
            <td>Korean</td>
            <td>Ginseng</td>
        </tr>
        <tr>
        	<td>China</td>
            <td>Beijing</td>
            <td>Mandarin</td>
            <td>Kung-Fu</td>
        </tr>
        <tr>
        	<td>Indonesia</td>
            <td>Jakarta</td>
            <td>Indonesian</td>
            <td>Batik</td>
        </tr>
    </tbody>
</table>

</body>
</html>
''texto normal''
----
Following the decline of learning in the West after the 3d century, the development of mathematics continued in the East. In China, Tsu Ch'ung-Chih estimated ? by inscribed and circumscribed polygons, as Archimedes had done, and in India the numerals now used throughout the civilized world were invented and contributions to geometry were made by Aryabhata and Brahmagupta (5th and 6th century A.D.). The Arabs were responsible for preserving the work of the Greeks, which they translated, commented upon, and augmented. In Baghdad, Al-Khowarizmi (9th century) wrote an important work on algebra and introduced the Hindu numerals for the first time to the West, and Al-Battani worked on trigonometry. In Egypt, Ibn al-Haytham was concerned with the solids of revolution and geometrical optics. The Persian poet Omar Khayyam wrote on algebra.Repetindo Following the decline of learning in the West after the 3d century, the development of mathematics continued in the East. In China, Tsu Ch'ung-Chih estimated ? by inscribed and circumscribed polygons, as Archimedes had done, and in India the numerals now used throughout the civilized world were invented and contributions to geometry were made by Aryabhata and Brahmagupta (5th and 6th century A.D.). The Arabs were responsible for preserving the work of the Greeks, which they translated, commented upon, and augmented. In Baghdad, Al-Khowarizmi (9th century) wrote an important work on algebra and introduced the Hindu numerals for the first time to the West, and Al-Battani worked on trigonometry. In Egypt, Ibn al-Haytham was concerned with the solids of revolution and geometrical optics. The Persian poet Omar Khayyam wrote on algebra

''2 colunas''
----


{{twocolumns{ Following the decline of learning in the West after the 3d century, the development of mathematics continued in the East. In China, Tsu Ch'ung-Chih estimated ? by inscribed and circumscribed polygons, as Archimedes had done, and in India the numerals now used throughout the civilized world were invented and contributions to geometry were made by Aryabhata and Brahmagupta (5th and 6th century A.D.). The Arabs were responsible for preserving the work of the Greeks, which they translated, commented upon, and augmented. In Baghdad, Al-Khowarizmi (9th century) wrote an important work on algebra and introduced the Hindu numerals for the first time to the West, and Al-Battani worked on trigonometry. In Egypt, Ibn al-Haytham was concerned with the solids of revolution and geometrical optics. The Persian poet Omar Khayyam wrote on algebra.Repetindo Following the decline of learning in the West after the 3d century, the development of mathematics continued in the East. In China, Tsu Ch'ung-Chih estimated ? by inscribed and circumscribed polygons, as Archimedes had done, and in India the numerals now used throughout the civilized world were invented and contributions to geometry were made by Aryabhata and Brahmagupta (5th and 6th century A.D.). The Arabs were responsible for preserving the work of the Greeks, which they translated, commented upon, and augmented. In Baghdad, Al-Khowarizmi (9th century) wrote an important work on algebra and introduced the Hindu numerals for the first time to the West, and Al-Battani worked on trigonometry. In Egypt, Ibn al-Haytham was concerned with the solids of revolution and geometrical optics. The Persian poet Omar Khayyam wrote on algebra.}}}
{{cola{Vendo o que cabe e o quanto cabe. teoricamente, devemos ter esse texto quebrado em uma primeira coluna. adicionalmente pode-se ter o próximo texto na segunda coluna. não sei bem o resultado. vamos ver.}}}{{colb{Additional notes ...Inseri aqui o texto da segunda coluna. Vendo o que cabe e o quanto cabe. teoricamente, devemos ter esse texto quebrado em uma primeira coluna. adicionalmente pode-se ter o próximo texto na segunda coluna. não sei bem o resultado. vamos ver.}}}{{clear{}}} 
/br

A diferença é que o outro corta automaticamente o texto em duas metades, mas não está funcionando.
{{cola{Vendo o que cabe e o quanto cabe. teoricamente, devemos ter esse texto quebrado em uma primeira coluna. adicionalmente pode-se ter o próximo texto na segunda coluna. não sei bem o resultado. vamos ver.}}}{{colb{Additional notes ...Inseri aqui o texto da segunda coluna. Vendo o que cabe e o quanto cabe. teoricamente, devemos ter esse texto quebrado em uma primeira coluna. adicionalmente pode-se ter o próximo texto na segunda coluna. não sei bem o resultado. vamos ver.}}}{{clear 
{}}} 
<html>
<div class="infogram-embed" data-id="4fcd703c-15a4-41ad-ab9d-ab6e9e981c29" data-type="interactive" data-title="Timeline Dark Infographic"></div><script>!function(e,t,s,i){var n="InfogramEmbeds",o=e.getElementsByTagName("script")[0],d=/^http:/.test(e.location)?"http:":"https:";if(/^\/{2}/.test(i)&&(i=d+i),window[n]&&window[n].initialized)window[n].process&&window[n].process();else if(!e.getElementById(s)){var r=e.createElement("script");r.async=1,r.id=s,r.src=i,o.parentNode.insertBefore(r,o)}}(document,0,"infogram-async","https://e.infogram.com/js/dist/embed-loader-min.js");</script><div style="padding:8px 0;font-family:Arial!important;font-size:13px!important;line-height:15px!important;text-align:center;border-top:1px solid #dadada;margin:0 30px"><a href="https://infogram.com/4fcd703c-15a4-41ad-ab9d-ab6e9e981c29" style="color:#989898!important;text-decoration:none!important;" target="_blank">Timeline Dark Infographic</a><br><a href="https://infogram.com" style="color:#989898!important;text-decoration:none!important;" target="_blank" rel="nofollow">Infogram</a></div>
</html>

Uma alternativa apenas trazer o embebed
<html>
<iframe src="https://infogram.com/4fcd703c-15a4-41ad-ab9d-ab6e9e981c29" frameborder="0"width="610" height="742" ></iframe>
</html>

Referênciais - Exemplo de como pode ser utilizado o plugin...
<<forEachTiddler
 where
 'tiddler.tags.contains("systemConfig")'
 sortBy
 'tiddler.modified'
 descending
 write
 '"----\n\{\{publi\{Publicado em "+tiddler.created.formatString("0DD-0MM-YYYY")+"\}\}\}\n\[["+tiddler.title+"]]\n"'
>>
<<list numberedText title>>
testando gravação
Type the text for 'New Tiddler'tewtsteaea
!secao 1
Aqui o conteúdo da seção 1. Acho que não deveria aparacer o nome da seção, mas vamos ver.

!secao 2
Aqui o conteúdo da seção 2. Vamos testar a chamada em um outro tidller que usará isso daqui....

/%
!secao escondida
Aqui vamos ver como fica o chamado de uma seção que no tiddler original mostra-se escondida, mas que quando quando chamado pode ser mostrado
%/
tiddlywikis que possuem coisas bacanas para copiar:
* timeline: http://www.martinswiki.com/timeline/
<<forEachTiddler
 where
 'tiddler.tags.contains("trab")'
 sortBy
 'tiddler.title'
 ascending
 write
 '"----\n* [["+tiddler.title+"]]"'
>>
Ver esse plugin que permite usar georeferencia
http://sycom.github.io/TiddlyWiki-Plugins/#A%20plugin%20collection:%5B%5BA%20plugin%20collection%5D%5D%20%5B%5BLeaflet%20plugin%5D%5D

 
testando se tablet consegue, inclusive com mathjax

$$ y=\frac{123}{12000} $$

ver se sai no lugar certo
<<tiddler AbreMenu>>
[[atalho|Atalhos]]
[[teste|MainMenu]]

@@color:#A2B5CD;atalho@@


{{firstletter{
 @@color:#c06;P@@
 }}} rimeira Letra será em maísculo, como nos textos de histórias. Fica bem legal, pois chama a atenção. Mas devemos nos lembrar de usar somente na primeira letra da primeira frase do texto, senão fica meio enjoativo.

{{firstletter{
 @@color:#bbbbbb;O@@}}}kay, so you know how Letra será em maísculo, como nos textos de histórias. Fica bem legal, pois chama a atenção. Mas devemos nos lembrar de usar somente na primeira letra da primeira frase do texto, senão fica meio enjoativo.
<html>
<div><object style="width:600px;height:425px" ><param name="movie" value="http://static.issuu.com/webembed/viewers/style1/v1/IssuuViewer.swf?mode=embed&amp;layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Flight%2Flayout.xml&amp;showFlipBtn=true&amp;documentId=110822202453-86c483ed9fd4400d931416650bb4dac3&amp;docName=aula_3_fininter&amp;username=campello&amp;loadingInfoText=Aula%203%20-%20condi%C3%A7%C3%B5es%20de%20paridade&amp;et=1314044788299&amp;er=67" /><param name="allowfullscreen" value="true"/><param name="menu" value="false"/><embed src="http://static.issuu.com/webembed/viewers/style1/v1/IssuuViewer.swf" type="application/x-shockwave-flash" allowfullscreen="true" menu="false" style="width:600px;height:425px" flashvars="mode=embed&amp;layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Flight%2Flayout.xml&amp;showFlipBtn=true&amp;documentId=110822202453-86c483ed9fd4400d931416650bb4dac3&amp;docName=aula_3_fininter&amp;username=campello&amp;loadingInfoText=Aula%203%20-%20condi%C3%A7%C3%B5es%20de%20paridade&amp;et=1314044788299&amp;er=67" /></object><div style="width:600px;text-align:left;"><a href="http://issuu.com/campello/docs/aula_3_fininter?mode=embed&amp;layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Flight%2Flayout.xml&amp;showFlipBtn=true" target="_blank">Open publication</a> - Free <a href="http://issuu.com" target="_blank">publishing</a> - <a href="http://issuu.com/search?q=cambio" target="_blank">More cambio</a></div></div>
</html>
Imagem no diretório:
[img[http://campello.fearp.usp.br/imagens/Historinha3.PNG]] 

Imagem reduzida percentual
[<img(60%+, )[http://campello.fearp.usp.br/imagens/Historinha3.PNG]]

Imagem Reduzida por tamanho:
[img(500px+,300px+)[http://campello.fearp.usp.br/imagens/Historinha3.PNG]] 



Listar tiddlers que tenham uma determinada tag
<<forEachTiddler
     where 'tiddler != context.inTiddler && 
            tiddler.tags.sort().join("]]") ==  context.inTiddler.tags.sort().join("]]")'
>>

A idéia é de que seja possível especificar atavés de algum código (# por exemplo, ou em um vetor) palavras que devam ser utilizadas como tags a serem buscadas, sem precisar especificá-las na função....
Se a função pudesse ser utilizada recurssivamente em todas as tags do próprio tiddler que o chama, já estaria pronto... (talvez isso seja mais fácil)
<<tiddler TspotSidebar>> 
<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Aula9-ps.PNG" width="554" height="182">
</div></html>

<html>
<div>
<img src="http://campello.fearp.usp.br/imagens/Aula9-Pr.PNG" width="537" height="184">
</div></html>
ver [[filtros|http://tobibeer.github.io/tw/filters/#Filter%20Examples]]
como é diferente a forma de apresentação e de apresentação.
ver desenvolvimento

ver esse tb
http://customize.tiddlyspace.com/#OpenTaggedTiddlers...

{{{<<tags>>}}}
Esse comando mostra as tags deste tiddler. Pode-se usar como uma lista de referências separando o que é notícias ou conceitos
<<tags>>

{{{<<list filter [tag[tst]]>>}}}
<<list filter [tag[tst]]>>



{{{<<list filter "[tag[aula]]">>}}}
<<list filter "[tag[aula]]">>
O número prateado é uma constante irracional simbolizada por $$\delta_S$$ e numericamente vale $$1+\sqrt{2}$$.
Suponha que temos duas variáveis x1 e x2, e vamos buscar a regressão múltipla desta:
$$ y= a.x_{1}+b.x_{2}+c $$
Utilizando a normalização das variáveis, tem-se

$$ \frac{y- \bar y\ }{\rho_{y}} = a_{1}.\frac{x_{1}- \bar x_{1}\ }{\rho_{x_{1}}} + b_{1}\frac{x_{2}- \bar x_{2}\ }{\rho_{x_{2}}}  + c_{1} $$
desenvolvendo
$$ \frac{y- \bar y\ }{\rho_{y}} = a_{1}.\frac{x_{1}- \bar x_{1}\ }{\rho_{x_{1}}} + b_{1}\frac{x_{2}- \bar x_{2}\ }{\rho_{x_{2}}}  + c_{1} $$

$$ y  = \frac{a_{1}.\rho_{y}}{\rho_{x_{1}}}.x_{1} +  \frac{a_{2}.\rho_{y}}{\rho_{x_{2}}}.x_{2} + \bar y  - a_{1}. \rho_{y}.\bar x_{1}.\frac{1}{\rho_{x_{1}}}  - a_{2}. \rho_{y}.\bar x_{2}.\frac{1}{\rho_{x_{2}}} $$

comparando
$$ a = \frac{a_{1}.\rho_{y}}{\rho_{x_{1}}} $$
$$ b =  \frac{a_{2}.\rho_{y}}{\rho_{x_{2}}} $$
$$ c = \bar y  - a_{1}. \rho_{y}.\bar x_{1}.\frac{1}{\rho_{x_{1}}}  - a_{2}. \rho_{y}.\bar x_{2}.\frac{1}{\rho_{x_{2}}} $$
http://tiddlyvault.tiddlyspot.com/
<<version>>
https://m.youtube.com/watch?v=v6As3wyDKAU
config.options.chkShowRightSidebar=false; 
config.options.chkSinglePageMode= true
showBackstage = true;
config.options.chkSaveBackups = false;