ccppbrasil | Unsorted

Telegram-канал ccppbrasil - C/C++/42 Império do Brasil

1184

1) Não pode mandar Bom dia/tarde/noite. 2) Stickers e off-topics são permitidos com parcimônia. 3) Adhominem são proibidos. Quem abusar dessas regras, toma um delete. Se abusar demais, toma um delete de todo o histórico do usuário. De resto, vale tudo.

Subscribe to a channel

C/C++/42 Império do Brasil

https://caloni.com.br/do-bit-para-o-codigo/

Читать полностью…

C/C++/42 Império do Brasil

Tenha uma coisa em mente: sempre há mais coisa pra estudar

Читать полностью…

C/C++/42 Império do Brasil

Entendi irei assistir os vídeos!

Vlw rapaziada!! Então mano é que eu tive uma oportunidade que pedi para ir para essa área só que mano sou cru nessa are de programação

Читать полностью…

C/C++/42 Império do Brasil

Assista a "O Guia +Hardcore de Introdução à COMPUTAÇÃO" no YouTube
https://youtu.be/8G80nuEyDN4

Читать полностью…

C/C++/42 Império do Brasil

Tem um vídeo bom sobre

Читать полностью…

C/C++/42 Império do Brasil

Entender é so entender operações binárias e no proprio enunciado ja dá um resumo do que é cada coisa.
Pra executar vc pode usar os operadores bitwise

Читать полностью…

C/C++/42 Império do Brasil

Eu estou pensando se ofereço ajuda ou se pergunto onde é a empresa

Читать полностью…

C/C++/42 Império do Brasil

O Conceito
Em se tratando de programação em baixo nível, os valores numéricos muitas vezes são utilizados não só na forma decimal mas na base binária e na base hexa principalmente, sendo assim, muitas vezes ao tratar estes valores, é necessário saber seu valor nestas outras bases para que o tratamento ocorra efetivamente. Os números geralmente são tratados como bytes, sendo que na maioria das vezes possuem dois tamanhos, os bytes ou chars, constituídos de apenas dois dígitos, o que significa em decimal, que ele pode ir de 0 a 255, e os inteiros, feitos de dois bytes, indo de 0 a 65535. Sabendo disso, existem seis tratamentos que são muito comuns neste processo:

Barramento: é a inversão do valor na sua base binária, onde os bits que representavam 0, agora valem 1 e vice versa, por exemplo, o número 10 em decimal, em hexa é representado pela letra A (0x0A), e seu valor binário pela sequência (1010), fazendo o barramento deste valor, ele passaria para a sequência (0101), o que, tanto em decimal com hexa, seria representado pelo valor 5.

Reversão: Como o próprio nome sugere, o valor é colocado no sentido reverso (de trás para frente). Exemplo: o número decimal 35, em binário seria representado por (00100011) fazendo a reversão ele ficaria (11000100) que em decimal teria o valor 196.

Inversão: É a troca de posição dos bytes (no caso de um inteiro) ou dos nibbles (no caso de um byte), (nibble é cada um dos dígitos do byte). Exemplo, em um hexa inteiro de valor 0x1234, a inversão resultaria em 0x3412, já um byte 0x12, a inversão resultaria em 0x21.

Rotação: Na rotação, os bits são deslocados, ou para a direita ou para a esquerda, em geral o numero mais ao extremo ou acaba sendo perdido, ou no nosso caso, é colocado na extremidade oposta. Exemplo, o numero decimal 23, que em binário é (00010111) cera deslocado a direita, ficando (00001011) contudo o valor que estava mais a direita se perdeu, como disse anteriormente, consumamos recupera-lo e adiciona-lo ao lado oposto, ficando (10001011), o que em decimal vale 139.

Concatenação: É basicamente a criação de um valor inteiro (dois bytes) unindo dois bytes em uma única variável. Exemplo: 0x12 e 0x34 viram 0x1234.

Separação: Exatamente o oposto da anterior, um inteiro se torna dois bytes.

Disposto os conceitos, a tarefa proposta consiste em criar uma funcao com o seguinte cabeçalho:

unsigned int Filtro (byte A, byte B, byte Bar, byte Rev, byte Inv, byte Rot, byte Dir)
onde:
unsigned int -> valor resultante
A -> byte mais significativo utilizado nas contas
B -> byte menos significativo para as contas
Bar -> se 0, não tem barramento, se 1 tem
Rev -> se 0, não tem reversão, se 1 tem
Inv -> se 0, não tem inversão, se 1 tem
Rot -> se 0, não tem rotação, se > 0, rotaciona Rot vezes
Dir -> se 0, rotaciona a direita, se 1, a esquerda

Lembrando que os números devem ser concatenados na sequencia do mais significativo para o menos(AB), e o unsigned significa que o valor não tem valores negativos.
Ao completar este exercício, o refazer porem com um valor unsigned int como entrada e dois bytes como saída.

Читать полностью…

C/C++/42 Império do Brasil

Ah, sim, eu achei que fosse um header

Читать полностью…

C/C++/42 Império do Brasil

Olha como em é em matlab

Читать полностью…

C/C++/42 Império do Brasil

Eu queria o vmax fCt fCa fAm cCv ao invés do 0

Читать полностью…

C/C++/42 Império do Brasil

Esse vetores realmente tao uma loucura

Читать полностью…

C/C++/42 Império do Brasil

Mas na coluna na coluna 2, 3, 4 , 5

Читать полностью…

C/C++/42 Império do Brasil

Tenho uma carga de 7 ton, então todos os navio consegue transportar

Читать полностью…

C/C++/42 Império do Brasil

Aquelas que tu escreve

Читать полностью…

C/C++/42 Império do Brasil

Sabendo disso a gente evolui por mais que demore

Читать полностью…

C/C++/42 Império do Brasil

Estou até vendo uns cursos no Udemy para entender

Читать полностью…

C/C++/42 Império do Brasil

Ele explica muito sobre binários e hexadecimais

Читать полностью…

C/C++/42 Império do Brasil

https://www.learncpp.com/cpp-tutorial/bitwise-operators/

Читать полностью…

C/C++/42 Império do Brasil

E pra saber como fazer vc vai ter que estudar um pouquinho a matematica binaria e como usar os operadores

Читать полностью…

C/C++/42 Império do Brasil

Infelizmente estou ocupado agora

Читать полностью…

C/C++/42 Império do Brasil

Alguem consegue me ajudar neste exercio a entender e executar?

Читать полностью…

C/C++/42 Império do Brasil

Conseguem me ajudar estou começando na programação só que consegui uma oportunidade! Só que me mandaram um exercicio admissional.

Читать полностью…

C/C++/42 Império do Brasil

Guardar o valores de forma que n repita os mesmos resultados

Читать полностью…

C/C++/42 Império do Brasil

Qual logica da condicional na linha 63 e a logica por tras do vetor possibilidades?

Читать полностью…

C/C++/42 Império do Brasil

Ja viu estruturas? struct

Читать полностью…

C/C++/42 Império do Brasil

Resulta logo zero, por causa do int

Читать полностью…

C/C++/42 Império do Brasil

Acho que ele tá falando da linguagem matlab..

Читать полностью…

C/C++/42 Império do Brasil

#include <stdio.h>

Читать полностью…

C/C++/42 Império do Brasil

Desculpa a ignorancia, oq seria um header?

Читать полностью…
Subscribe to a channel