Що нового?

Придбаний [Спеціаліст] основи розв'язання алгоритмічних задач. 2020 (Ігор Сєдих)

Інформація про покупку
Тип покупки: Складчина
Ціна: 3306 ГРН
Учасників: 0 з 69
Організатор: Відсутній
Статус: Набір учасників
Внесок: 49.8 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

для того щоб стати розробником, мало вивчити мову. Суть програмування - в складанні програм за заданим алгоритмом. Розробник повинен чітко представляти всю послідовність дій, необхідну для розробки продукту. А для цього йому потрібне вміння мислити ясно і логічно.

Якщо ви переконаний гуманітарій або погано ладнаєте з логікою, при вивченні програмування доведеться нелегко. Цей курс допоможе вам освоїти логіку дій в розробці і навчитися розробляти і застосовувати алгоритми.

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

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

Модуль 1. Введення
  • Характеристики і види програм.
  • застосування машинної логіки до завдань пошуку даних.
  • оцінка часу роботи алгоритмів, ефективність коду.
  • поняття адресного простору. Робота з пам'яттю, можливі причини витоків пам'яті.
  • змінна, правила оголошення та ініціалізації змінних. Загальні угоди іменування.
  • Оператор присвоювання, види передачі даних в пам'яті. Робота зі значеннями змінних, перетворення типів, покажчики або посилання.
Модуль 2. Програма та її структура
  • практичні приклади складання блок-схем і радника псевдокода.
  • найпростіші алгоритмічні задачі.
  • переклад алгоритму в код, оператори.
  • підпрограми (функції) як основні блоки коду.
  • рішення задач на обробку послідовностей даних.
Модуль 3. Складні види даних, алгоритмічні конструкції
  • поняття масиву. Типові завдання з масивами: доступ до елементу, обхід елементів, ініціалізація елементів.
  • подання текстової інформації.
  • типові завдання на обробку тексту.
  • найпростіші конструкції даних: список, стек, черга, дерево.
Модуль 4. Практичні завдання
  • керування масивом.
  • пошук елемента в масиві.
  • сортування елементів масиву.
  • реалізація динамічного стека.
ви навчитеся
  • вирішувати логічні завдання;
  • створювати алгоритми і візуалізувати їх;
  • розробляти шляхи вирішення найбільш часто зустрічаються завдань;
  • переводити свої ідеї в працездатний код на будь-яких мовах програмування, вирішувати складні завдання бізнес-логіки.
фахівці, що володіють цими знаннями і навичками, в даний час вкрай затребувані.
https://privatelink.de/?https://www.specialist.ru/course/alg
 
Угорі