КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Основы программирования на языке Си
Содержание. 1. Лекция: Общее знакомство. -Происхождение языка Си. -Достоинства языка Си. -Будущее языка Си. -Использование языка Си. -Использование текстового редактора для подготовки программ. -Исходные и выполняемые файлы. Примеры простой программы. -Пример простой программы на языке Си. -Структура простой программы. 2. Лекция: Данные, символьные строки, директива #define -Основные типы данных. -Описание различных типов, переменные и константы. -Символьные строки. -Препроцессор языка Си. 3. Лекция: Операции. -Основные операции. -Дополнительные операции. -Перечень операций языка Си. 4. Лекция: Операторы. -Выражения. -Простейшие выражения. -Операторы. -Составные операторы. 5. Лекция: Преобразование типов. -Эквивалентность типов. -Преобразование типов. -Неявное преобразование типа. -Арифметические преобразования. -Явное преобразование типов. -Синтаксис типов. 6. Лекция: Функции и переключение ввода-вывода. -Ввод и вывод одного символа. -Буферы. -Чтение одной строки. -Чтение файла. -Переключение и работа с файлами. 7. Лекция: Выбор вариантов. -Выбор вариантов. -Оператор if. -Расширение оператора if. -Операции отношения. -Логические операции. -Операция условия:?:. -Множественный выбор. 8. Лекция: Циклы и другие управляющие средства. Структурное программирование. -Цикл с предусловием. -Цикл со счетчиком. -Цикл с постусловием. -Другие управляющие операторы. -Структурное программирование. 9. Лекция: Функции. -Создание и использование функций. -Аргументы функции. -Возвращение значений. -Локальные переменные. -Нахождение адресов. -Указатели, первое знакомство. -Функции с переменным количеством аргументов. 10. Лекция: Классы памяти и разработка программ. -Классы памяти и область действия. -Автоматические переменные. -Внешние переменные. -Статические переменные. -Внешние статические переменные. -Регистровые переменные. 11. Лекция: Препроцессор языка Си. -Общие сведения. -Символические константы: #define. -Использование аргументов с #define. -Макроопределение или функция? -Включение файла #include. -Условная компиляция. 12. Лекция: Массивы и указатели. -Указатели и массивы. -Массивы. -Указатели. -Динамические объекты. -Создание динамических объектов. -Доступ к динамическим объектам. -Строки - дополнительные сведения о связи между указателями и массивами. -Инициализация массивов и классы памяти. -Функции. -Операции с указателями. 13. Лекция: Символьные строки и функции над ними. -Строковые константы. -Массивы символьных строк и их инициализация. -Массив и указатель: различия. -Указатели и строки. -Ввод-вывод строк. -Обработка строк. 14. Лекция: Структуры. -Определение структурных переменных. -Доступ к компонентам структуры. -Поля битов в структурах. -Объединения. -Перечисления. -Переменные структуры. -Указатели структуры. -Массив структур. -Переименования типов. 15. Лекция: Библиотека языка Си и файлы ввода-вывода. -Библиотека языка Си содержит множество функций и макроопределений. -Библиотеки меняются от системы к системе, но есть ядро функций (стандартная библиотека). -Распределение памяти. 16. Лекция: Функции в примерах. -Функция получения случайных чисел. -Поиск узлов из простых чисел. -Матрица инцидентности. -Структуры данных. -Работа с файлами. -Все операции со стеком. -Примеры из графики, все преобразования трехмерного пространства.
1. Лекция: Общее знакомство.
-Происхождение языка Си. -Достоинства языка Си. -Будущее языка Си. -Использование языка Си. -Использование текстового редактора для подготовки программ. -Исходные и выполняемые файлы. Примеры простой программы. -Пример простой программы на языке Си. -Структура простой программы.
Дата добавления: 2014-01-05; Просмотров: 462; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |