Ho Lee Fuk

Сенсей
🛡 МОДЕРАТОР 🛡
Регистрация
22 Февраль 2018
Сообщения
11.084
Автор: Специалист

Название: Основы решения алгоритмических задач. Уровень 1 (2022)

1679428751118-png.105466


Описание:

Для того чтобы стать разработчиком, мало выучить язык. Суть программирования — в составлении программ по заданному алгоритму. Разработчик должен четко представлять всю последовательность действий, необходимую для разработки продукта. А для этого ему требуется умение мыслить ясно и логически.

Этот курс поможет вам освоить логику действий в разработке и научиться разрабатывать и применять алгоритмы.

Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы.

Курс рекомендован:

1. Начинающим программистам.

2. Всем, кто владеет основами программирования и баз данных.

3. Желающим изучить построение алгоритмов. Вам не потребуется предварительных знаний алгоритмов и структур данных, все расскажем с нуля.

Вы научитесь:

1. Решать логические задачи;

2. Создавать алгоритмы и визуализировать их;

3. Разрабатывать пути решения наиболее часто встречающихся задач;

4. Переводить свои идеи в работоспособный код на любых языках программирования, решать сложные задачи бизнес-логики.

Содержание

Модуль 1 - Введение

- Характеристики и виды программ.
- Применение машинной логики к задачам поиска данных.
- Оценка времени работы алгоритмов, эффективность кода.
- Понятие адресного пространства. Работа с памятью, возможные причины утечек памяти.
- Переменная, правила объявления и инициализации переменных. Общие соглашения именования.
- Оператор присваивания, виды передачи данных в памяти. Работа со значениями переменных, преобразования типов, указатели или ссылки.

Модуль 2 - Программа и ее структура

- Практические примеры составления блок-схем и советующего псевдокода.
- Простейшие алгоритмические задачи.
- Перевод алгоритма в код, операторы.
- Подпрограммы (функции) как основные блоки кода.
- Решение задач на обработку последовательностей данных.

Модуль 3 - Сложные виды данных, алгоритмические конструкции

- Понятие массива. Типовые задачи с массивами: доступ к элементу, обход элементов, инициализация элементов.
- Представление текстовой информации.
- Типовые задачи на обработку текста.
- Простейшие конструкции данных: список, стек, очередь, дерево.

Модуль 4 - Практические задачи

- Управление массивом.
- Поиск элемента в массиве.
- Сортировка элементов массива.
- Реализация динамического стека.

Подробнее:
Для просмотра содержимого вам необходимо авторизоваться.

Скачать:
Скрытое содержимое могут видеть только члены группы Премиум.


Скрытый контент для пользователей All-dar.
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Сверху