Дополнительная инфа по лаб 8(10)

8-читать про компиляцию и вывод через ./a.out, а лучше через ./run.out (при компиляции с ключем -o) 10-смотреть про GDB В отчет по 8 включить 2-3 программы: а) Верная б) С ошибкой синтаксиса По сути, здесь вам нужно написать свою простую программу на СИ и посмотреть как компилятор тяфкает на вас, за ошибки. Итак, необходима Unix-подобная […]

Оформление 7 лабы

Важные замечания: Ваш алгоритм маркова должен работать на дедовском интерпретаторе nam Создание НАМ: Открываете любой редактор текста Пишите свои команды в формате: a->b, где а-то,что ищет НАМ, а b-то, что записывает НАМ (причем a,b могут состоять из нескольких символов) САМОЕ ВАЖНОЕ: поставить переход строки с последней команды (enter), чтобы последняя строчка была пустой! Иначе интепретатор […]

Оформление 6-й лабы

Многие уже сдали лаб.р. №6, но все же я должен упомянуть о ней. Пункты: 1-5 заполняем стандартно 6: Словестное описание алгоритма. Нам тут необходимо описать что делает каждая ваша машина и в каком порядке. Предположим: Есть задание скорпировать число и вычесть из него единицу в двоичной системе счисления. (есть машины: Main,Copy, Dec) а) Копируем число […]

Зачет по л.р. 2

При поддержке еще одного топового сопартийца Лены, вашему вниманию представлены ответы к зачету по Лаб Р 2 Хватайте, судари: Ответы на тему «ОПЕРАЦИОННАЯ СИСТЕМА. ОС UNIX.» Руководство по  Emacs (вкратце)

Лр 5 (Сама МТ)

Статья посвящена тому, как без лишней мороки написать, отладить и запустить МТ на музэйном пека. Удобнее всего сначала написать прогу в эмуляторе в 4-х. Как по мне проще всего написать машину в 4-х, но сдавать то надо в 5-х… Я изначально написал прогу в 4-х и мне было лень ее переписывать в 5-ки, поэтому я […]

Лр 5 (Сценарий)

Обновления: Внимание: сценарий может состоять только из одних команд для мт, переведенных прогой. Комментарии желательны, но можно без них. (Даже лучше без них, чтобы не придрался к ним) 6.11.2016 Я потерял интерес к жизни когда дописывал 37-й комментарий к своей МТ5, поэтому переделал прогу, чтобы она сделала это за меня. Новая версия тут (она сама генерирует комментарии, но […]

Лр3 Форма сдачи 

Буду краток. Дед обещал не сильно придираться к конкретно этой лабе, но в частном порядке он пояснил как ее сдавать. Форма сдачи: Стандартный титульник Выписать все используемые команды с описанием что они делают (без точного применения) (Пункт 6) Сценарий по командам (10-20 шт), естественно с подробнейшими комментариями (Пункт 7) Протокол из терминала. Точно также как […]

Мт

Большинство уже слышали про Машины Тьюринга (здесь и далее Машины Тьюринга =МТ), но только речь заходит  о лабе, так начинает выступать холодный пот. (это же сложна!) Надеюсь все ознакомились c «подгоном Титова» по лр 5 (файл turmar.pdf) Итак, что собственно мы имеем по теории о МТ. Если вы хоть краем уха слушали лекцию Зайцева (знаю, не слушали), […]

Как закадрить тянку/толпу бубликов терминалом

Итак, сейчас будут топовые knowledge для *nix терминала. В написании статьи помогала топовый сопартиец Юля. Для начала расскажем как установить пакет в Unix-подобных системах: sudo apt-get install *имяпакета* И далее согласиться на установку: написать yes или y или нажать Enter(ubuntu/mint) Теперь классные команды: Начнем с cowsay, из пакета cowsay. Самое простое, это написать cowsay *текст* Можно […]

Множественный выход из модуля

Буквально 3 часа назад я столкнулся с вопиющим безобразием: меня почти убедили, что нет ничего плохого в выходе из модуля в разных местах («Это же удобно»). Конечно, внутреннее негодование вызвала давняя попаболь по этому поводу. Ситуация такая: int func(…){ int s; if(a != 0)return 0; …[аля многобукв]… if(a = b)return 0; if(b = c)return 0; …[многобукв]… […]