
- •1. Понятие и свойство информации. Определение информации
- •2. Электронные таблицы. Назначение и использование (привести пример).
- •1. Кодирование информации. Двоичное кодирование.
- •2. Стандартные приложения Windows
- •1. Единицы измерения информации.
- •2. Служебные программы Windows.
- •1. Понятие алгоритма. Основные алгоритмические конструкции.
- •2. Компьютерные презентации (привести пример)
- •1. Языки программирования. Программная среда Visual Basic.
- •2. Устройства ввода информации. Их характеристики
- •Информационные процессы. Хранение, передачи и обработка информации.
- •Устройства вывода информации. Их характеристики.
- •Переменная. Тип. Имя. Значение.
- •Форматирование дисков. Дефрагментация дисков.
- •Всемирная паутина. Технологии www.
- •Файл. Файловая система. Основные операции с файлами.
- •Типы информационных моделей.
- •Антивирусные программы.
- •Массивы.
- •Графический интерфейс Windows.
- •Моделирование. Основные этапы моделирования.
- •Процессор, его характеристики.
- •Программное обеспечение. Классификация по.
- •Гипертекст.
- •Билет №13
- •Формы представления моделей. Формализация.
- •Электронная почта. Телеконференция.
- •Операционная система компьютера. Понятия, основные функции, примеры ос.
- •Адресация в Интернет. Протокол передачи данных.
- •Архитектура современного компьютера. Магистраль.
- •База данных. Значение и основные функции.
- •Компьютерные вирусы.
- •Поиск информации в Интернет. Поисковые системы.
- •Виды памяти.
- •Локальная компьютерная сеть.
- •Программные средства и технологии обработки текстовой информации (текстовый редактор, текстовый процессор).
- •Программные средства и технологии обработки числовой информации (электронные таблицы, электронные калькуляторы).
- •Правовая охрана программ и данных. Защита информации.
- •Глобальная компьютерная сеть Интернет.
- •Программные средства обработки графической информации.
1. Понятие алгоритма. Основные алгоритмические конструкции.
Алгоритм – это информационная модель, описывающая процесс последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов. Мир алгоритмов очень разнообразен. Несмотря на это, удается выделить общие свойства, которыми обладает любой алгоритм.
Свойства алгоритмов:
1. Дискретность (алгоритм должен состоять из конкретных действий, следующих в определенном порядке);
2. Определенность (любое действие должно быть строго и недвусмысленно определено в каждом случае);
3. Конечность (каждое действие и алгоритм в целом должны иметь возможность завершения);
4. Массовость (один и тот же алгоритм можно использовать с разными исходными данными);
5. Результативность (отсутствие ошибок, алгоритм должен приводить к правильному результату для всех допустимых входных значениях).
Виды алгоритмов:
1. Линейный алгоритм (описание действий, которые выполняются однократно в заданном порядке);
2. Циклический алгоритм (описание действий, которые должны повторятся указанное число раз или пока не выполнено задание);
3. Разветвляющий алгоритм (алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий)
4. Вспомогательный алгоритм (алгоритм, который можно использовать в других алгоритмах, указав только его имя).
Для более наглядного представления алгоритма широко используется графическая форма - блок-схема, которая составляется из стандартных графических объектов.
Вид стандартного графического объекта |
Назначение |
|
Начало алгоритма |
|
Конец алгоритма |
|
Выполняемое действие записывается внутри прямоугольника |
|
Условие выполнения действий записывается внутри ромба |
|
Счетчик кол-во повторов |
|
Последовательность выполнения действий. |
Стадии создания алгоритма:
1. Алгоритм должен быть представлен в форме, понятной человеку, который его разрабатывает.
2. Алгоритм должен быть представлен в форме, понятной тому объекту (в том числе и человеку), который будет выполнять описанные в алгоритме действия.
Объект, который будет выполнять алгоритм, обычно называют исполнителем.
И
сполнитель
- объект, который выполняет алгоритм.
Идеальными исполнителями являются машины, роботы, компьютеры...
Исполнитель способен выполнить только ограниченное количество команд. Поэтому алгоритм разрабатывается и детализируется так, чтобы в нем присутствовали только те команды и конструкции, которые может выполнить исполнитель.
Исполнитель, как и любой объект, находится в определенной среде и может выполнять только допустимые в нем действия. Если исполнитель встретит в алгоритме неизвестную ему команду, то выполнение алгоритма прекратится.
Компьютер – автоматический исполнитель алгоритмов.
Алгоритм, записанный на «понятном» компьютеру языке программирования, называется программой.