рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Целью работы является практическое изучение процесса спецификации программы с помощью операционной семантики.

Целью работы является практическое изучение процесса спецификации программы с помощью операционной семантики. - раздел Компьютеры, Лабораторная Работа № 4. Операционная Семантика...

Лабораторная работа № 4. Операционная семантика

Цель работы

Целью работы является практическое изучение процесса спецификации программы с помощью операционной семантики.

Содержание отчета

Итоговым документом выполнения лабораторной работы является отчет, состоящий из следующих пунктов.

1. Титульный лист.

2. Цель работы.

3. Текст задания.

4. Решение задачи, представленное с помощью языка ПЯК.

5. Пример выполнения разработанной ПЯК-программы на SMS-машине с обоснованием выбора входных данных.

6. Выводы.

Теоретические сведения

1) абстракция вычислительной машины; 2) математические функции; 3) математическая логика.

Система переходов

Определение 1. Термины и условные обозначения системы переходов . 1) обозначает бинарное отношение на множестве , которое является…

Абстрактная машина

Синтаксис языка ПЯК

Команды

SMC-машина

Управляющий стек

Пример выполнения ПЯК-программы на SMC-машине

При этом

Переходы SMC-машины

Целочисленные выражения

Константа

Адрес(1) если

Составной оператор

Оператор(2) если

 

Логические выражения

Константа

Составной оператор

Оператор(2) если

 

Команды

Присваивание Присвоить(3) Ветвление

Варианты заданий

1. Даны целые числа m, n (0 < m ≤ 12, 0 ≤ n < 60), указывающие момент времени: «m часов, n минут». Определить наименьшее время (полных минут), которое должно пройти до того момента, когда часовая и минутная стрелки на циферблате совпадут.

2. Даны натуральное число a, натуральное число n. Вычислить .

3. Доказать, что любую целочисленную денежную сумму, большую 7 руб., можно выплатить без сдачи трешками и пятерками.

4. Для данного n > 7 найти такие целые неотрицательные a и b, что 3a + 5b = n.

5. Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит восьми: первое число – номер вертикали (счете слева направо), второе – номер по горизонтали (счете снизу вверх). Даны натуральные числа k, l, m, n, каждое из которых не превосходит восьми. Требуется выяснить, являются ли поля (k, l) и (m, n), полями одного цвета.

6. На поле (k, l) расположен ферзь. Угрожает ли он полю (m, n)?

7. На поле (k, l) расположен конь. Угрожает ли он полю (m, n)?

8. Выяснить, можно ли с поля (k, l) одним ходом ладьи попасть на поле (m, n). Если нет, то выяснить, как это можно сделать за два хода (поле, на которое приводит первый ход).

9. Выяснить, можно ли с поля (k, l) одним ходом слона попасть на поле (m, n). Если нет, то выяснить, как это можно сделать за два хода (поле, на которое приводит первый ход).

10. Выяснить, можно ли с поля (k, l) одним ходом ферзя попасть на поле (m, n). Если нет, то выяснить, как это можно сделать за два хода (поле, на которое приводит первый ход).

11. Дано натуральное число a. Вычислить f(a), если

12. Дано натуральное число a. Вычислить f(a), если

13. Дано натуральное число a. Вычислить f(a), если

14. Алгоритм Евклида нахождения наибольшего общего делителя (НОД) неотрицательных целых чисел основан на следующих свойствах этой величины. Пусть m и n – одновременно не равные нулю целые неотрицательные числа и пусть m ≥ n. Тогда, если n = 0, то НОД (n, m) = m, а если n ≠ 0, то для чисел m, n и r, где r – остаток от деления m на n, выполняется равенство НОД (m, n) = НОД (n, r). Например, НОД (5, 6) = НОД (6, 3) = НОД (3, 0) = 3. Даны натуральные числа n, m. Используя алгоритм Евклида, найти наибольший общий делитель n и m.

15. Даны натуральные числа n, m. Найти наименьшее общее кратное n и m.(Как здесь может помочь алгоритм Евклида ?).

16. Даны натуральные числа m и n. Найти такие натуральные p и q, не имеющие общих делителей, что p/q = m/n.

17. Пусть Дано натуральное число n. Получить .

18. Дано натуральное число n (n ≤ 9999). Является ли это число палиндромом с учетом четырех цифр, как, например, числа 2222, 6116, 0440 и т. д.?

19. Дано натуральное число n (n ≤ 9999). Верно ли, что это число содержит ровно три одинаковые цифры, как, например, числа 6676, 4544, 0006 и т. д.?

20. Дано натуральное число n (n ≤ 9999). Верно ли, что все четыре цифры числа различны?

21. Дано натуральное число x. Вычислить .

22. Дано натуральное число n. Вычислить .

23. Даны натуральные числа х, а, натуральное число n. Вычислить .

24. Даны натуральное число a, натуральное число n. Вычислить .

25. Даны натуральное число a, натуральное число n. Вычислить .

26. Дано натуральное число х. Вычислить .

27. Дано натуральное число а. Найти среди чисел первое, большее а.

28. Дано натуральное число а. Найти среди чисел такое наименьшее n, что .

29. Дано натуральное число n. Найти знакочередующуюся сумму цифр числа n (пусть запись n в десятичной системе есть ; найти ).

30. Даны натуральное число a, натуральное число n. Вычислить .

 

– Конец работы –

Используемые теги: целью, работы, является, Практическое, Изучение, процесса, Спецификации, программы, помощью, операционной, семантики0.142

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Целью работы является практическое изучение процесса спецификации программы с помощью операционной семантики.

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Целью работы является практическое изучение процесса спецификации алгоритмов с помощью схем.
На сайте allrefs.net читайте: Целью работы является практическое изучение процесса спецификации алгоритмов с помощью схем....

Краткий курс механики в качестве программы и методических указаний по изучению курса Физика Краткий курс механики: Программа и методические указания по изучению курса Физика / С
Федеральное агентство железнодорожного транспорта... Омский государственный университет путей сообщения...

Пояснительная записка Перечень практических работ Практические работы Действия с рациональными числами
Практическая работа Действия с рациональными числами Место проведения учебная аудитория... Практическая работа Решение рациональных... Практическая работа Решение рациональных уравнений неравенств систем уравнений и...

Лекция 1. Тема: Операционная система. Определение. Уровни операционной системы. Функции операционных систем. 1. Понятие операционной системы
Понятие операционной системы... Причиной появления операционных систем была необходимость создания удобных в... Операционная система ОС это программное обеспечение которое реализует связь между прикладными программами и...

Дисциплина Операционные системы на тему: СКРИПТЫ, ПЛАНИРОВЩИКИ - изучение работы скриптов и приобретение навыков работы с ними
Кафедра компьютерных технологий... ОТЧЕТ по лабораторной работе...

Приобрести студентам основные навыки практической работы с клавиатурой ПК при выполнении практических работ в Microsoft Office
Современные сервисные пакеты прикладных программ ППП Microsoft Office... Такое положение привело к мысли разработать и составить практическое руководство в котором процесс освоения...

Организационный этап выполнения курсовой работы 2.1 Примерная тематика курсовой работы . 3 Основной этап выполнения курсовой работы 3.1.1 Назначение и место ученого предмета дисциплины
стр Введение... Введение Реформирование национальной системы высшего образования связанное с введением нового перечня специальностей общегосударственного классификатора...

Критические точки – это точки, контролируемые при переходе от процесса к процессу. Для описываемого процесса критическими точками являются:
На сайте allrefs.net читайте: Критические точки – это точки, контролируемые при переходе от процесса к процессу. Для описываемого процесса критическими точками являются:...

Методические указания и задания для выполнения контрольной работы Изучение дисциплины Страхование является составным элементом подготовки специалистов
Методические указания и задания... для выполнения контрольной работы... ПРЕДИСЛОВИЕ...

Процесс сопровождения. Комментирование программы. Компиляция узлов программы
На сайте allrefs.net читайте: Процесс сопровождения. Комментирование программы. Компиляция узлов программы...

0.041
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам