
- •Экзаменационные билеты по информатике. 9 класс. Билет № 1
- •Информатика – это наука, изучающая способы получения, хранения, передачи, обработки и использования информации.
- •Билет № 2
- •Содержательный подход к измерению информации
- •Алфавитный подход
- •Билет № 3
- •Билет № 4
- •Билет 5
- •Билет № 6
- •Виды алгоритмов
- •Билет № 7
- •Блок – схемы алгоритмов
- •Билет 8
- •Линейная алгоритмическая структура
- •Билет 9
- •Логические выражения в алгоритмах
- •Билет 10
- •Билет№11
- •Билет№12
- •Билет№13
- •Билет 14
- •Билет 15
- •Билет 16
- •Билет 17
- •Билет 18
- •Билет 19
- •Билет 20
- •Классификация моделей
Билет № 6
1. Понятие алгоритма. Исполнитель алгоритма. Система команд исполнителя. Свойства алгоритма. Способы записи алгоритмов; блок-схемы.
Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города Хорезма Абдулла (или Абу Джафар) Мухаммед ибн Муса аль-Хорезми создал книгу по математике, в которой описал способы выполнения арифметических действий над многозначными числами. Само слово алгоритм возникло в Европе после перевода на латынь книги этого математика.
Алгоритм – описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.
Например, алгоритм открывания двери:
1. Достать ключ из кармана.
2. Вставить ключ в замочную скважину.
3. Повернуть ключ два раза против часовой стрелки.
4. Вынуть ключ
Объект, который будет выполнять алгоритм, называют исполнителем.
Среда исполнителя – обстановка, в которой функционирует исполнитель.
Система команд исполнителя (СКИ) – это команды, которые понимает и может выполнить исполнитель.
Идеальными исполнителями являются машины, роботы, компьютеры их называют бездумными исполнителями. Компьютер – автоматический исполнитель алгоритмов.
Алгоритм, записанный на «понятном» компьютеру языке программирования, называется программой.
Свойства алгоритмов
Дискретность (алгоритм разбит на шаги: состоит из конкретных действий, следующих в определенном порядке);
Детерминированность (точность или определенность) (любое действие должно быть строго и недвусмысленно определено в каждом случае);
Конечность( результативность) (каждое действие и алгоритм в целом должны иметь возможность завершения и приводить к результату);
Массовость (применение алгоритма для множества однотипных задач, т. е. один и тот же алгоритм можно использовать с разными исходными данными.);
Понятность (каждое действие алгоритма должно быть известно исполнителю, исполнитель должен уметь его выполнить)
Эффективность (достижение наилучшего результата за наименьшее число шагов).
Способы представления (записи) алгоритма
Алгоритм может быть в устной форме, в письменной форме на естественном языке, в письменной форме на формальном языке. Для более наглядного представления алгоритма широко используется графическая форма - блок-схема, которая составляется из стандартных графических объектов.
О
Линейный
– все действия алгоритма выполняются
последовательно друг за другом.
Условный
(разветвляющийся) – порядок выполнения
действий зависит от выполнения какого
либо условия.
Циклический
– одни и те же действия алгоритма,
называемые телом цикла повторяются
несколько раз, в зависимости от условия
или параметра цикла.Виды алгоритмов
|
Начало, Конец (блок начала или конца алгоритма) |
|
Процесс (вычислительное действие или последовательность действий) |
|
Условие (проверка условия) |
|
Ввод, вывод (ввод или вывод данных в общем виде) |
|
Счётчик (цикл с параметром) |
|
Обращение к вспомогательному алгоритму |
Линейный Условный
с
полным ветвлением с неполным ветвлением
Циклический
цикл с параметром
цикл с постусловием
цикл с предусловием