Все отлично
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
Анализ алгоритмов.
Цель работы: знакомство с понятием анализа сложности алгоритма,
получение асимптотической оценки выполняемых алгоритмом операций в
зависимости от длины входа, изучение функции трудоемкости и
соответствующей системы обозначений при реальных размерах входа.
Основные алгоритмические конструкции программ и их анализ с точки зрения
функции трудоемкости. Классификация алгоритмов на основе функции
трудоемкости .
Задания
Задание №1 Алгоритм Евклида.
Найдите наибольший общий делитель (НОД) двух целых чисел a и b
разными способами, используя алгоритм Евклида с вычитанием и алгоритм
Евклида с делением.
Для каждого из этих двух случаев составьте блок-схему используемого вами
алгоритма. Напишите и оттестируйте программы, реализующие каждый из
алгоритмов. Исходные данные вводятся с клавиатуры.
Анализ опишите в виде таблицы :
Исходные данные 420 150
Шаг1 ххх ххх
Шаг2 ххх ххх
………………………………
…….. ….. ….
ШагN ---- ----
Сделайте вывод, какой из алгоритмов эффективнее и почему?
Алгоритмизация вычислительных задач мирэа. 100 баллов поставили.
Лабораторная работа №1
Анализ вычислительной сложности алгоритма сортировки массива методом простого выбора
Постановка задачи
Напишите алгоритм, подсчитывающий количество каких – либо букв в текстовом файле. Подсчитайте, сколько сравнений требуются этому алгоритму? Каково максимальное возможное значение числа операций увеличения счетчика? Минимальное такое число? Выразите ответ через число N символов во входном файле. ( N – общее число символов в файле.)
Описание алгоритма
Алгоритм на языке программирования Си подсчитывающий количество прописных букв в текстовом файле:
Список использованных информационных источников
1. Интернет ресурс: http://www.intuit.ru/
2. Интернет ресурс: https://ru.wikipedia.org
3. Интернет ресурс: https://ru.wikibooks.org
4. Сыромятников В. П. Анализ сложности алгоритмов, лекции, МИРЭА, 2015/2016 уч. г.
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
Анализ алгоритмов.
Цель работы: знакомство с понятием анализа сложности алгоритма,
получение асимптотической оценки выполняемых алгоритмом операций в
зависимости от длины входа, изучение функции трудоемкости и
соответствующей системы обозначений при реальных размерах входа.
Основные алгоритмические конструкции программ и их анализ с точки зрения
функции трудоемкости. Классификация алгоритмов на основе функции
трудоемкости .
Задания
Задание №1 Алгоритм Евклида.
Найдите наибольший общий делитель (НОД) двух целых чисел a и b
разными способами, используя алгоритм Евклида с вычитанием и алгоритм
Евклида с делением.
Для каждого из этих двух случаев составьте блок-схему используемого вами
алгоритма. Напишите и оттестируйте программы, реализующие каждый из
алгоритмов. Исходные данные вводятся с клавиатуры.
Анализ опишите в виде таблицы :
Исходные данные 420 150
Шаг1 ххх ххх
Шаг2 ххх ххх
………………………………
…….. ….. ….
ШагN ---- ----
Сделайте вывод, какой из алгоритмов эффективнее и почему?
Алгоритмизация вычислительных задач мирэа. 100 баллов поставили.
Лабораторная работа №1
Анализ вычислительной сложности алгоритма сортировки массива методом простого выбора
Постановка задачи
Напишите алгоритм, подсчитывающий количество каких – либо букв в текстовом файле. Подсчитайте, сколько сравнений требуются этому алгоритму? Каково максимальное возможное значение числа операций увеличения счетчика? Минимальное такое число? Выразите ответ через число N символов во входном файле. ( N – общее число символов в файле.)
Описание алгоритма
Алгоритм на языке программирования Си подсчитывающий количество прописных букв в текстовом файле:
Список использованных информационных источников
1. Интернет ресурс: http://www.intuit.ru/
2. Интернет ресурс: https://ru.wikipedia.org
3. Интернет ресурс: https://ru.wikibooks.org
4. Сыромятников В. П. Анализ сложности алгоритмов, лекции, МИРЭА, 2015/2016 уч. г.
Купить эту работу vs Заказать новую | ||
---|---|---|
0 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—4 дня |
570 ₽ | Цена | от 200 ₽ |
Не подошла эта работа?
В нашей базе 2003 Лабораторной работы — поможем найти подходящую