Математическая основа программ

Математической основой всех программ является основа счисления. Люди пользуются десятеричной системой, программы – восьмеричной. Из всех систем счисления особенно проста и поэтому интересна для технической реализации в компьютерах двоичная система счисления. Двоичная система, удобная для компьютеров, для человека неудобна из-за ее громоздкости и непривычной записи.
Перевод чисел из десятичной системы в двоичную и наоборот выполняет машина. Однако, чтобы профессионально использовать компьютер, следует научиться понимать слово машины. Для этого и разработаны восьмеричная и шестнадцатеричная системы.
Числа в этих системах читаются почти так же легко, как десятичные, требуют соответственно в три (восьмеричная) и в четыре (шестнадцатеричная) раза меньше разрядов, чем в двоичной системе (ведь числа 8 и 16 – соответственно, третья и четвертая степени числа 2).
Под программным обеспечением (Software) понимается совокупность программ, выполняемых вычислительной системой. К программному обеспечению (ПО) относится также вся область деятельности по проектированию и разработке ПО:
• технология проектирования программ (например, нисходящее проектирование, структурное и объектно-ориентированное проектирование и др.);
• методы тестирования программ [ссылка, ссылка];
• методы доказательства правильности программ;
• анализ качества работы программ;
• документирование программ;
• разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое.
Программное обеспечение – неотъемлемая часть компьютерной системы. Оно является логическим родолжением технических средств. Сфера применения конкректного компьютера определяется созданным для него ПО.
В первом приближении все программы, работающие на компьютере, можно условно разделить на три категории:
1. прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ;
2. системные программы, выполняющие различные вспомогательные функции, например:
• управление ресурсами компьютера;
• создание копий используемой информации;
• проверка работоспособности устройств компьютера;
• выдача справочной информации о компьютере и др.;
• инструментальные программные системы, облегчающие процесс создания новых программ для компьютера.
На сегодняшний день можно сказать, что более или менее определённо сложились следующие группы программного обеспечения:
• операционные системы и оболочки;
• системы программирования (трансляторы, библиотеки подпрограмм, отладчики и т.д.);
• инструментальные системы;
• интегрированные пакеты программ;
• динамические электронные таблицы;
• системы машинной графики;
• системы управления базами данных (СУБД);
• прикладное программное обеспечение.
Прикладная программа - это любая конкретная программа, способствующая решению какой-либо задачи в пределах данной проблемной области.
Прикладные программы могут носить и общий характер, например, обеспечивать составление и печатание документов и т.п.
В противоположность этому, операционная система или инструментальное ПО не вносят прямого вклада в удовлетворение конечных потребностей пользователя.
Прикладные программы могут использоваться либо автономно, то есть решать поставленную задачу без помощи других программ, либо в составе программных комплексов или пакетов.
Системные программы выполняются вместе с прикладными и служат для управления ресурсами компьютера - центральным процессором, памятью, вводом-выводом.
Это программы общего пользования, которые предназначены для всех пользователей компьютера. Системное программное обеспечение разрабатывается так, чтобы компьютер мог эффективно выполнять прикладные программы.

(6.5 KiB, 44 downloads)

© Размещение материала на других электронных ресурсах только в сопровождении активной ссылки

Вы можете заказать оригинальную авторскую работу на эту и любую другую тему.

Контрольные работы в Магнитогорске, контрольную работу купить, курсовые работы по праву, купить курсовую работу по праву, курсовые работы в РАНХиГС, курсовые работы по праву в РАНХиГС, дипломные работы по праву в Магнитогорске, дипломы по праву в МИЭП, дипломы и курсовые работы в ВГУ, контрольные работы в СГА, магистерские диссертации по праву в Челгу.

Здесь вы можете написать комментарий

* Обязательные для заполнения поля
Все отзывы проходят модерацию.
Архив сайта
Навигация
Связаться с нами
Наши контакты

magref@inbox.ru

+7(951)457-46-96

О сайте

Magref.ru - один из немногих образовательных сайтов рунета, поставивший перед собой цель не только продавать, но делиться информацией. Мы готовы к активному сотрудничеству!