Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Лабораторная работа № 5. Обработка одномерных массивовСодержание книги
Поиск на нашем сайте
Цель работы: Изучение оператора цикла с заданным числом повторений. Получение навыков обработки одномерных массивов.
ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ
1. Разработать программу согласно варианту задания. Предусмотреть ввод данных с клавиатуры и вывод результата на экран. 2. Разработать тестовые примеры. 3. Набрать и отладить программу. 4. Проанализировать полученные результаты. 5. Оформить отчет.
ВАРИАНТЫ ЗАДАНИЙ 1. Переставить местами максимальный и минимальный элементы массива 2. Найти сумму элементов массива, не превосходящих заданную величину Х. 3. Определить количество нулевых, положительных и отрицательных элементов массива. 4. Найти произведение всех положительных элементов массива, следующих после первого нулевого элемента. 5. Найти разность максимального и минимального элементов массива. 6. Преобразовать массив, расположив в нем элементы в обратной последовательности. 7. Определить количество элементов массива, кратных 5 и не превосходящих заданную величину Х. 8. Найти среднее арифметическое элементов массива, лежащих в диапазоне от А до В. 9. Преобразовать массив, поменяв все нулевые элементы на минимальный элемент массива. 10. Преобразовать массив, заменив все отрицательные элементы на -1, а положительные на +1. Подсчитать количество положительных и отрицательных элементов массива. 11. Преобразовать массив, поменяв местами максимальный и минимальный элементы массива. 12. Преобразовать массив, заменив значение его элементов на натуральные логарифмы этих значений. Найти количество элементов массива, для которых такая замена невозможна. 13. Найти сумму элементов массива, расположенных после первого встретившегося нулевого элемента. 14. Найти сумму отрицательных и произведение положительных элементов массива. 15. Найти сумму положительных элементов массива и заменить ею все отрицательные элементы.
СОДЕРЖАНИЕ ОТЧЕТА 1. Цель работы. 2. Постановка задачи. 3. Описание программы. 4. Протокол отладки. 5. Результат тестирования программы. 6. Выводы.
КОНТРОЛЬНЫЕ ВОПРОСЫ 1. Как работает оператор цикла с заданным числом повторений? 2. Какой тип может иметь параметр цикла? 3. Как производится полное и сокращенное описание одномерных массивов? 4. Что такое индексное выражение? Лабораторная работа № 6. Обработка двумерных массивов Цель работы: Изучение оператора цикла с заданным числом повторений. Получение навыков обработки двумерных массивов.
ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ
1. Разработать программу согласно варианту задания. Предусмотреть ввод данных (массива вещественных чисел из N строк и) с клавиатуры и вывод результата на экран в виде матрицы. 2. Разработать тестовые примеры. 3. Набрать и отладить программу. 4. Проанализировать полученные результаты. 5. Оформить отчет.
ВАРИАНТЫ ЗАДАНИЙ 1. Переставить местами максимальный и минимальный элементы массива 2. Найти сумму элементов массива, не превосходящих заданную величину Х. 3. Определить номера строк, в которых сумма элементов положительна. 4. Найти произведение элементов массива, лежащих правее главной диагонали (число строк и столбцов совпадает) 5. Найти сумму элементов массива, лежащих на и левее главной диагонали (число строк и столбцов совпадает) 6. Преобразовать массив, умножив элементы каждой строки на минимальный элемент этой строки. 7. Преобразовать массив, умножив элементы каждого столбца на минимальный элемент этого столбца. 8. Преобразовать массив, умножив элементы каждой строки на среднее арифметическое элементов этой строки. 9. Преобразовать массив, поменяв все нулевые элементы на минимальный элемент массива. 10. Преобразовать массив, умножив элементы каждого столбца на среднее арифметическое элементов этого столбца. 11. Подсчитать количество положительных и отрицательных элементов каждой строки массива. 12. Подсчитать количество положительных и отрицательных элементов каждого столбца массива. 13. Преобразовать массив, умножив элементы каждой строки на последний элемент этой строки. 14. Преобразовать массив, заменив значения его диагональных элементов на максимальные элементы соответствующих строк (число строк и столбцов совпадает) 15. Преобразовать массив, заменив значения его диагональных элементов на минимальные элементы соответствующих столбцов (число строк и столбцов совпадает)
СОДЕРЖАНИЕ ОТЧЕТА 1. Цель работы. 2. Постановка задачи. 3. Описание программы. 4. Протокол отладки. 5. Результат тестирования программы. 6. Выводы.
КОНТРОЛЬНЫЕ ВОПРОСЫ 1. Как производится полное и сокращенное описание двумерных массивов? 2. Каков смысл индексов элементов массива? 3. Каковы особенности диагональных элементов двумерного массива?
|
||||
Последнее изменение этой страницы: 2016-12-12; просмотров: 312; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.142.54.153 (0.006 с.) |