КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Подготовка к лабораторной работе
ФОРМИРОВАНИЕ И ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ Лабораторная работа №6 Порядок выполнения работы 1. Получить допуск к работе у преподавателя. 2. Загрузить среду Visual Studio. 3. Ввести текст программы. 4. Произвести отладку программы. Выполнить программу, провести анализ результатов и, убедившись в правильности решения, предъявить их преподавателю для проверки. 5. Занести результаты расчета в отчет. 6. Выйти из среды. Содержание отчета 1. Номер и тема лабораторной работы. 2. Задание к лабораторной работе. 3. Схема алгоритма решения задачи 4. Программа на языке C++. 5. Результаты выполнения работы. Показать отчет преподавателю. Контрольные вопросы 1. Алгоритм вычисления суммы элементов последовательности. 2. Алгоритм поиска максимального (минимального) элемента последовательности. 3. Алгоритм определения количества элементов последовательности. 4. Понятие параметра цикла, тела цикла, управляющих операторов цикла. 5. Управление формой вывода в операторе printf.
Цель работы: Приобретение навыков разработки алгоритмов формирования и обработки одномерного массива. Закрепление понятий базовых структур цикл, разветвление. 1. Повторите вопросы организации циклических алгоритмов, понятия конечного цикла. 2. Повторить следующие вопросы и понятия: · массивы данных (размерность массива, обращение к элементу массива, расположение элементов массива в памяти ПК); · правила работы с массивами данных на языке программирования С++: описание массивов, задание типа и размерности массива; · организация циклов для ввода и формирования элементов массива; · алгоритм поиска максимального (минимального) элемента одномерного массива; · алгоритм поиска суммы элементов одномерного массива; · алгоритм подсчета количества элементов одномерного массива, удовлетворяющих поставленному условию; · организация вывода элементов массива. 3. Изучить разделы учебного пособия «ОСНОВЫ ПРОГРАММИРОВАНИЯ НА С++», стр. 78-88 4. В соответствии с вариантом (таблица 4) разработайте алгоритм обработки элементов массива. 5. Напишите программу на алгоритмическом языке в соответствии со схемой алгоритма, составленной в п.3. 6. Организуйте вывод массива и вывод результатов обработки массива.
Результаты, например, могут иметь вид:
ИСХОДНЫЙ МАССИВ А: 15,583 19,287 28,385 45,621 39,728 5,456 -8,087 3,897 ПОЛУЧЕННЫЕ РЕЗУЛЬТАТЫ: МАХ = 45,621
Варианты заданий: Таблица 4
Содержание отчета 1. Номер и тема лабораторной работы. 2. Вариант задания. 3. Результаты подготовки: - схема алгоритма обработки элементов массива, - программа на заданном алгоритмическом языке. 4. Итоги работы: - результаты расчета с текстовыми комментариями. Показать отчет преподавателю. Контрольные вопросы 1. Какие ограничения накладываются на индексы элементов массивов? 2. Способы описания массивов на языке С++. Понятия размерности массивов, описание размерности массивов. 3. Задание типов элементов массива. Могут ли элементы массива иметь разный тип? 4. Как располагаются элементы массива в памяти? 5. Чем отличаются алгоритмы поиска максимального и минимального элемента массива. 6. Что является общим во всех алгоритмах формирования и обработки массивов? 7. Чем отличаются алгоритмы расчета суммы и подсчета числа элементов массива.
Дата добавления: 2015-03-29; Просмотров: 875; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |