wowpro
Unlimited
- Сообщения
- 14.438
- Лайки
- 9.504
Основы решения алгоритмических задач
Автор: Игорь Седых - Специалист
Цель курса - научиться решать общие алгоритмические задачи на конкретных практических примерах. Разрабатывать алгоритмы и писать соответствующие им программы на современных языках программирования. Курс рекомендован начинающим программистам и, в особенности, новичкам, переходящим к программированию из других областей и наук; гуманитариям, желающим изучить построение алгоритмов.
Вы научитесь
- решать логические задачи;
- создавать алгоритмы и визуализировать их;
- разрабатывать пути решения наиболее часто встречающихся задач;
- переводить свои идеи в работоспособный код на любых языках программирования, решать сложные задачи бизнес-логики.
Модуль 1. Введение
Продажник:
Скачать:
Автор: Игорь Седых - Специалист
Цель курса - научиться решать общие алгоритмические задачи на конкретных практических примерах. Разрабатывать алгоритмы и писать соответствующие им программы на современных языках программирования. Курс рекомендован начинающим программистам и, в особенности, новичкам, переходящим к программированию из других областей и наук; гуманитариям, желающим изучить построение алгоритмов.
Вы научитесь
- решать логические задачи;
- создавать алгоритмы и визуализировать их;
- разрабатывать пути решения наиболее часто встречающихся задач;
- переводить свои идеи в работоспособный код на любых языках программирования, решать сложные задачи бизнес-логики.
Модуль 1. Введение
- Характеристики и виды программ.
- Применение машинной логики к задачам поиска данных.
- Оценка времени работы алгоритмов, эффективность кода.
- Понятие адресного пространства. Работа с памятью, возможные причины утечек памяти.
- Переменная, правила объявления и инициализации переменных. Общие соглашения именования.
- Оператор присваивания, виды передачи данных в памяти. Работа со значениями переменных, преобразования типов, указатели или ссылки.
- Практические примеры составления блок-схем и советующего псевдокода.
- Простейшие алгоритмические задачи.
- Перевод алгоритма в код, операторы.
- Подпрограммы (функции) как основные блоки кода.
- Решение задач на обработку последовательностей данных.
- Понятие массива. Типовые задачи с массивами: доступ к элементу, обход элементов, инициализация элементов.
- Представление текстовой информации.
- Типовые задачи на обработку текста.
- Простейшие конструкции данных: список, стек, очередь, дерево.
- Управление массивом.
- Поиск элемента в массиве.
- Сортировка элементов массива.
- Реализация динамического стека.
Продажник:
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Скачать:
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Скрытое содержимое для пользователей: Ferr