Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Язык программирования Си

Читайте также:
  1. Достоинства, отличительные особенности и сравнительная характеристика языка программирования Си.
  2. Каноническая форма задачи линейного программирования. Переход от общей формы к канонической
  3. Контрприказания как вид родительского программирования.
  4. Краткая характеристика языка программирования
  5. Модель программирования Windows Forms
  6. Обзор современных языков программирования
  7. Обоснование выбора языка и среды программирования

 

1. Лексические основы языка Си. Константы и модификаторы3. Выражения

2. Структура программы на языке Си. Функция main.

3. Функции. Структура функций. Разновидности. Особенности использования.

4. Типы данных. Классификация типов.

5. Базовые типы данных. Определение имени типа. Перечисление.

6. Представление данных в памяти компьютера.

7. Явное / Неявное преобразование типов. Абстрактный описатель.

8. Операторы. Классификация операторов. Приоритеты операторов и порядок их

выполнения.

9. Инструкции языка Си, их классификация. Простые инструкции.

10. Инструкции языка Си, их классификация. Составные инструкции.

11. Производные типы данных. Статические массивы. Особенности использования

массивов в функциях.

12. Динамические массивы. Особенности обработки динамических массивов.

13. Производные типы данных. Указатели. Особенности использования. Адресная

арифметика.

14. Операции над указателями. Указатели и модели памяти. Модификаторы.

15. Массивы и указатели. Передача и возврат параметров в функцию.

16. Указатели на функции. Особенности использования.

17. Указатели на указатели. Косвенная адресация. Многоуровневые ссылки.

18. Динамические структуры данных. Списки. Особенности использования.

19. Строки. Операции над строками. Указатели на строки.

20. Структурные типы данных: структуры. Особенности использования.

21. Структуры и объединения. Особенности использования.

22. Структуры. Массивы структур. Передача массивов структур в функции.

23. Указатели и структуры. Передача структур по указателю.

24. Структура битовых полей. Особенности использования.

25. Основы файловой системы: файл, каталог, дисковод, полное имя файла, внутреннее

представление информации в файле. Типы файлов.

26. Файлы. Особенности обработки файлов последовательного доступа.

27. Файлы. Особенности обработки файлов произвольного доступа.

28. Память. Классы памяти. Модификаторы классов памяти. Область видимости,

время жизни и место размещения объекта в памяти.

29. Передача параметров в функцию main. Аргументы командной строки. Директивы

препроцессора.

30. Функции с переменным списком параметров. Механизмы передачи параметров в

функции с переменным списком параметров.

31. Перегрузка функций. Встроенные функции.

32. Передача в функции аргументов по умолчанию.

33. Шаблоны функций. Особенности и использования.

 

Структурное программирование

 

1. Достоинства, отличительные особенности и сравнительная характеристика языка

программирования Си.

2. Особенности отладки программ в среде Visual C++ Studio.NET.

3. Этапы разработки программы на языке Си в среде Visual C++ Studio.NET.

4. Основные принципы и подходы структурного программирования:.

5. Идеология модульного программирования, уровни абстракции.

6. Базовые структуры управления, сквозной структурный контроль.

7. Модульное программирование. Структура модуля. Законы видимости

идентификаторов.

8. Точка входа в программу.

9. Создание файла проекта. Заголовочные файлы и файлы реализации. Законы видимости

идентификаторов.

10. Создание файла проекта. Объектные файлы. Раздельная компиляция. Make-файлы.

Создание библиотек пользователя.

11. Оптимизация кода – алгоритмы, методы и приемы программирования.

12. Этапы сборки приложения с использованием компилятора GCC в среде разработки

Linux / QT Creator..

13. Особенности сборки программы в среде разработки QT-Creator.

14. Контроль ошибок в процессе сборки программы: ошибки сборки, ошибки компиляции,

утечки памяти, выход за границы,…

15. Интеграция программ. Использование ассемблерных вставок, вставок для МК. Си-код

для гаджетов.

16. Особенности использования, преимущества и недостатки кроссплатформенной среды

разработки QT creator.

17. Особенности использования, преимущества и недостатки компилятора GCC.

 

Визуальное программирование.

 

18. Основные принципы и подходы технологии событийного программирования.

19. Особенности среды визуального программирования WFA (Windows Forms

Application). Создание графического интерфейса.

20.Управляемый код и данные. Особенности создания приложений в среде CLR.


Дата добавления: 2015-10-13; просмотров: 91 | Нарушение авторских прав


Читайте в этой же книге: Явное преобразование типов | Простые и составные инструкции. | Динамические массивы. Особенности обработки динамических массивов. | ИНДЕКСАЦИЯ В МАССИВАХ | Указатели на функции. Особенности использования. | Классификация динамических структур данных | Строки. Операции над строками. Указатели на строки. | Структурные типы данных: структуры. Особенности использования. | Основы файловой системы: файл, каталог, дисковод, полное имя файла, внутреннее представление информации в файле. Типы файлов. |
<== предыдущая страница | следующая страница ==>
Понятие и значение суверенитета| Представление данных в памяти компьютера.

mybiblioteka.su - 2015-2024 год. (0.008 сек.)