Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Понятие алгоритма

Свойства алгоритма | Структуры данных | Характеристики списков. Длина списка. Количество элементов в списке | Алгоритмы обработки одномерных числовых массивов | Способы описания алгоритмов | Машинный код | Анализ алгоритмов затраты по объему памяти и времени, стандартные классы сложности | Классы сложности | Словарь основных понятий и терминов |


Читайте также:
  1. Аддиктивное поведение: понятие, классификация, коррекция
  2. Акты применения права: понятие, признаки, виды, структура. Отличие акта применения права от нормативно-правового акта
  3. АЛГОРИТМА ПРОХОЖДЕНИЯ АДМИНИСТРАТИВНОЙ ПРОЦЕДУРЫ РЕГИСТРАЦИИ АВТОТРАНСПОРТНОГО СРЕДСТВА
  4. В поисках золотого алгоритма управления
  5. В поисках золотого алгоритма управления
  6. В4. Понятие об информационном подходе
  7. Возникновение самоорганизации в неравновесных системах. Понятие обратных связей

Алгоритмическое решение задач, анализ алгоритмической сложности

Тема 1: Стратегии решения задач. Алгоритмы и поиск решений. Концепции и свойства алгоритмов. Стратегии реализации алгоритмов.

 

Тема 2: Структуры данных. Различные виды блок-схем. Реализация алгоритмов. Основные вычислительные алгоритмы. Анализ алгоритмов.

 

Цель работы:Изучить концепции и свойства алгоритмов, способы описания алгоритмов. Структуры данных: примитивные типы, массивы, строки.

Краткие сведения из теории

Понятие алгоритма

Понятие алгоритма – одно из фундаментальных понятий информатики. К реализации определенных алгоритмов сводятся процессы управления в различных системах, что делает понятие алгоритма близким к кибернетике. Само слово «алгоритм» происходит от algorithmi – латинской формы написания имени великого математика IX века аль-Хорезми, который сформулировал правила выполнения арифметических действий.

Алгоритм - это точное предписание исполнителю совершить последовательность действий, направленных на достижение поставленной цели для некоторого исполнителя.

Алгоритм служит, как правило, для решения не одной конкретной задачи, а некоторого класса задач. Так, алгоритм сложения применим к любой паре натуральных чисел. В этом выражается его свойство массовости, то есть возможности применять многократно один и тот же алгоритм для любой задачи одного класса.

 

 

Для разработки алгоритмов и программ используется алгоритмизация — процесс систематического составления алгоритмов для решения поставленных прикладных задач. Алгоритмизация считается обязательным этапом в процессе разработки программ и решении задач на ЭВМ. Именно для прикладных алгоритмов и программ принципиально важны детерминированность, результативность и массовость, а также правильность результатов решения поставленных задач.


Дата добавления: 2015-08-27; просмотров: 210 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Задача 2.| Эффективность алгоритмов

mybiblioteka.su - 2015-2024 год. (0.007 сек.)