10% дополнительная скидка по промокоду ISTUDY-BF от GeekBrains: * Воспользоваться >
Баннер со скидкой

Язык программирования Си для школьника

Годовой курс Программирования на языке C для детей 8-11 классов за 18 дней. Занятия по будням. Экономия 180 рублей.
540,00 р

Программа курса “Язык программирования Си”

Введение в язык С. Знакомство с интегрированной средой Visual C:

  • основные типы данных;
  • диапазоны представляемых значений;
  • декларация переменных;
  • константы.

Структура программы. Использование библиотечных функций:

  • ввод с клавиатуры и вывод на экран;
  • простейшие программы на ввод вывод данных;
  • компиляция, компоновка и выполнение программ;
  • операторы Оператор-выражение и составной оператор;
  • управляющие операторы – if-else;
  • программы, в которых используются управляющие операторы;
  • операторы, управляющие операторы- switch;
  • операторы цикла – while, do-while и for;
  • использование операторов break, continue, и return;
  • решение различных задач.

Функции. Аргументы и параметры:

  • прототип функции;
  • возвращение значения функцией;
  • функции rand и srand;
  • работа с указателями, декларация указателей;
  • операции с указателями;
  • использование указателей как аргументов функции;
  • классы памяти, время жизни и область видимости объекта;
  • модификаторы – auto, register, static, extern;
  • определяемые типы typedef.

Одномерные массивы. Декларация массивов и их размещение в памяти:

  • индексация элементов массива;
  • алгоритмы суммирования, поиска и сортировки;
  • двумерные массивы. Декларация массивов и их размещение в памяти;
  • индексация элементов массива;
  • указатели и массивы;
  • алгоритмы суммирования, поиска и сортировки;

Символьные строки. Декларация символьной строки и размещение в памяти:

  • библиотека stirng. h и ctype. h;
  • массив символьных строк.

Динамическое распределение памяти. Выделение памяти:

  • освобождение памяти;
  • изменение памяти;
  • динамическое распределение памяти, выделение памяти;
  • освобождение памяти;
  • изменение памяти.

Структура. Декларация структур:

  • инициализация и доступ к элементам структуры;
  • вложенные структуры и массивы структур;
  • объединения.

Файлы. Понятие потока – stream:

  • структура типа FILE;
  • открытие и закрытие файлов;
  • операции ввода-вывода;
  • указатель чтения-записи в файле;
  • последовательный и произвольный доступ;
  • проверка пройденного материала, тест.

Расписание курсов

Место проведенияДлительностьВремя занятийОсталось местЗапись
 72 академ. часовПо набору Записаться

Чему вы научитесь

  • программированию на языке С

Уточнить информацию по курсу

Все курсы