Ir ao conteúdo
  • Cadastre-se

deathcon4

Membro Pleno
  • Posts

    319
  • Cadastrado em

  • Última visita

Reputação

3
  1. Não estou pedindo para resolver, e sim para dar somente uma indicação de como passar para a linguagem de programação a expressão. O resto do programa eu faço. Está claro. Quero saber como colocar o exemplo que eu dei em um algoritmo. Devo lançar as variáveis assim: ax, bx, cx, uma constante 180, pois vou comparar os valores para descobrir x. O problema é como colocar a expressão, não sei se isso está correto, entro com a, b e c e depois faço x + a + b + c = 180, depois quando houver a divisão a, b, ou c = 180/x. x + 3x + 5x = 180 x <- 1 + 3 + 5 = 180 Para a equação do segundo grau é fácil: calcular Delta e depois a raiz r1= ((-b)+sqrt(delta))/(2*a); não tem x, e não precisa mudar a variável de lado na igualdade. x <- 9 = 180. Esse é o problema, eu tenho os valores, 1, 3 e 5, porém não sei o que fazer com a variável x que vai receber o valor final do cálculo, a atribuição, condicionais, etc, é outra coisa, isso posso resolver. Quem puder dar uma pallhinha, agradeço.
  2. Prazer a todos. Tem um exercício no qual quero montar um algoritmo para descobrir quanto vale a variável x de uma equação na soma dos ângulos de um triângulo. Sabemos que a soma tem de dar 180 graus. Tenho este exemplo: x + 3x + 5x = 180. Quero determinar o valor de x. Minha dificuldade é como linearizar esta expressão e como dizer quando a variável muda de lado. X aqui tem o valor de 20. Obrigado.
  3. Verdade. Não levei em consideração se um ou mais lados for zero ou negativo. Vou testar e ver o resultado. adicionado 7 minutos depois As vezes tem raiz de 2, raiz cúbica. São números fracionários. adicionado 49 minutos depois Com números negativos sempre dá como resposta de que não é possível ser um triângulo. Com zeros, também diz não ser um triângulo, lógico para como zeros. Para números negativos também está correto, por causa da função abs, que sempre retorna um valor positivo. É igual ao módulo da matemática. | a |. Por isso sempre nega a condição do triângulo, o que ao meu ver está errado. O jeito é escrever uma outra condicional, que agora sei como é, para valores negativos, sem a função abs, como vi em outros algoritmos sobre o mesmo tema.
  4. Obrigado. Tem de separar a função e comparar uma a uma. Agora entendi. Não é possível comparar com duas expressões matemáticas ao mesmo tempo como fazemos na tabela verdade ou numa expressão matemática como colocamos no papel. Pensei que interpretasse da mesma forma e vindo da esquerda para a direita. Só é possível com um operador e não mais de um, pois o interpretador do visualg não vai entender.
  5. Prazer a todos. Tenho dúvida quanto a um algoritmo. É simples. Saber se há condições para a existência de um triângulo. Fiz o algoritmo, porém não entendo porque o visualg não interpreta corretamente a condicional. Var // Seção de Declarações das variáveis a,b,c,sub1,sub2,sub3:real Inicio // Seção de Comandos, procedimento, funções, operadores, etc... escreval("Entre com o 1º lado") leia(a) escreval("Entre com o 2º lado") leia(b) escreval("Entre com o 3º lado") leia(c) O problema está na linha abaixo. O visualg diz que não encontra a palavra "então" se (abs(b - c) < a < b + c) e (abs(a - c) < b < a + c) e (abs(a - < c < a + então escreval("A figura é um triângulo.") senao escreval("A figura não é um triângulo") fimse No lugar das figuras é b e parênteses fechando a função. O sistema não aceita quando tento colocar a letra b com o parênteses. abs() é a função absoluto ou módulo de um número. Obrigado a todos.
  6. Eu também estou com o mesmo problema. Não consigo acesso à porta nenhuma.
  7. Ate agora não consegui, vou tentar com um teste profundo.
  8. Eu tinha duas partições. O Windows não queria reinstalar, assim eu utilisei o comando diskpart. O problema é que dei comando clean e depois format. Eu entrei antes na partição e no volume que eu queria formatar para não mexer na outra. Não sei o que aconteceu, a outra partiçao também despapareceu. É possivel recuperar essa partição. Nada foi alocado nela, é como não existisse, a autra partição que era a C está alocada para instalar o Windows. Tem como recuperar esses dados? Obrigado.
  9. Como não trata-se de overclock e sim de outro assunto. Creio ser aqui que devo Postar. Ainda está ou saiu de linha os processadores XII? Obrigado.
  10. Qual é a capacidade do Kingston 112 de 4GB? O meu é de 3,73GB, está correto?
  11. deathcon4

    Firewall

    Estou na dúvida, tenho a última versão do sygate, mas como a Symantec comprou há algum tempo, o programa foi descontinuado. Será que desinsta-lo e instalo o comodo? Eu tentei testa-lo e ele fez minha conexão acusar nula ou limitada, tive de desinstalar. Podem ver os resultados dos testes de firewalls em: http://www.matousec.com/projects/proactive-security-challenge/results.php
  12. Vou acrescentar mais coisas aqui, infelizmente deu problema no meu computador. Mas logo postarei sobre LLC e as outras dúvidas aqui.
  13. deathcon4

    Firewall

    É ruim. A Symantec comprou a Sygate e assim o firewall da Sygate não existe mais, é uma pena. Este firewall foi acrescentado ao da Symantec que é meio ruim e não tem versão gratuíta. O Meu Sygate funcionou corretamente, eu tenho a última versão antes da Symantec comprar a Sygate. Agora teremos de rever a lista dos firewalls.
  14. Spawlinux dei uma "guaribada" em seu tópico. Para contribuir e ajudar. Camadas do modelo OSI Este modelo tem o objetivo de delimitar e isolar as funções de comunicação. Os limites entre cada camada adjacente são chamados de interfaces. Cada camada oferece um conjunto de serviços à camada superior, usando funções realizadas na própria camada e serviços disponíveis nas camadas inferiores. Ou seja é resolvido de baixo para cima para receber (1 a 7) e de cima para baixo para enviar(7 a 1). A ordem correta das camadas é como está na figura. Coloquei o texto nesta ordem, somente para melhor entendimento. CAMADA 1 - FÍSICA A camada Física pega os quadros enviados pela camada de Link de Dados e os transforma em sinais compatíveis com o meio onde os dados deverão ser transmitidos. Se o meio for elétrico, essa camada converte os 0s e 1s dos quadros em sinais elétricos a serem transmitidos pelo cabo. Se o meio for óptico (uma fibra óptica), essa camada converte os 0s e 1 s dos quadros em sinais luminosos e assim por diante, dependendo do meio de transmissão de dados. A camada Física especifica, portanto, a maneira com que os 0s e 1s dos quadros serão enviados para a rede (ou recebidos da rede, no caso da recepção de dados, define o modo de transmissão e o tipo de iterface.). Ela não sabe o significado dos 0s e 1s que está recebendo ou transmitindo. Por exemplo, no caso da recepção de um quadro, a camada física converte os sinais do cabo em 0s e 1 s e envia essas informações para a camada de Link de Dados, que montará o quadro e verificará se ele foi recebido corretamente. Como você pode facilmente perceber, o papel dessa camada é efetuado pela placa de rede dos dispositivos conectados em rede. Note que a camada Física não inclui o meio onde os dados circulam, isto é, o cabo da rede. O máximo com que essa camada se preocupa é com o tipo de conector e o tipo de cabo usado para a transmissão e recepção dos dados, de forma que os 0s e 1s sejam convertidos corretamente no tipo de sinal requerido pelo cabo, mas o cabo em si não é responsabilidade dessa camada. Além disso, ela provê características físicas, elétricas, funcionais e procedimentos para ativar, manter e desativar conexões através do meio físico. CAMADA 2 - LINK DE DADOS A camada de Link de Dados (também chamada camada de Enlace) pega os pacotes de dados recebidos da camada de Rede e os transforma em quadros que serão trafegados pela rede, adicionando informações como o endereço da placa de rede de origem, o endereço da placa de rede de destino, dados de controle, os dados em si e o CRC. A estrutura do pacote de dados criado por essa camada nós já vimos na Figura 2.5. Além disso ela faz a manutenção e controla a liberação de enlaces de dados entre os componentes da rede. Corrige e detecta os querros que possam ocorrer no meio físico. CAMADA 3 - REDE A camada de Rede é responsável pelo endereçamento dos pacotes, convertendo endereços lógicos em endereços físicos, de forma que os pacotes consigam chegar corretamente ao destino. Essa camada também determina a rota que os pacotes irão seguir para atingir o destino, baseada em fatores como condições de tráfego da rede e prioridades. Como você pode ter percebido, falamos em rota. Essa camada é, portanto, usada quando a rede possui mais de um segmento e, com isso, há mais de um caminho para um pacote de dados trafegar da origem até o destino. O quadro criado pela camada Link de Dados é enviado para a camada Física, que converte esse quadro em sinais elétricos para serem enviados através do cabo da rede. Quando o receptor recebe um quadro, a sua camada Link de Dados confere se o dado chegou íntegro, refazendo o CRC. Se os dados estão o.k., ele envia uma confirmação de recebimento (chamada acknowledge ou simplesmente ack). Caso essa confirmação não seja recebida, a camada Link de Dados do transmissor reenvia o quadro, já que ele não chegou até o receptor ou então chegou com os dados corrompidos. Nós já havíamos visto esse princípio de correção de erros no tópico Conceitos Básicos. CAMADA 4 - TRANSPORTE A camada de Transporte é responsável por pegar os dados enviados pela camada de Sessão e dividi-los em pacotes que serão transmitidos pela rede, ou, melhor dizendo, repassados para a camada de Rede. Ela numera os pacotes de cada processo podendo dividí-los se forem muito grandes ou agrupá-los se forem muito pequenos para otimizar a transmissão deles. No receptor, a camada de Transporte é responsável por pegar os pacotes recebidos da camada de Rede e remontar o dado original para enviá-lo à camada de Sessão. Isso inclui controle de fluxo (colocar os pacotes recebidos em ordem, caso eles tenham chegado fora de ordem) e correção de erros, tipicamente enviando para o transmissor uma informação de reconhecimento (acknowledge), informando que o pacote foi recebido com sucesso. A camada de Transporte separa as camadas de nível de aplicação (camadas 5 a 7) das camadas de nível físico (camadas de 1 a 3). Como você pode facilmente perceber, as camadas de 1 a 3 estão preocupadas com a maneira com que os dados serão transmitidos e recebidos pela rede, mais especificamente com os quadros transmitidos pela rede. Já as camadas de 5 a 7 estão preocupadas com os dados contidos nos pacotes de dados, para serem enviados ou recebidos para a aplicação responsável pelos dados. A camada 4,Transporte, faz a ligação entre esses dois grupos. CAMADA 5 - SESSÃO A camada de sessão permite que duas aplicações em computadores diferentes estabeleçam uma sessão de comunicação. Nesta sessão, essas aplicações definem como será feita a transmissão de dados e coloca marcações nos dados que estão sendo transmitidos. Se porventura a rede falhar, os computadores reiniciam a transmissão dos dados a partir da última marcação recebida pelo computador receptor. Esta camada tem mecanismos que organizam e sincronizam o dialogo e gerenciamento da rede, como senha de usuários, conexão dos usuários com a rede, administração das operações. Esta camada recebe solicitações de qualquer camada mais alta e envia informação as camadas inferiores para negociar uma conexão. Feita a conexão ela se comporta como uma interface de comunicação entre a camada de rede e as camadas mais altas. É também responsável pelo término da conexão. Por exemplo, você está baixando e-mails de um servidor de e-mails e a rede falha. Quando a rede voltar a estar operacional a sua tarefa continuará do ponto em que parou, não sendo necessário reiniciá-la. CAMADA 6 - APRESENTAÇÃO A camada de Apresentação, também chamada camada de Tradução, converte o formato do dado recebido pela camada de Aplicação em um formato comum a ser usado na transmissão desse dado, ou seja, um formato entendido pelo protocolo usado, a sintaxe do protocolo. Um exemplo comum é a conversão do padrão de caracteres (código de página) quando, por exemplo, o dispositivo transmissor usa um padrão diferente do ASCII, por exemplo. Pode ter outros usos, como compressão de dados e criptografia. A compressão de dados pega os dados recebidos da camada sete e os comprime (como se fosse um compactador comumente encontrado em PCs, como o Zip ou o Arj) e a camada 6 do dispositivo receptor fica responsável por descompactar esses dados. A transmissão dos dados torna-se mais rápida, já que haverá menos dados a serem transmitidos: os dados recebidos da camada 7 foram "encolhidos" e enviados à camada 5. Para aumentar a segurança, pode-se usar algum esquema de criptografia neste nível, sendo que os dados só serão decodificados na camada 6 do dispositivo receptor. Não existe nenhum tipo de multiplexação nesta camada de protocolo. CAMADA 7 - APLlCAÇÃO A camada de aplicação faz a interface entre o protocolo de comunicação e o aplicativo que pediu ou receberá a informação através da rede. Por exemplo, se você quiser baixar o seu e-mail com seu aplicativo de e-mail. ele entrará em contato com a camada de Aplicação do protocolo de rede efetuando este pedido. É a camada mais alta. Não tem nada a ver com uso de programas, como Word ou Photoshop por exemplo, na verdade é um meio de os aplicativos comunicarem-se com a rede, é um meio para divulgar quais serviços estão disponíveis na rede também. Por exemplo: o serviço de e-mail. Ele usará os protocolos correspondentes smtp e pop e indicará que este serviço esta presente na rede. Para o browser, ele usará o protocolo http. Os limites entre cada camada adjacente são chamados de interfaces. Cada camada oferece um conjunto de serviços à camada superior, usando funções realizadas na própria camada e serviços disponíveis nas camadas inferiores. Texto extraído do livro Redes de Computadores - Curso Completo Autor: Mestre Gabriel Torres Editora Axcel Itens acrescentados por Deathcon4, tópico postado por Spawlinux.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...