Лекции
Описание файла
PDF-файл из архива "Лекции", который расположен в категории "". Всё это находится в предмете "основы конструкторско-технологической информатики (окти)" из 2 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. .
Просмотр PDF-файла онлайн
Текст из PDF
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТимени Н.Э. БАУМАНАУчебно-методический комплектпо курсу"Основы конструкторско-технологическойинформатики"Конспект лекцийМГТУ имени Н.Э. Баумана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Установка соединения (сервер).