Другие языки программирования и технологии

Что такое алгоритмы и структуры данных в информатике поясните простым языком чтобы было понятно для чего это вообще?

Существует.
Правильно ли я понимаю что алгоритмы служат для расчета заданных в параметры программы задач. А структуры данных это скелет программы или же я ошибаюсь?
Поясните более понятно если можно
Олег Цой
Олег Цой
1 503
Алгоритм - это способ решения задачи. А текст программы - запись этого способа в понятной компьютеру форме. Любая программа - это алгоритм, состоящий из взаимодействующих между собой более простых алгоритмов и т. д.

Структуры данных - это способы хранения и манипулирования данными в программах. Какие-то типы структур встроены непосредственно в язык программирования, какие-то эмулируются программным кодом - в разных языках по-разному.

P.S. Хочешь разобраться - читай учебник Вирта.
Ооо Землемер
Ооо Землемер
63 178
Лучший ответ
Олег Цой Хорошо посмотрю.
алгоритм - как решать задачу
структура данных - как собрать исходную информацию, промежуточные и конечный результаты.
Например, есть алгоритм сортировки, есть исходные данные, которые надо отсортировать и есть результат.
Пример сложнее: есть сайт со страницей в HTML формате - это структура данных, есть браузер, в котором есть алгоритмы отрисовки страницы на экране, заполнения полей в этой странице и т. д.
Слава Рачек
Слава Рачек
91 791
Алгоритм - описание способа, как решать задачу. В программах часто используют готовые подпрограммы - уже запрограммированные для компьютера алгоритмы для часто встречающихся задач, например, для поиска элемента данных по условию, их упорядочению. выработки псевдослучайных чисел и т. п.
Структура данных - своего рода чемодан для нескольких данных, часто она снабжается и агоритмами для поиска нужных вещей в чемодане или операций с ними. Удобно, что нужные данные сгруппированы по разным чемоданам и можно работать только с нужным чемоданом и готовыми алгоритмами для работы с вещами в нем. Например, такими чемоданами могут быть таблицы, списки, наборы каких-то элементов, например, деталей двигателя или городской структуры.