Тема 9.1 Структури
Структура та її оголошення. Доступ до компонентів та операції над структурою. Масиви структур.
Тема 9.2 Об’єднання та перерахування
Поняття об’єднання. Оголошення типу. Приклади застосування структур з об’єднаннями та об’єднань із структурами.
Теми лабораторних робіт
Методичні вказівки до виконання лабораторних робіт [10]:
1. Обчислення арифметичних виразів. Лабораторна робота № 1
2. Організація розгалужених процесів. Лабораторна робота № 2
3. Арифметичні цикли. Лабораторна робота № 3.1
4. Ітераційні цикли. Лабораторна робота № 3.2
5. Складні цикли. Лабораторна робота № 3.3
6. Організація підпрограм. Лабораторна робота № 4
7. Рекурсія. Лабораторна робота № 5
8. Одновимірні масиви. Лабораторна робота № 6.1
9. Багатовимірні масиви (матриці). Лабораторна робота № 6.2
По кожній темі виконати завдання у відповідності до варіанту. Варіант визначається по двом останнім цифрам номера залікової книжки студента. Роботу розроблених програм продемонструвати під час лабораторної сесії.
До кожного завдання оформити звіт, який повинен містити:
· умову задачі,
· блок-схему алгоритму,
· текст програми з коментарями,
· відеокопію результатів роботи програми при тестових вхідних даних,
· аналіз отриманих результатів.
Першою сторінкою загального звіту повинен бути титульний аркуш [18].
Література
1. Ковалюк Т.В. Алгоритмізація та програмування. – К.: Видавнича група BHV, 2010. – 380 с.
2. Ковалюк Т.В. Основи програмування. – К.: Видавнича група BHV, 2005. – 384 с.
3. Вирт Н. Алгоритмы + структуры данных = программы.— М.: Мир, 1985. — 406 с.
4. Дейтел Х. М., Дейтел П. Дж. Как программировать на С++. — М.: ЗАО «Издательство БИНОМ», 200
5. Кёниг, Э., My Б. Эффективное программирование на C++. — М.: Издательский дом «Вильямс», 2002. — 384 с.
6. Лафоре П. Объектно-ориентированное программирование в С++. — СПб.: Питер, 2006. — 926 с.
7. Прата С. Язык программирования С++. — К.: Издательство «ДиаСофт», 2005. – 1104 с.
8. Седжвик Р. Фундаментальне алгоритмы на С++. — К.: Издательство «ДиаСофт», 2001. – 688 с.
9. Шилдт Г. Самоучитель C++. — СПб.: БХВ-Петербург, 2003. – 687 с.
10. Основи програмування. Методичні вказівки до виконання лабораторних робіт. Частина 1. / Уклад.: І.П. Муха – К.: НТУУ «КПІ», 2012. – 120 с.
ftp://ftp.asu.kpi.ua/directory/kod(utf8,cp1251)/methods\Prepods\Mukha\Заочники\АП\1_Sem
ftp://ftp.asu.kpi.ua/directory/kod(utf8,cp1251)/methods\Prepods\Kovaluk\course1_A&P\ANSI C++ semestr 1\ANSI C++ Laboratories semestr1 – методичні вказівки
Login: zst
Password: zst2010