Analise e Desenvolvimento de Sistemas


Participe do fórum, é rápido e fácil

Analise e Desenvolvimento de Sistemas
Analise e Desenvolvimento de Sistemas
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Procurar
 
 

Resultados por:
 


Rechercher Pesquisa avançada

Top dos mais postadores
Fernandes (26272)
grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Vote_lcap1grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Voting_bar1grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Vote_rcap1 
elenilton-apostileiros (6374)
grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Vote_lcap1grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Voting_bar1grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Vote_rcap1 
Elenilton (6320)
grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Vote_lcap1grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Voting_bar1grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Vote_rcap1 
jsjunior (1857)
grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Vote_lcap1grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Voting_bar1grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Vote_rcap1 
Professor (562)
grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Vote_lcap1grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Voting_bar1grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Vote_rcap1 
Aninha (477)
grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Vote_lcap1grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Voting_bar1grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Vote_rcap1 
Paulinha (304)
grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Vote_lcap1grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Voting_bar1grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Vote_rcap1 
provasunopar2 (298)
grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Vote_lcap1grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Voting_bar1grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Vote_rcap1 
Braga Jr. (241)
grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Vote_lcap1grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Voting_bar1grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Vote_rcap1 
auxilioacademico2024 (206)
grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Vote_lcap1grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Voting_bar1grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Vote_rcap1 

PAINEL DO USUÁRIO

Mensagens: 0


Alterar
Ver
Tópicos e mensagens
Quem está conectado?
18 usuários online :: 0 registrados, 0 invisíveis e 18 visitantes :: 1 motor de busca

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 354 em Seg 5 maio 2014 - 21:37
maio 2024
DomSegTerQuaQuiSexSáb
   1234
567891011
12131415161718
19202122232425
262728293031 

Calendário Calendário


Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre

4 participantes

Ir para baixo

grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Empty Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre

Mensagem por Oráculo Sex 25 Out 2013 - 16:08

Prezados,

Mesmo consultando mais de uma dezena de sites em inglês e português, não consegui ainda encontrar informações que sejam úteis para a criação do algoritmo em C# solicitado na atividade abaixo:

Unopar escreveu:4.3. Utilizando o cenário proposto e com o apoio da ferramenta C#, crie um algoritmo de lista com os buggys utilizando ponteiros de forma a controlar a sua chegada e saída. Verifique qual a melhor estrutura: pilha ou fila.
Quando consigo localizar alguma informação, ou está incompleta ou então está relacionada com a linguagem C ou C++. O trecho de código abaixo, por exemplo, não "roda" no Microsoft Visual Studio C# 2010!

   struct cel {
      int         conteudo;
      struct cel *prox;
   };


E, infelizmente, este trecho do código é fundamental para implementação da solução da implementação de uma lista encadeada com base nas informações disponível no site do Instituto Militar de Engenharia (IME):

www ime usp br/~pf/algoritmos/aulas/lista.html

***

Ajudem-me a encontrar a solução, que, em troca, compartilharei a resposta correta (incluindo o algoritmo) da atividade com vocês. Vocês podem postar suas dicas aqui (que seria o mais recomendável), ou então, enviar para o email abaixo:

oraculo ponto unopar @ gmail ponto com
Oráculo
Oráculo
Nivel 4
Nivel 4

Mensagens : 155
Data de inscrição : 05/08/2013
Idade : 55
Localização : Minas Gerais, Brasil

Ir para o topo Ir para baixo

grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Empty Exemplo de implementação de Pilha em C# (C Sharp)

Mensagem por Acadêmico Unopar Sáb 26 Out 2013 - 18:42


Consegui criar o programa em C Sharp para controlar a entrada e a saída de Buggys utilizando a estrutura de dados pilha com base no código listado abaixo. Para testar o funcionamento do mesmo, basta abrir um novo projeto do tipo Console Application, e, em seguida, copiar e colar o código abaixo dentro do projeto. Feito isto, é só executar o programa e ir alterarando o código para que o mesmo atenda aos requisitos da questão.

No final do código fonte, inclui o site de onde foi retirado este material.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

public class Pilha
{
   private int[] valores;
   private int topo;

   public Pilha(int n) /* Método construtor */
   {
       if (n > 0)
       {
           valores = new int[n];
           topo = -1;
       }
   }

   public int Push(int valor)   /* Método para empilhar */
   {
       if (topo < valores.Length - 1)
       {
           topo++;
           valores[topo] = valor;
           return 0;
       }
       return -1;
   }

   public int Pop() /* Método para desempilhar */
   {
       if (topo >= 0)
       {
           int valor = valores[topo];
           topo--;
           return valor;
       }
       else return -1;  /* Stack Underflow */
   }

   public string ImprimirPilha()    /* Método para imprimir a pilha */
   {
       string saida = "\t";
       if (topo >= 0)
       {
           for (int i = topo; i >= 0; i--)
           {
               saida = saida + valores[i] + "\n\t";
           }
           return saida;
       }
       else return "\tPilha Vazia";
   }
}

namespace ConsoleApplication1
{
   class Program
   {
       static void Main(string[] args)
       {
           Pilha pilha = new Pilha(5);
           int sair = 0;
           string imprime = "";
           while (sair == 0)
           {
               imprimeOpcoes();
               int opcao = int.Parse(Console.ReadLine());
               if (opcao == 0)
               {
                   sair = 1;
               }
               else
                   if (opcao == 1)
                   {
                       Console.Clear();
                       Console.WriteLine("Digite um numero para inserir na pilha\n");
                       pilha.Push(int.Parse(Console.ReadLine()));
                       imprime = pilha.ImprimirPilha();
                       Console.WriteLine(imprime);
                   }
                   else
                       if (opcao == 2)
                       {
                           Console.Clear();
                           pilha.Pop();
                           imprime = pilha.ImprimirPilha();
                           Console.WriteLine(imprime);
                       }
                       else
                           if (opcao == 3)
                           {
                               Console.Clear();
                               imprime = pilha.ImprimirPilha();
                               Console.WriteLine(imprime);
                           }
           }
       }
       static public void imprimeOpcoes()
       {
           Console.WriteLine("\nEscolha uma opção:\n");
           Console.WriteLine("Sair digite 0");
           Console.WriteLine("Inserir na pilha digite 1");
           Console.WriteLine("Tirar da pilha digite 2");
           Console.WriteLine("Imprimir pilha digite 3\n");
       }
   }
}

Fonte: tecnicasparainformatica.blogspot.com.br/2012/10/implementacao-de-pilha-em-c-c-sharp.html
Acadêmico Unopar
Acadêmico Unopar
Nivel 2
Nivel 2

Mensagens : 38
Data de inscrição : 06/08/2013
Idade : 37
Localização : Brasil, América do Sul

Ir para o topo Ir para baixo

grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Empty Exemplo de implementação de Fila em C# (C Sharp)

Mensagem por Acadêmico Unopar Sáb 26 Out 2013 - 18:55


Apesar de o código fonte abaixo não estar completo (esta faltando as chamadas e a impressão), com base nas informações repassadas no "Exemplo de implementação de Pilha em C#" é possível finalizar o mesmo com sucesso. Amanhã, pretendo trabalhar na finalização deste código... e... desta forma, finalmente terminar o meu Portfólio em Grupo.

Como diz aquele velho ditado, "para um bom entendedor meia palavra basta".

using System.Linq;
using System.Text;

public class Fila
{
   private int[] conteudo;
   private int fim;
   public Fila(int n)
   {
       if (n > 0)
       {
           conteudo = new int[n];
           fim = -1;
       }
   }

   public void insert(int valor)
   {
       if (fim < conteudo.Length - 1)
       {
           fim++;
           conteudo[fim] = valor;
       }
   }

   public int remover()
   {
       int valor = -1;
       if (fim >= 0)
       {
           valor = conteudo[0];
           for (int i = 0; i < conteudo.Length - 1; i++)
           {
               conteudo[i] = conteudo[i + 1];
           }
           fim--;
       }
       return valor;
   }

   public string imprimir()
   {
       string msg = "";
       for (int i = 0; i <= fim; i++)
       {
           msg += conteudo[i] + " ";
       }
       return msg;
   }
}

namespace ConsoleApplication1
{
   class Program
   {
       static void Main(string[] args)
       {
           
   
       }
   }
}

Fonte: tecnicasparainformatica.blogspot.com.br/2012/07/algoritmo-de-fila-implementado-na.html
Acadêmico Unopar
Acadêmico Unopar
Nivel 2
Nivel 2

Mensagens : 38
Data de inscrição : 06/08/2013
Idade : 37
Localização : Brasil, América do Sul

Ir para o topo Ir para baixo

grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Empty Re: Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre

Mensagem por Pablo Magri Ter 5 Nov 2013 - 13:06

Boa tarde pessoal, alguém tem o código pronto ai pra mim dar uma olhada e entender um pouco melhor? o meu não ta compilando, está dando vários erros e não consigo corrigir

Pablo Magri
Nivel 0
Nivel 0

Mensagens : 6
Data de inscrição : 05/11/2013

Ir para o topo Ir para baixo

grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Empty OBRIGADO

Mensagem por Giuliano Vilarins Qua 13 Nov 2013 - 21:51

Muito Obrigado, estava precisando muito de uma Luz neste tópico... Consegui finalizar a Lista tipo FILA, com as mensagens e tudo com sua AJUDA... "Meia palavra basta"!

Acadêmico Unopar escreveu:

Apesar de o código fonte abaixo não estar completo (esta faltando as chamadas e a impressão), com base nas informações repassadas no "Exemplo de implementação de Pilha em C#" é possível finalizar o mesmo com sucesso. Amanhã, pretendo trabalhar na finalização deste código... e... desta forma, finalmente terminar o meu Portfólio em Grupo.

Como diz aquele velho ditado, "para um bom entendedor meia palavra basta".
using System.Linq;
using System.Text;

public class Fila
{
   private int[] conteudo;
   private int fim;
   public Fila(int n)
   {
       if (n > 0)
       {
           conteudo = new int[n];
           fim = -1;
       }
   }

   public void insert(int valor)
   {
       if (fim < conteudo.Length - 1)
       {
           fim++;
           conteudo[fim] = valor;
       }
   }

   public int remover()
   {
       int valor = -1;
       if (fim >= 0)
       {
           valor = conteudo[0];
           for (int i = 0; i < conteudo.Length - 1; i++)
           {
               conteudo[i] = conteudo[i + 1];
           }
           fim--;
       }
       return valor;
   }

   public string imprimir()
   {
       string msg = "";
       for (int i = 0; i <= fim; i++)
       {
           msg += conteudo[i] + " ";
       }
       return msg;
   }
}

namespace ConsoleApplication1
{
   class Program
   {
       static void Main(string[] args)
       {
           
   
       }
   }
}

Fonte: tecnicasparainformatica.blogspot.com.br/2012/07/algoritmo-de-fila-implementado-na.html

Giuliano Vilarins
Nivel 1
Nivel 1

Mensagens : 14
Data de inscrição : 19/09/2013
Idade : 44

Ir para o topo Ir para baixo

grupo - Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre Empty Re: Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos