Прежде чем начать писать супер программы, давайте, разберёмся, что же такое программа? Программа — это определённый алгоритм, который должен выполнить ваш компьютер.
Ну, а теперь главный вопрос: Что такое алгоритм?
Свойства алгоритмов
Я не буду изобретать велосипед, а просто перечислю свойства алгоритма, которые известны уже много лет.
- Конечность(результативность) алгоритма означает, что за конечное число шагов должен быть получен результат;
- Дискретность алгоритма означает, что алгоритм должен быть разбит на последовательность выполняемых шагов;
- Понятность алгоритма означает, что алгоритм должен содержать только те команды, которые входят в набор команд, который может выполнить конкретный исполнитель;
- Точность алгоритма означает, что каждая команда должна пониматься однозначно;
- Массовость алгоритма означает, что однажды составленный алгоритм должен подходить для решения подобных задач с разными исходными данными.
- Детерминированность (определенность). Алгоритм обладает свойством детерминированности, если для одних и тех же наборов исходных данных он будет выдавать один и тот же результат, т.е. результат однозначно определяется исходными данными.
Таким образом, Алгоритм — это понятное и точное предписание исполнителю, выполнить конечную последовательность шагов, приводящей от исходных данных к искомому результату.
Представьте, что я должен с ножом порезать апельсин. Чтобы выполнить это действие мне потребуется алгоритм.

Виды алгоритмов
- Линейный(Команды последовательны без повторов и переходов);
Пример алгоритма:
начало
достань нож
порежь апельсин(Именно апельсин, а не любой другой фрукт. За это отвечает ТОЧНОСТЬ)
съешь апельсин
конец
- Циклический(Есть группа действий, повторяющихся по некоторому условию);
Пример алгоритма:
начало
достань нож
ПОКА апельсины не закончились
порежь апельсин
съешь все апельсины
конец
- Разветвляющийся(Выполнение команды зависит от условия).
Пример алгоритма:
начало
достань нож
ЕСЛИ нож тупой поточи
порежь апельсин
съешь апельсин
конец
Вот и все. На следующем уроке мы с вами рассмотрим структуру программы в Паскаль.
Вопрос немного не по теме:
Почему когда я захожу с телефона(на сайт) меня начинает перекидывать на различные сайты? С ПК вроде норм)
Я думаю, что это вирусы 🙂
Та врятле это вирус:)
Что такое Алгоритм!?
А у вас есть PDF вариант уроков по паскаль?
Прикольное оформление) Да и уроки весьма информативны, большое спасибо)
Жалко что оставили(
Это троян дружок
Кто сможет, в рамках тренировочных уроков написать программу «сортировщик»для разных числовых вариантов по цифровому признаку родства?
легко
Ошибка в пятом свойстве:»Массовость алгоритма означает, что однажды составленный алгоритм должен для решения подобных задач с разными исходными данными.» Пропущено слово «подходить».
Спасибо, исправила
оцените пожалуйста, если не затруднит) Понимаю, что выглядит как реклама, в каком-то смысле и есть реклама, ну в общем вот)
https://www.youtube.com/watch?v=5mMEQmitmao
В упор не вижу урока под номером 1?
Можно ли найти решения по теории вероятности. В тираже
Нужно угадать 5 чисел из 49 чисел от 1 до 49 без повторений. ( когда выигрышный набор чисел уже стал известен) организаторы решили посчитать, сколько было способов угадать ровно четыре из пяти выигрышных номеров. Чему равно число способов это сделать. По теме теория вероятностей
Ты чё так под каждый урок пишешь?
Начало
Возьми нож
Порежь вены на руке вдоль (именно вдоль, а не поперек. За это отвечает ТОЧНОСТЬ)
Расслабься
Конец
а как же Конечность(результативность) и Массовость и Детерминированность (определенность) ?
ведь вы не написали их…