Курс Algos

Музыка

ALGO - одна из первых оболочек, которая разработана не для профессионального программирования, а для обучения программированию.
Так исторически сложилось, что все изучали программирование, пользуясь профессиональными системами. Это было понятно и на старих больших вычислительных машинах, и на первых персональных компьютерах со встроенным языком Бейсик и однозадачной операционной системой MS DOS. Многозадачные операционные системы с интуитивно понятным для пользователя интерфейсом (MAC OS, Windows, Linux и пр.) потеснили старые системы вместе со старыми компьютерами.
Однако программное обеспечение для программирования настолько усложнилось, что стало практически недоступным для начинающих. Возвращаться с целью изучения понятий переменной, выражения, условия, цикла и т.д к текстовому Бейсику или Tubo Pascal для DOS не хотелось бы, поэтому и был создан ALGO - среда с общепринятим современным графическим интерфейсом и простым языком программирования.
В среде ALGO реализован язык программирования Pascal. Выбраны только те элементы языка, которые необходимы начинающим для усвоения основ программирования.
Среда программирования имеет два существенных отличия от иных разработок этого класса.
Для программирования использован Паскаль, а не специально придуманный "детский" язык программирования. При переходе к программированию в старших классах детей не нужно переучивать. Это экономит время и не вызывает путаницы между разнообразными синтаксисами записи алгоритмических конструкций.
Запись программ родным языком выполнен как перевод зарезервированных слов языка паскаль с английского языка на русский и наоборот. Это делает интуитивно понятными операторы Паскаля и не воспринимается как "игрушечный" язык программирования.
Урок 1. Введение в алгоритмы и структуры данных.
Урок 2. Динамические массивы.
Урок 3. Стеки и очереди.
Урок 4. Структура данных - дерево.
Урок 5. Бинарное дерево поиска. АВЛ-дерево.
Урок 6. Множество.
Урок 7. Хеш-таблицы.
Урок 8. Графы. Часть 1.
Урок 8. Графы. Часть 2.
Урок 8. Графы. Часть 3.
Урок 9. Динамическое программирование.
Урок 10. Алгоритмы сортировки.
Урок 11. Ханойская башня. Рекурсия. Сортировка.
Донат Visa: 4890 4947 6096 6986
Ethereum (ERC20): 0x95c2c0a2de94840543d5f6ec69cdba9ff6f34692
Bitcoin(BTC): 3Bxr8E73NjWnQTv2Hoxm49gitNgCYZkfUR
Dogecoin(DOGE): DQMvdBLNF6HptH5kRok66KQcePvYS4eQrp
Cardano (ADA): DdzFFzCqrht9NC4q3LGk2GoY2LTSo6ipoPaxj8G43mcCacKwbtNeJNuVEwMHsTAvw7pLyA1zAv6AwYEFfsxzEmKzvocRSsVRAVSFQVyr

Пікірлер: 1

  • @akramyuldoshev4889
    @akramyuldoshev4889 Жыл бұрын

Келесі