Алгоритмы
Алгоритм-это последовательность команд, направленная на решение поставленной задачи и понятная исполнителю.
Формы записи алгоритма (БЛОК-СХЕМА, алгоритмический язык, языки программирования)
Величины в алгоритмах.
При разработке алгоритма данные можно разбить по смыслу на входные - аргументы, выходные - результаты и промежуточные..
ТИПЫ ДАННЫХ.
Все величины делятся на переменные и постоянные (константы), каждая величина может быть целого, вещественного и литерного типа. Ещё существуют логические данные: истина и ложь.
Физически переменная выражает адрес (ячейки памяти) в оперативной памяти компьютера.
Она имеет значение и имя.
Значение-это та величина, которая хранится в ячейке памяти по данному адресу. Она может меняться многократно в ходе исполнения алгоритма.
Имя переменной -это набор символов, под которым переменная используется в программе. (Для обозначения переменных используют идентификаторы.
Идентификатор-это имя переменной.)
КОМАНДА ПРИСВАИВАНИЯ
Для того, чтобы переменная величина могла определить или изменить своё значение, новое значение должно быть ей присвоено.
Для команды присваивания служит знак
= или :=
СВОЙСТВА операции присваивания .
-значение, присвоенное переменной, сохраняется в ней вплоть до выполнения следующего присваивания этой переменной нового значения;
-новое значение, присвоенное переменной, заменяет её предыдущее значение. (при этом старое значение пропадает, стирается )
Пример.
а=1
а=а+1
После выполнения этого алгоритма переменная а будет иметь значение на 1 больше.
Линейная алгоритмическая структура.
Алгоритм, в котором команды выполняются последовательно, называется линейным алгоритмом.
Для того чтобы сделать алгоритм более наглядным, используют блок-схемы
Ветвление-это такая алгоритмическая структура, в которой та или иная серия команд выполняется в зависимости от истинности условия.
Цикл-это такая алгоритмическая структура, в которой серия команд (тело цикла) выполняется многократно.
Циклические алгоритмические структуры бывают двух типов:
-Циклы со счётчиком (с параметром), в которых тело цикла выполняется определённое количество раз;
-Циклы с условием, в которых тело цикла выполняется, пока условие истинно.(циклы с неопределённым числом повторений.)