Ir ao conteúdo

Lista encadeada, Estrutura de dados.

Saudações,

Para não perder o costume, irei postar outro exercicio resolvido em uma aula. Dessa vez o exercicio é o seguinte:
– Implemenetar o sistema de contabilidade de um mafioso. (outros detalhes continue lendo o post)

O enunciado do mesmo se encontra no “read the rest of this entry” para não deixar o post muito extenso devido ao longo enunciado.

A resolução do mesmo você pode baixar aqui.

Você é um Mafioso informatizado.
Você vai criar um sistema para gerenciar os seus débitos e também as pessoas que devem a você.
Este sistema será baseado em duas listas encadeadas:

(Imagem de exemplo)

* Para isso você vai fazer um programa que manipula mais de uma lista;

* o programa fará isto com um único conjunto de funções e passagem das diversas listas como parâmetros;
* como aplicação imaginemos um sistema de contabilidade simples;
* você vai ter um Plano de Contas constituído por duas listas: débitos e créditos;
* o mesmo conjunto de funções (que você já implementou) vai poder ser utilizado para isso: você somente precisa ampliar o conjunto de parâmetros da função para passar por referência também a lista que você quer alterar.

A passagem de parâmetro da lista deve ser por referência porque você deseja que as alterações sejam persistentes.

Cada lista de débitos ou créditos é constituída por lançamentos. Cada lançamento possui:

* um valor real (positivo);
* um nome. Por exemplo, “Pagar proteção à Mafia”

Estrutura:
tipo tLançamento {
caracter *nome;
real valor;
};

A lista encadeada que conterá os lançamentos terá um elemento de lista definido da seguinte forma:
Estrutura:
tipo tLista {
tLancamento* info;
tLista* proximo;
};
A cabeça de lista de cada lista será uma variável global contendo uma estrutura como abaixo:
tipo cLista {
tLista* lista;
inteiro ultimo;
};

No programa principal você vai definir se vai realizar uma operação de débito ou de crédito e vai chamar as operações sobre listas necessárias, passando a lista correta como parâmetro (por referência) para a função que realiza a operação.

Além das operações básicas que a lIsta vai oferecer, você deve implementar uma operação adicional: totalização. Essa operação funciona assim:

* percorre a lista, escrevendo o nome e o valor correspondente a cada item (débito ou crédito)
* soma o valor em uma variável auxiliar
* escreve ao final o total de débitos ou de créditos, dependendo de qual lista você mandou totalizar.

Publicado emAprendendoCEstrutura de Dados

9.964 Comentários

  1. BennieChaic BennieChaic

    Эта публикация обращает внимание на важность профилактики зависимостей. Мы обсудим, как осведомленность и образование могут помочь в предотвращении возникновения зависимости. Читатели смогут ознакомиться с полезными советами и ресурсами, которые способствуют здоровому образу жизни.
    Как достичь результата? – «Похмельная служба» в Анапе

  2. Stanleysmick Stanleysmick

    Состояние пациента при интоксикации может развиваться по-разному: от умеренной слабости и головной боли до выраженной дезориентации, тахикардии и нарушений сна. В таких ситуациях важно не откладывать обращение за помощью. Наркологическая помощь на дому рассматривается, когда требуется быстрое вмешательство и контроль состояния без транспортировки пациента.
    Углубиться в тему – круглосуточная наркологическая помощь

  3. На каждом этапе лечения нарколог контролирует витальные показатели, оценивает динамику восстановления и при необходимости корректирует терапию. Такой подход исключает резкие перепады давления, нарушения сердечного ритма и другие побочные эффекты, часто возникающие при попытках вывести пациента из запоя без медицинского участия.
    Получить больше информации – вывод из запоя на дому недорого ростов-на-дону

  4. Lamarciz Lamarciz

    В клинике «Вектор Восстановления» логика маршрута строится по этапам. Первый этап — оценка состояния и рисков: длительность употребления, тяжесть отмены, давление, пульс, обезвоживание, хронические заболевания, прошлые осложнения, препараты, которые пациент уже принимал дома. Второй этап — стабилизация: снижение интоксикации, коррекция состояния, восстановление сна, уменьшение тревоги. Третий этап — сопровождение первых суток и переход к восстановлению: план на 24–72 часа, контроль динамики и профилактика «вечернего отката». Четвёртый этап — работа с зависимостью как с привычкой и системой поведения: триггеры, стресс, режим, поддержка семьи, навыки отказа, профилактика рецидива.
    Углубиться в тему – https://lechenie-alkogolizma-sergiev-posad12.ru/prinuditelnoe-lechenie-ot-alkogolizma-v-sergievom-posade

  5. Gabrielmop Gabrielmop

    Этот документ охватывает важные аспекты медицинской науки, сосредотачиваясь на ключевых вопросах, касающихся здоровья населения. Мы рассматриваем свежие исследования, клинические рекомендации и лучшие практики, которые помогут улучшить качество лечения и профилактики заболеваний. Читатели получат возможность углубиться в различные медицинские дисциплины.
    Откройте для себя больше – «Похмельная служба» в Балашихе

  6. Jameslab Jameslab

    Этот краткий обзор предлагает сжатую информацию из области медицины, включая ключевые факты и последние новости. Мы стремимся сделать информацию доступной и понятной для широкой аудитории, что позволит читателям оставаться в курсе актуальных событий в здравоохранении.
    Подробнее можно узнать тут – Наркологическая клиника «Похмельная служба» в Анапе.

  7. BrianTag BrianTag

    Процедура вывода из запоя начинается с тщательной диагностики состояния пациента, чтобы определить, какие методы лечения будут наиболее эффективными. Мы применяем индивидуальный подход и комбинируем медикаментозное лечение с психотерапевтической поддержкой, что даёт лучший результат.
    Получить больше информации – http://narcolog-na-dom-novokuznetsk0.ru/

  8. Stevenop Stevenop

    Эта публикация обращает внимание на важность профилактики зависимостей. Мы обсудим, как осведомленность и образование могут помочь в предотвращении возникновения зависимости. Читатели смогут ознакомиться с полезными советами и ресурсами, которые способствуют здоровому образу жизни.
    Откройте для себя больше – Наркологическая клиника «Похмельная служба» в Анапе.

  9. OrvalCen OrvalCen

    Современные методы лечения при выводе из запоя включают как медикаментозную детоксикацию, так и психологическую реабилитацию. В Уфе наркологи используют капельничное введение лекарственных средств, которые помогают быстро вывести токсины, нормализовать обмен веществ и стабилизировать работу внутренних органов. Одновременно с этим проводится психологическая поддержка для снижения эмоционального стресса, связанного с запоем.
    Ознакомиться с деталями – https://narcolog-na-dom-ufa0.ru/narkolog-na-dom-czena-ufa

  10. Thomaswatty Thomaswatty

    Статья посвящена анализу текущих трендов в медицине и их влиянию на жизнь людей. Мы рассмотрим новые технологии, методы лечения и значение профилактики в обеспечении долголетия и здоровья.
    Подробнее можно узнать тут – частный медик 24 рнд

  11. Rafaelmeema Rafaelmeema

    Эта информационная публикация освещает широкий спектр тем из мира медицины. Мы предлагаем читателям ясные и понятные объяснения современных заболеваний, методов профилактики и лечения. Информация будет полезна как пациентам, так и медицинским работникам, желающим поддержать уровень своих знаний.
    Детали по клику – частный медик 24

  12. JeffryBleal JeffryBleal

    Терапевтический процесс в стационаре строится по принципу последовательного выполнения клинических задач: диагностика, стабилизация, медикаментозная терапия и подготовка к амбулаторному этапу. При поступлении врач проводит детальный осмотр, собирает анамнез, оценивает неврологический статус и при необходимости назначает лабораторные исследования. На основе полученных данных формируется индивидуальный протокол, учитывающий возраст, длительность интоксикации, наличие сопутствующих патологий и переносимость лекарственных компонентов. Мы применяем только сертифицированные препараты, зарегистрированные в РФ, и строго соблюдаем клинические рекомендации Минздрава, исключая псевдонаучные методики. Стандарты оказания медицинской помощи фиксируются во внутренних регламентах и регулярно проверяются независимыми аудиторами.
    Детальнее – вывод из запоя в стационаре клиника в санкт-петербурге

  13. LhaneCitty LhaneCitty

    Hi I am so glad I found your blog, I really found you by error, while I was browsing on Digg for something else, Anyhow I am here now and would just like to say thanks for a remarkable post and a all round thrilling blog (I also love the theme/design), I don’t have time to read it all at the minute but I have saved it and also added your RSS feeds, so when I have time I will be back to read a lot more, Please do keep up the fantastic work.
    Watch sexual porno video xxx sex adults site

  14. Robertbag Robertbag

    В этой статье мы подробно рассматриваем проверенные методы борьбы с зависимостями, включая психотерапию, медикаментозное лечение и поддержку со стороны общества. Мы акцентируем внимание на важности комплексного подхода и возможности успешного восстановления для людей, столкнувшихся с этой проблемой.
    Обратиться к источнику – narcology clinic

  15. WilliamkaW WilliamkaW

    Запой – это состояние, когда организм требует постоянного поступления алкоголя для нормальной работы. Запой вызывает накопление вредных веществ, что негативно влияет на органы и иммунную систему. Не пытайтесь самостоятельно избавиться от запоя, это может навредить. Получите квалифицированную помощь на дому от клиники «Семья и Здоровье». Мы быстро приедем и окажем круглосуточную поддержку при запое. Длительное употребление алкоголя опасно для здоровья и жизни. Не ждите, пока станет слишком поздно, обратитесь за помощью при запое!
    Получить дополнительную информацию – вывод из запоя на дому в красноярске

  16. TysonCam TysonCam

    В этой медицинской статье мы погрузимся в актуальные вопросы здравоохранения и лечения заболеваний. Читатели узнают о современных подходах, методах диагностики и новых открытий в научных исследованиях. Наша цель — донести важную информацию и повысить уровень осведомленности о здоровье.
    А есть ли продолжение? – сколько стоит лечение наркозависимости

  17. Stanleysmick Stanleysmick

    Состояние пациента при интоксикации может развиваться по-разному: от умеренной слабости и головной боли до выраженной дезориентации, тахикардии и нарушений сна. В таких ситуациях важно не откладывать обращение за помощью. Наркологическая помощь на дому рассматривается, когда требуется быстрое вмешательство и контроль состояния без транспортировки пациента.
    Изучить вопрос глубже – наркологическая помощь нижний новгород

  18. DavidRus DavidRus

    Запой сопровождается выраженной интоксикацией, нарушением сна, слабостью, тревожностью и колебаниями давления, что характерно для алкоголизма и других форм зависимости. При этом самостоятельный выход из состояния часто оказывается затруднённым из-за ухудшения самочувствия и невозможности контролировать симптомы. В таких случаях выезд нарколога позволяет начать лечение без задержек и помочь пациенту снизить нагрузку на организм за счёт отсутствия транспортировки.
    Подробнее можно узнать тут – анонимный вывод из запоя на дому

  19. Stanleysmick Stanleysmick

    В Нижнем Новгороде выезд нарколога на дом используется при состояниях, требующих оперативной медицинской оценки и начала терапии. Врач приезжает с необходимыми препаратами, проводит осмотр и формирует план лечения на месте. Такой формат позволяет сократить время до начала помощи и снизить нагрузку на пациента.
    Получить дополнительные сведения – narkologicheskaya-pomoshh-nizhnij-novgorod-8.ru/

  20. BennieChaic BennieChaic

    Эта информационная публикация освещает широкий спектр тем из мира медицины. Мы предлагаем читателям ясные и понятные объяснения современных заболеваний, методов профилактики и лечения. Информация будет полезна как пациентам, так и медицинским работникам, желающим поддержать уровень своих знаний.
    Дополнительно читайте здесь – стоп алко

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *