Сочинение «Об индийском счёте», в котором впервые дал описание придуманной в Индии позиционной десятичной системы счисления




НазваниеСочинение «Об индийском счёте», в котором впервые дал описание придуманной в Индии позиционной десятичной системы счисления
Е.В. Процессуальные сроки в гражданском и арбитражном процессе:
Дата10.12.2012
Размер1.07 Mb.
ТипСочинение













Слово «алгоритм» происходит от имени ученого Аль-Хорезми. Около 825 г. он написал сочинение «Об индийском счёте», в котором впервые дал описание придуманной в Индии позиционной десятичной системы счисления.

  • Слово «алгоритм» происходит от имени ученого Аль-Хорезми. Около 825 г. он написал сочинение «Об индийском счёте», в котором впервые дал описание придуманной в Индии позиционной десятичной системы счисления.

  • Книга в XII веке была переведена на латинский Algoritmi de numero Indorum («Алгоритми о счёте индийском»). Имя автора (Algorismus, Algorithmus) стало обозначать в средневековой Европе всю систему десятичной арифметики.

  • Современный термин «алгоритм» впервые использовал Лейбниц.



Алгоритм является математической абстракцией программы.

  • Алгоритм является математической абстракцией программы.

  • Метод абстракции применяется для исследования свойств сложных объектов. При этом какие-либо малозначительные свойства опускаются.



Алгоритм - точный набор инструкций, описывающих порядок действий исполнителя для достижения результата решения задачи за конечное время.

  • Алгоритм - точный набор инструкций, описывающих порядок действий исполнителя для достижения результата решения задачи за конечное время.

  • В качестве исполнителя выступает некоторый механизм (компьютер, токарный станок, швейная машина).

  • Рецепт приготовления блюда также является алгоритмом, в таком случае исполнителем является человек.



1. Дискретность - алгоритм разбивается на конечное число элементарных действий (шагов)

  • 1. Дискретность - алгоритм разбивается на конечное число элементарных действий (шагов)



2. Понятность - каждое из этих элементарных действий (шагов) являются законченными и понятными

  • 2. Понятность - каждое из этих элементарных действий (шагов) являются законченными и понятными



3. Детерминированность - каждое действие (операция, указание, шаг, требование) должно пониматься в строго определённом смысле, чтобы не оставалось места произвольному толкованию. Чтобы каждый, прочитавший указание, понимал его однозначно.

  • 3. Детерминированность - каждое действие (операция, указание, шаг, требование) должно пониматься в строго определённом смысле, чтобы не оставалось места произвольному толкованию. Чтобы каждый, прочитавший указание, понимал его однозначно.



4. Массовость - по данному алгоритму должна решаться не одна, а целый класс подобных задач.

  • 4. Массовость - по данному алгоритму должна решаться не одна, а целый класс подобных задач.



5. Результативность – алгоритм в процессе выполнения должен приводить к определённому результату.

  • 5. Результативность – алгоритм в процессе выполнения должен приводить к определённому результату.

  • Отрицательный результат также является результатом.





Дискретность – очевидна

  • Дискретность – очевидна

  • Понятность – на каждом шаге выполняется одна операция

  • Детерминированность – каждый шаг алгоритма и алгоритм в целом заканчивается определенным результатом. Шаги проходят в определенной последовательности

  • Массовость – алгоритм может применяться для массивов исходных данных различной длины

  • Результативность – работа алгоритма всегда приводит к конечному результату



Алгоритм — точно определённая инструкция, последовательно применяя которую к исходным данным, можно получить решение задачи.

  • Алгоритм — точно определённая инструкция, последовательно применяя которую к исходным данным, можно получить решение задачи.

  • Для каждого алгоритма есть некоторое множество объектов, допустимых в качестве исходных данных.

  • Например, в алгоритме деления вещественных чисел делимое может быть любым, а делитель не может быть равен нулю.





Язык программирования  — формальная знаковая система, предназначенная для записи программ.

  • Язык программирования  — формальная знаковая система, предназначенная для записи программ.

  • Программа обычно представляет собой некоторый алгоритм в форме, понятной компьютеру.

  • Язык программирования определяется синтаксисом (построение языковых конструкций) и семантикой (приписывание действий языковым конструкциям).



Алгоритм любой сложности можно реализовать, используя только три конструкции:

  • Алгоритм любой сложности можно реализовать, используя только три конструкции:

  • следования (линейные),

  • выбора (ветвления)

  • повторения (циклические)

  • На основе идей Дейкстры был создан язык Pascal



Процедурный язык, создан Николаусом Виртом в 1970 г.

  • Процедурный язык, создан Николаусом Виртом в 1970 г.

  • Язык программирования общего назначения

  • Один из наиболее известных языков программирования (надежность)

  • Широко применяется в промышленном программировании

  • Прост в изучении

  • Является базой для большого числа других языков



Среда разработки программного обеспечения — система программных средств, используемая для разработки программного обеспечения.

  • Среда разработки программного обеспечения — система программных средств, используемая для разработки программного обеспечения.

  • Включает в себя:

  • текстовый редактор

  • компилятор и/или интерпретатор

  • средства автоматизации сборки

  • отладчик

  • Обычно среда разработки предназначается для одного определённого языка программирования.

  • Существуют среды разработки, предназначенные для нескольких языков программирования (например, Microsoft Visual Studio).



Развитие языка Pascal:

  • Развитие языка Pascal:

  • Pascal -> Object Pascal -> Delphi

  • Object Pascal использовался в средах разработки Turbo Pascal и Delphi (по 6 версию включительно)

  • В среде разработки Delphi 7 используется язык программирования Delphi.





Приложения, в которых система средств взаимодействия пользователя с компьютером основана на использовании текстового (буквенно-цифрового) режима дисплея

  • Приложения, в которых система средств взаимодействия пользователя с компьютером основана на использовании текстового (буквенно-цифрового) режима дисплея



File -> New -> Other -> Console Application

  • File -> New -> Other -> Console Application





Компиляция – перевод исходного текста программы в набор инструкций процессора.

  • Компиляция – перевод исходного текста программы в набор инструкций процессора.

  • Компоновка – создание исполняемого файла (в Windows – exe-файла) по набору инструкций процессора.

  • Компиляция выполняется нажатием клавиш Ctrl + F9, а компоновка – клавишами Shift + F9

  • Компиляция + компоновка (создание exe-файла) + запуск exe-файла выполняется нажатием клавиши F9.

  • Закрытие программы – клавиши Ctrl + F2



program <имя>;

  • program <имя>;

  • var ...; // объявление переменных

  • begin

  • // ввод информации пользователем

  • // обработка информации

  • // вывод информации

  • end.

  • Назначение программы – получить от пользователя входную информацию, обработать ее и вывести выходную информацию.



var

  • var

  • a : Integer; // a – целое число

  • b : Real; // b - вещественное число



Read(x1, x2, …, xn)

  • Read(x1, x2, …, xn)

  • Readln(x1, x2, …, xn)

  • Readln требует нажатия клавиши Enter после окончания ввода

  • Begin

  • Readln(a, b); // требует ввода двух чисел

  • c := a + b;

  • End.



Write(x1, x2, …, xn)

  • Write(x1, x2, …, xn)

  • Writeln(x1, x2, …, xn)

  • Writeln после вывода значений осуществляет перевод курсора на следующую строку

  • begin

  • Writeln(‘Enter 2 values');

  • Readln(a, b);

  • c := a + b;

  • Writeln(c);

  • Readln;

  • end.



var

  • var

  • a, b, c : integer;

  • begin

  • Writeln(‘Hello world!'); // первая строчка

  • Writeln(‘Enter 2 values'); // вторая строчка

  • Readln(a, b); // считывает 2 числа

  • c := a + b; // суммирует их

  • Writeln(c); // выводит сумму a + b на экран

  • Readln;

  • end.



Похожие:

Сочинение «Об индийском счёте», в котором впервые дал описание придуманной в Индии позиционной десятичной системы счисления iconВ 1886—87 гг. Герц впервые наблюдал и дал описание внешнего фотоэффекта. В 1886—87 гг. Герц впервые наблюдал и дал описание внешнего фотоэффекта
Внешний фотоэффект был открыт в 1887 г. Г. Герцем, а исследован детально в 1888-1890 гг. А. Г. Столетовым

Сочинение «Об индийском счёте», в котором впервые дал описание придуманной в Индии позиционной десятичной системы счисления iconБлоком. Порядок выполнения этапов указывается стрелками
Слово «алгоритм» пришло с Востока, в результате перевода с арабского на европейские языки имени великого ученого IX века Аль-Хорезми,...

Сочинение «Об индийском счёте», в котором впервые дал описание придуманной в Индии позиционной десятичной системы счисления iconИди туда, не знаю куда. Принеси то, не знаю что
Слово «алгоритм» происходит от имени арабского учёного Мухаммед ибн Муса ал-Хорезми. Ал-Хорезми жил и творил в IX веке, он сформулировал...

Сочинение «Об индийском счёте», в котором впервые дал описание придуманной в Индии позиционной десятичной системы счисления iconУрок развития речи сочинение описание по картине К. Ф. Юона «Конец зимы. Полдень» Сочинение описание Сочинение Изложение своих мыслей

Сочинение «Об индийском счёте», в котором впервые дал описание придуманной в Индии позиционной десятичной системы счисления iconУрок развития речи сочинение описание по картине К. Ф. Юона «Конец зимы. Полдень» Сочинение описание Сочинение Изложение своих мыслей на заданную тему

Сочинение «Об индийском счёте», в котором впервые дал описание придуманной в Индии позиционной десятичной системы счисления iconКурсовая работа по дисциплине «информатика» Системы счисления. Умножение двух чисел в p-ичной системе счисления. Разделы Системы счисления Системы счисления

Сочинение «Об индийском счёте», в котором впервые дал описание придуманной в Индии позиционной десятичной системы счисления iconСистемы счисления и двоичное представление информации в памяти компьютера Десятичная и двоичная системы счисления Десятичная система счисления
Характеристика системы. Перевод чисел из двоичной системы счисления в десятичную и обратно

Сочинение «Об индийском счёте», в котором впервые дал описание придуманной в Индии позиционной десятичной системы счисления icon1. Перевести из десятичной системы счисления в двоичную, восьмеричную, шестнадцатеричную целое число
Перевести из десятичной системы счисления в двоичную, восьмеричную, шестнадцатеричную целое число

Сочинение «Об индийском счёте», в котором впервые дал описание придуманной в Индии позиционной десятичной системы счисления iconБашкирский орнамент у разных исследователей в 1925 г в монографии «Башкиры» С. И. Руденко впервые дал описание башкирского орнамента. В орнаменте им были опре¬делены наиболее распространенные мотивы, варианты орнамента представлены в графических таблицах
В 1925 г в монографии «Башкиры» С. И. Руденко впервые дал описание башкирского орнамента. В орнаменте им были опре¬делены наиболее...

Сочинение «Об индийском счёте», в котором впервые дал описание придуманной в Индии позиционной десятичной системы счисления iconСистемы счисления. Система счисления это способ записи чисел и соответствующие ему правила действия над числами
Оно впервые появилось в сочинениях одного из величайших мыслителей древности Аристотеля, жившего в ivв до н э. В русский язык слово...

Разместите кнопку на своём сайте:
rpp.nashaucheba.ru


База данных защищена авторским правом ©rpp.nashaucheba.ru НашаУчеба
связаться с администрацией
rpp.nashaucheba.ru
Главная страница