Оптимизирующие компиляторы - Лабораторная работа №3 - Оптимизация временной сложности алгоритма

Цена:
600 руб.

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

material.view.file_icon
material.view.file_icon lab3.cpp
material.view.file_icon lab3.docx
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Цели работы

1. Изучение основных понятий, связанных с оценкой временной сложности алгоритмов
2. Изучение практических приемов оптимизации кода.
ЗАДАНИЕ К ЛАБОРАТОРНОЙ РАБОТЕ
1. В соответствии с вариантом задания, реализовать алгоритмы так, чтобы их временная сложность соответствовала требуемой в постановке задачи или были проведены иные оптимизации (см. табл. 2). Решения представить в виде работающих программ на C++.

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

Вариант:   5
Проверил: Зырянов К.И.
Оценка: Отлично
Новосибирск, 2020
Оптимизирующие компиляторы. Лабораторная работа №3. Вариант №1.
Лабораторная работа № 3. Оптимизация временной сложности алгоритма ЗАДАНИЕ К ЛАБОРАТОРНОЙ РАБОТЕ 1. В соответствии с вариантом задания, реализовать алгоритмы так, чтобы их временная сложность соответствовала требуемой в постановке задачи или были проведены иные оптимизации (см. табл. 2). Решения представить в виде работающих программ на C++. Варианты заданий взять из табл. 2. Таблица 2. Варианты заданий № вар. Алгоритм 1 Алгоритм 2 1 1 10 Таблица 2. Варианты задания № Алгоритм Реализация на
User nik200511 : 12 февраля 2020
322 руб.
Оптимизирующие компиляторы. Билет №25
Билет №25 Тема 1 1. компилятор – это программа, которая ... Непосредственно выполняет операции, указанные в исходной программе, над входными данными, предоставляемыми пользователем Позволяет вводить и редактировать исходный текст программы Транслирует (переводит) исходный текст его в эквивалентный текст на другом языке – целевом Транслирует исходный текст его в эквивалентный текст на другом языке и выполняет его 3. Препроцессор может... выполнять предварительную сборку исходной программы и рас
User IT-STUDHELP : 5 июля 2020
420 руб.
promo
Оптимизирующие компиляторы. Билет №11
Билет №11 Тема 1 2. Интерпретатор ... Как правило, работает быстрее, чем другие виды трансляторов Непосредственно выполняет операции, указанные в исходной программе, над входными данными, предоставляемыми пользователем. Транслирует (переводит) исходный текст его в эквивалентный текст на другом языке – целевом. Является основным средством отладки приложений 16. Лексемы можно определить, как... директивы, подключающие дополнительные внешние библиотеки значащие последовательности символов исходн
User IT-STUDHELP : 5 июля 2020
440 руб.
Оптимизирующие компиляторы. Лабораторные работы №1-3. Вариант №1.
ЛАБОРАТОРНАЯ РАБОТА №1 «ОПРЕДЕЛЕНИЕ ВРЕМЕНИ РАБОТЫ ПРИКЛАДНЫХ ПРОГРАММ» ЗАДАНИЕ К ЛАБОРАТОРНОЙ РАБОТЕ 1. Написать программу на языке C или C++, которая реализует выбранный алгоритм из задания. 2. Проверить правильность работы программы на нескольких тестовых наборах входных данных. 3. Выбрать размерность массива N такой, чтобы время работы программы более медленным алгоритмом было порядка 5 секунд. 4. Оценить (на 5-10 тестах) относительное быстродействие алгоритмов. № Алгоритм 1 Алгоритм 2 1
User nik200511 : 12 февраля 2020
960 руб.
Оптимизирующие компиляторы. Лабораторные работы №№1-3. Вариант №1.
ЛАБОРАТОРНАЯ РАБОТА №1 «ОПРЕДЕЛЕНИЕ ВРЕМЕНИ РАБОТЫ ПРИКЛАДНЫХ ПРОГРАММ» ЗАДАНИЕ К ЛАБОРАТОРНОЙ РАБОТЕ 1. Написать программу на языке C или C++, которая реализует выбранный алгоритм из задания. 2. Проверить правильность работы программы на нескольких тестовых наборах входных данных. 3. Выбрать размерность массива N такой, чтобы время работы программы более медленным алгоритмом было порядка 5 секунд. 4. Оценить (на 5-10 тестах) относительное быстродействие алгоритмов. № Алгоритм 1 Алгоритм 2 1
User SNF : 12 февраля 2020
2343 руб.
Оптимизирующие компиляторы. Экзамен. Билет №39
Билет №39 Тема 1 3. Препроцессор может... выполнять предварительную сборку исходной программы и раскрывать макросы в инструкции исходного языка работать на втором этапе компиляции транслировать байт-код в машинный язык 7. Каковы преимущества системы обработки языка, в которой компилятор даёт выход на языке ассемблера, по сравнению с системой, в которой компилятор даёт выход на машинном языке? (выберите несколько ответов) ассемблер даёт в качестве выходных данных перемещаемый машинный код ассе
User snapsik : 3 декабря 2020
150 руб.
Экзамен по дисциплине: Оптимизирующие компиляторы. Билет №77
Билет №77 Тема 1 3. Препроцессор может... выполнять предварительную сборку исходной программы и раскрывать макросы в инструкции исходного языка работать на втором этапе компиляции транслировать байт-код в машинный язык 5. Выберите верные утверждения: Интерпретаторы подразделяются на компиляторы и трансляторы Компиляторы подразделяются на трансляторы и интерпретаторы Трансляторы подразделяются на компиляторы и интерпретаторы Трансляторы подразделяются на компиляторы, интерпретаторы и ассембл
User IT-STUDHELP : 15 сентября 2023
400 руб.
promo
Экзамен по дисциплине: Оптимизирующие компиляторы. Билет №70
Билет №70 Тема 1 4. Выберите верные утверждения: (выберите несколько ответов) Большие программы зачастую компилируются по частям Компиляция выполняется на этапе компоновки исполняемого кода Компилятор может выдать в качестве выходных данных программу на языке ассемблера Программа, как правило, состоит из одного модуля и одного заголовочного файла 11. Фаза синтеза при компиляции... ищет синтаксические ошибки в коде программы разбивает исходную программу на составные части и преобразует её в п
User IT-STUDHELP : 3 января 2020
400 руб.
Роль, функции и классификация складов
Содержание: Введение I. Роль, функции и классификация складов 1. Роль склада 2. Функции складов 3. Классификация складов II. Виды складских сооружений III. Оборудование складов Заключение Список литературы Согласно концепции логистики: между производством и транспортом, транспортом и потребителями всегда должны быть складские объекты, предназначенные для сглаживания неравномерных циклов производства, потребления и функционирования различных видов транспорта. В логистике склады играют существенн
User Aronitue9 : 17 января 2012
10 руб.
Физика, 9 задач, Вариант 3
1. В результате электризации на параллельных пластинах воздушного кон-денсатора ёмкостью С = 10-9 Ф накапливается электрический заряд. При дос-тижении величины заряда Q = 2•10-6 Кл возникает пробой (искра). В воздухе присутствует газовоздушная взрывоопасная смесь с минимальной энергией воспламенения Wвосп = 6•10-3 Дж. Определить энергию искры, считая её равной энергии конденсатора. Есть ли опасность взрыва и пожара? 2. Два точечных заряда Q1 = 6нКл и Q2 = 3нКл находятся на расстоянии d = 60 см д
User vladslad : 28 августа 2015
350 руб.
Гидравлика УрИ ГПС МЧС Задание 5 Вариант 18
Ответить на теоретические вопросы: Приведите уравнения движения идеальной и реальной жидкости и поясните, что характеризуют отдельные их члены. Напишите уравнение Бернулли для элементарной струйки идеальной жидкости и для потока реальной жидкости. Объясните его физический смысл и дайте геометрическую интерпретацию. Решить задачу: Рассчитать, какое минимальное давление необходимо создать на насосе автоцистерны, чтобы подать ствол РС-70 (5.ствол А) в окно 3-го этажа с расходом Q и длиной р
User Z24 : 22 марта 2026
110 руб.
Гидравлика УрИ ГПС МЧС Задание 5 Вариант 18
Теплотехника КНИТУ Задача ТД-9 Вариант 43
Путем сравнительного расчета показать целесообразность применения пара высоких начальных параметров и низкого конечного давления на примере паросиловой установки, работающей по циклу Ренкина. Для этого определить предполагаемое теплопадение, термический КПД цикла и удельный расход пара для двух вариантов значений начальных и конечных параметров пара. Указать конечное значение степени сухости х2 (при давлении р2) на Ts- и hs — диаграммах. Изобразить схему простейшей паросиловой установки и дат
User Z24 : 16 января 2026
250 руб.
Теплотехника КНИТУ Задача ТД-9 Вариант 43
up Наверх