[Специалист] Игорь Седых - Основы решения алгоритмических задач (2020)

Виктор Неизвестный

Команда форума
Администратор
Янв 3, 2015
116,467
65,110
1,180
Автор: Специалист
Название: Игорь Седых - Основы решения алгоритмических задач (2020)
image_0.png


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

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

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

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

Вы научитесь
  • решать логические задачи;
  • создавать алгоритмы и визуализировать их;
  • разрабатывать пути решения наиболее часто встречающихся задач;
  • переводить свои идеи в работоспособный код на любых языках программирования, решать сложные задачи бизнес-логики.
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы.

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

Скачать:
 
Similar threads
Thread starter Заголовок Форум Ответы Дата
Виктор Неизвестный Linux (Ubuntu) . Уровень 2. Программирование в Linux на C [Специалист] [Игорь Седых] [2020] ПРЕМИУМ ТЕМЫ СКОРО ИЛИ УЖЕ У НАС 0
Виктор Неизвестный Разработка драйверов устройств в Linux [Специалист] [Игорь Седых] [2020] ПРЕМИУМ ТЕМЫ СКОРО ИЛИ УЖЕ У НАС 0
Виктор Неизвестный Основы решения алгоритмических задач [Специалист] [2020] [Игорь Седых] ПРЕМИУМ ТЕМЫ СКОРО ИЛИ УЖЕ У НАС 0
Виктор Неизвестный Java. Уровень 1. Язык программирования Java [Специалист] [2020] [Игорь Седых] ПРЕМИУМ ТЕМЫ СКОРО ИЛИ УЖЕ У НАС 0
Виктор Неизвестный Java. Уровень 2. Разработка клиент - серверных приложений [Специалист] [2020] [Игорь Седых] ПРЕМИУМ ТЕМЫ СКОРО ИЛИ УЖЕ У НАС 0
Виктор Неизвестный Куда пропал Игорь Борисов ("специалист") ПРЕМИУМ ТЕМЫ СКОРО ИЛИ УЖЕ У НАС 0
Виктор Неизвестный [Павел Белоусов] [Учебный центр №1] Подготовка к экзамену 1С: Специалист по платформе (октябрь - декабрь 2021) БИЗНЕС И ЗАРАБОТОК 0

Similar threads

О нас

  • Самая крупная образовательная площадка
    с информационными продуктами в рунете!
    Курсы, тренинги, книги, уроки, гайды,
    материалы на различные тематики.

    Вступай в Профессиональный Информационный Клуб!

    ProInfoClub.net © 2015-2024

Меню