Страницу Назад
Поискать другие аналоги этой работы

200

Теория разработки программного обеспечения/вариант 5

ID: 206488
Дата закачки: 03 Февраля 2020
Продавец: sarekuwa (Напишите, если есть вопросы)
    Посмотреть другие работы этого продавца

Тип работы: Работа Курсовая
Форматы файлов: Pascal
Сдано в учебном заведении: ******* Не известно

Описание:
Задание:
Вариант 5. Симулятор клеточного автомата с игрой Конуэйя ”Жизнь”.
Автомат для игры ”Жизнь” можно представить двумерным массивом 1-битовых значений. Нуль интерпретируется как ”мёртвая” клетка, один – как ”живая”. Новое значение каждой клетки вычисляется как функция от клеток её окрестности 3 на 3. Вычисляется сумма восьми соседей клетки. Для мёртвой клетки значение остаётся нулём для всех значений получившейся суммы, исключая – 3, что называется рождением клетки. Для живой клетки происходит переход в 0, если сумма меньше 2 (гибель от одиночества) или больше 3 (гибель от перенаселённости). В остальных случаях клетка остаётся в состоянии 1.
На каждом шаге моделирования новые значения клеток сначала вычисляются и сохраняются в некотором буфере, а потом одновременно записываются в массив. Такое синхронное исполнение можно реализовать, например, имея две копии массива. На чётных шагах идёт запись в одну копию, а на нечётных – в другую. Или можно, например, использовать списки для организации буфера.
В минимальном виде симулятор – это утилита, которой в качестве параметров передаётся имя входного файла c исходной конфигурацией массива и число шагов, имя выходного файла с результирующей строкой, имя файла с правилами. Утилита 1) считывает входные параметры и проверяет их корректность, 2) открывает исходный файл и файл с правилами, обрабатывая возможные ошибочные ситуации, 3) производит поиск и применение подстановок, 4) записывает результат в результирующий файл и завершает работу.

Комментарии: Сдано в Декабре 2019 г.
Оценка: Зачет
Преподаватель Разинкина Татьяна Эдуардовна

Размер файла: 0 байт
Фаил: Другой тип файла (.)
-------------------
Обратите внимание, что преподаватели часто переставляют варианты и меняют исходные данные!
Если вы хотите, чтобы работа точно соответствовала, смотрите исходные данные. Если их нет, обратитесь к продавцу или к нам в тех. поддержку.
Имейте ввиду, что согласно гарантии возврата средств, мы не возвращаем деньги если вариант окажется не тот.
-------------------

Внимание! Фаил удален. Пожалуйста воспользуйтесь поиском.



    Скачано: 5         Коментариев: 0


Не можешь найти то что нужно? Мы можем помочь сделать! 

От 350 руб. за реферат, низкие цены. Просто заполни форму и всё.

Спеши, предложение ограничено !



Что бы написать комментарий, вам надо войти в аккаунт, либо зарегистрироваться.

Страницу Назад

  Cодержание / Разное / Теория разработки программного обеспечения/вариант 5
Вход в аккаунт:
Войти

Забыли ваш пароль?

Вы еще не зарегистрированы?

Создать новый Аккаунт


Способы оплаты:
UnionPay СБР Ю-Money qiwi Payeer Крипто-валюты Крипто-валюты


И еще более 50 способов оплаты...
Гарантии возврата денег

Как скачать и покупать?

Как скачивать и покупать в картинках


Сайт помощи студентам, без посредников!