Страницу Назад
Поискать другие аналоги этой работы
300 Лабораторная работа №1. Информатика. Вариант №9ID: 210479Дата закачки: 15 Мая 2020 Продавец: Максим (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Лабораторная Сдано в учебном заведении: ДО СИБГУТИ Описание: Лабораторная работа №1 ФОРМИРОВАНИЕ И ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ Цель работы: Приобретение навыков разработки алгоритмов формирования и обработки одномерного массива. Закрепление понятий базовых структур цикл, разветвление. Подготовка к лабораторной работе 1. Повторить вопросы организации циклических алгоритмов. 2. Повторить следующие вопросы и понятия : • массивы данных (размерность массива, обращение к элементу массива, расположение элементов массива в памяти ПК); • правила работы с массивами данных на языке программирования Си: описание массива, задание типа и размерности массива; • организация циклов для ввода и формирования элементов массива; • алгоритм поиска максимального (минимального) элемента одномерного массива; • алгоритм поиска суммы элементов одномерного массива; • алгоритм подсчета количества элементов одномерного массива, удовлетворяющих поставленному условию; • организация вывода элементов массива. Задание к лабораторной работе В соответствии с вариантом (таблица 1) разработайте алгоритм обработки элементов массива. Напишите программу на алгоритмическом языке в соответствии со схемой алгоритма. Проведите тестирование программы в среде программирования. Рекомендации: После окончания цикла формирования массива организуйте вывод массива и вывод результатов обработки массива. Результаты, например, могут иметь вид: ИСХОДНЫЙ МАССИВ А: 15.583 19.287 28.385 45.621 39.728 5.456 -8.087 3.897 ПОЛУЧЕННЫЕ РЕЗУЛЬТАТЫ: МАХ = 45.621 Варианты заданий Таблица 1 № вар. Исходные данные Действия по обработке массива 1 Массив Х[30] нецелых элементов задать датчиком случайных чисел. Записать в массив Y подряд отрицательные элементы массива Х. Найти их среднее арифметическое. 2 Массив С[15] нецелых элементов вводят с клавиатуры. В массиве С найти произведение ненулевых элементов, количество элементов, превышающих значение среднего арифметического элементов массива. 3 Массив Х [36] целых элементов задать датчиком случайных чисел. Переписать подряд в массив Y положительные элементы массива Х. Определить, сколько в массиве Y четных элементов. 4 Массив А[20] целых элементов вводят с клавиатуры. Определить среднее арифметическое положительных элементов массива. Сформировать новый массив, переписав в него четные числа исходного массива А. 5 Массив Z[15] нецелых элементов вводят с клавиатуры. Найти сумму положительных элементов и количество отрицательных элементов массива Z. Сформировать новый массив, переписав в него отрицательные числа исходного массива. 6 Массив А[20] нецелых элементов задать датчиком случайных чисел. Вычислить среднее арифметическое значение положительных элементов и максимальный элемент среди отрицательных элементов массива А. Сформировать новый массив из значений исходного, меньших среднего значения положительных. 7 Массив С[15] нецелых элементов вводят с клавиатуры. Вычислить минимальный положительный и максимальный отрицательный элементы и их порядковые номера в массиве С. Сформировать новый массив, записав в него найденные значения. 8 Массив Y[10] нецелых элементов вводят с клавиатуры. Вычислить среднее геометрическое элементов массива и определить наибольший элемент массива. Упорядочить элементы массива по убыванию. 9 Массив D [30] целых элементов задать датчиком случайных чисел. В массиве D найти минимальный элемент и упорядочить по возрастанию элементы, расположенные до найденного минимального элемента. 10 Массив А[15] сформировать датчиком случайных чисел. Найти минимальный элемент и сумму отрицательных элементов. Заменить в массиве А минимальный элемент найденной суммой. 11 y=cos (n*x + e) 1<= n <= 30 e =0.5 x вводить с клавиатуры. Сформировать два новых массива А и В. Записать в массив А те значения n, при которых у<0, в массив В записать те значения n, при которых у>0. 12 Массив Х[20] нецелых элементов вводят с клавиатуры. Найти минимальный элемент и заменить его суммой элементов, стоящих в массиве после него. 13 Массив A[40] cформировать датчиком случайных чисел. Найти максимальный элемент и заменить его суммой элементов, предшествующих ему в массиве. 14 Массив Y[25] cформировать вводом с клавиатуры. найти k1 – количество элементов массива, расположенных после минимального элемента и k2 – количество элементов массива, расположенных после максимального элемента. Сформировать новый массив, переписав в него числа, стоящие в исходном массиве после максимального. 15 Массив Z[15] cформировать датчиком случайных чисел. Упорядочить массив Z по убыванию, найти k1 – количество положительных, k2 – количество отрицательных, k3 – количество нулевых элементов массива. 16 Массив Х [14] вводят с клавиатуры. Найти минимальный элемент массива X и его номер. Заменить его произведением элементов, стоящих в массиве перед ним. 17 Массив B [20] целых элементов задать датчиком случайных чисел.. Переписать в массив Х нечетные элементы массива В, уменьшенные на 2. Найти сумму элементов массива В. 18 Массив С[20] целых элементов вводят с клавиатуры. Упорядочить массив С по возрастанию модулей элементов, найти сумму и произведение отрицательных элементов массива. 19 Массив Х [16] целых элементов вводят с клавиатуры. Переписать в массив Y положительные элементы массива Х ,а в массив Z- отрицательные элементы массива Х. 20 Массив А[30] нецелых элементов задать датчиком случайных чисел. В массиве А найти максимальный элемент и упорядочить по возрастанию все элементы, расположенные после найденного максимального элемента. Содержание отчета 1.Номер и тема лабораторной работы. 2.Вариант задания. 3.Результаты подготовки: - схема алгоритма обработки элементов массива, - программа на заданном алгоритмическом языке. 4.Итоги работы : - скрины экранов с результатами работы программы. 5. Ответы на контрольные вопросы. Контрольные вопросы 1.Какие ограничения накладываются на индексы элементов массивов? 2.Способы описания массивов на языке Си. Понятия размерности массива, описание размерности массивов. 3.Задание типов элементов массива. Могут ли элементы массива иметь разный тип? 4.Как располагаются элементы массива в памяти? 5.Чем отличаются алгоритмы поиска максимального и минимального элемента массива. 6. Чем отличаются алгоритмы расчета суммы и подсчета числа элементов массива. Комментарии: Лабораторная работа 1 04.12.2019 16.12.2019 Зачет Уважаемый , Моренкова Ольга Ильинична Размер файла: 68,8 Кбайт Фаил: (.docx) ------------------- Обратите внимание, что преподаватели часто переставляют варианты и меняют исходные данные! Если вы хотите, чтобы работа точно соответствовала, смотрите исходные данные. Если их нет, обратитесь к продавцу или к нам в тех. поддержку. Имейте ввиду, что согласно гарантии возврата средств, мы не возвращаем деньги если вариант окажется не тот. -------------------
Скачано: 5 Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:ОТЧЕТ Лабораторной работе № 3 «Информатика и программирование» Вариант № 1Лабораторная работа 1 2 3 Теория языков программирования и методы трансляции Все варианты 2023 год Лабораторная работа 1 2 3 Программирование графических процессоров Все варианты 2023 год Лабораторные работы №№1,2,3 по дисциплине: Основы компьютерных технологий. Вариант №1 Лабораторная работа №2 по дисциплине: Информатика. Вариант №5 Лабораторная работа №1 по дисциплине: Информатика. Вариант 07 Лабораторная работа №2 по дисциплине: Информатика. Вариант 10 Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Информатика / Лабораторная работа №1. Информатика. Вариант №9
Вход в аккаунт: