Лабораторная работа №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 руб.
Другие работы
Курсовой проект на тему: «Производство монолитных железобетонных работ при строительстве 15 этажного 2-х секционного дома в г. Саратове» По дисциплине: «Технология возведения зданий и сооружений»
obugera
: 12 июня 2015
Раздел 1. Общая часть 3
Раздел 2. Определение основных ресурсов
2.1 Подсчет объемов работ
2.2. Расчет потребности в строительных материалах
Таблица 2.5. Стальная стеновая опалубка – аналог итальянской опалубки на одну захватку 520 м2
Таблица 2.6. Опалубка перекрытий на одну захватку 302 м2
2.3. Расчет трудовых затрат и заработной платы
Схемы строповок основных грузов
Таблица 2.8. Калькуляция трудовых затрат и заработной платы на типовой этаж (стены с помощью бадьи, перекрытия бетононасосо
150 руб.
Рассчитать ленточный конвейер
izba
: 30 апреля 2010
Задание на проектирование
1. Определение параметров конвейерной ленты
1.1. Выбор скорости движения ленты
1.2. Определение ширины ленты
1.3. Выбор типа ленты ,определение её основных параметров
1.4. Обозначение выбранной ленты
1.5. Определение массы одного погонного метра ленты.
2. Определение основных параметров роликоопор
2.1. Выбор типа роликоопор
2.2 . Определение размеров и массы вращающихся частей роликоопор.
2.3
50 руб.
Кинетика мономолекулярных реакций в плотных средах
Aronitue9
: 10 декабря 2012
Мономолекулярные гомолитические реакции в газах, жидком и твердом состояниях рассмотрены в рамках модели свободного объема как объемно-активированные процессы. В рамках одного механизма описаны такие явления, как зависимость константы скорости реакции от внешнего давления и свойств растворителя, изменение ее при переходе газ-жидкость-твердое, влияние полиморфных переходов. Для газов теория Эванса-Поляни и предлагаемая теория дают близкие результаты, в растворах объемы активации, рассчитанные по
5 руб.
Гидравлика Задача 1.194
Z24
: 1 декабря 2025
Герметичный бак, полностью заполненный водой, находится на высоте Н=6 м от уровня крана. Определить давление воды на уровне крана после подачи в резервуар дополнительного объёма 0,048 м³. Модуль объемной упругости Е0=2,06×10³ МПа, первоначальный объем воды в системе W=2,2 м³, плотность воды ρ=1000 кг/м³. Конструкцию считать абсолютно жесткой.
150 руб.