Теория вычислительных процессов. Лабораторные работы № 1-4. Вариант №1
Состав работы
|
|
|
|
|
|
|
|
|
|
Описание
Лабораторная работа № 1
Формы, свойства и виды стандартных схем программ
Цель работы: Научиться составлять и исследовать схему программы
Лабораторная работа № 2
Задание 1. Функции: F(n), G(n) определены с помощью операционной семантики равенствами:
F(0)=1, G(0)=2, F(n)=G(n-1), G(n)=F(n-1) + G(n-1)
Найти значения F(3) и G(3).
Задание 2. Формальные языки Е и Т определены над алфавитом {а, *, &, <, >} с помощью денотационной семантики равенствами
Какие из следующих строк:
a) *а&*а*&а*;
b) *а&<а&а*>;
c) *<*а*&а>&<*а*>*
принадлежат языку Е и какие не принадлежат.
Задание 3. Написать программу, используя аксиоматическую стратегию построения и проверки цикла. Дан массив B[0:n-1], n > 0. Присвоить переменной х наименьшее значение из B. Если наименьшее значение встречается в B более одного раза, выбрать любой из них.
Предусловие Q: n >0;
Постусловие R: x<= B[О: n-1] AND (j: 0<=j < n х = B[j]);
Инвариант Р: 0<=j<=n АND х<=B[0:n-l] AND (j :i<=j<n х=B[j]);
Ограничение t: i.
Задание 4. Написать программу, используя различные методы построение инвариантов циклов. Дан массив B[0:n-1], n > 0. Определить, состоит ли B[0: n-l] из одних нулей
Лабораторная работа № 3
Задание 1:
Изложите суть проблем, возникающих в модели системы, описанной притчей о пяти обедающих философах.
Задание 2:
Объясните, каким образом совокупность обычных операторов последовательного программирования может быть взята за основу структуры последовательных взаимодействующих процессов.
Задание 3:
Опишите структуру и способ построения системы, в которой ограниченное число физических ресурсов, таких, как диски и печатающие устройства, разделено между большим количеством процессов с переменной потребностью в этих ресурсах.
Лабораторная работа № 4
Задание 1: Постройте граф сети Петри для следующей структуры сети Петри:
Р = {p1, p2, p3, p4},
Т = {t1, t2, t3, t4},
I(t1) = { },
I(t2) = {p1},
I(t3) = {p2, p4},
I(t4) = { },
I(t5) = {p3},
O(t1) = {p1},
O(t2) = {p2},
О(t3) = {p1, p3},
O(t4) = {p3},
O(t5) = {p4}.
Задание 2: Изобразите граф сети Петри следующей структуры:
Р = {p1 p2},
Т = {t1 t2 t3},
I(t1) = {p1},
I(t2) = {p1},
I(t3) = {p2},
О(t1) = {p1, p2},
O(t2) = {p2},
O(t3) = { }.
Задание 3: Для структуры сети Петри:
С =(Р, Т, I, О),
Р = {p1, p2, p3, p4, p5)},
Т = {t1, t2, t3, t4},
I(p1) = { },
I(p2) = {t1, t4},
I(p3) = {t1, t4},
I(p4) = {t3},
I(p5) = {t1, t2},
O(p1) = {t1},
O(p2) = {t2),
O(p3) = {t2, t3},
O(p4) = {t4},
О(p5) = {t2},
I(t1) = {p1},
I(t2) = {p2, p3, p5)},
I(t3) = {p3},
I(t4) = {p4},
O(t1) = {p2, p3, p5)},
O(t2) = {р5},
O(t3) = {p4},
O(t4) = {p2, p3}
изобразите граф сети Петри и укажите на графе маркировку
m = <1,0,1,1,0>.
Задание 4: Промоделируйте вычислительную систему с тремя процессами и четырьмя ресурсами:
- стример (устройство ввода с магнитной ленты),
- печатающее устройство,
- диск,
- два раздела памяти.
Любой процесс может попасть в любой раздел. Использование ресурсов тремя процессами состоит в следующем:
а) процесс 1 запрашивает стример и печатающее устройство, а затем освобождает оба эти ресурса;
б) процесс 2 запрашивает стример и диск, а затем освобождает стример, запрашивает печатающее устройство и, в конце концов, освобождает и печатающее устройство, и диск;
в) процесс 3 требует все три ресурса одновременно, и затем их освобождает;
Формы, свойства и виды стандартных схем программ
Цель работы: Научиться составлять и исследовать схему программы
Лабораторная работа № 2
Задание 1. Функции: F(n), G(n) определены с помощью операционной семантики равенствами:
F(0)=1, G(0)=2, F(n)=G(n-1), G(n)=F(n-1) + G(n-1)
Найти значения F(3) и G(3).
Задание 2. Формальные языки Е и Т определены над алфавитом {а, *, &, <, >} с помощью денотационной семантики равенствами
Какие из следующих строк:
a) *а&*а*&а*;
b) *а&<а&а*>;
c) *<*а*&а>&<*а*>*
принадлежат языку Е и какие не принадлежат.
Задание 3. Написать программу, используя аксиоматическую стратегию построения и проверки цикла. Дан массив B[0:n-1], n > 0. Присвоить переменной х наименьшее значение из B. Если наименьшее значение встречается в B более одного раза, выбрать любой из них.
Предусловие Q: n >0;
Постусловие R: x<= B[О: n-1] AND (j: 0<=j < n х = B[j]);
Инвариант Р: 0<=j<=n АND х<=B[0:n-l] AND (j :i<=j<n х=B[j]);
Ограничение t: i.
Задание 4. Написать программу, используя различные методы построение инвариантов циклов. Дан массив B[0:n-1], n > 0. Определить, состоит ли B[0: n-l] из одних нулей
Лабораторная работа № 3
Задание 1:
Изложите суть проблем, возникающих в модели системы, описанной притчей о пяти обедающих философах.
Задание 2:
Объясните, каким образом совокупность обычных операторов последовательного программирования может быть взята за основу структуры последовательных взаимодействующих процессов.
Задание 3:
Опишите структуру и способ построения системы, в которой ограниченное число физических ресурсов, таких, как диски и печатающие устройства, разделено между большим количеством процессов с переменной потребностью в этих ресурсах.
Лабораторная работа № 4
Задание 1: Постройте граф сети Петри для следующей структуры сети Петри:
Р = {p1, p2, p3, p4},
Т = {t1, t2, t3, t4},
I(t1) = { },
I(t2) = {p1},
I(t3) = {p2, p4},
I(t4) = { },
I(t5) = {p3},
O(t1) = {p1},
O(t2) = {p2},
О(t3) = {p1, p3},
O(t4) = {p3},
O(t5) = {p4}.
Задание 2: Изобразите граф сети Петри следующей структуры:
Р = {p1 p2},
Т = {t1 t2 t3},
I(t1) = {p1},
I(t2) = {p1},
I(t3) = {p2},
О(t1) = {p1, p2},
O(t2) = {p2},
O(t3) = { }.
Задание 3: Для структуры сети Петри:
С =(Р, Т, I, О),
Р = {p1, p2, p3, p4, p5)},
Т = {t1, t2, t3, t4},
I(p1) = { },
I(p2) = {t1, t4},
I(p3) = {t1, t4},
I(p4) = {t3},
I(p5) = {t1, t2},
O(p1) = {t1},
O(p2) = {t2),
O(p3) = {t2, t3},
O(p4) = {t4},
О(p5) = {t2},
I(t1) = {p1},
I(t2) = {p2, p3, p5)},
I(t3) = {p3},
I(t4) = {p4},
O(t1) = {p2, p3, p5)},
O(t2) = {р5},
O(t3) = {p4},
O(t4) = {p2, p3}
изобразите граф сети Петри и укажите на графе маркировку
m = <1,0,1,1,0>.
Задание 4: Промоделируйте вычислительную систему с тремя процессами и четырьмя ресурсами:
- стример (устройство ввода с магнитной ленты),
- печатающее устройство,
- диск,
- два раздела памяти.
Любой процесс может попасть в любой раздел. Использование ресурсов тремя процессами состоит в следующем:
а) процесс 1 запрашивает стример и печатающее устройство, а затем освобождает оба эти ресурса;
б) процесс 2 запрашивает стример и диск, а затем освобождает стример, запрашивает печатающее устройство и, в конце концов, освобождает и печатающее устройство, и диск;
в) процесс 3 требует все три ресурса одновременно, и затем их освобождает;
Дополнительная информация
СибГУТИ 2012г., 1 вариант. Зачет.
Похожие материалы
Теория вычислительных процессов. Лабораторная работа №1.
zhekaersh
: 24 февраля 2015
Тема: Формы, свойства и виды стандартных схем программ.
Цель работы: Научиться составлять и исследовать схему программы
Рекомендации по выполнению работы
1. проработать материал лекции 1-5
2. При оформлении выполненного пункта задания не руководствуйтесь пословицей “краткость - сестра таланта”, расписывайте свои аргументы подробнее, делайте ссылки на страницы лекционного материала
Задания
1. Найдите аналитический вид функции, кодирующей слова в алфавите V = {а, b, c} числами, если функция упоряд
35 руб.
Теория вычислительных процессов. Лабораторная работа №1
wars
: 21 декабря 2014
1. Найдите аналитический вид функции, кодирующей слова в алфавите V = {а, Ь, c} числами, если функция упорядочения К:
V-> {1, 2, 3} такова, что К(а) = 1, К(Ь) = 2, К(с) = 3.
2. Постройте машину Тьюринга, которая стирает с ленты любое начальное слово и записывает вместо него слово aabba в алфавите {а, b}.
3.На рис. 1.4. (лекции 2) даны примеры стандартных схем. Установить, какие из них тотальны, какие пусты, какие пары схем функционально эквивалентны. Укажите свободные схемы.
4. Докажите, что
450 руб.
Теория вычислительных процессов. Лабораторные работы №1-4.
zhekaersh
: 24 февраля 2015
Лабораторная работа 1
Тема: Формы, свойства и виды стандартных схем программ
1. Найдите аналитический вид функции, кодирующей слова в алфавите V = {а, b, c} числами, если функция упорядочения К:V-> {1, 2, 3} такова, что К(а) = 1, К(b) = 2, К(с) = 3.
2. Постройте машину Тьюринга, которая стирает с ленты любое начальное слово и записывает вместо него слово aabba в алфавите {а, b}.
3.На рис. 1.4. (лекции 2) даны примеры стандартных схем. Установить, какие из них тотальны, какие пусты, какие пары
130 руб.
Лабораторная работа № 1. Предмет : «Теория вычислительных процессов»
xtrail
: 21 апреля 2013
Лабораторная работа № 1
Формы, свойства и виды стандартных схем программ
Цель работы: Научиться составлять и исследовать схему программы
Рекомендации по выполнению работы
1. проработать материал лекции 1-5
2. При оформлении выполненного пункта задания не руководствуйтесь пословицей “краткость- сестра таланта”, расписывайте свои аргументы подробнее, делайте ссылки на страницы лекционного материала
Задания
1. Найдите аналитический вид функции, кодирующей слова в алфавите V = {а, Ь, c} числами, ес
300 руб.
Лабораторная работа №1. Теория вычислительных процессов. Вариант 21
oksana
: 28 июля 2015
Тема: Формы, свойства и виды стандартных схем программ
Цель работы: Научиться составлять и исследовать схему программы
Задание. 1. Найдите аналитический вид функции, кодирующей слова в алфавите V = {а, b, c} числами, если функция упорядочения К:
V-> {1, 2, 3} такова, что К(а) = 1, К(Ь) = 2, К(с) = 3.
200 руб.
Лабораторные работы(№№1-4). Предмет : «Теория вычислительных процессов»
xtrail
: 21 апреля 2013
Работа № 1
Лабораторная работа № 1
Формы, свойства и виды стандартных схем программ
Цель работы: Научиться составлять и исследовать схему программы
Рекомендации по выполнению работы
1. проработать материал лекции 1-5
2. При оформлении выполненного пункта задания не руководствуйтесь пословицей “краткость- сестра таланта”, расписывайте свои аргументы подробнее, делайте ссылки на страницы лекционного материала
Задания
1. Найдите аналитический вид функции, кодирующей слова в алфавите V = {а, Ь, c} ч
1000 руб.
Теория вычислительных процессов. Лабораторно-практическая работа № 1
shanti
: 14 сентября 2012
Теория вычислительных процессов. Лабораторно-практическая работа № 1.
1. Найдите аналитический вид функции, кодирующей слова в алфавите V = {а, Ь, c} числами, если функция упорядочения К:
V-> {1, 2, 3} такова, что К(а) = 1, К(Ь) = 2, К(с) = 3.
2. Постройте машину Тьюринга, которая стирает с ленты любое начальное слово и записывает вместо него слово aabba в алфавите {а, b}.
3.На рис. 1.4. (лекции 2) даны примеры стандартных схем. Установить, какие из них тотальны, какие пусты, какие пары схем
150 руб.
Теория вычислительных процессов. Лабораторные работы № 1 - 4 + работа над ошибками
maxgalll
: 8 мая 2012
Формы, свойства и виды стандартных схем программ
Цель работы: Научиться составлять и исследовать схему программы
Рекомендации по выполнению работы
1. Проработать материал лекции 1-5
2. При оформлении выполненного пункта задания не руководствуйтесь пословицей “краткость - сестра таланта”, расписывайте свои аргументы подробнее, делайте ссылки на страницы лекционного материала
Задания
1. Найдите аналитический вид функции, кодирующей слова в алфавите V = {а, b, c} числами, если функция упорядоче
100 руб.
Другие работы
Расчётно-графическое задание по дисциплине: «Электропитание устройств и систем телекоммуникаций». Вариант 23.
StanSlaw
: 26 октября 2018
Вариант 23
Для дисциплин, связанных с электропитанием радиоэлектронной аппаратуры приводятся варианты заданий и методические указания по выполнению контрольной работы «Электропитание устройств и систем телекоммуникаций». Излагаются алгоритмы расчёта отдельных блоков источников электропитания, приводятся таблицы расчётных соотношений и необходимые справочные данные материалов и радиокомпонентов. Методические указания могут быть использованы студентами всех форм обучения СибГУТИ.
Составители: к.т.
400 руб.
Строительно-генеральный план
NightDevice3
: 19 мая 2013
Расчетно-графическое задание
по дисциплине: «Основы управлением производством
строительно-монтажных работ»
Содержание:
1. Строительно-генеральный план
2. Определение расчетной численности персонала строительства
3. Расчет потребности во временных зданиях и сооружениях
4. Расчет потребности в складских площадях
5. Расчет потребности в воде
6. Расчет потребности в энергоресурсах
25 руб.
Электропогрузчик грузоподъемностью 3т
Aronitue9
: 5 октября 2012
1. Тяговый расчет ……………………………………………………….... 4
1.1. Силы, действующие на погрузчик при неравномерном движении машины по прямолинейному участку пути. Выбор колес.……………………….. 4
1.2. Выбор двигателя передвижения…………………………………….... 9
1.3.Баланс мощностей.................................................................................... 10
1.4. Проверка сцепления колес с опорной поверхностью ……………... 12
2. Расчет проходимости..………..………………………………………… 13
50 руб.
Рабочая характеристика погружного электроцентробежного насоса ЭЦН-80-1550-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
https://vk.com/aleksey.nakonechnyy27
: 6 июня 2016
Рабочая характеристика погружного электроцентробежного насоса ЭЦН-80-1550-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
100 руб.