Программирование [Специалист] Основы решения алгоритмических задач. Уровень 1 (2022)

Администратор
Команда форума
Администратор
Модератор
VIP Разбойник
Регистрация
22 Фев 2018
Сообщения
22.904
Реакции
608.790
Монетки
306207
    Голосов: 0
    0.0 5 0 0 https://tor10.sharewood.me/threads/%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D1%81%D1%82-%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D1%85-%D0%B7%D0%B0%D0%B4%D0%B0%D1%87-%D0%A3%D1%80%D0%BE%D0%B2%D0%B5%D0%BD%D1%8C-1-2022.199504/
  • #1
Автор: Специалист
Название: Основы решения алгоритмических задач. Уровень 1 (2022)

1684369716802.png


Описание:

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

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

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

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

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

Вы научитесь:
1. Решать логические задачи;
2. Создавать алгоритмы и визуализировать их;
3. Разрабатывать пути решения наиболее часто встречающихся задач;
4. Переводить свои идеи в работоспособный код на любых языках программирования, решать сложные задачи бизнес-логики.


Содержание:

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

  • Характеристики и виды программ.
  • Применение машинной логики к задачам поиска данных.
  • Оценка времени работы алгоритмов, эффективность кода.
  • Понятие адресного пространства. Работа с памятью, возможные причины утечек памяти.
  • Переменная, правила объявления и инициализации переменных. Общие соглашения именования.
  • Оператор присваивания, виды передачи данных в памяти. Работа со значениями переменных, преобразования типов, указатели или ссылки.
Модуль 2 - Программа и ее структура
  • Практические примеры составления блок-схем и советующего псевдокода.
  • Простейшие алгоритмические задачи.
  • Перевод алгоритма в код, операторы.
  • Подпрограммы (функции) как основные блоки кода.
  • Решение задач на обработку последовательностей данных.
Модуль 3 - Сложные виды данных, алгоритмические конструкции
  • Понятие массива. Типовые задачи с массивами: доступ к элементу, обход элементов, инициализация элементов.
  • Представление текстовой информации.
  • Типовые задачи на обработку текста.
  • Простейшие конструкции данных: список, стек, очередь, дерево.
Модуль 4 - Практические задачи
  • Управление массивом.
  • Поиск элемента в массиве.
  • Сортировка элементов массива.
  • Реализация динамического стека.

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

Скачать:
Для просмотра содержимого вам необходимо авторизоваться
 
11
Сверху Снизу