Теория вычислительных процессов. Лабораторная работа №2

Состав работы

material.view.file_icon 22F880C5-CAD7-4B0C-B3DB-D4539BD65047.doc
Работа представляет собой файл, который можно открыть в программе:
  • Microsoft Word

Описание

Тема: Семантическая теория программ.
Цель работы: Изучить виды семантик. Научиться составлять семантику программы.
Рекомендации по выполнению работы
1. проработать материал лекции 6-8
2. При оформлении выполненного пункта задания не руководствуйтесь пословицей “краткость- сестра таланта”, расписывайте свои аргументы подробнее, делайте ссылки на страницы лекционного материала
Задания
1. Функции: F(n), G(n) определены с помощью операционной семантики равенствами:
F(0)=I, G(0)=2, F(n)=G(n-I), G(n)=F(n-l) + G(n-I).
Найти значения F(3) и G(3).
2. Формальные языки Е и Т определены над алфавитом {а, *, &, <, >} с помощью денотационной семантики равенствами
Е = Т U * Т U Е & Т и Т= а U а* U <Е>.
Какие из следующих строк *а&*а*&а*; *а&<а&а*>; *<*а*&а>&<*а*>* принадлежат языку Е и какие не принадлежат.
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] из одних нулей.

Дополнительная информация

Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Теория вычислительных процессов
Вид работы: Лабораторная работа 2
Оценка:Зачет
Дата оценки: 06.05.2013
Теория вычислительных процессов. Лабораторная работа №2
Задания Функции: F(n), G(n) определены с помощью операционной семантики равенствами: F(0)=I, G(0)=2, F(n)=G(n-I), G(n)=F(n-l) + G(n-I). Найти значения F(3) и G(3). 2. Формальные языки Е и Т определены над алфавитом {а, *, &, <, >} с помощью денотационной семантики равенствами Е = Т U * Т U Е & Т и Т= а U а* U <Е>. Какие из следующих строк *а&*а*&а*; *а&<а&а*>; *<*а*&а>&<*а*>* принадлежат языку Е и какие не принадлежат. 3. Написать программу, используя аксиоматическую стратегию построения и
User wars : 21 декабря 2014
290 руб.
Лабораторная работа № 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. Написать программу, используя аксиоматическую стратегию построения и проверки ц
User xtrail : 21 апреля 2013
300 руб.
Лабораторная работа № 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) *<*а*&а>&<*а*>* принадлежат языку Е и какие не принадлежат.
User 1231233 : 29 января 2012
23 руб.
Теория вычислительных процессов. Лабораторная работа №2. «Семантическая теория программ»
Задания 1. Функции: F(n), G(n) определены с помощью операционной семантики равенствами: F(0)=I, G(0)=2, F(n)=G(n-I), G(n)=F(n-l) + G(n-I). Найти значения F(3) и G(3). 2. Формальные языки Е и Т определены над алфавитом {а, *, &, <, >} с помощью денотационной семантики равенствами Е = Т U * Т U Е & Т и Т= а U а* U <Е>. Какие из следующих строк *а&*а*&а*; *а&<а&а*>; *<*а*&а>&<*а*>* принадлежат языку Е и какие не принадлежат. 3. Написать программу, используя аксиоматическую стратегию построени
User wchg : 14 августа 2013
79 руб.
Лабораторно-практическая работа № 2 по дисциплине «Теория вычислительных процессов»
Лабораторно-практическая работа № 2 По дисциплине «Теория вычислительных процессов» 1. Функции: F(n), G(n) определены с помощью операционной семантики равенствами: F(0)=1, G(0)=2, F(n)=G(n-1), G(n)=F(n-l) + G(n-1). Найти значения F(3) и G(3). 2. Формальные языки Е и Т определены над алфавитом {а, *, &, <, >} с помощью денотационной семантики равенствами Е = Т U * Т U Е & Т и Т= а U а* U <Е>. Какие из следующих строк *а&*а*&а*; *а&<а&а*>; *<*а*&а>&<*а*>* принадлежат языку Е и какие не принадлежа
User piligrim-24 : 27 октября 2011
50 руб.
Лабораторная работа №2. теория вычислительных процессов. 5 семестр. 21 вариант
Тема: Семантическая теория программ Цель работы: Изучить виды семантик. Научиться составлять семантику программы. Задание. 1. Функции: F(n), G(n) определены с помощью операционной семантики равенствами: F(0)=1, G(0)=2, F(n)=G(n-1), G(n)=F(n-l) + G(n-1). Найти значения F(3) и G(3).
User oksana : 28 июля 2015
200 руб.
Лабораторная работа №2 по дисциплине "Теория вычислительных процессов" 5 семестр 6 вариант
О Т Ч Е Т по лабораторной работе № 2 по предмету «Теория вычислительных процессов» Семантическая теория программ Задания 1. Функции: F(n), G(n) определены с помощью операционной семантики равенствами: F(0)=1, G(0)=2, F(n)=G(n-1), G(n)=F(n-l) + G(n-1). Найти значения F(3) и G(3). 2. Формальные языки Е и Т определены над алфавитом {а, *, &, <, >} с помощью денотационной семантики равенствами Е = Т U * Т U Е & Т и Т= а U а* U <Е>. Какие из следующих строк *а&*а*&а*; *а&<а&а*>; *<*а*&а>&<*а*>* пр
User mastar : 5 октября 2012
125 руб.
Экзамен по дисциплине: Теория вычислительных процессов
1. Базис класса стандартных схем программ, их графовая и линейная формы. 2. Параллельные процессы. Законы взаимодействия. Законы параллелизма. Протоколы. Процесс определяется полным описанием его потенциального поведения. При этом часто имеется выбор между несколькими различными действиями. В каждом таком случае выбор того, какое из событий произойдет в действительности, может зависеть от окружения, в котором работает процесс. Само окружение процесса может быть описано как процесс, поведение кот
User 1231233 : 29 января 2012
23 руб.
Пути повышения рентабельности ОАО "Мозырский НПЗ"
Организационно-технические предложения по повышению рентабельности Требуется модернизация рабочего места маркетолога, которая позволит: повысить производительность труда; оперативность разработки и многовариантность производственных программ; сбор оперативной информации, позволяющей четко реагировать на изменчивость мирового рынка нефтепродуктов; сократить численность персонала и т.д. Расходы на приобретение технических средств компьютерного проектирования и пакетов прикладных программ приведе
User evelin : 14 ноября 2013
10 руб.
Злоякісні новоутворення сечостатевої системи (рак нирки, сечового міхура, простати, яєчка, статевого члена). Клініка. Діагностика. Методи лікування
ПУХЛИНИ НИРКИ Пухлини нирки становлять 2...3% всіх новоутворень. У дітей пухлини нирки сягають 25...30% усіх новоутворень. Пухлина нирки у дітей (пухлина Вільмса) виникає з елементів паренхіми і строми нирки. Пухлини виникають переважно у віці 40...70 років, чоловіки захворюють удвічі-утричі частіше, ніж жінки. Права і ліва нирки уражуються однаково часто. Двобічні пухлини нирок — надзвичайна рідкість. Рак нирки становить близько 7% всіх урологічних захворювань; у чоловіків спостерігається вдвіч
User evelin : 29 января 2013
Прямі податки їх суть види і характеристика
ЗМІСТ Розділ 1. Загальна характеристика умов та об’єкту вивчення 6 1.1. Організаційно-економічна характеристика діяльності КП «Городницький фарфоровий завод» 6 Загальну організаційну структуру КП “Городницький фарфоровий завод” можна представити у наступному вигляді (див. Додаток №1): 7 Завданнями Підприємства є : 8 1.2 Фінансова діяльність підприємства КП „Городницький фарфоровий завод” 15 Основні показники оцінки фінансової діяльності КП “Городницький фарфоровий завод” за 2004 - 2005 рок
User evelin : 26 октября 2013
5 руб.
Глобалистика как отрасль научного знания
В конце XX в. глобализация, понимаемая – в первом приближении – как возрастающая взаимосвязанность мира, входит в критическую фазу: после почти двух десятилетий развития по восходящей этот процесс дает явные сбои, особенно в сфере финансов и экономики, и вызывает массовые общественные движения альтернативного толка. Ситуация настолько серьезна, что дает основание ставить вопросы: не исчерпала ли себя глобализация и даже – что есть постглобализация? Ответы на эти вопросы дают политики и обществен
User evelin : 3 сентября 2013
5 руб.
up Наверх