Ir ao conteúdo
  • Cadastre-se

Ozama

Membro Júnior
  • Posts

    7
  • Cadastrado em

  • Última visita

Tudo que Ozama postou

  1. Ozama

    C Porgramaçao de uma arvore

    é isso mesmo irmão @KXSY
  2. Vamos fazer a programação de uma ÁRVORE para testar seu conhecimento no computador. Aqui você deve fazer um programa em linguagem C ou C++ que contenha os seguintes itens: A estrutura de dados (struct) deverá conter os seguintes dados: nome do município · área total do município (em km2) · população A árvore deverá ter funções para inserir, percorrer e listar, que podem ser conseguidas nas aulas da disciplina (e não valerão nota, mas formam a base para ela). Então, prossiga resolvendo a avaliação: a) Faça uma função que conte o número de municípios, percorrendo os nós cadastrados na árvore. b) Faça uma função que mostre apenas os nomes dos municípios com mais de X habitantes. Por exemplo, X pode ser 100.000 pessoas. c) Faça uma função que mostre a densidade demográfica de cada cidade. A densidade demográfica é a relação entre a população e a área. d) Faça uma função que mostre o somatório de área em km2 de todas as cidades juntas em relação ao território nacional (em porcentagem). e) Faça uma função que mostre as cidades em ordem alfabética, com todos os dados. f) Faça uma função que mostre o nome da cidade com a maior população. g) Teste o seu programa com utilizando cidades de sua região e dados realísticos. Preciso de ajuda para terminar a arvore e resolver o erro. <''#include <stdio.h> #include <string.h> #include <stdlib.h> #define TAM 5 #define MAX 80 int main () { /* Declarando um vetor de apontadores */ char *mat[TAM]; /* Declara um buffer para efetuar a leitura */ char buffer[MAX]; int i,j; printf("\nEntre com %d Frases:\n\n", TAM); for (i=0; i<TAM; i++) { gets(buffer); /* Aloca em mat a quantidade de caracteres suficiente para armazenar o buffer */ mat=(char *) calloc((strlen(buffer)+1), sizeof(char)); /* Testa se a alocação teve sucesso */ if (!mat) { printf ("** Erro: Memoria Insuficiente **"); for(j=0; j < i; j++) free(mat[j]); exit(1); } /* Copia a string, do buffer para o vetor de strings */ strcpy(mat,buffer); } printf("\nFrases digitadas"); for(i=0; i<TAM; i++) printf("%s\n", mat); for(j=0; j<TAM; j++) free(mat[j]); }''>
  3. Como posso fazer resolver o diagrama com uma sequência de atividades que indicam o caminho crítico do projeto, calculando a duração do projeto com uma definição para caminho crítico.
  4. Comecei a estudar SO. mais nao consigui resolver essa questão alguém pode ajudar ? Considere que um escalonador de processos esteja em execução. Há no sistema 7 processos a serem escalonados no processador, P1(5), P2(12), P3(3), P4(8), P5(5), P6(4) e P7(7). Considere que os processos P1 a P4 chegam no tempo 0 e os processos P5 a P7 chegam no tempo 12. Considere também que P1 está no inicio da fila (e assim sucessivamente); e o número entre parênteses é o tempo em que o processo deve ficar executando. Desenhe um diagrama mostrando ao longo do tempo como estes processos serão escalonados. Seu diagrama deve responder: Em que ordem tais processos seriam escalonados? E por quanto tempo? Considere 2 algoritmos: Primeiro, pelo algoritmo de Tempo Compartilhado (ou multi tarefa), com TimeSlice = 4. Segundo, pelo algoritmo SJF (shortest job first, ou menor processo primeiro). Este algoritmo não foi passado em aula, mas pode ser facilmente deduzido pelo conteúdo estudado. Faça 2 tabelas/diagramas, um para cada método. P1(6) significa: P1 é o nome do processo e 6 é seu tempo de execução, que deve ser dividido ao longo do tempo pelo escalonador.
  5. Estou lendo artigo de redes e estou com duvida nessas 2 perguntas. Alguem sabe me responder ? Descreva como ficaria a configuração do endereço 10.0.0.0/8 em uma rede. Qual seria o endereço de rede, do primeiro host, do último host e do endereço de broadcast. O que seria o endereço de loopback?
  6. Sô leigo nessa matéria e tenho um exercício do meu curso fiz do jeito que entendi mais nao esta correto preciso que corrija esse exercício. Programa usado foi o DIA. O modelo conceitual de um Banco de Dados define quais os dados que aparecerão no BD, mas sem se importar com a implementação que se dará a este BD. Desta forma há uma abstração em nível de SGBD. Uma das técnicas mais utilizadas dentre os profissionais da área é a abordagem entidade-relacionamento (E-R), onde o modelo é representado graficamente através do diagrama entidade-relacionamento (DER). Construa o diagrama de entidade relacionamento (DER) para o banco de dados de uma rede de loja de sapatos. O modelo deve representar os produtos vendidos na loja de sapatos (sapato feminino, sapato masculino, sapato infantil, bolsas e mochilas, meias), os fornecedores dos produtos, os clientes da loja, o registro das vendas e os dados das lojas (filiais). Suponha que: - um tipo de produto pode ser fornecido por vários fornecedores e um fornecedor pode fornecer vários tipos de produtos; - a venda realizada para um cliente pode conter varios tipos de produto e um tipo de produto pode fazer parte de várias vendas; - a venda para o cliente é realizada em uma das lojas da rede de sapataria; - cada produto da venda deve ter preço e quantidade; - cada venda tem uma nota fiscal com número da nota fiscal, data e valor total da venda; - cada produto tem código, nome e descrição; - cada cliente da loja tem código, nome, endereço e telefone; - cada fornecedor tem código, nome, CNPJ, endereço, telefone e pessoa de contato; - cada filial da rede de sapataria tem código, nome, CNPJ, endereço e tefefone.

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...