найти на сайте
Главная
›
1-й курс
›
2-й курс
›
3-й курс
›
4-й курс
›
5-й курс
›
Спецкурсы
›
Ссылки
›
Карта
›
(версия для печати)
1 курс
1 семестр
Полезности для начала семестра:
‹
эмулятор НАМ
‹
эмулятор МТ
Алгоритмы и алгоритмические языки
Программа
Программа курса «Алгоритмы и алгоритмические языки» (лектор — В. П. Иванников, 2001 год)
(оригинал
здесь
).
Программа курса «Алгоритмы и алгоритмические языки» (лектор — В. Н. Пильщиков, 2006 год)
(оригинал
здесь
).
Материалы к курсу
А. А. Вылиток, М. О. Проскурня. Введение в системы счисления
(703.67 Кбайт)
.
А. А. Вылиток. Металингвистические формулы и синтаксические диаграммы
(492.94 Кбайт)
(версия с правками 2013 года).
А. А. Вылиток. Задачи по темам «Системы счисления, алгоритмы и метаязыки»
(165.72 Кбайт)
.
А. А. Вылиток. Запись алгоритмов в виде блок-схем
(145.61 Кбайт)
.
А. А. Вылиток. Выражения с побочными эффектами (Язык Паскаль)
(111.01 Кбайт)
.
А. А. Вылиток. Структурное программирование и пошаговая детализация. Пример решения задачи
(160.45 Кбайт)
.
А. А. Вылиток. Об алгоритмической полноте некоторых языков программирования
(389.7 Кбайт)
.
Обеспечение
Интерактивный эмулятор нормальных алгоритмов Маркова
.
Интерактивный эмулятор машин Тьюринга
.
Эмуляторы МТ и НАМ
(107.58 Кбайт)
. Реализация эмуляторов МТ и НАМ для MS DOS.
Компилятор Turbo Pascal 7.0
(575.43 Кбайт)
в минимальной комплектации для MS DOS.
Варианты заданий по практикуму
Варианты практических заданий для 106 группы
(оригинал
здесь
).
А. А. Вылиток, Т. К. Матвеева. Динамические структуры данных. Задание практикума. Язык Паскаль
(2.07 Мбайт)
— М: МАКС Пресс, 2022 (Издание второе, переработанное, дополненное).
А. А. Вылиток, Т. К. Матвеева. Динамические структуры данных. Задание практикума. Язык Паскаль
(552.23 Кбайт)
— 2004.
Варианты контрольных работ
2006.
Варианты итоговой контрольной работы (для бакалавров)
(184.4 Кбайт)
.
Основная литература
Э. З. Любимский, В. В. Мартынюк, Н. П. Трифонов. Программирование
(20.92 Мбайт)
. — М.: Наука, 1980.
В. Г. Абрамов, Н. П. Трифонов, Г .Н. Трифонова. Введение в язык Паскаль. — М.: Наука, 1988.
К. Йенсен, Н. Вирт. Паскаль. Руководство для пользователя
(7.1 Мбайт)
— М.: Финансы и статистика, 1989.
Версия в формате djvu
(2 Мбайт)
.
В. Н. Пильщиков, В. Г. Абрамов, А. А. Вылиток, И. В. Горячая. Машина Тьюринга и алгоритмы Маркова. Решение задач
(737.94 Кбайт)
— М.: МГУ, 2016 (
Издание 2006 г.
(541.64 Кбайт)
)
Сборник упражнений по алгоритмическим схемам (МТ и НАМ)
.
В. Н. Пильщиков. Сборник упражнений по языку Паскаль. — М.: 2002.
В. Н. Пильщиков. Сборник упражнений по языку Паскаль. — М.: 1989.
(3.75 Мбайт)
В. П. Иванников, Л. С. Корухова, В. Н. Пильщиков. Письменный экзамен по курсу «Алгоритмы и алгоритмические языки». — М.: 2002.
2 семестр
Полезности для второго семестра:
‹
перенаправление ввода-вывода операционной системы
Архитектура ЭВМ и язык ассемблера
Программа
Примерный план занятий во втором семестре
.
Материалы к курсу
Учебная трёхадресная машина УМ-3 (набор команд)
.
А. А. Вылиток. Представление чисел в ЭВМ
(333.93 Кбайт)
.
А. А. Вылиток. Операции над битовыми наборами. Установка флагов и проверка условий
(261.44 Кбайт)
.
А. А. Вылиток. Сегментирование в ПК. Префиксы замены сегмента
(223.31 Кбайт)
.
М. О. Проскурня. Определение типа операнда на этапе компиляции.
Обеспечение
MASM 4.0
(82.88 Кбайт)
. Компилятор MASM 4.0 с библиотекой ввод-вывода, описанной в книге В. Н. Пильщикова «Программирование на языке ассемблера IBM PC».
Варианты заданий по практикуму
Н. П. Трифонов, В. Н. Пильщиков. Задания практикума на ЭВМ
(464.88 Кбайт)
— М.: ВМиК, 2001.
Варианты практических заданий для групп 110, 111
.
Основная литература
В. Н. Пильщиков. Программирование на языке ассемблера IBM PC — М.: Диалог-МИФИ, 1999.
В. Н. Пильщиков. Упражнения по языку ассемблера MASM
(459.68 Кбайт)
— М.: ВМиК, 1997.
Сборник упражнений по учебным машинам (УМ-3)
.