Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 634794)
Контекстум
Руконтекст антиплагиат система

Разработка функций и модулей пользователя на языке C в среде VS C++. Модуль 3 (1000,00 руб.)

0   0
Первый авторАлексеев Юрий Евтихович
АвторыКуров Андрей Владимирович
ИздательствоМ.: Изд-во МГТУ им. Н.Э. Баумана
Страниц115
ID776407
АннотацияПриведены краткие теоретические сведения по организации подпрограмм и модулей пользователей на языке C, изложены принципы организации функций в языке C, подробно рассматриваются вопросы передачи параметров в подпрограммы. Большое внимание уделено особенностям и трудностям передачи массивов в подпрограммы в качестве параметров. Приведены комплекты заданий на составление программ с подпрограммами. Рассмотрена организация рекурсивных, перегружаемых функций, подпрограмм с переменным числом параметров, с параметрами по умолчанию. Показано использование шаблонов функций и динамических массивов. Отдельная глава учебного пособия посвящена созданию пользовательских библиотек функций (модулей).
Кем рекомендованоНаучно-методическим советом МГТУ им. Н.Э. Баумана в качестве учебного пособия
Кому рекомендованоДля студентов машино- и приборостроительных специальностей. Может быть полезно преподавателям для проведения практических занятий.
ISBN978-5-7038-5340-5
УДК004.43(075.8)
ББК32.973я73
Алексеев, Ю.Е. Разработка функций и модулей пользователя на языке C в среде VS C++. Модуль 3 : учеб. пособие / А.В. Куров; Ю.Е. Алексеев .— Москва : Изд-во МГТУ им. Н.Э. Баумана, 2020 .— 115 с. : ил. — ISBN 978-5-7038-5340-5 .— URL: https://rucont.ru/efd/776407 (дата обращения: 26.04.2024)

Предпросмотр (выдержки из произведения)

Разработка_функций_и_модулей_пользователя_на_языке_C_в_среде_VS_C++_Модуль_3_.pdf
УДК 004.43 ББК 32.973 А47 Издание доступно в электронном виде по адресу https://bmstu.press/catalog/item/6798 Факультет «Информатика и системы управления» Кафедра «Программное обеспечение ЭВМ и информационные технологии» Рекомендовано Научно-методическим советом МГТУ им. Н.Э. Баумана в качестве учебного пособия Рецензенты: канд. техн. наук, доцент ДКИ МИЭМ НИУ ВШЭ Э.С. Клышинский; канд. техн. наук, доцент кафедры «Системы автоматизированного проектирования» МГТУ им. Н. Э. Баумана В.Г. Федорук Алексеев, Ю. Е. А47 Разработка функций и модулей пользователя на языке C в среде VS C++. Модуль 3 : учебное пособие / Ю. Е. Алексеев, А. В. Куров. — Москва : Издательство МГТУ им. Н. Э. Баумана, 2020. — 109, [5] с. : ил. ISBN 978-5-7038-5340-5 Приведены краткие теоретические сведения по организации подпрограмм и модулей пользователей на языке C, изложены принципы организации функций в языке C, подробно рассматриваются вопросы передачи параметров в подпрограммы. Большое внимание уделено особенностям и трудностям передачи массивов в подпрограммы в качестве параметров. Приведены комплекты заданий на составление программ с подпрограммами. Рассмотрена организация рекурсивных, перегружаемых функций, подпрограмм с переменным числом параметров, с параметрами по умолчанию. Показано использование шаблонов функций и динамических массивов. Отдельная глава учебного пособия посвящена созданию пользовательских библиотек функций (модулей). Для студентов машино- и приборостроительных специальностей. Может быть полезно преподавателям для проведения практических занятий. УДК 004.43 ББК 32.973 ISBN 978-5-7038-5340-5 © МГТУ им. Н.Э. Баумана, 2020 © Оформление. Издательство МГТУ им. Н.Э. Баумана, 2020
Стр.3
Оглавление Предисловие .................................................................................................. 3 Введение ........................................................................................................ 6 Глава 1. Программирование с использованием подпрограмм ........................ 9 1.1. Объявление функций ....................................................................... 9 1.2. Глобальные переменные .................................................................. 12 1.3. Передача параметров ....................................................................... 14 1.4. Передача массивов в качестве параметров ..................................... 16 1.5. Примеры выполнения заданий ....................................................... 22 1.6. Задания А для самостоятельной работы ......................................... 29 1.7. Задания Б для самостоятельной работы ......................................... 33 1.8. Рекурсивные функции ..................................................................... 36 1.9. Пример выполнения задания на составление рекурсивной функции ............................................................................................ 39 1.10. Задания для самостоятельной работы на составление рекурсивных функций ................................................................... 42 1.11. Дополнительные сведения о подпрограммах и массивах ............ 47 Динамические массивы .................................................................. 47 Перегружаемые функции ............................................................... 53 Параметры со значениями по умолчанию .................................... 54 Функции с переменным числом параметров ................................ 55 Шаблоны функций ......................................................................... 57 Передача имен функций в качестве параметров .......................... 59 1.12. Примеры программ с подпрограммами ........................................ 61 Глава 2. Модули пользователей ..................................................................... 68 2.1. Создание и использование модулей ............................................... 68 2.2. Примеры составления приложений ................................................ 70 2.3. Пример выполнения задания А на составление модуля ............... 81 2.4. Задания А для самостоятельной работы ......................................... 88 2.5. Пример выполнения задания Б на составление модуля ............... 94 2.6. Задания для самостоятельной работы ............................................ 101 Вопросы для самопроверки ......................................................................... 106 Задания повышенной сложности ................................................................ 107 Требования к зачету по лабораторной работе ............................................. 111 Литература ..................................................................................................... 112
Стр.114

Облако ключевых слов *


* - вычисляется автоматически
Антиплагиат система на базе ИИ