thegoodfellas/blogset-br huggingface dataset:
Com frequencia, em programacao, nossos programas precisam escolher entre certas direcoes determinadas, de acordo com certas condicoes pre-estabelecidas. A isso se chama controle de fluxo de execucao do programa. Tcl oferece mecanismos avancados para que o programador possa controlar o fluxo de execucao de seus programas. Mais adiante estudaremos cada um dos recursos que Tcl oferece para que controle de fluxo de execucao de programas. Mas antes vamos entender um pouco mais o que e fluxo de execucao.Analisaremos a seguinte situacao: Precisamos imprimir todos os numeros impares de 0 a 100. O algoritimo do nosso programa ficaria assim:N = 0enquanto N < 100 faca { se resto(N, 2) <> 0 entao { imprima N } incremente N}Na primeira linha do nosso programa, iniciamos a variavel N como 0. Em seguida entramos em um laco de repeticao( uma parte do programa que se repete enquanto uma condicao dada permanecer verdadeira ) enquanto N for menor que 100.No interior do laco de repeticao, verificamos se o numero N e impar( um numero e impar se o resto da divisao do numero por dois for diferente de zero ). Se for impar, imprimimos o numero. Incrementamos( somamos mais um ) ao numero e repetimos o laco. Cada repeticao do laco se chama interacao.Vejamos agora como ficaria cada parte do programa em Tcl:set N 0 while {$N < 100} { if {[expr fmod($N,2)]} { puts $N } incr N}if... then...elseif...else... A expressao if...then...elseif...else... permite controlar o fluxo de execucao do programa de acordo com diferentes condicoes dadas. A sintaxe e:if expr1 corpo1 elseif expr2 corpo2... else corpoN Onde expr1, expr2, exprN sao diferentes condicoes a serem testadas e corpo1, corpo2, corpoN sao porcoes de codigo que devem ser executadas caso a condicao correspondente seja verdadeira. A expressao else somente e executada caso todas as outras expressoes sejam avaliadas como falsas. Exemplo:if {$x == 0} { puts "X e igual a 0"} elseif {$x < 0} { puts "X e menor que 0"} else { puts "X e maior que 0"} while...A expressao while... permite executar um laco de repeticao enquanto uma expressao for avaliada como verdadeira. A sintaxe de while e:while expr1 corpoOnde expr1 e a expressao que deve ser avaliada como verdadeira( 1, true ou yes ) para que o laco seja repetido. E corpo e o fragmento de codigo que sera executado a cada repeticao do laco.Pode-se interromper a execucao de um laco a qualquer momento atraves do comando break.Para pular para a proxima interacao de um laco, saltando todas as instrucoes restantes, podemos utilizar o comando continue.Exemplo:set x 0while {$x < 10} { puts $x;}for...A expressao for... permite executar um laco de repeticao enquanto uma expressao for avaliada como verdadeira. A sintaxe de for e: for inicio teste proximo corpo O onde inicio contem o codigo de inicializacao da variavel usada no teste, teste contem uma expressao que deve ser avaliada como verdadeira para que o laco se repita, proximo contem um fragmento de codigo que e avaliado a cada repeticao, e que normalmente e utilizado para incrementar a variavel e corpo contem
o fragmento de codigo que se deseja executar a cada interacao do laco. Pode-se interromper a execucao de um laco a qualquer momento atraves do comando break.Para pular para a proxima interacao de um laco, saltando todas as instrucoes restantes, podemos utilizar o comando continue. Exemplo:for {set x 1} {$x < 10} {incr x} { puts $s}foreach...A expressao foreach... oferece um meio de interagir por todos os elementos de uma lista, de forma simplificada. foreach e muito usada no processamento de informacoes retornadas por consultas SQL. A sintaxe de foreach e: foreach variavel lista corpo Onde variavel e o nome de uma variavel que ira conter, a cada interacao, o valor de um elemento da lista. lista e a lista que sera percorrida e corpo e o fragmento de codigo que sera executado a cada interacao. Pode-se interromper a execucao de um laco a qualquer momento atraves do comando break. Para pular para a proxima interacao de um laco, saltando todas as instrucoes restantes, podemos utilizar o comando continue.Exemplo:set lista {vermelho alaranjado amarelo verde azul anil violeta}foreach cor $lista { puts $cor}switch... O comando switch e provavelmente o meio mais poderoso para se controlar o fluxo de execucao de um programa em Tcl. switch permite que se compare o valor de uma string com diversos valores dados e se execute a porcao de codigo correspondente. switch suporta expressoes regulares e e muito usado em comandos definidos pelo usuario para avaliar as opcoes passadas para o comando.A sintaxe de switch e: switch [-exact] [-regexp] [-glob] string { valor1 corpo1 valor2 corpo2 valorN corpoN}Onde as opcoes entre cochetes [] sao opcionais, string e a string que sera comparada com os valores definidos, valor1, valor2, valorN sao os valores que serao comparados com a string e corpo1, corpo2, corpoN sao os fragmentos de codigo que serao executados caso o valor correspondente coincida com a string passada para o comando.Exemplo:set x "arquivo"switch x { arquivo {puts "Voce selecionou a opcao arquivo"} editar {puts "Voce selecionou a opcao editar"} ajuda {puts "Voce selecionou a opcao ajuda"}}exit...O comando exit encerra a execucao do programa e retorna um valor para o shell.A sintaxe de exit e: exit valorOnde valor e o valor que sera retornado ao shell. Exemplo:set lista {vermelho alaranjado amarelo verde azul anil violeta}foreach cor $list { puts $cor}exit 0
absoluto. Assim #0 estara se referindo ao nivel mais alto no programa. Retornando valoresE possivel retornar valores de funcoes atraves do comando return, como visto no exemplo de introducao desta aula. Contudo, isso nao e obrigatorio. Criando biblioteca de funcoesBibliotecas de funcoes sao arquivos contendo declaracoes de diversas funcoes que queremos reaproveitar em nossos programas. Nao ha nenhum formato especial para arquivos de bibliotecas. Para carregar uma biblioteca utilizamos o comando source. A sintaxe de source e:source arquivo.tclCarregara a bibliotecaO comando source tambem pode ser usado para carregar programas inteiros em Tcl. Ao carregar um arquivo, source compilara e executara os comandos no arquivo.Criando pacotesUma forma elegante de distribuir bibliotecas e colocando-as em pacotes. Um pacote e criado colocando um comando package provide no inicio do arquivo. A sintaxe de packageprovide e: package provide nome versaoOnde nome e o nome do pacote( biblioteca ) que se esta provendo e versao e o numero da versao do pacote. Para carregar um pacote coloque no inicio de seu programa:package require nome versao Onde nome e o nome do pacote( biblioteca ) que se esta solicitando e versao e o numero da versao do pacote. Para instalar um pacote em seu computador, crie um diretorio, dentro do diretorio das bibliotecas do Tcl, com o nome do pacote seguido da versao. Em seguida entre no diretorio e execute o comando: pkg_mkindex .Isso criara um indice que Tcl utilizara para encontrar o pacote. Examine o diretorio do Tcl em seu computador para entender melhor os nomes dos diretorios de pacotes. O diretorio das bibliotecas do Tcl no Windows e: C:\Arquivos de Programas\Tcl\lib\ E no Linux, normalmente e: /usr/lib/NamespacesNamespaces sao a nova forma de encapsular variaveis e funcoes em bibliotecas e programas em Tcl. Trata-se de um tema avancado e dificil de entender para o iniciante.
Turismo, realizado em sete capitais, 21,1% dos brasileiros disseram que pretendem viajar nos proximos seis meses, percentual que supera os 18,7% na pesquisa realizada em fevereiro do ano passado. Os destinos nacionais sao o objetivo de 79,9% dos potenciais viajantes. Entre as pessoas com renda de ate R$ 2 mil, por exemplo, 60% dizem que pretendem sair do seu estado de residencia e a maioria delas sonha em visitar o Nordeste. lmd_source="35774367"; lmd_si="33886760"; lmd_pu="22650508"; lmd_c="BR"; lmd_wi="728"; lmd_he="90";
A aeronave arremeteu, segundo dados do Flight Radar24. A American Airlines informou que, a principio, o voo AA 991 havia cancelado o pouso devido a necessidade de manutencao.Por G1 MG, Belo HorizonteO voo AA-991 da American Airlines tentou aterrissar duas vezes antes de pousar na manha desta quinta-feira (6), no Aeroporto Internacional de Belo Horizonte, em Confins, na Regiao Metropolitana, segundo o site Flight Radar 24. A aeronave chegou a fazer uma solicitacao para fazer um pouso de emergencia, mas nao foi necessario, de acordo com a concessionaria que administra o terminal, a BH Airport. Site FlightRadar mostra trajeto da aeronave da American Airlines que fez um pouso de emergencia em Confins nesta quinta-feira (Foto: FlightRadar/Reproducao) O aviao vinha de Miami com destino a capital mineira. Ele saiu dos Estados Unidos as 23h13 desta quarta-feira (5) e pousou as 8h14 em Confins, quando deveria ter aterrissado as 7h50. Dados do Flight Radar 24 mostram que o aviao deu duas voltas por cima da pista antes de aterrissar. A American Airlines informou que, a principio, o voo AA 991 havia cancelado o pouso devido a necessidade de manutencao e depois pousou em seguranca as 8h14. Segundo a BH Airport, o pouso foi tranquilo e o desembarque ocorreu normalmente. Em nota, a companhia aerea disse que "lamenta qualquer inconveniente causado aos passageiros, mas ressalta que a seguranca de seus passageiros e tripulantes e a sua maior prioridade".(adsbygoogle = window.adsbygoogle || []).push({}); Azul e a terceira empresa a estrear na bolsa paulista neste ano. De 2014 a 2016 foram apenas 3 aberturas contra 25 fechamentos de capital.Por Darlan Alvarenga | G1Depois de 3 anos de represamentos e desistencias de oferta publica inicial de acoes (IPO, na sigla em ingles), o mercado de acoes brasileiro comeca a ensaiar uma retomada com uma nova leva de de empresas que estao abrindo o seu capital e se listando na B3 novo nome da bolsa paulista apos a fusao da BMF&Bovespa com a Cetip.Azul e a terceira empresa a abrir capital na bolsa de valores paulista em 2017 (Foto: Divulgacao) De 2014 a 2016, apenas tres IPOs foram feitos no Brasil (Ourofino, Par Corretora e Alliar) em meio a mare baixa da economia, enquanto 25 empresas sairam do mercado de acoes. Os registros de cancelamento, chamados de ofertas publicas de aquisicao (OPAs), bateram recorde em 2016. Foram 13, entre eles os da Arteris, Banco Sofisa, Alpargatas e Whirlpool, dona das marcas Brastemp e Consul. Em 2017, com o inicio das negociacoes de acoes da Azul na Bolsa, ja sao 3 IPOs no ano igualando o numero de aberturas de capital registrado nos ultimos 3 anos. A oferta de acoes na bolsa de valores e um dos caminhos das empresas para se capitalizarem e conseguirem financiar sua expansao ou pegar recursos para pagar dividas mais caras, por exemplo. Na pratica, os socios cedem uma parte da empresa a investidores em troca de capital. Tres ofertasDepois de 3 tentativas abortadas, a Azul conseguiu levantar R$ 2,02 bilhoes na sua oferta inicial de acoes. Ate entao, os IPOs da Smiles (R$ 1,13
bilhao) e do BB Seguridade (R$ 11,47 bilhoes), ocorridos em abril de 2013, tinham sido os ultimos a ter superado a marca de R$ 1 bilhao em recursos captados. Somados, os IPOs da Azul, da locadora de veiculos Movida (R$ 600 milhoes) e da rede de laboratorios medicos Hermes Pardini (R$ 877 milhoes) movimentaram R$ 3,49 bilhoes este ano. O numero ainda esta longe da marca de R$ 17,29 bilhoes registrada em 2013 ou do recorde de R$ 55,6 bilhoes movimentados em 2007, quando foram registrados 64 IPOs, mas a expectativa do mercado e que ao menos outras 3 ofertas iniciais de acoes ocorram ate o final do ano, podendo movimentar mais de R$ 6 bilhoes, em meio a perspectiva de retomada da economia e queda gradual dos juros. Proximos IPOs "Apos o movimento de valorizacao do Ibovespa no ano passado, as empresas voltaram a se sentir encorajadas a buscar dinheiro dentro da bolsa atraves de IPOs e este e um indicador que a economia comeca a esbocar algum tipo de reacao", afirma Alexandre Wolwacz, socio-fundador da L&S. A consultoria de investimentos projeta um total de 6 novas listagens de empresas neste ano. "Se a bolsa continuar forte e a economia continuar na trajetoria de recuperacao, talvez para o ano que vem poderemos ter algo bem maior, em torno de 8 ou 9. O Carrefour afirma que avalia abrir capital no Brasil ainda este ano "se as condicoes do mercado permitirem". Outro IPO a vista e o da Log Commercial Properties, subsidiaria de propriedades comerciais controlada pela incorporadora MRV, que ja registrou o prospecto preliminar da sua oferta de IPO na Comissao de Valores Mobiliarios (CVM). Empresas como Votorantim Metais (conhecida como VMH) e N2com Internet SA (conhecida pela marca de varejo online Netshoes) tambem estao avaliando IPOs no Brasil ou no exterior, segundo a agencia Reuters. Outras potenciais ofertas esperados pelo mercado sao os da corretora XP Investimentos e da rede de academias Bio Ritmo. Algumas empresas que tinham interesse em estrear na bolsa este ano, no entanto, desistiram de fazer ofertas. Em fevereiro, a empresa de aluguel de veiculos Unidas cancelou o IPO previsto para este ano, citando condicoes desfavoraveis de mercado. Ja a Caixa Seguridade afirmou que o IPO saiu dos planos de curto prazo e pode nao acontecer mais em 2017. Ao todo, 12 pedidos de abertura de capital (primeiro passo para um eventual IPO) ja foram registrados na CVM neste ano. Apos o pedido de companhia aberta, elas precisam fazer o registro da oferta de acoes para efetivamente entrarem na bolsa. Entre as empresas com pedido de abertura de capital em analise estao: WSL Investimentos, Conasa, Brasil Securitizadora, Companhia Energetica Sinop, Argo Energia, concessionaria Ponte Rio-Niteroi (Ecoponte) e BMG. Vantagens de um IPOO ingresso em Bolsa de Valores e uma forma das empresas captarem recursos para alavancar investimentos e buscarem crescimento. Outras formas sao a emissao de titulos de divida no brasil ou no exterior, ou emprestimos concedidos por bancos de fomento, como o Banco Nacional de Desenvolvimento Economico (BNDES). Uma das principais vantagens do IPO em
relacao as outras formas de captacao como titulos e debentures e que, no lugar de comprometer um fluxo de caixa de longo prazo para o pagamento de juros, a empresa consegue levantar recursos em troca da entrada de novos socios no seu capital e da pulverizacao do controle. O IPO e uma das maneiras mais atraentes para o empresario captar dinheiro pois o custo deste capital e baixo, pois nao existe uma taxa de juros a ser paga. O que existe obviamente e um risco para os dois lados, de prejuizos e tambem de bons lucros", explica Wolwacz. O especialista em Mercado de Capitais da Eleven Financial, Adeodato Volpi Netto, destaca que os investidores estrangeiros costumam ser os principais compradores das IPOs e que, portanto, a abertura de capital e fortemente dependente do apetite externo e da confianca na economia brasileira. "O momento e muito mais favoravel. A retomada tem nivel consistente, se levarmos em consideracao o estrago feito na economia e o ineditismo de um modelo de gestao na politica economica que realmente tem foco no longo prazo. O excesso de liquidez global tambem ajuda muito", afirma Netto. Retomada no mercado de capitais Considerando as ofertas subsequentes de acoes (CCR, Lojas Americanas e Alupar), as captacoes com acoes chegaram a R$ 8 bilhoes no 1o trimestre, o que corresponde a 75% do montante captado em todo o ano de 2016. Pela projecao da Eleven, a movimentacao pode passar de R$ 22 bilhoes em 2017, ante R$ 10,6 bilhoes no ano passado. Nesta terca-feira (11), antes da abertura dos negocios com as acoes da Azul, o presidente da B3, Edemir Pinto, afirmou que a bolsa espera cerca de 17 ofertas de acoes, entre IPOs e emissoes subsequentes (follow ons), ate o final deste ano, totalizando cerca de R$ 25 bilhoes. "Podemos ter avalanche de investidores estrangeiro no segundo semestre", disse o executivo. O economista-chefe da INVX Global Partners, Eduardo Velho, cita a queda da Selic e a nova politica de financiamento do BNDES como impulsos adicionais para o mercado de acoes. Na semana passada, o mercado financeiro baixou sua previsao para a taxa basica de juros da economia, a Selic, de 8,75% para 8,5% ao ano no fechamento de 2017 - ou seja, passou a projetar um corte maior de juros neste ano. Atualmente, a Selic esta em 12,25% ao ano. "Olhando a situacao politica, hoje talvez nao seria o melhor momento. Mas o mercado de capitais costuma antecipar a retomada da economia e as condicoes estao propiciando a volta de IPOs", afirma. "Com os juros dos financiamentos do BNDEs mais proximos das taxas de mercado e nao tao subsidiado, as grandes empresas que querem ter volume de operacoes para captar recursos vao ter que partir para o IPO".Recuperacao da Bovespa Hoje, a BM&FBovespa tem 338 companhias de capital aberto listadas, que em marco somaram R$ 2,65 trilhoes em valor de mercado. Esse numero passava de 400 em 2008. A Bovespa acumula valorizacao de cerca de 7% no ano, apos ter registrado alta de 39% no ano passado, na primeira valorizacao anual
desde 2012 e a maior alta desde 2009. Apesar da trajetoria de recuperacao, o Ibovespa, principal indice de acoes no pais, ainda esta bem longe das maximas historicas. O patamar recorde foi registrado em 20 de maio de 2005, quando o indice chegou a 73.516 pontos. Ja o numero de investidores individuais pessoas fisicas subiu de 564 mil no final de dezembro para 575 mil em marco, mas segue abaixo do pico de 610 mil registrado em 2010. Os investidores estrangeiros responderam por cerca de metade do volume financeiro movimentado na Bovespa. Para o economista-chefe da INVX Global Partners, Eduardo Velho, o cenario continua sendo favoravel para o mercado de acoes, apesar do inerentes riscos. "Com o juro real caminhando a 4%, 3% e podendo chegar a 2%, vai ter um deslocamento natural dos investidores para acoes, principalmente na medida em que a alta dos juros nos EUA tende nao ser tao forte assim", avalia. lmd_source="35777092"; lmd_si="33886760"; lmd_pu="22650508"; lmd_c="BR"; lmd_wi="728"; lmd_he="90";
houve vazamento de combustivel provocando risco de incendio. A aeronave, um bimotor turbohelice de 1981, prefixo PP-EPB, caiu proximo de casas, mas nenhuma foi atingida. O voo partiu de Manaus e iria pousar no aeroporto de Sorocaba, possivelmente para passar por manutencao, informou a policia. Segundo a Forca Aerea Brasileira (FAB), o aeroporto de Sorocaba fazia parte do plano de voo. Entretanto, o aeroporto de Campinas (SP) tambem estava como alternativa, caso houvesse algum problema no percurso. Video gravado por um morador mostra algumas pessoas invadindo o aviao que caiu. Nas imagens e possivel ver moradores entrando e saindo da aeronave, inclusive, com sacolas na mao. Equipes do Corpo de Bombeiros, policias Militar e Civil, e Defesa Civil foram ao local para atender a ocorrencia. O helicoptero Aguia, da PM, tambem foi acionado. A FAB tambem informou que equipes do Servicos Regionais de Investigacao e Prevencao de Acidentes (Seripa) foram acionadas ao local do acidente para comecar as investigacoes. Em nota, a Prefeitura de Sorocaba informou que "segundo informacoes obtidas com profissionais da aviacao que estavam no local, a aeronave estaria vindo de Manaus para fazer manutencao em Sorocaba. Os dois tripulantes (um homem e uma mulher) vieram a obito. A aeronave de pequeno porte tinha capacidade para dez pessoas." Ainda conforme a prefeitura, as equipes da Defesa Civil e Guarda Civil Municipal prestaram apoio ao atendimento da ocorrencia. "O aviao caiu distante dois metros de residencias e nao fez outras vitimas, por ser area aberta. Nao teve principio de incendio e uma das hipoteses pode ter sido falta de combustivel. A area esta isolada pela Policia Militar aguardando a presenca da ANAC (Agencia Nacional de Aviacao Civil)", completou a prefeitura.De acordo com uma mulher que mora proximo do local da queda, ela ouviu o aviao com barulhos que pareciam falhas e em seguida a queda. O piloto conseguiu desviar das casas e caiu em uma area de mata. O aviao ficou totalmente destruido, diz a moradora que nao quis se identificar.O frentista Wesley Pires da Silva conta que mora a 500 metros do local do acidente e tambem afirma que viu o aviao desviando das casas ate cair na area verde. "Ouvimos um barulho forte e o aviao vindo caindo ja. Foi um susto e fomos ver de perto, mas o casal ja estava morto." O jovem de 22 anos conta que algumas pessoas usaram extintores de carros para apagar o fogo e que um homem chegou a abrir a porta do aviao para ver se tinha mais alguem, mas o piloto ja estava morto. Segundo a Agencia Nacional de Aviacao Civil (Anac), o aviao esta com a documentacao em dia.(adsbygoogle = window.adsbygoogle || []).push({});
o ministro, nos proximos dois anos a facilitacao de vistos para esses paises deve injetar R$ 1,4 bilhao na economia brasileira. Beltrao informou que tambem esta em estudo a aplicacao do visto eletronico para turistas da China e da India. A implantacao do visto eletronico, prevista para ocorrer ainda em 2017, diminui para 48 horas o prazo total de solicitacao, pagamento de taxas, analise, concessao e emissao de visto. Tudo pode ser feito pela internet ou por aplicativo. Beltrao destacou que o ministerio chegou a defender a isencao de visto para esses paises estrategicos, mas a lei brasileira, que exige reciprocidade nesses casos, impediu isso. O principio da reciprocidade determina que so ficarao isentos de visto para entrar no Brasil os cidadaos de paises que tambem nao exigem visto de brasileiros. EmbraturO Ministerio do Turismo anunciou ainda a mudanca juridica da Embratur, que vai passar a funcionar como servico social autonomo. Segundo o ministerio, isso permitira a Embratur receber recursos privados e manter estrutura fisica e quadro de pessoal no exterior. A nova Embratur recebera um percentual da arrecadacao bruta dos concursos de prognosticos e loterias federais e similares. O governo tambem enviara ao Congresso Nacional, em regime de urgencia, uma proposta com 118 alteracoes da Lei Geral de Turismo. Uma das mudancas incluira os albergues na lista de hospedagem. (adsbygoogle = window.adsbygoogle || []).push({});