Національний університет біоресурсів і природокористування України
SOCIAL DEVELOPMENT INSTITUTE
CenterTC
  • Facebook
  • Youtube
  • Instagram
  • Підтримати
  • Головна
  • Про нас
  • Курси
  • Новини
  • Галерея
  • Контакти
  • Українська
  • English (En)

МОВА ПРОГРАМУВАННЯ Сі

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

Наприклад автопілот автомобіля Tesla X написаний на мові Сі. Найпоширеніша операційна система Linux має білизько 13 мільйонів рядків коду написаних на мові Сі. А ядро Linuх використовує операційна система Android. Ядро операційних систем пристоЇв фірми Apple написане на мові Сі. Можна ще багато наводити прикладів використання мови Сі в розробці сучасних пристроїв але важливо, що це єдина мова яка має стандарт MISRA C який дозволяє використовувати цю мову в автомобільній індустрії, розробці роботів, систем керування костічних кораблів тощо. Ще однією з переваг, на думку автора курсу, є можливість написання коду, який як на досить низькому рівні може взаємодіяти з регістрами пристрою та маніпуювати найменшою одиницею памяті, так і писати функції високого рівня, які виконують складні задачі.

Звичайно курс Мова програмування Сі в Центрі Технічної Творчості адаптований для дітей шкільного віку і є простим для розуміння та сприйняття. Цей курс розроблено з метою підвищення рівня програмування який учні мають після проходження курсу Робототехніка а також є обов’язковим для проходження курсу Безпілотні Літальні Апарати.

Для проходження цього курсу необхідно попередньо пройти такі курси:

  • Робототехніка

Курс складається з 32 занять по 2 години

Теми занять:

  • Введеня в мови програмування. Історичний розвиток мови прогамування Сі. Знайомство з середовищем розробки CodeBlocks
  • Написання першої програми «Hello World!». Процеси складання, компіляції, запуску проекту
  • Память комп’ютера (регістр, адреси, двійкова та шіснадцяткова системи числення )
  • Дані типу int
  • Дані типу char таблиця ASCI
  • Дані типу float
  • Дерективи препроцесора
  • Поняття бібліотек
  • Вказівник на змінну (pointer)
  • Цикли (while, for). Поняття преінкремент постінкремент. Логічні оператори логічні вирази
  • Оператори if, elseif, else
  • Масиви, одновиміні багатовимірні
  • Строки, функції бібліотека String.h
  • Структури
  • Вказіаник на структуру
  • Функції
  • Макроси
  • Бібліотека Math.h. Математичні вирази
  • Розробка власного проекту
Подати заявку на навчання
Детальніше
Розклад занять
Детальніше
CenterTC © 2023