1.
Алгоритм и его свойства.
Алгоритм - понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату.
Исполнитель алгоритма - это тот объект или субъект, для управления которым составлен алгоритм.
Система команд исполнителя (СКИ) - это вся совокупность команд, которые исполнитель умеет выполнять.
Свойства алгоритма: понятность, точность, конечность.
Понятность: алгоритм составляется только из команд, входящих в СКИ исполнителя.
Точность: каждая команда алгоритма управления определяет однозначное действие исполнителя.
Конечность (или результативность):выполнение алгоритма должно приводить к результату за конечное число шагов.
Среда исполнителя: обстановка, в которой функционирует исполнитель.
Определенная последовательность действий исполнителя всегда применяется к некоторым исходным данным. Например, для приготовления блюда по кулинарному рецепту нужны соответствующие продукты (данные). Для решения математической задачи (решения квадратного уравнения) нужны исходные числовые данные (коэффициенты уравнения).
Полный набор данных: необходимый и достаточный набор данных для решения поставленной задачи (получения искомого результата записи алгоритмов.
Наибольшую рас получили графический, словесный и в виде программ для ЭВМ.
Графический предполагает использование определенных графических символов - блоков.
Наименование блокаОбозначение блокаСодержаниеПроцесс
Обработка информацииПринятие решения
Логический блок проверки истинности или ложности некоторого условияПередача данных
Ввод или вывод информацииПуск, остановка
Начало или конец программыМодификация
Организация циклического процесса - заголовок цикла
2.
1) Дискретность - алгоритм должен состоять из отдельных пунктов.
2) Понятность - каждая команда должна быть понятна исполнителю.
3) Результативность - алгоритм должен приводить к заранее продуманному результату.
4) Массовость - он должен решать не одну задачу, а круг таких задач.
5) Определенность - не должно быть команд, которые исполнитель воспримит неоднозначно.
Подробнее - на -
Объяснение:
1. Линейным называется алгоритм, в котором команды выполняются в порядке их записи.
2. Утром надо встать, почистить зубы, застелить кровать, одеться и позавтракать, а потом идти в школу
3. Ветвление - это выполнение той или другой последовательности действий в зависимости от выполнения какого-либо условия
4. пример из жизни: если сделал уроки,то отдыхай,иначе делай уроки.
и ещё пример: если натуральное число делится на два без остатка,то данное число чётное,иначе данное число нечётное
5. Русский богатырь около путевого камня: Направо пойдёшь - коня потеряешь, налево пойдёшь - жизнь потеряешь, прямо пойдёшь - жену найдёшь и. т. д. (Иван царевич и серый волк, Алеша попович)
золушка вот решила на бал пойти: )
Русалочка решила ноги себе сделать) )
Колобок решил из дома укатиться) )
козлята открыли двери волку.
Царевич целует лягушку.
6. Циклическим называется алгоритм, в котором повторяется выполнение одной и той же последовательности команд.
7.
1)Сказать(Купи слона!)
2)Выслушать ответ.
3)Сказать(Все говорят:)
4)Сказать то, что ответил собеседник
5)сказать(,а ты возьми и купи слона!)
6)вернуться к пункту 2:
Поделитесь своими знаниями, ответьте на вопрос: