Понятие алгоритма, свойства алгоритмов. Исполнители алгоритмов.
Система команд исполнителя-это набор команд, который он может выполнить.
Алгоритм-описание последовательности действий(план),исполнение которых приводит к решению поставленной задачи за конечное число шагов.
Задание 1
Задание 2
Свойства алгоритмов Дискретность-расчлененность на отдельные элементарные действия Результативность-возможность получения результата Массовость -это пригодность для решения не какой либо одной, а целого класса задач Детерминированность –однозначность результата при заданных исходных данных Понятность- запись на понятном исполнителю языке.
Формальное выполнение алгоритмов человеком- это выполнение действий не вникая в содержание поставленной задачи.
Формы представления алгоритмов Словесная Графическая Программа Табличное
Некоторые основные блоки Блок ввода- вывода Блок действия Блок условия
Пример Найти значение выражения: (а-5):в Алгоритм на естественном языке : Алгоритм в виде блок-схемы: 1 Ввести а и в 2 Найти разность а и 5 3 Результат разделить на в Алгоритм на языке программирования: Input a,b c=(a-5)/b Print c End начало а,в с=(а-5)/в с конец