rpd000007358 (1012148), страница 2

Файл №1012148 rpd000007358 (161101 (24.05.06).С13 Измерительно-вычислительные комплексы систем управления воздушно-космических ЛА) 2 страницаrpd000007358 (1012148) страница 22017-06-17СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 2)

Прикрепленные файлы:

Вопросы для подготовки к экзамену/зачету:

1.Возникновение языка С. Функциональный базис языка С. Структурное программирование.

2.Типы данных в языке. Общие понятия. Целочисленные типы данных. Булевский тип данных. Венгерская нотация при именовании переменных и констант.

3.Типы данных в языке . Общие понятия. Числа с плавающей точкой.

4.Операции и выражения. Арифметические операции. Операция присваивания. Приоритет операций и ассоциативность в арифметических выражениях.

5.Арифметические выражения. Преобразования типов данных. Приоритет операций и ассоциативность в арифметических выражениях.

6.Операции и выражения. Поразрядные логические операции. Операции сдвига. Логические операции и операции отношения.

7.Операторы цикла. Цикл for. Цикл while. Цикл do while.

8.Оператор цикла while. Операторы break и continue.

9.Операторы ветвления. Оператор if. Операторы switch и break.

10.Указатели.

11.Массивы.

12.Структуры. Перечисления.

13.Динамическое управление памятью. Выделение и высвобождение памяти.

14.Функции. Общие понятия. Прототип функции. Создание функции. Возврат функцией значений.

15.Функции. Общие понятия. Вызов функции с передачей аргументов по значению.

16.Функции. Общие понятия. Вызов функции с передачей аргументов по ссылке.

17.Функции. Общие понятия. Вызов функции с переменным числом аргументов.

18.Рекурсивный вызов функций. Пример рекурсии.

19.Строковые литералы. Функции работы со строками.

20.Элементарный ввод-вывод. Форматы ввода-вывода.

21.Функции работы со строками.

22.Средства ввода-вывода данных. Потоковый механизм ввода-вывода информации. Манипуляторы и форматирование данных при вводе-выводе.

23.Средства ввода-вывода данных в. Средства файлового ввода-вывода стандартной библиотеки функций.

24.Средства ввода-вывода данных в. Потоковые средства файлового ввода-вывода.

25.Общие принципы объектно-ориентированного программирования.

26.Спецификация класса в программе.

27.Понятие класса. Классы и объекты. Абстрагирование.

28.Конструктор класса. Деструктор класса. Назначение и реализация.

29.Интерфейс и состояние объекта. Понятие инкапсуляции.

30.Реализация инструмента наследования классов. Понятие иерархии классов.

31.Преимущества наследования по сравнению с традиционными методами повторного использования программного кода.

32.Полиморфизм. Виртуальные функции. Назначение и реализация.

33.Сравнение виртуальных и переопределенных методов класса.

34.Множественное наследование. Назначение и реализация.

35.Перегрузка методов класса. Назначение и реализация.

36.Статические члены класса. Области применения.

37.Перегрузка операций в классе. Назначение и реализация.

38.Управление доступом к объекту по чтению и записи. Использование описателя const.

39.Понятие «друзей» класса. Реализация.







  1. УЧЕБНО-МЕТОДИЧЕСКОЕ И ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ

а)основная литература:

1. Стивен Прата. Язык программирования С++. Лекции и упражнения. Учебник: Пер. с англ. –СПб: ООО «ДиаСофтЮП», 2005. – 1104 с.

2. Динман М.И. С++. Освой на примерах. –СПб: БХВ-Петербург, 2006. – 384 с., ил.

3. Павловская Т.А., Щупак Ю.В. С++. Объектно-ориентированное программирование: Практикум. –СПб: Питер, 2006. – 265 с., ил.

4. Златопольский Д.М. Сборник задач по программированию. – 2-е изд., перераб. и доп. –СПб: БХВ-Петербург, 2007. – 240 с., ил.

5. Романов Е. Л. Практикум по программированию на C++: Уч. пособие. СПб: БХВ-Петербург; Новосибирск: Изд-во НГТУ, 2004. - 432 с.

б)дополнительная литература:

в)программное обеспечение, Интернет-ресурсы, электронные библиотечные системы:

Среда разработки программного обеспечения Microsoft Visual Studio 6.0



  1. МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ

1. Телевизионная аудитория для чтения лекций.

2. Дисплейный класс для выполнения лабораторных работ.



Приложение 1
к рабочей программе дисциплины
«
Язык программирования C++ »

Аннотация рабочей программы

Дисциплина Язык программирования C++ является частью Профессионального цикла дисциплин подготовки студентов по направлению подготовки Системы управления летательными аппаратами. Дисциплина реализуется на 3 факультете «Московского авиационного института (национального исследовательского университета)» кафедрой (кафедрами) 303.

Дисциплина нацелена на формирование следующих компетенций: ОК-9 ,ПК-5.

Содержание дисциплины охватывает круг вопросов, связанных с: изучением базового функционала языка С;

эволюцией языка С;

изучением объектно-ориентированной технологии разработки программных систем;

изучением функциональных средств языка С++ в плане реализации объектно-ориентированной технологии при разработки сложных программных систем.

Преподавание дисциплины предусматривает следующие формы организации учебного процесса: Лекция, мастер-класс, Лабораторная работа.

Программой дисциплины предусмотрены следующие виды контроля: промежуточная аттестация в форме Зачет (2 семестр).

Общая трудоемкость освоения дисциплины составляет 2 зачетных единиц, 72 часов. Программой дисциплины предусмотрены лекционные (10 часов), практические (0 часов), лабораторные (24 часов) занятия и (38 часов) самостоятельной работы студента.

Приложение 2
к рабочей программе дисциплины
«
Язык программирования C++ »

Cодержание учебных занятий

  1. Лекции

1.1.1. Базовые типы данных. Операции и выражения. Управляющие операторы языка.(АЗ: 2, СРС: 2)

Тип лекции: Информационная лекция

Форма организации: Лекция, мастер-класс

Описание: Возникновение языка С.

Функциональный базис языка С.

Функциональный базис языка С++

Объектно-ориентированное программирование.

Методика создания программ

Методика создания программ.

Типы данных в языке C++. Общие понятия.

Целочисленные типы данных.

Булевский тип данных.

Числа с плавающей точкой.

Венгерская нотация при именовании переменных и констант.





1.2.1. Массивы данных. Указатели. Структуры.(АЗ: 2, СРС: 2)

Тип лекции: Информационная лекция

Форма организации: Лекция, мастер-класс

Описание: Массивы. Описание, инициализация, использование массивов разной размерности.

Структуры. Описание, инициализация, использование.

Перечисления.

Указатели. Работа с указателями.

Работа со строками символов.

Библиотека рабооты со строками символов.





1.3.1. Обеспечение консольного ввода-вывода информации. Обеспечение файлового ввода-вывода информации.(АЗ: 2, СРС: 2)

Тип лекции: Информационная лекция

Форма организации: Лекция, мастер-класс

Описание: Ввод-вывод данных.

Ситуация с вводом-выводом в языке С.

Элементарный ввод-вывод средствами стандартной библиотеки.

Потоковый механизм реализации операций ввода-вывода.





1.4.1. Классы и объекты. Наследование. Полиморфизм. Виртуальные функции. Иерархии классов. Практическое применение объектно-ориентированного подхода.(АЗ: 2, СРС: 4)

Тип лекции: Информационная лекция

Форма организации: Лекция, мастер-класс

Описание: Общие принципы объектно-ориентированного программирования.

Абстрагирование.

Инкапсуляция.

Полиморфизм.

Классы и объекты.

Интерфейс и состояние объекта.



1.4.1. Понятие функции. Определение, создание, работа с функциями.(АЗ: 2, СРС: 4)

Тип лекции: Информационная лекция

Форма организации: Лекция, мастер-класс

Описание: Понятие функции.

Определение и создание функции.

Создание прототипа функции.

Назначение прототипа функции.

Вызов функций.







  1. Практические занятия



  1. Лабораторные работы

1.1.1. Исследование условных операторов и операторов цикла.(АЗ: 4, СРС: 4)

Форма организации: Лабораторная работа



1.2.1. Исследование массивов, структур и перечислений.(АЗ: 4, СРС: 4)

Форма организации: Лабораторная работа

Описание: В данной работе студентам дается задание на составление программы, в которой нужно оперировать с массивами, структурами. Студенты уверенно должны применять свои знания о базовых типах, операторах цикла, условных операторах.



1.4.4. Основы технологии объектно-ориентированного программирования сложных программных систем.(АЗ: 8, СРС: 8)

Форма организации: Лабораторная работа

Описание: В данной работе студенты должны реализовать свой класс, выполняющий функции, требуемые по заданию.



1.4.3. Работа с функциями.(АЗ: 8, СРС: 8)

Форма организации: Лабораторная работа

Описание: В данной работе студентам дается задание на составление программы, в которой необходимо реализовать одну или несколько функций. Студенты исследуют особенности передачи в функции аргументов, способы возврата функциями значений. Реализовывают файловый ввод-выод данных.





  1. Типовые задания

Приложение 3
к рабочей программе дисциплины
«
Язык программирования C++ »

Прикрепленные файлы

Версия: AAAAAARxLLM Код: 000007358

Характеристики

Список файлов учебной работы

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6367
Авторов
на СтудИзбе
309
Средний доход
с одного платного файла
Обучение Подробнее