- •Типы эвм
- •1.1.1. Краткая история создания эвм
- •1.1.1.1. Механические и электромеханические вычислительные машины
- •1.1.1.2. Электронные вычислительные машины
- •1.1.2. Архитектура эвм
- •1.1.3. Классификация современных эвм (к.)
- •1.2. Аппаратные средства эвм (к.)
- •1.2.1. Состав и особенности основных устройств
- •1.2.2. Периферийные устройства (устройства ввода/вывода)
- •1.2.3. Внешняя память
- •1.3. Представление данных в эвм (к.)
- •1.3.1. Единицы измерения количества и объема информации (к.)
- •1.3.2. Системы счисления (к.)
- •III (три); lix (пятьдесят девять); dlv (пятьсот пятьдесят пять).
- •1.3.3. Типы данных и их представление
- •1.3.3.1. Базовые типы данных
- •1.3.3.2. Целые типы данных
- •1.3.3.3. Вещественные типы данных
- •1.3.3.4. Текстовый тип данных
- •1.3.3.5. Логический тип данных
- •1.3.3.6. Кодирование графической информации
- •1.3.3.7. Кодирование звуковой информации
- •1.3.4. Структуры данных. Файловая структура
- •1.3.4.1. Структуры данных
- •1.3.4.2. Файловая структура
- •1.4. Компьютерные сети
- •1.4.1. Основные особенности компьютерных сетей
- •1.4.2. Основные концепции сетевого программного обеспечения
- •1.4.3. Топология локальной сети
- •1.4.4. Основные устройства обеспечения сетевого взаимодействия
- •1.4.5. Основные особенности глобальной сети Internet
- •1.4.6. Виды услуг в Internet
- •Алгоритмы Основные понятия
- •Требования, предъявляемые к алгоритмам
- •Раздел 3. Программные средства информатики.
- •Тема1. Виды и особенности программных средств.
- •Тема2. Системное програмное обеспечение (спо)
- •Программы обслуживания дисков.
- •4. Языки и системы программирования.
- •4.1 Системы программирования.
Требования, предъявляемые к алгоритмам
Алгоритмы это не просто последовательность действий для решения задачи, он должен удовлетворять следующим, основным требованиям:
1) конечность (результативность)
2) определенность
3) наличие описания входных и выходных данных
Конечность и результативность Последовательность действий, заданная алгоритмом должна заканчиваться получением результата после выполнения конечного числа шагов. Этим алгоритм отличается от вычислительного метода.
Определенность Каждое действие алгоритма должно быть точно определено, т.е. строго и недвусмысленно для каждого возможного случая.
Наличие входных и выходных данных В алгоритме обязательно должно присутствовать некоторое количество входных данных, т.е. величин, заданных ему до начала работы. Кроме этого алгоритм должен иметь одну или несколько выходных величин, получаемых в результате его выполнения. Если для решения одной и той же задачи имеется несколько алгоритмов, то необходимо проводить сравнительный анализ их для выбора наилучшего. При этом используются такие характеристики:
1) Эффективность. все операции алгоритма должны быть как можно более простыми. чем проще алгоритм, тем меньше ошибок допускается при его описании и реализации.
2) Массовость. Алгоритм можно применить для решения множества задач.
3) Время, необходимое для выполнения алгоритма. Эту характеристику можно представить, например, числом, указывающим сколько раз в среднем выполняется каждый шаг алгоритма.
Раздел 3. Программные средства информатики.
Тема1. Виды и особенности программных средств.
Термин “ПО” применяется для обозначения программ, программных систем и используемых в компьютере. ПО делиться на 3 основных класса:
Системное программное обеспечения (СПО)
Системы программирования.
Прикладное (проблемно – ориентированное) ПО (ППО)
СПО. Предназначено для упрощения эксплуатации ЭВМ и обеспечения эффективного использования всех ресурсов вычислительных средств. Это важнейшая часть ПО. В нем выделяются 2 подкласса:
- операционная система (ОС)
- программы технического обслуживания (сервисные программы)
ОС – является в сущности внутренним распорядителем ЭВМ. Все остальные программы выполняются под управлением ОС и опирается на ее возможности.
Программы технического обслуживания. Наз-ся УТИЛИТАРНЫМИ. Они предназначены для проверки работоспособности ЭВМ и отдельных ее компонентов, оказание помощи в восстановлении работоспособности ЭВМ, программных средств и данных, и т.д.
Часто такие утилиты объединяются в комплексы программ.
СИСТЕМЫ ПРОГРАММИРОВАНИЯ. Обеспечивает пользователя различными средствами для автоматики процесса разработки программ. Это средства производства, которые используются для разработки как системного так и прикладного ПО. Сами системы программирования тоже создаются с помощью системного программирования.
ППО. Его еще называют ПРОБЛЕМНО – ОРИЕНТИРОВАННЫМ, чтобы подчеркнуть ориентацию программ этого класса на решение задач определенной проблемной области. Например, текст, редакторы (процессоры) ориентированные на создание текстовых документов; тактичные процессоры – на проведение расчетов в табличной форме. К этому же классу относятся и экономические программные системы.