Главная      Размещение рекламы      Связаться с нами      Карта сайта

 Регистрация           Напомнить пароль?

Организации Добавить новую Образовательные программы Нижегородские репетиторы

Сколько Вам лет?


Всего голосов: 43315
Другие опросы

Программирование на языке C

Нижегородский институт информационных технологий


Цели и задачи
Цель курса — сформировать у слушателей знания и навыки, необходимые для написания программ на языке С.

Цели и задачи
Цель курса — сформировать у слушателей знания и навыки, необходимые для написания программ на языке С.

Необходимая подготовка
Уверенный пользователь (Windows, Офисные пакеты). Законченное или незаконченное высшее образование в области IT-технологий (ФИСТ НГТУ, ВМК, МехМат, РФ ННГУ). Опыт практической работы— знание одного из языков программирования C, C , Pascal, Delphi. Представление об архитектуре компьютера. Некоторые представления об операционных системах и сетевых технологиях.
Содержание
Аудитория
Специалисты различного профиля, которым по роду своей деятельности необходимы навыки программирования на языке С.
СодержаниеЛекцииВведение в программирование на языке С.
Понятие программирования. Жизненный цикл программного обеспечения. Преимущества и недостатки языка С. Основы разработки программ на языке С. Типы данных и операторы.
Модель памяти. Ячейка памяти. Стандартные типы данных. Объявление и инициализация переменных. Массивы и строки. Операторы и операции. Указатели.
Понятие указателя. Объявление указателей. Операции над указателями. Массивы указателей. Функции. Передача параметров. Командная строка.
Понятие функции. Полное и неполное объявления. Формальные и фактические параметры. Использование функций для изменения значений объектов в программах. Командная строка и аргументы функции main. Пользовательские типы данных.
Стандартные и пользовательские типы. typedef. Перечисления. Структуры и объединения. Поля битов. Функции и структурные объекты. Работа с динамической памятью.
Статическое и динамическое распределение памяти. Функции для работы с динамической памятью. Создание и удаление динамических объектов. Ошибки, возникающие при работе с динамической памятью. Работа с файлами данных.
Файлы и потоки. Основные операции над содержимым файлов. Создание и использование файлов данных. Структуры и файлы. Поля битов и логические операции.
Объявление полей битов. Исследование логических операций с использованием полей битов. Шифрование/дешифрование. Основы сжатия символьной информации. Функции и файлы. Область видимости и время жизни.
Многофайловые программы. Блок. Область видимости. Время жизни. Классы памяти. Лабораторные работыЗнакомство со средой разработки. Написание простейших программ на языке С (4 академических часа). Изучение функций стандартного ввода/вывода и обработка символьной информации (8 академических часов). Изучение и использование функций стандартных библиотек (4 академических часа). Сложные структуры данных. Связные списки (12 академических часа). Длительность курсаЛекции— 36 академических часов. Лабораторные работы — 28 академических часов.

тел. (831) 275 – 85 - 09 (831) 272 – 20 – 44 www.nniit.ru, info@nniit.ru

© 2007 - 2019 Обучение в Нижнем Новгороде
При заимствовании материалов активная индексируемая гиперссылка на сайт обязательна.
Администрация сайта Uchim52.ru не несет ответственности за отзывы,
оставленные пользователями. Заимствование отзывов пользователей запрещено без письменного согласия администрации Uchim52.ru.
Наша кнопка:
Обучение в Нижнем Новгороде
Как установить?
Яндекс цитирования