Алгоритм -- это однозначно определенная последовательность действий, записанная на понятном исполнителю алгоритмическом языке и определяющая процесс перехода от исходных данных к результату.
Во-первых, алгоритм состоит из конечного набора инструкций или шагов, во-вторых, каждый шаг трактуется исполнителем единственным образом, что позволяет гарантированно получить решение для некоторого набора входных данных, в-третьих, алгоритм всегда сводится к некоторому преобразованию исходных данных в результат или результаты. В этом смысле формулы для решения квадратного уравнения или даже четко составленную инструкцию по варке кофе можно считать алгоритмами, выполнимыми исполнителем-человеком. Для машины, разумеется, требуется более четкая формализация задачи, чем для человека, понимать естественный язык компьютеры пока не отсюда необходимость учета при составлении алгоритма ограниченного набора инструкций ЭВМ.
Программа -- это реализация алгоритма на конкретном языке программирования. Совокупность существующих программ образует программное обеспечение (ПО). ПО принято делить на 2 вида.
Поделитесь своими знаниями, ответьте на вопрос:
Перевести единицы информации! 1. 45 гбайтов в биты 2. 452000 битов в мбайты 3. 745 байтов в кбайты 4. 450000 битов в байты 5. 45 тбайтов в гбайты 6. 402 байты в биты 7. 800 байтов в гбайтов 8. 450 битов в байты 9. 700 гбайтов в мбайты 10. 10200000 битов в мбайты
2)0.05
3)0.73
4)56250
5)46080
6)3216
7)0
8)56.25
9)716800
10)1.22