
Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Техн. прогр. - Конспект лекций.doc
X
- •Технология программирования Конспект лекций
- •1.1. Краткая характеристика языка Си1
- •1.2. Алфавит
- •1.3. Объявление переменных. Типы данных
- •1.4. Простые типы данных
- •1.5. Структурированные типы данных
- •1.6. Константы
- •1.7. Операции Присваивание
- •Арифметические
- •1.9. Функции
- •1.10. Директивы препроцессора
- •1.11. Метки
- •1.12. Указатели Обзор
- •Приведение типов
- •Типизированные и нетипизированные указатели
- •Операции над указателями
- •Массивы
- •Многомерные массивы
- •Указатели в качестве параметров функций
- •Функции работы с указателями и памятью
- •1.13. Строки.
- •1.14. Время жизни и область видимости переменных
- •1.15. Указатель на функцию
- •1.16. Работа с файлами.
- •1.17. Форматированный ввод-вывод
- •1.18. Введение в объектно-ориентированное программирование
- •Часть 2. Введение в технологию программирования.
- •2.1 Понятие технологии программирования
- •2.2. Этапы развития программирования
- •2.3. Проблемы разработки сложных программных систем
- •2.4. Жизненный цикл программного продукта
- •Модели жц.
- •Экстремальное программирование
- •2.5. Оценка качества процессов создания программного обеспечения
- •2.6. Проектирование надёжного программного средства
- •2.7. Процессы проектирования
- •2.8. Требования, цели
- •2.9. Внешнее проектирование
- •Диаграммы потоков данных (Data Flow Diagrams).
- •Диаграммы переходов состояний (State Transition Diagrams). Функциональные диаграммы.
- •Описание структур данных
- •2.10. Проектирование архитектуры
- •2.11. Проектирование модульной структуры. Модуль
- •Внешнее проектирование модулей
- •Модульная декомпозиция
- •2.12. Кодирование.
- •2.13. Тестирование
- •2.14. Документирование
- •2.15. Проектирование пользовательского интерфейса
- •Реализация многомерных массивов
- •Очередь и стек
- •Ассоциативные массивы
- •3.3. Упорядоченные структуры данных.
- •Сортировка методом пузырька
- •Быстрая сортировка
- •3.4. Деревья
- •Бинарное дерево
- •Обход дерева
- •3.5. Множества, графы Множества
- •3.6. Строки Константные строки
- •Списковое представление строк
- •Представление массива строк
- •3.7. Библиотека stl
- •3.8. Реализация некоторых структур данных Реализация двусвязанного списка.
- •Реализация массива переменного размера:
- •Примеры программ
- •Список литературы
Список литературы
Иванова Г.С. Технология программирования: Учебник для вузов. – М.: МГТУ им. Н.Э.Баумана, 2002.
Подбельский В.В. Язык С++: Учебн. пособие. – М.: Финансы и статистика, 1995.
Г. Майерс. Надёжность программного обеспечения. 1976 // Перев. на русский язык под ред. И.А.Махован и др. – М.: Мир, 1980.
В. В. Шураков. Надежность программного обеспечения систем обработки данных : учеб. для вузов. Изд. 2-е, пеpеpаб. и доп. — М. : Финансы и статистика, 1987 .— 272 с
Электронная энциклопедия ru.wikipedia.org
1 http://ru.wikipedia.org/wiki/C
2 Квадратные скобки не являются частью записи формата, а указывают на необязательность аргумента
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]