- •Билет 1
- •Билет 2_1
- •Билет 3-1 Билет 19_1
- •Билет 4_1
- •Билет 5_1
- •Билет 6_1 Файловая система
- •Билет 7_1 Понятие модели. Информационная модель. Виды информационных моделей.
- •Билет 8_1
- •Билет 9_1 Текстовые редакторы: назначение и возможности.
- •Билет 10_1 Внутренние устройства пк
- •Билет № 11_1
- •1. Электронные таблицы. Назначение и основные возможности
- •Билет 13_1 Понятие алгоритма. Исполнитель алгоритма. Свойства алгоритма. Способы записи алгоритмов.
- •Билет 20-1
- •Icq (англ. I Seek You), «аська», Интернет-пейджер.
Билет 13_1 Понятие алгоритма. Исполнитель алгоритма. Свойства алгоритма. Способы записи алгоритмов.
Под алгоритмом принято понимать описание последовательности действий, четкое выполнение которых приводит к выполнению поставленной задачи.
Для разработки алгоритма необходимо иметь исходную информацию (данные) и представлять конечный результат (цель).
Свойства алгоритмов: Дискретность (от лат. discretus — разделённый, прерывистый, раздельность) (алгоритм должен состоять из конкретных действий, следующих в определенном порядке); Детерминированность (от. лат. determinate – определенность, точность) (любое действие должно быть строго и недвусмысленно определено в каждом случае); Конечность (каждое действие и алгоритм в целом должны иметь возможность завершения); Массовость (один и тот же алгоритм можно использовать с разными исходными данными); Результативность (отсутствие ошибок, алгоритм должен приводить к правильному результату для всех допустимых входных значениях).
Виды алгоритмов: 1. Линейный алгоритм (описание действий, которые выполняются однократно в заданном порядке); 2. Циклический алгоритм (описание действий, которые должны повторятся указанное число раз или пока не выполнено заданное условие); 3. Разветвляющийся алгоритм (алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий); На практике наиболее распространены следующие формы представления алгоритмов: В устной форме. В письменной форме на естественном языке. В письменной форме на формальном языке. Для более наглядного представления алгоритма широко используется графическая форма – блок-схема, которая составляется из стандартных графических объектов.
При графическом представлении алгоритм изображается в виде последовательности связанных между собой функциональных блоков, каждый из которых соответствует выполнению одного или нескольких действий. В блок-схеме каждому типу действий (вводу исходных данных, вычислению значений выражений, проверке условий, управлению повторением действий, окончанию обработки и т.п.) соответствует геометрическая фигура.
Исполнителем может быть:
робот, производящий некие работы в космосе, согласно командам, поступающим с Земли;
станок с числовым программным управлением, который выполняет программу, набитую на заложенной в нем перфокарте;
собака, которая должна выполнять команды хозяина;
солдат в армии, который обязан подчиняться приказам командира.
Стадии создания алгоритма: 1. Алгоритм должен быть представлен в форме, понятной человеку, который его разрабатывает (определить цель, наметить план действий). 2. Алгоритм должен быть представлен в форме, понятной тому объекту (в том числе и человеку), который будет выполнять описанные в алгоритме действия (выбрать среду и объект алгоритма, детализировать алгоритм). Объект, который будет выполнять алгоритм, обычно называют исполнителем. Исполнитель - объект, который выполняет алгоритм. Назначение исполнителя точно выполнить предписания алгоритма, подчас не задумываясь о результате и целях, т.е. формально. Идеальными исполнителями являются машины, роботы, компьютеры... Компьютер – автоматический исполнитель алгоритмов. Алгоритм, записанный на «понятном» компьютеру языке программирования, называется программой.
Билет 14_1
Типы алгоритмических структур, их характеристика.
Виды алгоритмов: 1. Линейный алгоритм (описание действий, которые выполняются однократно в заданном порядке); 2. Циклический алгоритм (описание действий, которые должны повторятся указанное число раз или пока не выполнено заданное условие); 3. Разветвляющийся алгоритм (алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий);
На практике наиболее распространены следующие формы представления алгоритмов: В устной форме. В письменной форме на естественном языке. В письменной форме на формальном языке. Для более наглядного представления алгоритма широко используется графическая форма – блок-схема, которая составляется из стандартных графических объектов.
При графическом представлении алгоритм изображается в виде последовательности связанных между собой функциональных блоков, каждый из которых соответствует выполнению одного или нескольких действий. В блок-схеме каждому типу действий (вводу исходных данных, вычислению значений выражений, проверке условий, управлению повторением действий, окончанию обработки и т.п.) соответствует геометрическая фигура.
Исполнителем может быть:
робот, производящий некие работы в космосе, согласно командам, поступающим с Земли;
станок с числовым программным управлением, который выполняет программу, набитую на заложенной в нем перфокарте;
собака, которая должна выполнять команды хозяина;
солдат в армии, который обязан подчиняться приказам командира.
Билет 15_1
Разветвляющийся алгоритм Алгоритм называется разветвляющимся, если порядок выполнения шагов изменяется в зависимости от некоторых условий.
Если условие выполнено, то для решения задачи используется ветвь да, в противном случае — ветвь нет.
Если пошел дождь, то надо открыть зонт. Если прозвенел будильник, то надо вставать. Если встречу Сашу, то скажу ему … Если встречу Сашу, то скажу ему …, иначе зайду к нему сам. Разветвляющийся алгоритм - алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий
Условие – это высказывание которое может быть либо истинно, либо ложно.
Билет 16_1
Циклический алгоритм
Алгоритм называется циклическим, если определенная последовательность шагов повторяется несколько раз в зависимости от заданной величины (параметра цикла).
Тело цикла — это шаги алгоритма, которые повторяются несколько раз.
Параметр цикла — величина, от которой зависит число повторений в цикле.
Цикл заканчивается, когда параметр цикла принимает нужное значение.
Перечень повторяющихся действий называют телом цикла.
.