Trabalho Computacional

Tamanho: px
Começar a partir da página:

Download "Trabalho Computacional"

Transcrição

1 Universidade Federal do Espírito Santo Departamento de Informática Profª Claudia Boeres Teoria dos Grafos /2 Trabalho Computacional 1. Objetivo Estudo e implementação de algoritmos para resolução de problemas de grafos. 2. Trabalho em grupo 3. Tarefas Esse trabalho deve ser elaborado por um grupo de 2 pessoas, cuja composição deve ser informada previamente. No item 4 são apresentados doze problemas que podem ser modelados como problemas em grafos. Cada grupo deve escolher um problema para implementar e realizar testes computacionais. Detalhes de implementação e a apresentação dos resultados devem ser organizados na forma de slides e apresentados como um seminário. Os slides devem conter os seguintes itens: a) a representação computacional escolhida para o grafo do problema resolvido e das demais estruturas de dados, se utilizadas. b) indicar qual dos algoritmos de grafos apresentados em sala foi utilizado na resolução. c) pseudo-código do algoritmo implementado, destacando seus detalhes de implementação. d) mostrar quais conjuntos de teste foram elaborados. e) mostrar a execução do algoritmo para dois conjuntos de teste escolhidos dentre todos os elaborados. f) Conclusões 4. Descrição dos problemas

2 Problema 1: Reconexão de computadores em rede Considere o problema de selecionar um conjunto de T cabos de alta velocidade para conexão de N computadores, de um universo de M cabos de alta velocidade. Um cabo de alta velocidade pertencente a M conecta um par de computadores e possui um custo mensal de utilização. O objetivo do problema é minimizar o custo mensal total de conectar N computadores em rede, sabendo-se que esse custo é dado pela soma dos custos de cada cabo incluído no conjunto T. Considere agora que os N computadores já estão conectados por T M, mas que K novos cabos de alta velocidade tornaram-se recentemente disponíveis. Faça um programa que compute um novo conjunto T' de cabos de alta velocidade para reconectar os N computadores, de maneira que o custo total de T' seja menor ou igual ao obtido pelo conjunto T, sabendo-se que nesta nova configuração existem M + K cabos de alta velocidade disponíveis para a conexão dos N computadores. Use o algoritmo de Prim na resolução desse problema. A entrada de dados consiste em um arquivo composto de vários conjuntos de teste, dispostos em sequência no arquivo e separados por uma linha em branco. A organização das linhas de cada conjunto de teste é dada por: A primeira linha do conjunto de teste contém o número N de computadores a serem conectados, com 1 N ; A segunda linha do conjunto de teste contém o número M de cabos de conexão, com N-1 M N(N-1)/2; As próximas M linhas do conjunto de teste descrevem cada cabo de conexão pertencente a M. Cada uma dessas linhas devem conter os números identificadores dos computadores que são ligados por aquele cabo, além do seu custo de utilização. Os N computadores são rotulados de 1 a N e os custos de utilização dos cabos são valores inteiros. A linha seguinte deve conter o número K de cabos de conexão adicionais considerados, com 1 K min {10, N(N-1)/2 M}; K linhas, cada uma contendo informações de cada novo cabo de conexão, ou seja, os números identificadores dos computadores que são ligados por aquele cabo, além do seu custo de utilização. O custo de utilização é definido como um valor inteiro. de Dados O arquivo de saída deve conter cada linha (separada por linhas em branco) referente à resposta do seu programa para cada conjunto de teste. Assim, cada linha possui duas informações: a primeira é o custo de conexão dos N computadores (custo total do conjunto T) quando foram considerados M cabos de conexão; e a segunda é o custo total de T', quando foram considerados M+K cabos de conexão.

3 Se o custo de T' for igual ao de T, então o valor gerado desse custo deve aparecer duas vezes na linha Problema 2: Reconexão de computadores em rede Considere o problema de selecionar um conjunto de T cabos de alta velocidade para conexão de N computadores, de um universo de M cabos de alta velocidade. Um cabo de alta velocidade pertencente a M conecta um par de computadores e possui um custo mensal de utilização. O objetivo do problema é minimizar o custo mensal total de conectar N computadores em rede, sabendo-se que esse custo é dado pela soma dos custos de cada cabo incluído no conjunto T. Considere agora que os N computadores já estão conectados por T M, mas que K novos cabos de alta velocidade tornaram-se recentemente disponíveis. Faça um programa que compute um novo conjunto T' de cabos de alta velocidade para reconectar os N computadores, de maneira que o custo total de T' seja menor ou igual ao obtido pelo conjunto T, sabendo-se que nesta nova configuração existem M + K cabos de alta velocidade disponíveis para a conexão dos N computadores. Use o algoritmo de Kruskal na resolução desse problema. A entrada de dados consiste em um arquivo composto de vários conjuntos de teste, dispostos em sequencia no arquivo e separados por uma linha em branco. A organização das linhas de cada conjunto

4 de teste é dada por: A primeira linha do conjunto de teste contém o número N de computadores a serem conectados, com 1 N ; A segunda linha do conjunto de teste contém o número M de cabos de conexão, com N-1 M N(N-1)/2; As próximas M linhas do conjunto de teste descrevem cada cabo de conexão pertencente a M. Cada uma dessas linhas devem conter os números identificadores dos computadores que são ligados por aquele cabo, além do seu custo de utilização. Os N computadores são rotulados de 1 a N e os custos de utilização dos cabos são valores inteiros. A linha seguinte deve conter o número K de cabos de conexão adicionais considerados, com 1 K min {10, N(N-1)/2 M}; K linhas, cada uma contendo informações de cada novo cabo de conexão, ou seja, os números identificadores dos computadores que são ligados por aquele cabo, além do seu custo de utilização. O custo de utilização é definido como um valor inteiro. de Dados O arquivo de saída deve conter cada linha (separada por linhas em branco) referente à resposta do seu programa para cada conjunto de teste. Assim, cada linha possui duas informações: a primeira é o custo de conexão dos N computadores (custo total do conjunto T) quando foram considerados M cabos de conexão; e a segunda é o custo total de T', quando foram considerados M+K cabos de conexão. Se o custo de T' for igual ao de T, então o valor gerado desse custo deve aparecer duas vezes na linha

5 Problema 3: Enviando s Considere uma rede composta por n servidores SMTP ligados por m cabos de rede. Cada um dos m cabos conecta dois computadores e tem uma certa latência medida em milissegundos necessária para enviar uma mensagem de . Faça um programa que calcule o menor tempo necessário para enviar uma mensagem do servidor S ao servidor T por uma sequência de cabos. Assume-se que não há atrasos incorridos em qualquer um dos servidores. Use o algoritmo de Dijkstra na resolução desse problema. A entrada de dados consiste em um arquivo composto de vários conjuntos de teste, dispostos em sequencia no arquivo e separados por uma linha em branco. A organização das linhas de cada conjunto de teste é dada por: A primeira linha do conjunto de teste contém o número n de computadores a serem conectados, com 2 n 20000; o número m de cabos da rede (0 m 50000); e os rótulos identificadores de S (0 S < n) e T (0 T < n), S T; As próximas m linhas do conjunto de teste descrevem informações de cada cabo de rede. Cada uma dessas linhas devem conter os números identificadores dos servidores conectados por um cabo bidirecional (com rótulos identificadores no intervalo [0, n-1]), além do valor da latência w, ao longo do cabo (0 w 10000). de Dados O arquivo de saída deve conter cada linha (separada por linhas em branco) referente à resposta do seu programa para cada conjunto de teste. Assim, cada linha deve possuir a informação do número de milissegundos requeridos para enviar uma mensagem de S a T. Se há um caminho entre S e T, a mensagem emitida pelo programa deve ser Envio de mensagens de <S> a <T>: <tempo em ms>.. Caso contrário, a mensagem deve ser: Envio de mensagens de <S> a <T>: não há caminho entre <S> e <T>..

6 Envio de mensagens de 2 a 0: 150. Envio de mensagens de 0 a 2: 4. Envio de mensagens de 0 a 5: não há caminho entre 0 e Problema 4: Navegando nas páginas da web Recentemente foi relatado que, em média, apenas 19 cliques são necessários para sair de uma página e migrar para qualquer outra na World Wide Web. Isto é, se representamos as páginas na web como nós em um grafo, então o comprimento médio dos caminhos entre pares arbitrários de nós no grafo é 19. Dado um grafo orientado em que todos os nós são atingíveis a partir de qualquer ponto de partida, faça um programa que encontre o comprimento médio dos caminhos mais curtos entre todos os pares arbitrários de nós. Por exemplo, considere um grafo orientado com quatro vértices com as seguintes listas de sucessores: Γ + (1) = {2,3}, Γ + (2) = {4}, Γ + (3) = {1} e Γ + (4) = {3}. O grafo é orientado, pois se existe um link de uma página A para uma página B, não necessariamente existe um link de B para A. Considerando os custos dos arcos unitários, podemos observar facilmente que os comprimentos dos menores caminhos do vértice 1 para os vértices 2, 3 e 4 são respectivamente 1, 1 e 2. Do nó 2 para os nós 1, 3 e 4, os comprimentos dos menores caminhos são 3, 2 e 1, e desta forma podemos obter os comprimentos dos menores caminhos a partir de todos os nós para todos os outros nós do grafo. Se considerarmos a soma dos comprimentos dos menores caminhos de cada vértice para todos os outros e dividirmos para o número total de pares de vértices, obteremos a média do número de clicks para navegar de uma página a outra na web. Neste exemplo, para um digrafo de 4 nós e essa topologia, teríamos a média de 22/12 = 1.83 clicks. Use o algoritmo de Floyd-Warshall na resolução desse problema.

7 A entrada de dados consiste em um arquivo composto de vários conjuntos de teste, cada um representado em uma única linha, dispostos em linhas em sequencia no arquivo. A organização das informações de cada conjunto de teste em uma linha é dada por: A linha é composta por um número arbitrário de pares de inteiros, a e b, cada par representando um link entre uma página a e uma página b. Os rótulos identificadores das páginas são valores inteiros pertencentes ao intervalo [1, 100]. A linha representativa do conjunto de teste deve ser terminada com um par de zeros, que não devem ser tratados como identificadores de página. Finalizando o arquivo, um par adicional de zeros deve ser colocado em sua última linha, representando um conjunto de teste que não é para ser processado. Considere que o digrafo de representação das páginas na web é um digrafo simples e f-conexo. de Dados O arquivo de saída deve conter cada linha (separada por linhas em branco) referente à resposta do seu programa para cada conjunto de teste. Assim, cada linha deve possuir a informação do comprimento médio dos caminhos mais curtos entre cada par de nós do grafo, imprimindo a seguinte mensagem: comprimento médio dos caminhos entre as páginas: <valor do comprimento médio> clicks Comprimento médio dos caminhos mínimos entre as páginas = 1.83 clicks. Comprimento médio dos caminhos mínimos entre as páginas = 1.75 clicks. Problema 5: Largura de Banda de Internet Em uma rede de máquinas conectadas à Internet, altamente interligadas entre si, podem existir inúmeros caminhos para a transmissão de mensagens entre um determinado par de máquinas. A capacidade total de transporte de mensagem (largura de banda) entre dois nós dados é a quantidade máxima de dados por unidade de tempo que pode ser transmitida a partir de um nó para outro. Usando uma técnica chamada de comutação de pacotes, estes dados podem ser transmitidos ao longo de vários caminhos, ao mesmo tempo. Por exemplo, a figura a seguir mostra uma rede com quatro máquinas (representadas por círculos), com um total de cinco conexões entre elas. Cada conexão é rotulada por seu valor de

8 largura de banda. No nosso exemplo, a largura de banda entre o nó 1 e nó 4 é 25, que pode ser pensada como a soma das larguras de banda 10 ao longo do caminho 1-2-4, 10 ao longo do caminho 1-3-4, e 5 ao longo da caminho Nenhuma outra combinação de caminhos entre os nós 1 e 4 fornece uma largura de banda maior. Escreva um programa que calcula a largura de banda entre dois nós quaisquer de uma rede, fornecidos como entrada, dadas as larguras de banda associadas a todas as conexões existentes na rede. Neste problema, assuma que a largura de banda de uma conexão é sempre a mesma em ambas as direções (o que nem sempre é necessariamente verdade no mundo real). Use o algoritmo de Ford-Fulkerson na resolução desse problema. O arquivo de entrada contém descrições de várias redes. Cada descrição inicia-se com uma linha contendo um único número inteiro n, que é o número de nós da rede. Os nós são numerados de 1 a n. A próxima linha contém três números s, t, c, que representam respectivamente o nó fonte, o nó destino e o número total de conexões na rede. As c linhas seguintes descrevem as conexões da rede em ordem lexográfica. Cada uma destas linhas contém três números inteiros: os dois primeiros indicam os rótulos dos nós ligados por uma conexão e o terceiro número, o valor da sua largura de banda. A largura de banda é um número não-negativo não maior do que Pode haver no máximo uma ligação entre um par de nós e um nó não pode ser ligado a ele próprio. Todas as ligações são bidirecionais (podendo ser representadas sem orientação), ou seja, os dados podem ser transmitidos em ambos os sentidos ao longo de uma conexão, mas a soma da quantidade de dados transmitidos em ambos os sentidos, deve ser menor do que a largura de banda. A linha que contém o número 0 segue a última descrição da rede, e termina a entrada.

9 de Dados Para a descrição de cada rede, primeiro imprima o número da rede. Em seguida, imprima a largura de banda total entre o nó de origem s e o nó destino t, seguindo o formato da saída da amostra. Imprima uma linha em branco após cada caso de teste Rede 1 A largura de banda é 25. Problema 6: Vulnerabilidade em redes Uma companhia telefônica está construindo uma nova rede de cabos de telefonia. A companhia tem por objetivo conectar várias regiões representadas por suas centrais telefônicas, que estão identificadas com rótulos inteiros numerados de 1 a N. Duas centrais distintas não são rotuladas com o mesmo número. Os cabos, que ligam centrais telefônicas distintas, são representados por ligações bidirecionais. O grafo que representa a rede telefônica é conexo, ou seja, existe pelo menos um caminho entre cada par de centrais telefônicas. De vez em quando é possível que a fonte de energia de uma central falhe e esta pare de funcionar. Os funcionários da companhia perceberam que neste caso, além da própria central ficar inoperante, essa falha pode interromper a conexão entre outras centrais telefônicas instaladas em outros lugares. Nestes casos, chamamos o lugar com a central telefônica inoperante de ponto crítico. Faça um programa que identifique na rede telefônica, o número de pontos críticos. Use o algoritmo de busca em profundidade na resolução desse problema. O arquivo de entrada é composta por vários blocos de linhas referente a cada conjunto de teste. Cada bloco descreve uma rede. Na primeira linha de cada bloco há o número de centrais telefônicas N < 100. As próximas N, no máximo, linhas do arquivo contém o identificador de uma central telefônica, seguido dos identificadores de outras centrais as quais ela está ligada diretamente na rede. Cada conexão direta entre duas centrais na rede está descrita em pelo menos uma das N linhas. Os

10 identificadores em cada linha são separados por espaços em branco. Cada bloco de descrição de uma rede termina com uma linha contendo apenas o valor 0. O último bloco contém uma linha com N = 0. de Dados O arquivo de saída contém, para cada conjunto de teste (com exceção do último) do arquivo de entrada, o número de pontos críticos da rede Problema 7: Calculando o diâmetro de um grafo O diâmetro de um grafo é o maior valor de excentricidade dos seus vértices. Os vértices periféricos do grafo são todos aqueles que possuem excentricidade igual ao diâmetro do grafo. Faça um programa que, dado um grafo, calcule o diâmetro desse grafo, além dos seus vértices periféricos. Use o algoritmo de Floyd-Warshall na resolução desse problema. O arquivo de entrada é composto por vários blocos de linhas referente a cada conjunto de teste, separados por uma linha em branco. Cada bloco descreve um grafo de n vértices e m arestas. Na primeira linha de cada bloco, os valores de n e m devem ser indicados, com n < 100. As próximas m linhas devem conter, cada uma, os rótulos identificadores das arestas do grafo, que devem ser separados por espaços em branco. A última linha do arquivo deve conter apenas a seguinte informação: 0 0. de Dados O arquivo de saída contém, para cada conjunto de teste do arquivo de entrada, o valor do diâmetro do grafo, seguido dos rótulos identificadores dos seus vértices periféricos (todos separados por espaços em branco).

11 Problema 8: Calculando o raio e o centro de uma árvore O raio de um grafo é o menor valor de excentricidade dos seus vértices. O centro do grafo é formado por todos os seus vértices com excentricidade igual ao raio. Faça um programa que, dada uma árvore (assumir que a entrada é sempre relativa a árvores), calcule o raio e o centro dessa árvore. Use o algoritmo de busca em largura na resolução desse problema. O arquivo de entrada é composto por vários blocos de linhas referente a cada conjunto de teste. Cada bloco descreve uma árvore de n vértices e n-1 arestas. Na primeira linha de cada bloco, o valor de n deve ser indicado, com n < 100. As próximas n-1 linhas devem conter, cada uma, os rótulos identificadores das arestas da árvore, que devem ser separados por espaços em branco. A última linha do arquivo deve conter apenas a seguinte informação: 0 0. de Dados O arquivo de saída contém, para cada conjunto de teste do arquivo de entrada, o valor do raio da árvore, seguido dos rótulos identificadores dos vértices do centro da árvore (todos separados por espaços em branco)

12 Problema 9: Caminhos máximos É um fato conhecido que algumas pessoas tem sempre a tendência de chegarem atrasadas em seus compromissos... Para muitas delas, isso ocorre devido a tendência de escolher os maiores caminhos, ao invés dos menores, de um ponto a outro. César possui esse tipo de característica. Mas ele possui um motivo: por ser muito popular, quando ele sai para visitar os amigos, ele acaba decidindo escolher o maior caminho possível da casa dele até o último amigo que ele pretende visitar, para, assim poder visitar todos. Felipe, que é amigo de César, entendeu a natureza do problema. Por várias vezes ele já ficou por muito tempo esperando por César. Mas ele não quer deixar de receber a sua visita, mas também não quer ficar preso em casa o esperando. Por isso, ele quer encontrar uma maneira de calcular o tempo gasto por César para percorrer esse caminho, e desta forma, poder fazer algo de útil enquanto espera por César em sua casa. Para isso, ele quer saber o comprimento do maior caminho percorrido por César a partir da casa dele. Ajude Felipe desenvolvendo um programa que calcule o comprimento do maior caminho que pode ser calculado em um dado digrafo a partir de um vértice de partida (que representa a residência do César). Assuma que o digrafo é simples e sem ciclos. Use o algoritmo de Dijkstra na resolução desse problema. O arquivo de entrada é composto por vários blocos de linhas referente a cada conjunto de teste. Na primeira linha de cada bloco, o valor de n (ordem do grafo) deve ser indicado, com 1 < n 100, representando o número de lugares que César tem que visitar. A próxima linha deve conter o valor de s, 1 s 100, que representa o ponto de partida do percurso traçado por César. As próximas m linhas devem conter, cada uma, os rótulos identificadores dos arcos do digrafo, um par por linha, que devem ser separados por espaços em branco. O par p q indica que César pode visitar q depois de visitar p. A linha após cada conjunto de teste deve conter apenas a seguinte informação: 0 0. de Dados O arquivo de saída contém, para cada conjunto de teste do arquivo de entrada, o comprimento do maior caminho que começa em um ponto inicial dado. Imprima na mesma linha o rótulo do vértice inicial e o rótulo do vértice final deste caminho. Se existem vários caminhos de maior tamanho com o mesmo comprimento, imprima o rótulo final de menor valor. Imprima uma linha para cada caso de teste.

13 Problema 10: Aeroportos O governo de um determinado país em desenvolvimento quer melhorar o transporte em uma de suas áreas mais inacessíveis, na tentativa de atrair investimentos. Pesquisas mostraram que a região é composta de vários locais importantes que deveriam ter acesso facilitado por um aeroporto. Uma solução trivial, porém cara, é construir um aeroporto em cada uma dessas regiões. No entanto pode ser mais barato construir um número menor de aeroportos e construir estradas que os liguem a todos os locais de interesse. Considere que as estradas são bidirecionais. Além disso, pode haver mais do que um caminho possível entre duas regiões distintas. Considera-se que uma região tem acesso a um aeroporto se a própria região contém o aeroporto ou se é possível viajar por estrada para alguma outra região que possua um aeroporto. São dados neste problema, o custo de construção de um aeroporto e uma lista de estradas possíveis entre pares de regiões e seus respectivos custos. Faça um programa que ajude ao governo desse país a decidir pela maneira mais barata de assegurar que todas as regiões tem acesso a um aeroporto. Use um algoritmo de árvore geradora mínima na resolução desse problema. O arquivo de entrada é composto por vários blocos de linhas referente a cada conjunto de teste, separados por uma linha em branco. A primeira linha de cada bloco deve conter os números N (0 < N 10000) de regiões, M (0 M )de possíveis estradas

14 que podem ser construídas e A (0 A 10000), que representa o custo de construir um aeroporto. Todos os valores da linha devem ser separados por espaços em branco. As próximas M linhas devem conter, cada uma, também três valores x, y e c (1 x, y N, 0 < c 10000), separadas por espaços em branco. Os valores x e y representam duas regiões distintas e c, o custo de construir uma estrada entre x e y. de Dados O arquivo de saída contém, para cada conjunto de teste do arquivo de entrada, uma linha, com o valor do custo total mínimo de construir estradas e aeroportos de maneira que as regiões tenham acesso pelo menos a um aeroporto e o valor seguinte, que representa o número de aeroportos efetivamente construídos. Se existem várias respostas com o mesmo custo, escolha aquela que maximiza o número de aeroportos Problema 11: Dominós O jogo de dominó é muito divertido. As crianças se divertem posicionando suas peças lado a lado, formando longas filas. Quando um peça do dominó cai, derruba as outras que estão em sequencia, destruindo toda a sequência de peças. No entanto, algumas vezes, uma peça de dominó, ao cair, só derruba a próxima peça e mais nenhuma. Neste caso, temos que ajudar, empurrando com a mão a próxima peça para derrubá-la e obter o efeito de ver os dominós caindo outra vez. Faça um programa que determine o número mínimo de dominós que temos que ajudar a cair com a mão, para produzir o efeito de ver todos os dominós caindo em sequência. Use o algoritmo de busca em profundidade na resolução desse problema. O arquivo de entrada é composto por vários blocos de linhas referente a cada conjunto de teste. A primeira linha de cada bloco deve conter dois inteiros n e m (0 < n,m ). O número n representa o número de peças de dominó e o valor m é o número de

15 linhas para seguir. As peças de dominó estão numeradas de 1 a n. Cada uma das próximas linhas do conjunto de teste possui dois inteiros x e y, indicando que se o dominó de rótulo x cair, então o dominó de rótulo y deve cair também. Desta forma, o grafo que representa como os dominós estão posicionados é direcionado. de Dados O arquivo de saída contém, para cada conjunto de teste do arquivo de entrada, uma linha, com um valor inteiro indicando o número mínimo de dominós que devem ser derrubados manualmente a fim de fazer todos os dominós caírem Problema 12: Links críticos Em uma rede de computadores, um link l, que conecta dois servidores, é considerado crítico se existem pelo menos dois servidores A e B tal que todos os caminhos que conectam A a B na rede, passam por l. Remover esse link gera duas subredes tais que quaisquer dois servidores de uma subrede estão interconectadas. Use o algoritmo de busca em profundidade na resolução desse problema. É considerado que: os links são bidirecionais; o grafo da rede é simples; dois servidores estão interconectados se estão consectados diretamente ou se estão conectados com o mesmo servidor; o grafo pode ser desconexo. Escreva um programa que ache os links críticos de uma rede. O arquivo de entrada é composta por vários blocos de linhas referente a cada conjunto de teste. Cada bloco descreve uma rede. Na primeira linha de cada bloco há o número n de servidores da rede, 0 < n < 100. As próximas n linhas do arquivo, uma para cada servidor k, 0 k n - 1, contém o valor do rótulo k, seguido do número de conexões diretas de k (entre parentesis) e dos rótulos de todos os servidores que estão ligados diretamente com k. Os valores em cada linha são separados por espaços em branco. Cada bloco de descrição de uma rede é separado por uma linha em branco.

16 de Dados O arquivo de saída contém, para cada conjunto de teste do arquivo de entrada, uma linha, com o número de links críticos, seguido dos pares de rótulos identificadores de cada link crítico. As linhas do arquivo de saída são separadas por linhas em branco. 8 0 (1) 1 1 (3) (2) (3) (1) 3 5 (0) 6 (1) 7 7 (1) Duração do Seminário A apresentação do seminário não deve ultrapassar 25 minutos. 6. Instâncias de teste Os algoritmos devem ser executados para pelo menos 5 redes de entrada (a primeira delas deve ser referente aos exemplos dados para cada problema). As outras 4 redes podem ser geradas com valores distintos de n e m, mas respeitando o máximo de n = 150 nós. Todas as redes a serem testadas devem respeitar os formatos de entrada de dados sugeridos no item 4, de acordo com cada problema. 7. Linguagem de Programação a escolha da linguagem de programação é livre. 8. Data e procedimento de entrega do trabalho Os códigos-fonte dos algoritmos, os arquivos de entrada, assim como os slides da apresentação devem ser entregues no dia 10/12/2014, até 12 horas, para o boeres@inf.ufes.br. Os seminários ocorrerão nos dias 10/12/2014 (quarta-feira) e 12/12/2014 (sexta-feira).

CAPÍTULO 2. Grafos e Redes

CAPÍTULO 2. Grafos e Redes CAPÍTULO 2 1. Introdução Um grafo é uma representação visual de um determinado conjunto de dados e da ligação existente entre alguns dos elementos desse conjunto. Desta forma, em muitos dos problemas que

Leia mais

1. Explicando Roteamento um exemplo prático. Através da análise de uns exemplos simples será possível compreender como o roteamento funciona.

1. Explicando Roteamento um exemplo prático. Através da análise de uns exemplos simples será possível compreender como o roteamento funciona. Aula 14 Redes de Computadores 24/10/07 Universidade do Contestado UnC/Mafra Sistemas de Informação Prof. Carlos Guerber ROTEAMENTO EM UMA REDE DE COMPUTADORES A máscara de sub-rede é utilizada para determinar

Leia mais

Manual do Instar Mail v2.0

Manual do Instar Mail v2.0 Manual do Instar Mail v2.0 Sumário Conteúdo Menu Principal... 2 Menu Cliente... 3 Pagina Categorias do Instar-Mail... 4 Importação... 4 Campanhas... 8 Cadastramento de campanhas do Instar-Mail... 9 Ações

Leia mais

MINISTÉRIO DA SAÚDE. Secretária de Gestão Estratégica e Participativa da Saúde SGEP. Coordenação de Desenvolvimento dos Sistemas de Saúde - CDESS

MINISTÉRIO DA SAÚDE. Secretária de Gestão Estratégica e Participativa da Saúde SGEP. Coordenação de Desenvolvimento dos Sistemas de Saúde - CDESS MINISTÉRIO DA SAÚDE Secretária de Gestão Estratégica e Participativa da Saúde SGEP Coordenação de Desenvolvimento dos Sistemas de Saúde - CDESS Departamento de Informática do SUS - DATASUS Manual operacional

Leia mais

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 3-1. A CAMADA DE REDE (Parte 1) A camada de Rede está relacionada à transferência de pacotes da origem para o destino. No entanto, chegar ao destino pode envolver vários saltos em roteadores intermediários.

Leia mais

Guia de utilização da notação BPMN

Guia de utilização da notação BPMN 1 Guia de utilização da notação BPMN Agosto 2011 2 Sumário de Informações do Documento Documento: Guia_de_utilização_da_notação_BPMN.odt Número de páginas: 31 Versão Data Mudanças Autor 1.0 15/09/11 Criação

Leia mais

PREFEITURA MUNICIPAL DE BOM DESPACHO-MG PROCESSO SELETIVO SIMPLIFICADO - EDITAL 001/2009 CARGO: COORDENADOR DE INCLUSÃO DIGITAL CADERNO DE PROVAS

PREFEITURA MUNICIPAL DE BOM DESPACHO-MG PROCESSO SELETIVO SIMPLIFICADO - EDITAL 001/2009 CARGO: COORDENADOR DE INCLUSÃO DIGITAL CADERNO DE PROVAS CADERNO DE PROVAS 1 A prova terá a duração de duas horas, incluindo o tempo necessário para o preenchimento do gabarito. 2 Marque as respostas no caderno de provas, deixe para preencher o gabarito depois

Leia mais

O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio.

O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio. AVISO O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio. Nenhuma parte desta publicação pode ser reproduzida nem transmitida

Leia mais

7 - Análise de redes Pesquisa Operacional CAPÍTULO 7 ANÁLISE DE REDES. 4 c. Figura 7.1 - Exemplo de um grafo linear.

7 - Análise de redes Pesquisa Operacional CAPÍTULO 7 ANÁLISE DE REDES. 4 c. Figura 7.1 - Exemplo de um grafo linear. CAPÍTULO 7 7 ANÁLISE DE REDES 7.1 Conceitos Básicos em Teoria dos Grafos Diversos problemas de programação linear, inclusive os problemas de transporte, podem ser modelados como problemas de fluxo de redes.

Leia mais

REDES DE COMPUTADORES HISTÓRICO E CONCEITOS

REDES DE COMPUTADORES HISTÓRICO E CONCEITOS REDES DE COMPUTADORES HISTÓRICO E CONCEITOS BREVE HISTÓRICO A década de 60 Surgiram os primeiros terminais interativos, e os usuários podiam acessar o computador central através de linhas de comunicação.

Leia mais

Manual do Usuário. Protocolo

Manual do Usuário. Protocolo Manual do Usuário Protocolo Índice de capítulos Parte I - Processos............................... 01 1 - Buscar................................ 01 2 - Listar................................ 02 3 - Abertura..............................

Leia mais

Manual de Utilização

Manual de Utilização Manual de Utilização Versão 3.10 Sumário 1 Funções do Emissor... 3 1.1 Aba Inicial... 4 1.2 Aba Sistema... 5 1.2.1 Mensagem Sistema... 5 1.2.2 Extras... 6 1.2.3 Contingência... 6 1.2.4 Execução... 7 1.3

Leia mais

Conectar diferentes pesquisas na internet por um menu

Conectar diferentes pesquisas na internet por um menu Conectar diferentes pesquisas na internet por um menu Pré requisitos: Elaboração de questionário Formulário multimídia Publicação na internet Uso de senhas na Web Visualização condicionada ao perfil A

Leia mais

Arquitetura de Rede de Computadores

Arquitetura de Rede de Computadores TCP/IP Roteamento Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 4. Roteamento i. Máscara de Rede ii. Sub-Redes iii. Números Binários e Máscara de Sub-Rede iv. O Roteador

Leia mais

3 Estratégia para o enriquecimento de informações

3 Estratégia para o enriquecimento de informações 34 3 Estratégia para o enriquecimento de informações Podemos resumir o processo de enriquecimento de informações em duas grandes etapas, a saber, busca e incorporação de dados, como ilustrado na Figura

Leia mais

Trabalho de Redes de Computadores

Trabalho de Redes de Computadores UNIVERSIDADE FEDERAL DO CEARÁ INSTITUTO UFC VIRTUAL PROJETO JOVEM DIGITAL KP NOME: Trabalho de Redes de Computadores Questão 1: Assinale V para verdadeiro e F para falso. Os itens que estiverem falsos

Leia mais

Introdução. Uso do disco Vantagens Desvantagens Baixo custo, facilidade de manutenção do software e do hardware, simetria e flexibilidade

Introdução. Uso do disco Vantagens Desvantagens Baixo custo, facilidade de manutenção do software e do hardware, simetria e flexibilidade Introdução É sabido que os processos rodam em processadores. Nos sistemas tradicionais existe somente um único processador, de forma que não há dúvida a respeito de como ele deve ser usado. Em um sistema

Leia mais

Manual Rápido de Registro e Configuração do DJPDV

Manual Rápido de Registro e Configuração do DJPDV Página 1 Manual Rápido de Registro e Configuração do DJPDV Juliana Rodrigues Prado Tamizou www.djsystem.com.br (15) 3324-3333 Rua Coronel Aureliano de Camargo,973 Centro - Tatuí SP - 18270-170 Revisado

Leia mais

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 1

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 1 ORGANIZAÇÃO DE COMPUTADORES MÓDULO 1 Índice 1. Introdução...3 1.1. O que é um Computador?... 3 1.2. Máquinas Multiníveis... 3 2 1. INTRODUÇÃO 1.1 O QUE É UM COMPUTADOR? Para estudarmos como um computador

Leia mais

Ferramenta de Gestão de Web Site e Solution Backsite News Letter

Ferramenta de Gestão de Web Site e Solution Backsite News Letter News Letter E solution (Plug in) O plug in News Letter é uma ferramenta que fornece a capacidade de envio de e mails em massa, através de grupos de usuários ou listas selecionadas. A grande vantagem além

Leia mais

Q-Acadêmico. Módulo CIEE - Estágio. Revisão 01

Q-Acadêmico. Módulo CIEE - Estágio. Revisão 01 Q-Acadêmico Módulo CIEE - Estágio Revisão 01 SUMÁRIO 1. VISÃO GERAL DO MÓDULO... 2 1.1 PRÉ-REQUISITOS... 2 2. ORDEM DE CADASTROS PARA UTILIZAÇÃO DO MÓDULO CIEE... 3 2.1 CADASTRANDO EMPRESAS... 3 2.1.1

Leia mais

Topologia de rede Ligação Ponto-a-Ponto

Topologia de rede Ligação Ponto-a-Ponto TIPOS DE REDE Tipos de Redes Locais (LAN - Local Area Network), Redes Metropolitanas (MAN - Metropolitan Area Network) e Redes Remotas (WAN - Wide Area Network). Redes que ocupam um pequeno espaço geográfico

Leia mais

Sistema de Reserva de Laboratório Trabalho Semestral 2014.2. Versão 1.0

Sistema de Reserva de Laboratório Trabalho Semestral 2014.2. Versão 1.0 Sistema de Reserva de Laboratório Trabalho Semestral 2014.2 Versão 1.0 Conteúdo 1. Histórico 1 1.1 Solicitantes 1 1.2 Equipe envolvida 1 2. Conhecedor de domínio e descrição de usuário 1 2.1 Sumário dos

Leia mais

INSTALAÇÃO DO FIREFOX E JAVA PORTÁVEL CUSTOMIZADO PELO TRT DA 13ª REGIÃO

INSTALAÇÃO DO FIREFOX E JAVA PORTÁVEL CUSTOMIZADO PELO TRT DA 13ª REGIÃO Poder Judiciário Justiça do Trabalho Tribunal Regional do Trabalho da 13ª Região INSTALAÇÃO DO FIREFOX E JAVA PORTÁVEL CUSTOMIZADO PELO TRT DA 13ª REGIÃO Por Ericson Benjamim Secretaria de Tecnologia da

Leia mais

Problema de Mistura de Produtos

Problema de Mistura de Produtos Problema de Mistura de Produtos A companhia Electro & Domésticos pretende escalonar a produção de um novo apetrecho de cozinha que requer dois recursos: mão-de-obra e matéria-prima. A companhia considera

Leia mais

Manual das planilhas de Obras v2.5

Manual das planilhas de Obras v2.5 Manual das planilhas de Obras v2.5 Detalhamento dos principais tópicos para uso das planilhas de obra Elaborado pela Equipe Planilhas de Obra.com Conteúdo 1. Gerando previsão de custos da obra (Módulo

Leia mais

MÓDULO DE MATRICULA UNASUS

MÓDULO DE MATRICULA UNASUS MÓDULO DE MATRICULA UNASUS Guia de Instalação e Configuração (Moodle 2.x) Resumo Este documento lista o fluxo para aquisição do modulo de matricula, geração de chaves para acesso ao webservice do Arouca

Leia mais

Ponte rolante: como escolher

Ponte rolante: como escolher Ponte rolante: como escolher Vários fatores devem ser analisados antes de se optar por um modelo A decisão sobre a escolha do tipo de ponte rolante é altamente influenciada pelo local onde ela deve ser

Leia mais

Acessando o SVN. Soluções em Vendas Ninfa 2

Acessando o SVN. Soluções em Vendas Ninfa 2 Acessando o SVN Para acessar o SVN é necessário um código de usuário e senha, o código de usuário do SVN é o código de cadastro da sua representação na Ninfa, a senha no primeiro acesso é o mesmo código,

Leia mais

Portal do Projeto Tempo de Ser

Portal do Projeto Tempo de Ser Sumário Portal do Projeto Tempo de Ser O que é um Wiki?...2 Documentos...2 Localizando documentos...3 Links...3 Criando um Documento...4 Criando um link...4 Editando um Documento...5 Sintaxe Básica...5

Leia mais

Prof. Bruno Holanda - Semana Oĺımpica 2011 - Nível 1. Teoria dos Grafos

Prof. Bruno Holanda - Semana Oĺımpica 2011 - Nível 1. Teoria dos Grafos Prof. Bruno Holanda - Semana Oĺımpica 0 - Nível Teoria dos Grafos O que é um grafo? Se você nunca ouviu falar nisso antes, esta é certamente uma pergunta que você deve estar se fazendo. Vamos tentar matar

Leia mais

Fale.com. Manual do Usuário

Fale.com. Manual do Usuário Fale.com Manual do Usuário Serviço Fale.com Índice 1. Introdução 3 2. Instalando o Fale.com 3 a. Configurando o áudio para atendimento pela Internet 9 3. Configurando o Fale.com 14 4. Utilizando o Fale.com

Leia mais

- Aulas 57, 58, 59 e 60 - Técnicas de programação. Funções

- Aulas 57, 58, 59 e 60 - Técnicas de programação. Funções 1 - Aulas 57, 58, 59 e 60 - Técnicas de programação. Funções Um programa pode possuir determinados processos realizados repetidas vezes ao longo da execução do programa. Estes processos podem se agrupar

Leia mais

Sistema Integrado de Gerenciamento de Imposto Sobre Serviços.

Sistema Integrado de Gerenciamento de Imposto Sobre Serviços. Sistema Integrado de Gerenciamento de Imposto Sobre Serviços. 1 Sumário: Tópico: Página: 2 Apresentação: O Sistema Integrado de Gerenciamento de Imposto Sobre Serviços ou SIG-ISS é um sistema para gerenciamento

Leia mais

Início Rápido para o Templo

Início Rápido para o Templo Início Rápido para o Templo O FamilySearch.org facilita realizar as ordenanças do templo por seus antepassados. Todo o processo tem apenas alguns passos simples: 1. Descobrir antepassados que precisam

Leia mais

Manual de utilização

Manual de utilização Manual de utilização 1 Índice Calendário... 3 Usuários... 4 Contato... 5 Alterar... 5 Excluir... 5 Incluir... 5 Feriados... 9 Nacionais... 9 Regionais... 9 Manutenção... 9 Obrigações... 9 Obrigações Legais...

Leia mais

Terminal de Consulta de Preço. Linha Vader. Modelo TT300 e TT1000i

Terminal de Consulta de Preço. Linha Vader. Modelo TT300 e TT1000i Terminal de Consulta de Preço Linha Vader Modelo TT300 e TT1000i Índice 1. Conhecendo o Terminal de Consulta 03 1.1 Configurando o endereço IP no terminal 04 2. Conhecendo o Software TTSocket 06 3. Instalando

Leia mais

1 ACESSO PARA SECRETÁRIA... 4 2 - CONFIGURAR HORÁRIOS DE ATENDIMENTO... 4 2.1 BLOQUEANDO E HABILITANDO HORÁRIOS... 5 3 PRÉ-DEFININDO PARÂMETROS DE

1 ACESSO PARA SECRETÁRIA... 4 2 - CONFIGURAR HORÁRIOS DE ATENDIMENTO... 4 2.1 BLOQUEANDO E HABILITANDO HORÁRIOS... 5 3 PRÉ-DEFININDO PARÂMETROS DE 2 1 ACESSO PARA SECRETÁRIA... 4 2 - CONFIGURAR HORÁRIOS DE ATENDIMENTO... 4 2.1 BLOQUEANDO E HABILITANDO HORÁRIOS... 5 3 PRÉ-DEFININDO PARÂMETROS DE ATENDIMENTO... 6 4 - A TELA AGENDA... 7 4.1 - TIPOS

Leia mais

Manual do Usuário - ProJuris Web - Biblioteca Jurídica Página 1 de 20

Manual do Usuário - ProJuris Web - Biblioteca Jurídica Página 1 de 20 As informações contidas neste documento estão sujeitas a alterações sem o prévio aviso, o que não representa um compromisso da Virtuem Informática. As pessoas, organizações ou empresas e eventos de exemplos

Leia mais

Aula 4 Estatística Conceitos básicos

Aula 4 Estatística Conceitos básicos Aula 4 Estatística Conceitos básicos Plano de Aula Amostra e universo Média Variância / desvio-padrão / erro-padrão Intervalo de confiança Teste de hipótese Amostra e Universo A estatística nos ajuda a

Leia mais

Rede de Computadores (REC)

Rede de Computadores (REC) Rede de Computadores (REC) Aula 04 Camada de Aplicação Prof. Jackson Mallmann dcc2jm@joinville.udesc.br Exemplos de requisição via telnet. iniciar / executar / cmd (Windows) telnet endereço telnet 192.168.1.3

Leia mais

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores Conceitos Básicos de Rede Um manual para empresas com até 75 computadores 1 Conceitos Básicos de Rede Conceitos Básicos de Rede... 1 A Função de Uma Rede... 1 Introdução às Redes... 2 Mais Conceitos Básicos

Leia mais

Atualizações de Software Guia do Usuário

Atualizações de Software Guia do Usuário Atualizações de Software Guia do Usuário Copyright 2009 Hewlett-Packard Development Company, L.P. Windows e Windows Vista são marcas registradas da Microsoft Corporation nos EUA. Aviso sobre o produto

Leia mais

MANUAL DA SECRETARIA

MANUAL DA SECRETARIA MANUAL DA SECRETARIA Conteúdo Tela de acesso... 2 Liberação de acesso ao sistema... 3 Funcionários... 3 Secretaria... 5 Tutores... 7 Autores... 8 Configuração dos cursos da Instituição de Ensino... 9 Novo

Leia mais

Manual para acesso às disciplinas na modalidade EAD

Manual para acesso às disciplinas na modalidade EAD Manual para acesso às disciplinas na modalidade EAD Para acessar sua senha: 1. Entrar no portal Metodista online Acesse o site www.bennett.br. No lado superior direito aparecerá a janela da área de login,

Leia mais

BearingNet - Orçamentos Contenuto

BearingNet - Orçamentos Contenuto Contenuto Introdução... 2 Caixa de questionários... 3 Em curso (vender)... 3 Guardado (vender)... 3 Mostrar tudo... 3 Caixa de orçamentos... 3 Em curso (Comprar)... 3 Guardado (Comprar)... 3 Procura de

Leia mais

Primeiros passos das Planilhas de Obra v2.6

Primeiros passos das Planilhas de Obra v2.6 Primeiros passos das Planilhas de Obra v2.6 Instalação, configuração e primeiros passos para uso das planilhas de obra Elaborado pela Equipe Planilhas de Obra.com Conteúdo 1. Preparar inicialização das

Leia mais

TECNOLOGIA WEB Aula 1 Evolução da Internet Profa. Rosemary Melo

TECNOLOGIA WEB Aula 1 Evolução da Internet Profa. Rosemary Melo TECNOLOGIA WEB Aula 1 Evolução da Internet Profa. Rosemary Melo Tópicos abordados Surgimento da internet Expansão x Popularização da internet A World Wide Web e a Internet Funcionamento e personagens da

Leia mais

MOODLE NA PRÁTICA PEDAGÓGICA

MOODLE NA PRÁTICA PEDAGÓGICA Carmen Mathias Agosto - 2009 I. CADASTRO 1. Acessar o site de treinamento (teste): http://moodle_course.unifra.br/ 2. Faça o login, clicando em acesso no lado direito superior da tela: 3. Coloque seu nome

Leia mais

DIRETORIA DE TECNOLOGIA DA INFORMAÇÃO SETOR DE ESTÚDIO E SUPORTE MANUAL DE UTILIZAÇÃO DO WEBMAIL DA FTC EAD

DIRETORIA DE TECNOLOGIA DA INFORMAÇÃO SETOR DE ESTÚDIO E SUPORTE MANUAL DE UTILIZAÇÃO DO WEBMAIL DA FTC EAD DIRETORIA DE TECNOLOGIA DA INFORMAÇÃO SETOR DE ESTÚDIO E SUPORTE MANUAL DE UTILIZAÇÃO DO WEBMAIL DA FTC EAD Salvador Bahia Março/2010 MANUAL DE UTILIZAÇÃO DO WEBMAIL Este manual contém a descrição das

Leia mais

REDES DE COMPUTADORES

REDES DE COMPUTADORES REDES DE COMPUTADORES Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@gmail.com ENLACE X REDE A camada de enlace efetua de forma eficiente e com controle de erros o envio

Leia mais

Guia de Acesso ao AVA. Ms. Eng. Claudio Ferreira de Carvalho

Guia de Acesso ao AVA. Ms. Eng. Claudio Ferreira de Carvalho Guia de Acesso ao AVA Ms. Eng. Claudio Ferreira de Carvalho Introdução Este guia apresenta os procedimentos iniciais para acessar o AVA (Ambiente Virtual de Aprendizagem), que será utilizado para as disciplinas

Leia mais

Guia para utilização do ambiente de EaD UniRitter

Guia para utilização do ambiente de EaD UniRitter Guia para utilização do ambiente de EaD UniRitter Sumário 1 Acesso ao ambiente de EaD... 1 2 Navegação... 2 3 Perfil... 2 4 Programação... 3 5 Blocos... 4 6 Comunicação... 6 6.1 Fórum de notícias... 6

Leia mais

SISTEMA MEDLINK E-TISS PASSO-A-PASSO (USE JUNTO COM A VÍDEO AULA)

SISTEMA MEDLINK E-TISS PASSO-A-PASSO (USE JUNTO COM A VÍDEO AULA) 1 / 16 SISTEMA MEDLINK E-TISS PASSO-A-PASSO (USE JUNTO COM A VÍDEO AULA) Este guia passo-a-passo tem o objetivo de facilitar o entendimento: - da ordem de execução dos processos. - dos conceitos do sistema.

Leia mais

Manual de Utilização do PDV Klavix

Manual de Utilização do PDV Klavix Manual de Utilização do PDV Klavix Página 1/20 Instalando a partir do CD Se você recebeu um CD de instalação, rode o programa Instalador que se encontra no raiz do seu CD. Ele vai criar a pasta c:\loureiro

Leia mais

Manual do Usuário do Produto EmiteNF-e. Manual do Usuário

Manual do Usuário do Produto EmiteNF-e. Manual do Usuário Manual do Usuário Produto: EmiteNF-e Versão: 1.2 Índice 1. Introdução... 2 2. Acesso ao EmiteNF-e... 2 3. Configurações Gerais... 4 3.1 Gerenciamento de Usuários... 4 3.2 Verificação de Disponibilidade

Leia mais

Nível 1 IV FAPMAT 28/10/2007

Nível 1 IV FAPMAT 28/10/2007 1 Nível 1 IV FAPMAT 28/10/2007 1. Sabendo que o triângulo ABC é isósceles, calcule o perímetro do triângulo DEF. a ) 17,5 cm b ) 25 cm c ) 27,5 cm d ) 16,5 cm e ) 75 cm 2. Em viagem à Argentina, em julho

Leia mais

O QUE É A CENTRAL DE JOGOS?

O QUE É A CENTRAL DE JOGOS? O QUE É A CENTRAL? A Central de Jogos consiste de duas partes: Um site na Internet e um programa de computador (Central) que deve ser instalado em sua máquina. No site www.centraldejogos.com.br, você pode

Leia mais

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE I. Prof. Dr. Daniel Caetano 2012-1

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE I. Prof. Dr. Daniel Caetano 2012-1 LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE I Prof. Dr. Daniel Caetano 2012-1 Objetivos Compreender do que é composto um programa Compreender o que é lógica Compreender

Leia mais

Faculdade de Computação

Faculdade de Computação UNIVERSIDADE FEDERAL DE UBERLÂNDIA Faculdade de Computação Disciplina : Teoria da Computação Professora : Sandra Aparecida de Amo Lista de Exercícios n o 2 Exercícios sobre Modelos de Máquinas de Turing

Leia mais

Guia Rápido do Usuário

Guia Rápido do Usuário CERTIDÕES UNIFICADAS Guia Rápido do Usuário CERTUNI Versão 1.0.0 CASA DA MOEDA DO BRASIL Conteúdo Acessando o Sistema... 3 Alterando Senhas... 3 Encerrando sua Sessão... 4 Gerando Pedido... 4 Alterando

Leia mais

MINISTÉRIO DA EDUCAÇÃO

MINISTÉRIO DA EDUCAÇÃO MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA CAMPUS SÃO JOSÉ REDES DE COMPUTADORES Laboratório 2 Wireshark

Leia mais

Configurando a emissão de boletos no sistema

Configurando a emissão de boletos no sistema Configurando a emissão de boletos no sistema Entre nossos sistemas, o GIM, o GECOB, o GEM, o TRA-FRETAMENTO e os 15 sistemas da linha 4U (GE-COMERCIO 4U, GEPAD 4U, GE-INFO 4U, etc ) possuem funções para

Leia mais

Projeto ECA na Escola - Plataforma de Educação à Distância

Projeto ECA na Escola - Plataforma de Educação à Distância Página1 Apresentação Projeto ECA na Escola - Plataforma de Educação à Distância Olá Participante do Projeto ECA na Escola, Este tutorial pretende auxiliá-lo na navegação na Plataforma de Educação à Distância

Leia mais

Data 23/01/2008. Guia do Professor. Introdução

Data 23/01/2008. Guia do Professor. Introdução Guia do Professor Data 23/01/2008 Introdução A inserção de tópicos da Eletricidade nas escolas de nível básico e médio é fundamental para a compreensão de alguns fenômenos da vida moderna. Você já imaginou

Leia mais

Redes de Computadores II

Redes de Computadores II Redes de Computadores II UDP Prof: Ricardo Luís R. Peres Tem como objetivo prover uma comunicação entre dois processos de uma mesma sessão que estejam rodando em computadores dentro da mesma rede ou não.

Leia mais

Prof. Samuel Henrique Bucke Brito

Prof. Samuel Henrique Bucke Brito - Transmissão www.labcisco.com.br ::: shbbrito@labcisco.com.br Prof. Samuel Henrique Bucke Brito Transmissão Transmissão é a técnica que é utilizada para enviar um sinal entre os dois pontos envolvidos

Leia mais

PROJETO DE REDES www.projetoderedes.com.br

PROJETO DE REDES www.projetoderedes.com.br PROJETO DE REDES www.projetoderedes.com.br Curso de Tecnologia em Redes de Computadores Disciplina: Tópicos Avançados II 5º período Professor: José Maurício S. Pinheiro AULA 3: Políticas e Declaração de

Leia mais

Estruturas de Repetição

Estruturas de Repetição Estruturas de Repetição Lista de Exercícios - 04 Algoritmos e Linguagens de Programação Professor: Edwar Saliba Júnior Estruturas de Repetição O que são e para que servem? São comandos que são utilizados

Leia mais

Cartilha Explicativa sobre o Software de Medição de Qualidade de Conexão (Serviço de Comunicação Multimídia)

Cartilha Explicativa sobre o Software de Medição de Qualidade de Conexão (Serviço de Comunicação Multimídia) Cartilha Explicativa sobre o Software de Medição de Qualidade de Conexão (Serviço de Comunicação Multimídia) Cartilha disponibilizada em atendimento ao disposto na Resolução Anatel n.º 574/2011 Página

Leia mais

Manual do Teclado de Satisfação Online WebOpinião

Manual do Teclado de Satisfação Online WebOpinião Manual do Teclado de Satisfação Online WebOpinião Versão 1.2.3 27 de novembro de 2015 Departamento de Engenharia de Produto (DENP) SEAT Sistemas Eletrônicos de Atendimento 1. Introdução O Teclado de Satisfação

Leia mais

Especificação do Trabalho Prático

Especificação do Trabalho Prático Especificação do Trabalho Prático O trabalho prático da disciplina consiste em desenvolver um programa utilizando a linguagem de programação C. A seguir, encontram-se a descrição do problema, a forma de

Leia mais

Redes de computadores. Redes para Internet

Redes de computadores. Redes para Internet Redes de computadores Redes para Internet Milhões de elementos de computação interligados: hospedeiros = sistemas finais Executando aplicações distribuídas Enlaces de comunicação fibra, cobre, rádio, satélite

Leia mais

LGTi Tecnologia. Manual - Outlook Web App. Soluções Inteligentes. Siner Engenharia

LGTi Tecnologia. Manual - Outlook Web App. Soluções Inteligentes. Siner Engenharia LGTi Tecnologia Soluções Inteligentes Manual - Outlook Web App Siner Engenharia Sumário Acessando o Outlook Web App (Webmail)... 3 Email no Outlook Web App... 5 Criar uma nova mensagem... 6 Trabalhando

Leia mais

OBI2010 Caderno de Tarefas

OBI2010 Caderno de Tarefas OBI2010 Caderno de Tarefas Modalidade Programação Nível Júnior, Fase 2 8 de maio de 2010 A PROVA TEM DURAÇÃO DE HORAS Promoção: Patrocínio: Olimpíada Brasileira de Informática OBI2010 1 Instruções LEIA

Leia mais

Disciplina de Redes de Computadores Estudo Dirigido para a Prova II Professor Dr Windson Viana de Carvalho

Disciplina de Redes de Computadores Estudo Dirigido para a Prova II Professor Dr Windson Viana de Carvalho Disciplina de Redes de Computadores Estudo Dirigido para a Prova II Professor Dr Windson Viana de Carvalho Obs: Não há necessidade de entregar a lista Questões do livro base (Kurose) Questões Problemas

Leia mais

ORIENTAÇÕES PARA O PREENCHIMENTO DO QUESTIONÁRIO POR MEIO DA WEB

ORIENTAÇÕES PARA O PREENCHIMENTO DO QUESTIONÁRIO POR MEIO DA WEB ORIENTAÇÕES PARA O PREENCHIMENTO DO QUESTIONÁRIO POR MEIO DA WEB 1 Com finalidade de auxiliar nas respostas às perguntas formuladas ou de esclarecer alguma dúvida sobre questões que não foram expressas

Leia mais

Manual de Utilizador. Caderno. Recursos da Unidade Curricular. Gabinete de Ensino à Distância do IPP. http://eweb.ipportalegre.pt. ged@ipportalegre.

Manual de Utilizador. Caderno. Recursos da Unidade Curricular. Gabinete de Ensino à Distância do IPP. http://eweb.ipportalegre.pt. ged@ipportalegre. Manual de Utilizador Caderno Recursos da Unidade Curricular Gabinete de Ensino à Distância do IPP http://eweb.ipportalegre.pt ged@ipportalegre.pt Índice RECURSOS... 1 ADICIONAR E CONFIGURAR RECURSOS...

Leia mais

Sistemas de Telecomunicações I

Sistemas de Telecomunicações I Introdução aos Sistemas de Telecomunicações José Cabral Departamento de Electrónica Industrial Introdução aos Sistemas de Telecomunicações 1-16 Introdução aos Sistemas de Telecomunicações Tópicos: Redes

Leia mais

BACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia

BACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia O Sistema Operacional que você usa é multitasking? Por multitasking, entende-se a capacidade do SO de ter mais de um processos em execução ao mesmo tempo. É claro que, num dado instante, o número de processos

Leia mais

SISTEMA DE SERVIÇOS DE INFRA-ESTRUTURA DA UFRGS

SISTEMA DE SERVIÇOS DE INFRA-ESTRUTURA DA UFRGS SISTEMA DE SERVIÇOS DE INFRA-ESTRUTURA DA UFRGS Instituição: UFRGS Autores: Ricardo Vieira, José Luis Machado e Álvaro Juscelino Lanner Área: Sistema de Informações Introdução. O trabalho aqui proposto

Leia mais

Sistemas Operacionais. Curso Técnico Integrado Profa: Michelle Nery

Sistemas Operacionais. Curso Técnico Integrado Profa: Michelle Nery Sistemas Operacionais Curso Técnico Integrado Profa: Michelle Nery Conteúdo Programático CONTAS DE E GRUPOS DE O Microsoft Management Console - MMC Permissões de Segurança de um Console Contas de Usuários

Leia mais

O MÉTODO HÚNGARO PARA RESOLUÇÃO DE PROBLEMAS DE OTIMIZAÇÃO

O MÉTODO HÚNGARO PARA RESOLUÇÃO DE PROBLEMAS DE OTIMIZAÇÃO O MÉTODO HÚNGARO PARA RESOLUÇÃO DE PROBLEMAS DE OTIMIZAÇÃO João Cesar Guirado Universidade Estadual de Maringá E-mail: jcguirado@gmail.com Márcio Roberto da Rocha Universidade Estadual de Maringá E-mail:

Leia mais

Especificação do Trabalho Prático

Especificação do Trabalho Prático Especificação do Trabalho Prático O professor Thomas é um homem muito ocupado. Tem, em sua agenda, uma série de compromissos que ele deve atender em 2009. De tantos compromissos que tem, resolveu contratar

Leia mais

1Ò&/(2'(('8&$d 2$',67Æ1&,$1($' PROCEDIMENTOS PARA DISCIPLINAS A DISTÂNCIA MANUAL DO ALUNO

1Ò&/(2'(('8&$d 2$',67Æ1&,$1($' PROCEDIMENTOS PARA DISCIPLINAS A DISTÂNCIA MANUAL DO ALUNO 1Ò&/(2'(('8&$d 2$',67Æ1&,$1($' PROCEDIMENTOS PARA DISCIPLINAS A DISTÂNCIA MANUAL DO ALUNO 2 SUMÁRIO 1 INTRODUÇÃO... 03 2 PROCEDIMENTOS PARA MATRÍCULA...04 3. PARTICIPAÇÃO NAS DISCIPLINAS EAD...04 4 AVALIAÇÃO

Leia mais

Além do Modelo de Bohr

Além do Modelo de Bohr Além do Modelo de Bor Como conseqüência do princípio de incerteza de Heisenberg, o conceito de órbita não pode ser mantido numa descrição quântica do átomo. O que podemos calcular é apenas a probabilidade

Leia mais

Mas, como utilizar essa ferramenta tão útil e que está à sua disposição?

Mas, como utilizar essa ferramenta tão útil e que está à sua disposição? Caríssimo aluno da Rede CEJA, Seja muito bem vindo à sua escola! Estamos muito felizes que você tenha optado por dar continuidade aos seus estudos conosco, confiando e acreditando em tudo o que poderemos

Leia mais

Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR

Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR 1 Índice: 01- Acesso ao WEBMAIL 02- Enviar uma mensagem 03- Anexar um arquivo em uma mensagem 04- Ler/Abrir uma mensagem 05- Responder uma mensagem

Leia mais

MANUAL DE UTILIZAÇÃO DO AMBIENTE EAD (Educação a Distância) ÍNDICE

MANUAL DE UTILIZAÇÃO DO AMBIENTE EAD (Educação a Distância) ÍNDICE MANUAL DE UTILIZAÇÃO DO AMBIENTE EAD (Educação a Distância) ÍNDICE FORMAS DE ACESSO AO AMBIENTE EAD... 2 O AMBIENTE EAD... 2 TERMO DE COMPROMISSO... 3 CONHECENDO A HOME PAGE DO TREINAMENTO EAD... 3 ETAPAS

Leia mais

REDES DE COMPUTADORES E TELECOMUNICAÇÕES MÓDULO 12

REDES DE COMPUTADORES E TELECOMUNICAÇÕES MÓDULO 12 REDES DE COMPUTADORES E TELECOMUNICAÇÕES MÓDULO 12 Índice 1. Serviços Orientados à Conexão...3 1.1 O protocolo IP... 3 2. Serviços não Orientados à Conexão...4 2.1 Tecnologias de redes token ring... 4

Leia mais

O guia completo para uma presença. online IMBATÍVEL!

O guia completo para uma presença. online IMBATÍVEL! O guia completo para uma presença online IMBATÍVEL! Sumário Introdução 3 Capítulo 1 - Produção de Conteúdo: Por que e Como produzir 5 Capítulo 2 - Distribuição e Divulgação 8 Capítulo 3 - Monitoramento

Leia mais

MANUAL DE UTILIZAÇÃO DO TREINAMENTO EAD (Educação a Distância) ÍNDICE

MANUAL DE UTILIZAÇÃO DO TREINAMENTO EAD (Educação a Distância) ÍNDICE MANUAL DE UTILIZAÇÃO DO TREINAMENTO EAD (Educação a Distância) ÍNDICE FORMAS DE ACESSO AO AMBIENTE EAD... 2 O AMBIENTE EAD... 3 TERMO DE COMPROMISSO... 4 CONHECENDO A HOME PAGE DO TREINAMENTO EAD... 4

Leia mais

01/05/2016. Danillo Tourinho Sancho da Silva, MSc ROTEIRIZAÇÃO TEORIA DOS GRAFOS MOTIVAÇÃO

01/05/2016. Danillo Tourinho Sancho da Silva, MSc ROTEIRIZAÇÃO TEORIA DOS GRAFOS MOTIVAÇÃO ROTEIRIZAÇÃO Danillo Tourinho Sancho da Silva, MSc TEORIA DOS GRAFOS MOTIVAÇÃO 1 MOTIVAÇÃO Por que estudar grafos? Importante ferramenta matemática com aplicação em diversas áreas do conhecimento Utilizados

Leia mais

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO? Índice BlueControl... 3 1 - Efetuando o logon no Windows... 4 2 - Efetuando o login no BlueControl... 5 3 - A grade de horários... 9 3.1 - Trabalhando com o calendário... 9 3.2 - Cancelando uma atividade

Leia mais

0800-728-2001 (Capitais e Interior) 0800-729-2001 (Demais Localidades) 0800-727-2001 (Capitais e Interior) Golden Fone (SAC)

0800-728-2001 (Capitais e Interior) 0800-729-2001 (Demais Localidades) 0800-727-2001 (Capitais e Interior) Golden Fone (SAC) Golden Fone (SAC) 0800-728-2001 (Capitais e Interior) Central Técnica 4004-2001 (Regiões Metropolitanas do Rio de Janeiro, São Paulo, Salvador, Belo Horizonte, Porto Alegre, Brasília e São Luís) 0800-729-2001

Leia mais

PROJETO PILOTO. Setembro 2015

PROJETO PILOTO. Setembro 2015 PROJETO PILOTO Setembro 2015 Manual completo de funcionamento do projeto: Instruções Iniciais, Perguntas Frequentes e Tutorial de Utilização 1 Projeto Piloto - Aplicativo Di@rio de Classe 1) Instruções

Leia mais

PROCEDIMENTOS PARA AQUISIÇÃO

PROCEDIMENTOS PARA AQUISIÇÃO PROCEDIMENTOS PARA AQUISIÇÃO Acesse o site www.teubilhete.com.br, selecione a opção Teu Online, e clique no botão, preencha o formulário com os dados de sua empresa. Reúna duas vias impressas do Contrato

Leia mais