Страницу Назад
Поискать другие аналоги этой работы
350 Программирование. Курсовая работа. Вариант 5ID: 213227Дата закачки: 23 Сентября 2020 Продавец: ty4ka (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Курсовая Форматы файлов: Microsoft Word, VisualC++ Сдано в учебном заведении: ДО СИБГУТИ Описание: Вариант 5. Симулятор клеточного автомата с игрой Конуэйя ”Жизнь” Автомат для игры ”Жизнь” можно представить двумерным массивом 1-битовых значений. Нуль интерпретируется как ”мертвая” клетка, один – как ”живая”. Новое значение каждой клетки вычисляется как функция от клеток ее окрестности 3 на 3. Вычисляется сумма восьми соседей клетки. Для мертвой клетки значение остается нулем для всех значений получившейся суммы, исключая – 3, что называется рождением клетки. Для живой клетки происходит переход в 0, если сумма меньше 2 (гибель от одиночества) или больше 3 (гибель от перенаселенности). В остальных случаях клетка остается в состоянии 1. На каждом шаге моделирования новые значения клеток сначала вычисляются и сохраняются в некотором буфере, а потом одновременно записываются в массив. Такое синхронное исполнение можно реализовать, например, имея две копии массива. На четных шагах идет запись в одну копию, а на нечетных – в другую. Или можно, например, использовать списки для организации буфера. В минимальном виде симулятор – это утилита, которой в качестве параметров передается имя входного файла c исходной конфигурацией массива и число шагов , имя выходного файла с результирующей строкой, имя файла с правилами. Утилита 1) считывает входные параметры и проверяет их корректность, 2) открывает исходный файл и файл с правилами, обрабатывая возможные ошибочные ситуации, 3) производит поиск и применение подстановок, 4) записывает результат в результирующий файл и завершает работу. Комментарии: 2020 СИБГУТИ Остапкевич Михаил Борисович Отлично Размер файла: 399 Кбайт Фаил: ![]() ------------------- Обратите внимание, что преподаватели часто переставляют варианты и меняют исходные данные! Если вы хотите, чтобы работа точно соответствовала, смотрите исходные данные. Если их нет, обратитесь к продавцу или к нам в тех. поддержку. Имейте ввиду, что согласно гарантии возврата средств, мы не возвращаем деньги если вариант окажется не тот. -------------------
Скачано: 9 Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:Теория языков программирования и методы трансляции. Курсовая работа. Вариант 19.Объектно-ориентированное программирование. Курсовая работа. Вариант №5 Программирование на языке высокого уровня. Язык программирования СИ. ВАРИАНТ №5. Курсовая работа. Курсовая работа по дисциплине: Алгоритмы и вычислительные методы оптимизации. Вариант №4 Курсовая работа и Лабораторные работы №№1-3 по дисциплине: Программирование 2-я часть. Вариант №3 МТИ МосТех МосАП МФПУ Синергия Цифровая экономика Тест 3, 4, 5, итоговый Тест 100 из 100 баллов 2023 год Алгоритмы и вычислительные методы оптимизации. Вариант №06 Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Технология разработки программного обеспечения / Программирование. Курсовая работа. Вариант 5
Вход в аккаунт: