Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемЗоя Швырева
3 Название "алгоритм" произошло от латинской формы имени величайшего среднеазиатского математика Мухамеда ибн Муса ал-Хорезми (Alhorithmi), жившего в гг.
4 Алгоритм Алгоритм заранее заданное понятное и точное предписание возможному исполнителю совершить определенную последовательность действий для получения решения задачи за конечное число шагов.
5 Исполнитель алгоритма это некоторая абстрактная или реальная (техническая, биологическая или биотехническая) система, способная выполнить действия, предписываемые алгоритмом.
6 отказы система команд элементар ные действия среда
7 Понятность Понятность Дискретность Дискретность Определенность Определенность Результативность Результативность Массовость Массовость
8 словесная (запись на естественном языке); графическая (изображения из графических символов); псевдокоды (полуформализованные описания алгоритмов на условном алгоритмическом языке, включающие в себя как элементы языка программирования, так и фразы естественного языка, общепринятые математические обозначения и др.); программная (тексты на языках программирования).
9 Словесный способ записи алгоритмов представляет собой описание последовательных этапов обработки данных. Алгоритм задается в произвольном изложении на естественном языке. Словесный способ записи алгоритмов представляет собой описание последовательных этапов обработки данных. Алгоритм задается в произвольном изложении на естественном языке.
10 При При графическом графическом представлении алгоритм алгоритм изображается изображается ввиде последовательности связанных связанных между между собой функциональных функциональных блоков, блоков, каждый каждый из которых которых соответствует выполнению выполнению одного одного или или нескольких действий.
11 Обозначение и пример заполнения Пояснение Вычислительное действие или последовательность действий Проверка условий Начало цикла Вычисления по подпрограмме, стандартной подпрограмме Ввод-вывод в общем виде Начало, конец алгоритма, вход и выход в подпрограмму x=(a-b)/2 a
12 Псевдокод представляет собой систему обозначений и правил, предназначенную для единообразной записи алгоритмов. Псевдокод представляет собой систему обозначений и правил, предназначенную для единообразной записи алгоритмов.
13 1 Вычислите значения арифметических выражений при x=1: а) abs(x-3)/ln(exp(3))*2/lg(10000); 1 Вычислите значения арифметических выражений при x=1: а) abs(x-3)/ln(exp(3))*2/lg(10000); Решение: abs(1-3)=2; ln(exp(3))=3; lg(10000)=4; 2/3*2/4=0.33; Решение: abs(1-3)=2; ln(exp(3))=3; lg(10000)=4; 2/3*2/4=0.33; б) sign(sqrt(sqrt(x+15)))*2**2**2; в) int(-2.1)*int(-2.9)/int(2.9)+x; г) -sqrt(x+3)**2**(sign(x+0.5)*3)+tg(0);
14 2 Запишите в обычной математической форме арифметические выражения: a / b * 2; a / b * 2; a+b/c+1; a+b/c+1; 1/a*b/c; 1/a*b/c; a*b*c/2; a*b*c/2; (a*b)*c/2; (a*b)*c/2;
15 Запишите по правилам алгоритмического языка выражения: A) B) C) D)
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.