- •1) Информация:виды,классификация,свойства.
- •1. Объективность информации
- •2. Достоверность информации
- •3. Полнота информации
- •4. Актуальность
- •5. Полезность или бесполезность (ценность) информации
- •2) Измерение информации,единицы измерения.
- •3.Передача.
- •4. Обработка.
- •5. Защита.
- •4) Эволюция эвм, функциональная схема эвм, принципы построения эвм.
- •3) Информационные процессы, характеристика основных информационных процессов.
- •1.Поиск информации
- •6) Архитектура эвм: состав пк, пользовательские характеристики.
- •15) Программы оболочки, назначение и основные функции: управление дисками, файлами и каталогами.
- •10) Программное управление работой компьютера, классификация по.
- •16) Системы обработки текстов. Текстовый редактор: назначение, основные возможности.
- •17)Система обработки числовых данных. Электронные таблицы. Их назначения, основные возможности.
- •18)Система обработки изображений. Графический редактор. Назначение, основные возможности.
- •19) Система управления базами данных. Элементы баз данных, основные возможности реляционных баз данных.
- •20) Технология мультимедия и гипермедиа. Информационные и коммуникационные технологии.
- •21) Принципы организации глобальных сетей на примере сети Интернет. Методы поиска информации в сети Интернет, поисковые системы.
- •22) Основные сервисы интернета. Электронная почта, всемирная паутина, чаты.
- •25) Алгоритмы, свойства алгоритмов, способы описания алгоритмов.
- •26) Основные алгоритмические структуры:линейная,развилка и циклическая.
- •11) Системные по,операционные системы: их назначение и основные возможности.
- •5) Магистрально-модульный принцип построения компьютера
- •13) Память персональногокомпьютера
- •4. Виды памяти
- •14) Организацияинформации на внешнем носителе, файловая система: диски, файлы, каталоги.
- •23) Технология решения задач с использованием языков программирования, системы программирования.
- •24) Модели и моделирование.
- •7) Компьютерные сети: назначение, основные возможности и технология локальных сетей.
- •1.Понятие и назначение компьютерных сетей
- •2.Возможности компьютерных сетей
- •1. Локальные сети
- •2. Глобальные сети
- •3.Топология локальных сетей
- •8) Двоичное кодирование. Арифметические основы построении компьютера.
- •Умножение
- •Деление
25) Алгоритмы, свойства алгоритмов, способы описания алгоритмов.
Алгоритм – описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.
Вы постоянно сталкиваетесь с этим понятием в различных сферах деятельности человека (кулинарные книги, инструкции по использованию различных приборов, правила решения математических задач...). Обычно мы выполняем привычные действия не задумываясь, механически. Например, вы хорошо знаете, как открывать ключом дверь. Однако, чтобы научить этому малыша, придется четко разъяснить и сами эти действия и порядок их выполнения:
1. Достать ключ из кармана.
2. Вставить ключ в замочную скважину.
3. Повернуть ключ два раза против часовой стрелки.
4. Вынуть ключ.
Если вы внимательно оглянитесь вокруг, то обнаружите множество алгоритмов которые мы с вами постоянно выполняем. Мир алгоритмов очень разнообразен. Несмотря на это, удается выделить общие свойства, которыми обладает любой алгоритм.
Свойства алгоритмов:
1. Дискретность (алгоритм должен состоять из конкретных действий, следующих в определенном порядке);
2. Детерминированность (любое действие должно быть строго и недвусмысленно определено в каждом случае);
3. Конечность (каждое действие и алгоритм в целом должны иметь возможность завершения);
4. Массовость (один и тот же алгоритм можно использовать с разными исходными данными);
5. Результативность (отсутствие ошибок, алгоритм должен приводить к правильному результату для всех допустимых входных значениях).
Для более наглядного представления алгоритма широко используется графическая форма - блок-схема, которая составляется из стандартных графических объектов.
Стадии создания алгоритма:
1. Алгоритм должен быть представлен в форме, понятной человеку, который его разрабатывает.
2. Алгоритм должен быть представлен в форме, понятной тому объекту (в том числе и человеку), который будет выполнять описанные в алгоритме действия.
Объект, который будет выполнять алгоритм, обычно называют исполнителем.
Исполнитель - объект, который выполняет алгоритм.
Идеальными исполнителями являются машины, роботы, компьютеры...
Исполнитель способен выполнить только ограниченное количество команд. Поэтому алгоритм разрабатывается и детализируется так, чтобы в нем присутствовали только те команды и конструкции, которые может выполнить исполнитель.
Исполнитель, как и любой объект, находится в определенной среде и может выполнять только допустимые в нем действия. Если исполнитель встретит в алгоритме неизвестную ему команду, то выполнение алгоритма прекратится.
Компьютер – автоматический исполнитель алгоритмов.
Алгоритм, записанный на «понятном» компьютеру языке программирования, называется программой.
Алгоритмы можно записывать не только при помощи слов. В настоящее время различают несколько способов описания алгоритмов:
1. Словесный, т.е. записи на естественном языке, описание словами последовательности выполнения алгоритма.
Например: Записать алгоритм нахождения наибольшего общего делителя (НОД) двух натуральных чисел. Алгоритм может быть следующим: задать два числа; если числа равны, то взять любое из них в качестве ответа и остановиться, в противном случае продолжить выполнение алгоритма; определить большее из чисел; заменить большее из чисел разностью большего и меньшего из чисел; повторить алгоритм с шага
2. Формульно-словесный, аналогично пункту 1, плюс параллельная демонстрация используемых формул.
В качестве примера можно привести ведение лекций преподавателем (словесный способ) с одновременной записью формул на доске (формульный).
3. Графический, т.е. с помощью блок-схем.
Графический способ представления алгоритмов является более компактным и наглядным по сравнению со словесным. При графическом исполнении алгоритм изображается в виде последовательности связанных между собой блочных символов, каждый из которых соответствует выполнению одного из действий. Такое графическое представление называется схемой алгоритма или блок-схемой. В блок-схеме каждому типу действий (вводу исходных данных, вычислению значений выражений, проверке условий, управлению повторением действий, окончанию обработки и т.п.) соответствует геометрическая фигура, представленная в виде блочного символа. Блочные символы соединяются линиями переходов, определяющими очередность выполнения действий. Символы, наиболее часто употребляемые в блок-схемах.
4. Программный, т.е. тексты на языках программирования.
