Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Минеев С.П. Алгоритмы [презентация].ppt
Скачиваний:
57
Добавлен:
02.05.2014
Размер:
1.21 Mб
Скачать

Свойства алгоритма

3. Результативность алгоритма.

Свойство алгоритма, состоящее в том, что он всегда приводит к результату через конечное, возможно, очень большое число шагов.

Свойства алгоритма

4. Массовость алгоритма.

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

Языки

программированияАлгоритм

Язык программирования Языки программирования:

-Бэйсик -Паскаль -Си ++

Программа - Запись алгоритма на языке программирования

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

Возможности

1)компьютераКомпьютер может работать с числовыми значениями

-постоянными величинами, которые во время решения задачи не меняют своих значения: 3,14, 2, 31

-переменными, которые во время решения задачи могут менять свои значения: а, B, Z

2)Компьютер может рабоать с текстовыми величинами: «Привет», «Компьютер»

Возможности

компьютера

3) Компьютер может считывать конкретные значения исходных величин с различных устройств ввода и помещать каждое из них в ячейку, выделенную для соответствующей переменной

Записывается командной «Ввод»:

Ввод X, Y, А

Возможности

4)компьютераКомпьютер может вычислять значения величины по заданной формуле, содержащей знаки любых арифметических операций, ряда элементарных функций типа ln x, |x| , sin x и т.д.,

Пример записи такой операции: Y:=3*ln

Х+В2.

Подобная операция называется «операция присваивания» и в общем виде записывается так:

x:= а,

где x — переменная; а — арифметическое выражение, переменная или текст. Z:=5,1; Д:="КОЛЯ".

Возможности

компьютера

5) Компьютер может печатать на бумаге или выводить на экран монитора значения величин или любой текст.

Операции «Вывод» или «Печать» и записывается: Вывод A, Y, Z

Возможности

компьютера

6) Компьютер может переходить от одного этапа решения задачи к любому другому.

Операция называется «Переход». В ней указывается номер этапа, к которому нужно перейти.

Например:

Перейти к п. 6

Возможности

7)компьютераЭВМ может сравнивать значения двух выражений на предмет проверки условий: <, >, = и т.д. и в зависимости от результатов проверки выбирать один из двух возможных вариантов дальнейших действий.

Записывается :

Если X>Y , то Y:=X2, иначе Y:=Х 3.

Подобную операцию называют

Условный переход (Ветвление)

Возможности

компьютера

8) Компьютер может повторять операции указанное число раз.

Пример:

Повторить 10 раз: У:=x+1

Конец повторения

Подобную операцию называют

Цикл