Carlos Eduardo Marciano
Carlos Eduardo Marciano
  • 7
  • 49 970
(Hangout) Representando Grafos em C++
Hangout que fiz com os alunos da disciplina Teoria dos Grafos dando ideias bem básicas de como usar orientação a objetos pra representar grafos por lista de adjacência.
zhlédnutí: 190

Video

Intuição da Complexidade Temporal de Algoritmos
zhlédnutí 363Před 6 lety
Intuição da Complexidade Temporal de Algoritmos
Retrospectiva Gincana ECI 2016 - Engenharia de Computação e Informação UFRJ
zhlédnutí 631Před 8 lety
Retrospectiva dos melhores momentos da Gincana ECI 2016, realizada no curso de Engenharia de Computação e Informação da UFRJ.
Cinderella Search - Marillion (Guitar Backing Track - No vocals)
zhlédnutí 1,1KPřed 8 lety
Backing track edited by myself, based on Songsterr: www.songsterr.com/ Tabs can be found at The Ultimate Guitar: tabs.ultimate-guitar.com/m/marillion/cinderella_search_ver2_tab.htm For both the Clean and Overdriven Guitar parts, you'll probably want to use some chorus, reverb and a small delay. Use Gain to compensate for the clean sound as needed.
The Lamia - Genesis (Backing Track w/ Vocals)
zhlédnutí 4KPřed 8 lety
Backing track created by myself using original song, other instruments and Diego Vitaioli's drumming: czcams.com/video/FUKWqzw3dsU/video.html Tabs can be found at The Genesis Tablature Project: reocities.com/SunsetStrip/villa/1848/ I suggest using the following guitar effects. Although Steve uses a lot of phaser effects throughout this album, I cannot identify it in this song. These are simply ...
Here Comes The Supernatural Anaesthetist - Genesis (Backing Track w/ Vocals)
zhlédnutí 578Před 8 lety
Backing track created by myself using original song and other instruments. Tabs can be found at The Genesis Tablature Project: reocities.com/SunsetStrip/vill... I suggest using the following guitar effects. These are simply suggestions and you should experiment before settling with your own effects: -Phaser (around 25% Mix, 45% depth, 45% speed) -Reverb (Room, 25% size, 25% Level)
Convertendo Ponto Flutuante pra Binário + IEEE-754
zhlédnutí 43KPřed 8 lety
Rápido tutorial de conversão de um número decimal em ponto flutuante pra um número binário, seguido de uma conversão pro padrão IEEE-754.

Komentáře

  • @isabelafreitascardoso5016
    @isabelafreitascardoso5016 Před 4 měsíci

    EU TE AMO FOI O ÚNICO QUE EXPLICOU DIREITO SALVOU DEMAIS

  • @gvacv
    @gvacv Před 6 měsíci

    único vídeo que me fez entender isto! realmente um exemplo com contexto do cotidiano e com desenho é como mágica para a compreensão vir!

  • @guilhermenobre4412
    @guilhermenobre4412 Před 8 měsíci

    meu heroi não usa capa!!!!!

  • @tuliofuzato
    @tuliofuzato Před 2 lety

    hey please! I need the drumless track this song ----- can you Help me?

    • @carloseduardomarciano1395
      @carloseduardomarciano1395 Před 2 lety

      Hey, unfortunately I lost the material I used to create this track. I remember that I used Songsterr as a base for the track without drums. However, I think they changed their system, and now removing the drum track requires paying. You can check it out here: www.songsterr.com/a/wsa/genesis-the-lamia-tab-s36357t5

  • @tk7836
    @tk7836 Před 2 lety

    Cinderella Search" On the rebound, fumbling all the lines The light at the end of the bottle - alcoholic alphabet Through the looking glass the proof in my own reflection Five senses down and reeling on the Cinderella search On the rebound, fumbling all the lines Decay on the vertical hold with a horizontal aim Conversation needs translation Three dimensions down dissolving on the Cinderella search, Cinderella search On the rebound, fumbling all the lines Dreaming bartenders, bourbon and saxophone Out of luck, out of charm, out the game of rejections in a cigarette city Only courting the homing of direction on the Cinderella search, Cinderella search But the Samaritan of the heartbroken, heartbroken Swam through the nicotine seize, and we exchanged the kiss of life Resurrection in a trance, the model, the Grail, in a Marquee of promises I touched the dream, I hold the dream, I have the dream To end the Cinderella search, Cinderella search, oh no more, no more! Exposing bedside manners on a work extension Awaiting development with paranoid Polaroid eyes, Polaroid eyes The footman memorised the number But the prince still holds both the slippers And would you leave a palace for a bedsit And Canterbury Tales, Canterbury Tales? Maybe it was infatuation or the thrill of the chase Maybe you were always beyond my reach and my heart was playing safe But was that love in your eye I saw or the reflection of mine? I'll never really know for sure, you never really gave me time Give me time, won't you give me that time! Welcome back to the circus Welcome back to the circus Welcome back to the circus I always use the cue sheets but never the nets Always the cue sheets but never the nets Never the nets, never the nets Nevertheless, nevertheless, nevertheless, nevertheless, nevertheless Welcome back to the circus!

  • @borck_leo
    @borck_leo Před 3 lety

    me salvou demais mano

  • @odayltonprof
    @odayltonprof Před 3 lety

    Adorei o video da mantissa em binário e neste caso seria possível, fazer um mix dos 2 metodos em paralelo ... teria algum ganho de performasse?

    • @carloseduardomarciano1395
      @carloseduardomarciano1395 Před 3 lety

      Obrigado! Realmente, você poderia rodar os dois algoritmos em paralelo e parar tudo quando o primeiro deles encontrar o elemento buscado. No entanto, isso requer recursos computacionais: o acesso à memória é concorrido, pois só existe um barramento de dados; logo, se agora você possui dois programas competindo por esse recurso, a tendência é que eles rodem individualmente um pouco mais devagar! Por isso, uma das técnicas de resolução de problemas bem comum é "fundir" os princípios de cada algoritmo, criando um terceiro. Existem muitos algoritmos na literatura que se inspiraram em dois (ou mais!) outros!

  • @CarlosEduardomarcianoPHLU

    Top blz

  • @matheushenrique_data_engineer

    O valor sempre será multiplicado por 2, e se sim pq?

    • @carloseduardomarciano1395
      @carloseduardomarciano1395 Před 4 lety

      Na hora de calcular a mantissa? Isto é apenas um macete para descobri-la de maneira rápida e eficiente

  • @daniellopesrezer3935
    @daniellopesrezer3935 Před 4 lety

    ÓTIMO

  • @pauloguilherme3775
    @pauloguilherme3775 Před 4 lety

    Heróis que não usam capa

  • @dragoo6128
    @dragoo6128 Před 4 lety

    Muito Obrigado pelo video!!!

  • @nyltonpagodao
    @nyltonpagodao Před 4 lety

    É BASICAMENTE ISSO QUE EU FAÇO, QUANDO ENTRO NO CZcams PRA VER UM JOGO DE FUTEBOL NA ÍNTEGRA, QUANDO QUERO VER SOMENTE OS GOLS, TIPO, SE VOU PRA METADE DO VIDEO E, JA ESTÁ UM A ZERO, EU SEI QUE O GOL SAIU ANTES DAQUELE MOMENTO QUE SELECIONEI, AI TORNA A BUSCA MAIS FÁCIL.

  • @alexguitarfan6447
    @alexguitarfan6447 Před 4 lety

    Wonderful!!! Would love to see more Steve Hackett guitar backing tracks thanks :-)

  • @erickmoroconche9288
    @erickmoroconche9288 Před 5 lety

    Ótimo vídeo, me ajudou pacas, mas cara(me corrija se eu estiver errado) aos 2:31 o "2" não seria elevado à 10 ao invés de 1? Aí com o 127 se tornando 137?

  • @and4vas
    @and4vas Před 5 lety

    Como converter o zero pra IEEE 754?

  • @simoneseminerio3958
    @simoneseminerio3958 Před 5 lety

    Hello Carlos, this backing track is really well-made and very much useful too. Would you mind if use this in a video for covering The Lamia solo? I'll obviously credit you

    • @carloseduardomarciano1395
      @carloseduardomarciano1395 Před 5 lety

      Thank you very much for your kind words. Absolutely, please feel free to use it. I'll gladly watch it, too

  • @elciosilveira7339
    @elciosilveira7339 Před 5 lety

    Muito bom o vídeos! Explicação muito clara! Poderia fazer outros vídeos neste estilo!

  • @1000grausantiago
    @1000grausantiago Před 5 lety

    cara, na mantissa quando vc termina de escrever o numero da notação cientifica, os bits restante são preenchidos apenas por zeros, não?

    • @carloseduardomarciano1395
      @carloseduardomarciano1395 Před 4 lety

      Quando o número pode ser representado de maneira exata, sim, o restante da mantissa é preenchido por zero. No entanto, o 2.3 do exemplo possui uma dízima periódica na mantissa. Logo, esta dízima é repetida infinitas vezes, até lotar os bits disponíveis para ela. O computador, então, não guarda exatamente 2.3, mas sim 2.2999999523162841796875

    • @carloseduardomarciano1395
      @carloseduardomarciano1395 Před 4 lety

      Vamos por partes: VALOR DA MANTISSA: A mantissa do exemplo é 001001... Em decimal, isto é 0x(1/2) + 0x(1/4) + 1x(1/8) + 0x(1/16) + 0x(1/32) + 1x(1/64) + ... Esta soma infinita dá em torno de 1.14999, e a precisão depende de onde você irá parar de somar. Em float, você para em 23 termos/bits. Em double, são 53, garantindo mais precisão (porém usando mais memória). MULTIPLICANDO PELO EXPOENTE: Além disso, neste exemplo, o expoente do IEEE-754 é igual a 1. Logo, multiplicamos 1.14999 por 2^1, e o computador obtém uma boa aproximação para 2.3. Não há nenhuma maneira de guardar o número exato pelo padrão IEEE-754, pois é impossível achar uma combinação de 0s e 1s pra aquela soma infinita ali tal que o valor seja precisamente 2,3. Se existisse, aí sim o restante da mantissa seria preechida por zero.

    • @vanegtk
      @vanegtk Před 3 lety

      @@carloseduardomarciano1395 mano, explicou muito bem. Obrigado ^^

  • @christophermartins6268

    O repeating não seria 0011?

    • @carloseduardomarciano1395
      @carloseduardomarciano1395 Před 5 lety

      Não tem problema pensar que a parte que não repete é 01 e a parte que repete é 0011. O resultado final da mantissa ficaria o mesmo (0100110011...) Porém, caso vc continue montando a tabela a partir de onde eu parei, vc verá que a repetição começa a partir do primeiro 1 e, portanto, a repetição é 1001. É uma questão de perceptiva: o resultado é o mesmo.

  • @poveda01
    @poveda01 Před 6 lety

    isso é usado na computação?

    • @carloseduardomarciano1395
      @carloseduardomarciano1395 Před 6 lety

      Sim! Essa é a maneira como a maioria dos computadores guarda números como 3,15 ou qualquer outro decimal, ao qual chamamos de "tipo float". Há uma maneira de representar números com ainda mais casas decimais, cuja ideia é exatamente essa do float só que com mais bits (64 ao invés dos 32).

  • @RaphaelRat
    @RaphaelRat Před 6 lety

    Boa Tarde, meio que é uma pergunta cm urgencia, entao vms la. Qual a diferença pra Eng de comp e informação para a Eng eletronica e de computação, ambas presentes na UFRJ?

    • @carloseduardomarciano1395
      @carloseduardomarciano1395 Před 6 lety

      To ocupado mas em no máximo 1h te respondo

    • @carloseduardomarciano1395
      @carloseduardomarciano1395 Před 6 lety

      Engenharia Eletrônica e de Computação (daqui pra frente, "eletrônica") tem matérias relacionadas mais a hardware do que a software. Por outro lado, Engenharia de Computação e Informação (daqui pra frente, "ECI") tem um enfoque bem maior em software, apesar de também ver hardware. Em eletrônica, você veria a fundo circuitos elétricos e seus componentes, Arduino, etc, enquanto em ECI você vai ficar muito mais próximo das linguagens de programação, tendo Python logo no primeiro período e Java no segundo. Eletrônica, por sua vez, limita-se à antiga linguagem Pascal e a C (essa última é uma ferramenta poderosíssima que não é mais vista em ECI mas que deve ser aprendida por fora). ECI também cursa matérias de eletrônica, pra entender como um computador funciona, mas com um enfoque menor. Assim , ECI requer bem menos conceitos matemáticos elaborados do que eletrônica, flertando mais com a lógica e com algoritmos. É uma ciência da computação com engenharia. Deixo aqui o fluxograma de ambos os cursos: Eletrônica: www.del.ufrj.br/atividades/graduacao/eletronica-e-computacao/fluxograma-de-disciplinas Computação: gremioeci.com.br/fluxograma Abraços e espero te ver lá

    • @RaphaelRat
      @RaphaelRat Před 6 lety

      Muito obrigado, você não tem noção de como isso me ajudou. Agora só falta as classificações do Sisu e nos vemos la kkkk. Obrigado.

  • @1ronny65
    @1ronny65 Před 6 lety

    Tenho prova amanhã e n tava conseguindo entender essa matéria. Consegui aprender no seu vídeo simples de 3 minutos. Mt obg mano <3

  • @AFF1241
    @AFF1241 Před 7 lety

    Valeuuu!

  • @ruancastro5973
    @ruancastro5973 Před 7 lety

    você nao deveria " dar shifts para direita " e no caso uniria a parte inteira com a decimal ( passando a virgula para direita até o fim ) ? pq no caso , você não usou a parte inteira na mantissa , só a decimal

    • @carloseduardomarciano1395
      @carloseduardomarciano1395 Před 7 lety

      Por esse método do vídeo, o correto é usar apenas a parte decimal mesmo pra realizar aqueles cálculos de x2 e, depois, uni-la diretamente à parte inteira e ficar dando shifts até o número binário ficar normalizado.

  • @mb13fera
    @mb13fera Před 7 lety

    cara, clareou muita coisa para mim

  • @ruancastro5973
    @ruancastro5973 Před 7 lety

    Ótimo vídeo , simples e direto

  • @MrClint
    @MrClint Před 7 lety

    Simples e rádido. Vlw

  • @astrocarol3226
    @astrocarol3226 Před 7 lety

    Muito bom o vídeo, consegui entender finalmente o ponto flutuante...

  • @VampireOfNight69
    @VampireOfNight69 Před 7 lety

    Se o numero nao tiver nenhum expoente como devo proceder ?

    • @carloseduardomarciano1395
      @carloseduardomarciano1395 Před 7 lety

      Oi André! Você diz no caso de converter 1,25 por exemplo? Em casos assim, o número já estará normalizado e portanto o expoente é 0. Quando vamos escrever o expoente, ficamos com 0+127=127. Portanto, basta colocar 127 em binário no campo do expoente. O 1,25 por exemplo fica: 0 01111111 01000000000000000000000

    • @VampireOfNight69
      @VampireOfNight69 Před 7 lety

      essa era exatamente minha duvida, mas por que a mantissa ficou "01000000000000000000000" neste exemplo??

    • @carloseduardomarciano1395
      @carloseduardomarciano1395 Před 7 lety

      Basta seguir o procedimento mostrado no vídeo. A mantissa em decimal é 0,25, aí você fica multiplicando por dois e pegando as mantissas subsequentes: 0,25 x2 -> 0,5 -> Coloca um 0 0,5 x2 -> 1,0 -> Coloca um 1 0,0 x2 -> 0,0 -> Coloca um 0 E isso vai repetir infinitamente, formando a mantissa em binário

    • @VampireOfNight69
      @VampireOfNight69 Před 7 lety

      Mas eo 1 que esta a frente do ,25 não seria seria 1 bit? então não ficaria 10100000000000000000000 ?

  • @josejunior032
    @josejunior032 Před 8 lety

    +Carlos Eduardo Marciano, poderia dar um exemplo com números de ponto flutuante negativos no padrão IEEE-754 ? Para o vídeo ficar perfeito só faltou esse datalhe, valeu pela ajuda.

  • @flaviorn2005
    @flaviorn2005 Před 8 lety

    Parabéns. estava precisando de uma aula dessa em português.

    • @carloseduardomarciano1395
      @carloseduardomarciano1395 Před 8 lety

      +flaviorn2005 Obrigado! Que bom que ajudou!

    • @flaviorn2005
      @flaviorn2005 Před 8 lety

      +Carlos Eduardo Marciano amigo vc teria como me ajudar em uma dúvida? eu nao consigo entender a calcular o ulp.

    • @carloseduardomarciano1395
      @carloseduardomarciano1395 Před 8 lety

      +flaviorn2005 Infelizmente não vou saber te ajudar com isso =( docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html#689 Talvez isso te ajude? Realmente não sei