Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.06.2019, 19:36   #1
Tony Hudson
Пользователь
 
Регистрация: 05.03.2015
Сообщений: 36
По умолчанию Блок схема алгоритма, язык программирования Solidity

Необходимо сделать блок схему по коду:
Код:
pragma solidity 0.4.20;
contract Election {
       struct Candidate {
        uint id;
        string name;
        uint voteCount;
    }
    mapping(address => bool) public voters;
    mapping(uint => Candidate) public candidates;
    uint public candidatesCount;
    event votedEvent (
        uint indexed _candidateId
    );
    function Election () public {
        addCandidate("Candidate 1");
        addCandidate("Candidate 2");
    }
    function addCandidate (string _name) private {
        candidatesCount ++;
        candidates[candidatesCount] = Candidate(candidatesCount,_name, 0);
    }
    function vote (uint _candidateId) public {
              require(!voters[msg.sender]);
        require(_candidateId > 0 && _candidateId <= candidatesCount);
        voters[msg.sender] = true;
        candidates[_candidateId].voteCount ++;
        votedEvent(_candidateId);    }}
Tony Hudson вне форума Ответить с цитированием
Старый 16.06.2019, 20:10   #2
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,772
По умолчанию

Как Вы представляете себе блок-схему для однго класса ООП?
Это ведь событийно управляемый код, у него нет жёсткой схемы операций..

В каком это месте задают блок-схемы для Solidity?
Black Fregat вне форума Ответить с цитированием
Старый 16.06.2019, 20:25   #3
Tony Hudson
Пользователь
 
Регистрация: 05.03.2015
Сообщений: 36
По умолчанию

В одном из московских вузов. Теперь буду ему объяснять почему ее нельзя сделать.
Tony Hudson вне форума Ответить с цитированием
Старый 17.06.2019, 01:24   #4
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,772
По умолчанию

Не, извратиться, конечно, можно. Но это тонкий лёд, преподаватель всегда сможет сказать "Не так надо было!"
Black Fregat вне форума Ответить с цитированием
Старый 17.06.2019, 11:33   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

возможно (я не специалист) имеется в виду построение UML диаграммы.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Блок-схема алгоритма cover Общие вопросы C/C++ 4 10.10.2012 10:41
блок схема для алгоритма RC6 Anenya.K Софт 5 09.03.2010 18:38
Блок схема алгоритма программы и схема взаимодействия модулей. Lazio Фриланс 3 02.12.2009 23:10
Блок-схема алгоритма NatNiM PHP 7 02.05.2009 18:16