Лабораторная работа №3, 7-й вариант, 7-й семестр
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Лабораторная работа. Абстрактный тип данных: P-ичный процессор.
Тема: Классы Object Pascal, С++
Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pasca, С++.
Задание
1. В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «P-ичный процессор», используя класс
• Object Pasca,
• С++.
2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
Спецификация типа данных «P-ичный процессор».
ADT TProc
Данные
P-ичный процессор (тип TProc) выполняет двухоперандные операции TOprtn = (None, Add, Sub, Mul, Dvd) и однооперандные операции - функции TFunc = (Rev, Sqr). Если операция или функция не может быть выполнена, в поле Error типа String заносится сообщение об ошибке. Левый операнд и результат операции хранится в поле Lop_Res, правый - в поле Rop. Оба поля имеют тип TPNumber. Процессор может находиться в состоянии «операция установлена»: поле Operation не равно None (значение типа TOprtn) или в состоянии операция не установлена: поле Operation = None. Значения типа TProc - изменяемые. Они изменяются операциями: Сброс операции (OprtnClear), Выполнить операцию (OprtnRun), Вычислить функцию (FuncRun), Установить операцию (OprtnSet), Установить левый операнд (Lop_Res_Set), Установить правый операнд (Rop_Set), Сброс калькулятора (ReSet).
Тема: Классы Object Pascal, С++
Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pasca, С++.
Задание
1. В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «P-ичный процессор», используя класс
• Object Pasca,
• С++.
2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
Спецификация типа данных «P-ичный процессор».
ADT TProc
Данные
P-ичный процессор (тип TProc) выполняет двухоперандные операции TOprtn = (None, Add, Sub, Mul, Dvd) и однооперандные операции - функции TFunc = (Rev, Sqr). Если операция или функция не может быть выполнена, в поле Error типа String заносится сообщение об ошибке. Левый операнд и результат операции хранится в поле Lop_Res, правый - в поле Rop. Оба поля имеют тип TPNumber. Процессор может находиться в состоянии «операция установлена»: поле Operation не равно None (значение типа TOprtn) или в состоянии операция не установлена: поле Operation = None. Значения типа TProc - изменяемые. Они изменяются операциями: Сброс операции (OprtnClear), Выполнить операцию (OprtnRun), Вычислить функцию (FuncRun), Установить операцию (OprtnSet), Установить левый операнд (Lop_Res_Set), Установить правый операнд (Rop_Set), Сброс калькулятора (ReSet).
Дополнительная информация
Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Современные технологии программирования
Вид работы: Лабораторная работа 3
Оценка:Зачет
Дата оценки: 09.03.2017
Рецензия:Уважаемый
Зайцев Михаил Георгиевич
Оценена Ваша работа по предмету: Современные технологии программирования
Вид работы: Лабораторная работа 3
Оценка:Зачет
Дата оценки: 09.03.2017
Рецензия:Уважаемый
Зайцев Михаил Георгиевич
Похожие материалы
Лабораторная работа №3 по информатике. 3-й семестр. 8-й вариант
Nikolay80
: 24 января 2015
Лабораторная работа №3
Почти оптимальное алфавитное кодирование
Порядок выполнения работы
1. Изучить теоретический материал гл. 5
2. Реализовать процедуры построения кодов Шеннона и Фано.
3. Построить коды Шеннона и Фано для текста на английском языке (использовать файл не менее 1 Кб). Распечатать полученные кодовые таблицы в виде:
Символ
Частота
Кодовое слово
Длина кодового слова
4. Сравнить средние длины кодового слова с энтропией исходного файла для всех построенных статических код
70 руб.
Информатика. Лабораторная работа № 3. 4-й вариант. 2-й семестр
rukand
: 26 февраля 2013
Лабораторная работа № 3
Программирование типовых алгоритмов
Цель работы: Получить навыки программирования алгоритмов нахождения сумм, максимальных и минимальных значений последовательностей чисел.
Задание к лабораторной работе
1. Ввести восемь чисел и определить наибольшее число и его номер.
70 руб.
Лабораторная работа №3. 1-й семестр. Вариант №7.
Eva
: 16 апреля 2015
«Программирование типовых алгоритмов»
Вариант №7.
Ввести восемь чисел и вычислить количество нулей, сумму положительных чисел и среднее значение отрицательных чисел.
50 руб.
Вычислительная математика. Лабораторная работа №3. 3-й семестр. 8-й вариант
Nikolay80
: 24 января 2015
Вычислительная математика
Лабораторная работа No3.Решение нелинейных уравнений
Найти аналитически интервалы изоляции действительных корней уравнения. Написать программу нахождения всех действительных корней нелинейного уравнения методом деления пополам с точностью 0,0001. Считается, что требуемая точность достигнута, если выполняется условие , (e – заданная точность), при этом Корни отделить аналитически, для чего найти производную левой части уравнения и составить таблицу знаков левой части
70 руб.
Лабораторная работа №. 3-й семестр
sanrus72
: 31 марта 2015
Тема: Методы сортировки массивов с квадратичной трудоемкостью.
Порядок выполнения работы:
1. Разработать процедуры сортировки массива целых чисел методом прямого выбора, методом пузырьковой сортировки и методом шейкерной сортировки (язык программирования Паскаль или Си).
2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве.
3. Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретическими оценками.
4.
50 руб.
Информатика, Лабораторная работа №3, 1-й семестр, Вариант №1
Алексей118
: 27 ноября 2017
Ввести восемь чисел и вычислить сумму положительных чисел и их количество.
Содержит:
Титульный лист.
Задание.
Схема алгоритма.
Программа на языке Basic в кодовом виде в Word
Работающая программа в расширении .exe
25 руб.
Лабораторная работа № 3. Программирование. 2-й семестр. Вариант № 10
Despite
: 14 мая 2015
3. Написать функцию вычисления суммы ряда y=sinx-(sin2x)/2+…+(-1)n+1sin(nx)/n с точностью до eps=0.001. В качестве параметров передать x (в радианах) и eps.
60 руб.
Лабораторная работа №3(6.8.) 2-й семестр. Вариант №7
sanrus72
: 20 мая 2014
Лабораторная работа №3(6.8.) 2-ой семестр. Вариант №7. СибГУТИ 2-ой семестр.
Лабораторная работа 6.8
Изучение температурной зависимости электропроводности полупроводников
Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Физика (2 сем.)
Вид работы: Лабораторная работа 3
Оценка:Зачет
Дата оценки: 20.05.2014
Рецензия:Уважаемый
Ваша лабораторная работа ? 3 проверена. Экспериментальный результат правильный.
Работа зачтена.
Стрельцов Александр Иванович
80 руб.
Другие работы
Проблемы социальной защиты населения в России
Elfa254
: 9 сентября 2013
Всеобщая декларация прав человека 1948 г. в ст. 22 провозгласила, что каждый человек, как член общества, имеет право на социальное обеспечение. Это право по своему характеру должно позволять обеспечивать с учетом имеющихся у общества материальных возможностей достойное существование человека при наступлении таких жизненных ситуаций, когда он не в состоянии получать источник дохода в обмен на затраченный труд. Нормы декларации связывают реализацию права каждого человека на достойный жизненный уро
Контрольная работа по дисциплине: Электромагнитные поля и волны. Вариант 05
Roma967
: 11 марта 2023
Задача №1
Плоская электромагнитная волна с частотой f распространяется в безграничной реальной среде с диэлектрической проницаемостью E, магнитной проницаемостью ma=m0, проводимостью q. Амплитуда напряженности электрического поля в точке с координатой z = 0 Em.
1. Определить к какому типу относится данная среда на заданной частоте.
2. Рассчитать фазовый набег волны на расстоянии, равном глубине проникновения d0.
3. Рассчитать отношение фазовой скорости в реальной среде к фазовой скорости в идеал
600 руб.
Тест. МАИ. 30 вопросов с ответами.
studypro2
: 24 ноября 2016
№1 Тип: многие из многих
Какое высказывание относительно соотношения социально-философского и социологического знания является истинным?
Ответы Правильный
1 Социология является теоретическим фундаментом социальной философии;
2 Социология дает конкретную картину общественного развития, а философия – наиболее общую;
3 Социология изучает общество в историческом контексте, а социальная философия – его современную стадию развития;
4 Социальная философия предшествовала появлению теоретической социо
300 руб.
Технологический комплекс для бурения с модернизацией турбобура ЗТСШ1-172 путем использования сбалансированной роторной сборки-Усовершенствование турбобура ЗТСШ1 путем использования сбалансированной роторной сборки
lenya.nakonechnyy.92@mail.ru
: 19 мая 2020
Расчетная часть-Технологический комплекс для бурения с модернизацией турбобура ЗТСШ1-172 путем использования сбалансированной роторной сборки-Усовершенствование турбобура ЗТСШ1 путем использования сбалансированной роторной сборки-Курсовая работа-Дипломная работа-Оборудование для бурения нефтяных и газовых скважин-Текст пояснительной записки выполнен на Украинском языке вы можете легко его перевести на русский язык через Яндекс Переводчик ссылка на него https://translate.yandex.ru/?lang=uk-ru или
349 руб.