Лекции (1171139)
Текст из файла
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТимени Н.Э. БАУМАНАУчебно-методический комплектпо курсу"Основы конструкторско-технологическойинформатики"Конспект лекцийМГТУ имени Н.Э. Баумана1ОГЛАВЛЕНИЕВВЕДЕНИЕ В СРЕДУ РАЗРАБОТКИ MICROSOFT VIDUAL STUDIO. НАПИСАНИЕПРОСТЕЙШИХ ПРОГРАММ. ..............................................................................................................4Обзор среды разработки Microsoft Visual Studio ..............................................................................4РАЗРАБОТКА ПРОГРАММ В СРЕДЕ MICROSOFT VISUAL STUDIO.
........................................ 6МЕТОДЫ ПОИСКА ОШИБОК (ОТЛАДКИ)...................................................................................... 9ЗАДАНИЯ ..........................................................................................................................................10ТИПЫ ПЕРЕМЕННЫХ ЯЗЫКА С++ .................................................................................................
10ЗАДАНИЯ ..........................................................................................................................................13AРИФМЕТИЧЕСКИЕ И ЛОГИЧЕСКИЕ ОПЕРАЦИИ .................................................................... 13УПРАВЛЯЮЩИЕ КОНСТРУКЦИИ ................................................................................................. 15ЗАДАНИЯ ..........................................................................................................................................20ПРЕДСТАВЛЕНИЕ ПРОГРАММЫ В ВИДЕ ФУНКЦИЙ...............................................................
21ЗАДАНИЯ ..........................................................................................................................................22РАБОТА С ФАЙЛАМИ ....................................................................................................................... 23ЗАДАНИЯ ..........................................................................................................................................39ЗАДАНИЯ НА ДОМ .............................................................................................................................
39МАССИВЫ ............................................................................................................................................ 40ЗАДАНИЯ ..........................................................................................................................................41СЛОЖНОСТЬ АЛГОРИТМОВ. ..........................................................................................................
42МЕТОДЫ СОРТИРОВКИ МАССИВОВ ............................................................................................ 42Сортировка методом пузырька.........................................................................................................42Сортировка методом отбора .............................................................................................................43Сортировка методом вставки ...........................................................................................................43Сортировка методом Шелла .............................................................................................................44Быстрая сортировка ...........................................................................................................................44УКАЗАТЕЛИ .........................................................................................................................................
46Описание указателей .........................................................................................................................46Представление через указатели матриц и многомерных массивов ..............................................47Арифметика указателей ....................................................................................................................48ЗАДАНИЯ ..........................................................................................................................................49ПРЕДСТАВЛЕНИЕ ПРОГРАММЫ В ВИДЕ ФУНКЦИЙ............................................................... 50Аргументы.
Вызов по значению ......................................................................................................51Внешние переменные ........................................................................................................................52Области видимости............................................................................................................................52ПРЕДСТАВЛЕНИЕ КОДА ПРОГРАММЫ В НЕСКОЛЬКИХ ФАЙЛАХ ..................................... 54Заголовочные файлы .........................................................................................................................54Статические переменные ..................................................................................................................55ЗАДАНИЯ НА ДОМ .............................................................................................................................
56ТИП CHAR ............................................................................................................................................ 57РАБОТА С ПАМЯТЬЮ .......................................................................................................................
58ЗАДАНИЕ...........................................................................................................................................62СТРУКТУРЫ ДАННЫХ ...................................................................................................................... 62Очередь ...............................................................................................................................................66Стек .....................................................................................................................................................67Стековый калькулятор и обратная польская запись формулы......................................................70ЗАДАНИЕ НА ДОМ ............................................................................................................................. 71ДВОИЧНЫЕ ФАЙЛЫ. ФОРМАТ BMP. ............................................................................................
72Структура Bmp-файла .......................................................................................................................74ПРЕДСТАВЛЕНИЕ ИЗОБРАЖЕНИЙ. RGB-МОДЕЛЬ. .................................................................. 75ЗАДАНИЯ: ............................................................................................................................................ 76АЛГОРИТМ СЖАТИЯ ИЗОБРАЖЕНИЙ БЕЗ ПОТЕРЬ RLE. ........................................................ 772Первый вариант алгоритма RLE ......................................................................................................77Второй вариант алгоритма RLE .......................................................................................................78ЗАДАНИЯ: ............................................................................................................................................
78ЗАДАНИЯ НА ДОМ:............................................................................................................................ 79ПОНЯТИЕ СОКЕТА ............................................................................................................................ 80Атрибуты сокета ................................................................................................................................80Адреса .................................................................................................................................................80Установка соединения (клиент)(только TCP/IP) ............................................................................81Обмен данными .................................................................................................................................81Установка соединения (сервер).
Характеристики
Тип файла PDF
PDF-формат наиболее широко используется для просмотра любого типа файлов на любом устройстве. В него можно сохранить документ, таблицы, презентацию, текст, чертежи, вычисления, графики и всё остальное, что можно показать на экране любого устройства. Именно его лучше всего использовать для печати.
Например, если Вам нужно распечатать чертёж из автокада, Вы сохраните чертёж на флешку, но будет ли автокад в пункте печати? А если будет, то нужная версия с нужными библиотеками? Именно для этого и нужен формат PDF - в нём точно будет показано верно вне зависимости от того, в какой программе создали PDF-файл и есть ли нужная программа для его просмотра.