Entrar
Procurar
Top dos mais postadores
Fernandes (26272) | ||||
elenilton-apostileiros (6374) | ||||
Elenilton (6320) | ||||
jsjunior (1857) | ||||
Professor (562) | ||||
Aninha (477) | ||||
Paulinha (304) | ||||
provasunopar2 (298) | ||||
Braga Jr. (241) | ||||
auxilioacademico2024 (206) |
PAINEL DO USUÁRIO
Mensagens: 0
-
Alterar
-
Ver
-
Tópicos e mensagens
Quem está conectado?
Há 18 usuários online :: 0 registrados, 0 invisíveis e 18 visitantes :: 1 motor de buscaNenhum
[ Ver toda a lista ]
O recorde de usuários online foi de 354 em Seg 5 maio 2014 - 21:37
Últimos assuntos
Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre
4 participantes
Página 1 de 1
Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre
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:
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
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:
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!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.
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- Nivel 4
- Mensagens : 155
Data de inscrição : 05/08/2013
Idade : 55
Localização : Minas Gerais, Brasil
Exemplo de implementação de Pilha em C# (C Sharp)
using System;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.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- Nivel 2
- Mensagens : 38
Data de inscrição : 06/08/2013
Idade : 37
Localização : Brasil, América do Sul
Exemplo de implementação de Fila em C# (C Sharp)
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- Nivel 2
- Mensagens : 38
Data de inscrição : 06/08/2013
Idade : 37
Localização : Brasil, América do Sul
Re: Atividade 4.3 da Produção Textual Interdisciplinar em Grupo do 3º Semestre
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
- Mensagens : 6
Data de inscrição : 05/11/2013
OBRIGADO
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:using System.Linq;
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.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
- Mensagens : 14
Data de inscrição : 19/09/2013
Idade : 44
Tópicos semelhantes
» TRABALHO PORTFÓLIO INDIVIDUAL/GRUPO: R$ 25,00
» Produção Textual, 1º Semestre ...
» PRODUÇÃO TEXTUAL – INDIVIDUAL 1º semestre
» produção textual em grupo 2º semestre
» PRODUÇÃO TEXTUAL – INDIVIDUAL I Semestre
» Produção Textual, 1º Semestre ...
» PRODUÇÃO TEXTUAL – INDIVIDUAL 1º semestre
» produção textual em grupo 2º semestre
» PRODUÇÃO TEXTUAL – INDIVIDUAL I Semestre
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|
Qua 15 maio 2024 - 19:32 por Professor
» √PROVAS √GABARITOS √HORAS ACO √UNOPAR √ANHANGUERA ※ZAP(79)99626-6065 INTERESSADOS CHAMAR NO PV
Qua 15 maio 2024 - 19:32 por Professor
» FAÇO PORTFÓLIO EXCLUSIVO - SEM CÓPIA / SEM PLÁGIO Unopar Anhanguera Pitágoras Uniderp UNIP
Seg 13 maio 2024 - 17:22 por elenilton-apostileiros
» V.E.N.D.O Projeto de extensão - TODOS OS CURSOS -padrão ou exclusivo (sem plágio)
Seg 13 maio 2024 - 17:22 por elenilton-apostileiros
» Projeto de Extensão I e II EAD Unopar Anhanguera Pitagoras Uniderp Unip Faveni 2024.1
Seg 13 maio 2024 - 17:22 por elenilton-apostileiros
» Projeto de Extensão I e II EAD Unopar Anhanguera Pitagoras Uniderp Unip Faveni 2024.1
Seg 13 maio 2024 - 17:21 por elenilton-apostileiros
» Trabalhos prontos para entrega rápida ou exclusiva sob encomenda
Seg 13 maio 2024 - 17:19 por elenilton-apostileiros
» V.E.N.D.O Projeto de extensão - TODOS OS CURSOS -padrão ou exclusivo (sem plágio)
Seg 13 maio 2024 - 17:19 por elenilton-apostileiros
» Portfolio EAD Projeto de Extensão Unopar Anhanguera Pitagoras Uniderp Unip Faveni Ampli 2024.1
Seg 13 maio 2024 - 17:19 por elenilton-apostileiros