Лекция 5. Структурное программирование: операции и выражения 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Лекция 5. Структурное программирование: операции и выражения



 

Арифметические операции. Операции инкрементации и декрементации. Логические операции и операции отношения. Операция условия. Операция присваивания. Операция sizeof. Приоритет операций. Назначение выражений. Примеры выражений.

Контрольные вопросы:

1) Какой операции соответствует символ %?

2) В чем разница между операциями инкремента и декремента?

3) Укажите на отличие префиксной и постфиксной форм записи операций

4) Перечислите основные операции отношения

5) Что является результатом любой операции отношения?

6) Приведите пример практической реализации операции условия

7) Перечислите особенности операции присваивания в языке С++

8) Каково значение выражения 201%4?

9) Что такое выражение?

10) Что такое условная операция?

Список рекомендуемой литературы

 

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

1) C/C++. Программирование на языке высокого уровня / Т. А. Павловская. — СПб.: Питер, 2003. —461 с: ил.

2) Справочник по языку C++

https://msdn.microsoft.com/ru-ru/library/3bstk3k5.aspx

б)рекомендуемая литература

1)Учебник для начинающих: С++(Стэнли Липман, Джосе Ладжойе, Барбара Му) (обновлено для C++11)

ЛЕКЦИЯ 6. СТРУКТУРНОЕ ПРОГРАММИРОВАНИЕ: ОПЕРАТОРЫ УПРАВЛЕНИЯ.

 

Основные виды операторов - операторы циклов, условных и безусловных переходов, оператор выбора. Вспомогательные операторы. Простейшие операторы консольного ввода - вывода.

Список использованной литературы:

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

1. Т, А. Павловская C/C++ Программирование на языке высокого уровня. Год издания: 2012.

2. Литвиненко Н. А. - Технология программирования на С++. Год издания: 2013. Издательство: БХВ-Петербург.

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

1. Страуструп Б. - The C++ Programming Language / Язык программирования С++ Год издания: 2013.

2. И. В. Ашарина. ­- Объектно-ориентрированное программирование в С++ лекции и упражнения. Год издания: 2014.

3. Липпман С.Б. - C++ для начинающих. Год издания: 2012

4. Подбельский В.В. - Язык С++. Год издания: 2012

5. Сабуров С. ­-Языки программирования C и C++. Год издания: 2013

Список контрольных вопросов

1. Перечислите операторы циклов, используемых в языке С++.

2. В чем разница между операторами циклов do while и while?

3. Запишите общую структуру оператора цикла for.

4. Приведите пример использования оператора forдля “убывающего”

цикла.

5. Как осуществить принудительный выход из цикла, организованного оператором for?

6. Запишите общую структуру оператора switch.

7. Запишите возможные структуры оператора условного перехода if.

Приведите конкретные примеры таких структур.

8. В чем состоят особенности использования операторов ввода – вывода cin

и cout в языке С++?.

Лекция 7. Структурное программирование: указатели, ссылки, массивы.

 

Использование указателей как средства хранения адреса. Имена указателей. Операции над указателями. Оператор разыменования. Использование оператора адреса (&) при работе со ссылками. Возвращение значений с помощью ссылок. Понятие массива. Синтаксис описания массивов. Обращение к элементам массива. Инициализация массивов. Массивы и указатели. Двумерные и одномерные массивы. Ввод и вывод массивов.

Список использованной литературы:

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

1. Т, А. Павловская C/C++ Программирование на языке высокого уровня. Год издания: 2012.

2. Литвиненко Н. А. - Технология программирования на С++. Год издания: 2013. Издательство: БХВ-Петербург.

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

3. Коплиен Дж. - Мультипарадигменное проектирование для с++.

4. Богуславский Ан.А., Соколов С.М. Основы программирования на языке Си++: Для студентов физико-математических факультетов педагогических институтов. Часть I. Введение в программирование на языке Си++. - Коломна: КГПИ, 2012. - 490 с.

5. Дейтел Х.М, Дейтел П.Д. Как программировать на С: пер. с англ. – М.: БИНОМ, 2014.— 908 с.: ил.

6. Шилдт Г. Полный справочник по C++: Пер. с англ. – М.: Вильямс, 2013.— 699 с.

7. Подбельский В.В. Язык Си++: учебное пособие для вузов.

8. Степанов Е.О., Чириков С.В. Стиль программирования на C++. Учебное пособие. - СПб.: СПбГИТМО(ТУ), 2015. - 48 с.

Список контрольных вопросов

8. Какой оператор используется для получения адреса переменной?

9. Какой оператор позволяет получить значение, записанное по адресу, содержащемуся в указателе?

10. В чем разница между адресом, который хранится в указателе, и значением, записанным по этому адресу?

11. В чем разница между оператором разыменования и оператором получения адреса?

12. Покажите разницу между ссылкой и указателем?

13. Как обратиться к первому и последнему элементу массива?

14. Сколько элементов содержится в массиве B[5][5][4]?

15. Что такое указатель?

16. Перечислите операции с указателем?

17. Какие правила существуют у ссылок?

 



Поделиться:


Последнее изменение этой страницы: 2017-02-07; просмотров: 122; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 13.58.247.31 (0.005 с.)