- •Алгоритмы
- •Понятие алгоритма
- •Исполнитель алгоритма
- •Алгоритмы в жизни человека
- •Алгоритмы в жизни человека
- •Алгоритм и компьютер
- •Выбор способа решения задачи
- •Описание выбранного
- •Свойства алгоритма
- •Свойства алгоритма
- •Свойства алгоритма
- •Свойства алгоритма
- •Языки
- •Возможности
- •Возможности
- •Возможности
- •Возможности
- •Возможности
- •Возможности
- •Возможности
- •Способы описания алгоритмов
- •Способы описания алгоритмов
- •Способы описания алгоритмов
- •Способы описания алгоритмов
- •Способы описания алгоритмов
- •Способы описания алгоритмов
- •Способы описания алгоритмов
- •Способы описания алгоритмов
- •Способы описания алгоритмов
Свойства алгоритма
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
Конец повторения
Подобную операцию называют
Цикл