
- •Содержание
- •Введение
- •Содержание Что такое информация, ее представление в эвм
- •К сложным данным относятся: массивы и списки (однотипные), структуры, записи, таблицы (разнотипные).
- •Независимо от типа информации, кодируется она в виде элементарных единиц памяти, принимающих значения 0 или 1 и называемых битами.
- •Содержание Из истории развития эвм
- •1642 Год - 18-летний французский математик и физик Блез Паскаль создает первую модель вычислительной машины, которая могла выполнять арифметические операции.
- •1823 Год - английский ученый Чарльз Беббидж разрабатывает проект "Разностной машины", затем в 1833 г. И далее - разрабатывает проект аналитической машины, которая состоит из трех частей:
- •Содержание
- •Содержание
- •К техническим средствам информатики относят электронно-вычислительные машины с периферийными устройствами и вычислительные сети. В структуре любой эвм можно выделить следующие компоненты:
- •Классы современных эвм (по размерам и функциональным возможностям)
- •Типы персональных компьютеров
- •Содержание Состав персональных компьютеров
- •Разные типы мониторов имеют различные возможности для показа изображений.
- •Внешние устройства на современном уровне развития техники
- •Содержание
- •Общие сведения
- •Содержание
- •Общие сведения
- •Компьютер и моделирование
- •Понятие алгоритма
- •Массовость (универсальность)
- •Конечность (дискретность)
- •Определенность (точность)
- •Средства записи алгоритмов
- •Словесная запись алгоритма
- •Структурные схемы алгоритмов
- •Пример структурной схемы алгоритма Евклида
- •Псевдокоды
- •Языки программирования
- •Структуры алгоритмов
- •Простые команды
- •Составные команды
- •Структурное проектирование
Понятие алгоритма
Широкая известность понятия алгоритма в наше время обусловлена развитием и широким применением электронно-вычислительной техники. Использование ЭВМ способствовало уяснению того, что разработка алгоритма - необходимый этап в процессе решения задачи на ЭВМ и что в связи с этим алгоритмы представляют самостоятельную ценность как интеллектуальные ресурсы общества.
Понятие алгоритма, относящееся к фундаментальным концепциям информатики, возникло задолго до появления ЭВМ и стало одним из основных понятий математики.
Слово “алгоритм” произошло от имени среднеазиатского математика аль-Хорезми (IX в.) и использовалось в математике для обозначения правил выполнения четырех арифметических действий: сложения, вычитания, умножения и деления. В настоящее время понятие алгоритма используется не только в математике. Его применяют во многих областях человеческой деятельности, например, говорят об алгоритме управления производственным процессом, алгоритме игры в шахматы, алгоритме пользования бытовым прибором, алгоритме поиска пути в лабиринте, алгоритме управления полетом ракеты и т. п.
Для пояснения понятия “алгоритм” важное значение имеет определение понятия “исполнитель алгоритма”. Алгоритм формулируется в расчете на конкретного исполнителя, например человека, особую машину — автомат и т. д.
Алгоритм является руководством к действию для исполнителя, поэтому значение слова “алгоритм” близко по смыслу к значению слов “указание” или “предписание”.
Алгоритм—понятное и точное предписание (указание) исполнителю совершить определенную последовательность действий для достижения указанной цели или решения поставленной задачи.
Сказанное не является определением в математическом смысле, а лишь отражает интуитивное понимание алгоритма, сложившееся за долгие годы.
Свойства алгоритма:
Результативность Алгоритм имеет некоторое число входных величин — аргументов, задаваемых до начала работы Цель выполнения алгоритма — получение результата (результатов), имеющего вполне определенное отношение к исходным данным. Можно сказать, что алгоритм указывает последовательность действий по переработке исходных данных в результаты.
Массовость (универсальность)
Для алгоритма можно брать различные наборы входных данных, т. е. можно применять один и тот же алгоритм для решения целого класса однотипных задач, различающихся исходными данными. Это свойство алгоритма обычно называют массовостью. Вместе с тем существуют и такие алгоритмы, которые применимы только к единственному набору исходных данных. Поэтому понятие массовости требует уточнения. Можно считать, что для каждого алгоритма существует свой класс объектов, допустимых в качестве исходных данных. Тогда свойство массовости означает применимость алгоритма ко всем объектам этого класса.