![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Цель работы
Лабораторная работа №5.3 Циклические алгоритмические структуры Цель работы Научиться строить циклические алгоритмы, записывать алгоритмы в виде блок-схемы и на алгоритмическом языке. Задание к лабораторной работе По результатам работы необходимо в отчёте привести алгоритм в виде блок-схемы и на алгоритмическом языке (с необходимыми комментариями и пояснениями), а также привести контрольный пример, демонстрирующий правильность работы алгоритма. Форма отчёта приведена ниже. Студенты, не имеющие с собой отчёта о предыдущей работе, к следующему занятию не допускаются с последующей отработкой пропущенного занятия! 1) Напишите программу, которая проверяет, является ли введенное пользователем целое число простым. 2) Построить и записать алгоритм определения минимального элемента и его индекса в одномерном массиве. 3) Написать программу, которая проверяет, находится ли введенное с клавиатуры число в массиве. Элементы массива необходимо вводить во время работы программы. 4) Построить и записать алгоритм определения неотрицательных элементов и их индексов в одномерном массиве. 5) Построить и записать алгоритм определения минимального элемента и его индекса в столбцах матрицы M´ N. 6) Построить и записать алгоритм циклического сдвига одномерного массива на N шагов вправо. 7) Построить алгоритм, который определяет количество студентов в группе, чей рост превышает среднее для группы значение. 8) Постройте алгоритм определения номера строки квадратной матрицы, сумма элементов которой максимальна. 9) Дана действительная матрица размером 10) Построить и записать алгоритм циклического сдвига одномерного массива на N шагов влево. 11) Касса. В одномерном массиве в порядке убывания представлены достоинства денежных знаков (купюр и монет) валютной системы некоторой страны. Реализовать выдачу в этой системе заданной суммы – m, минимальным числом денежных знаков. 12) Заданы два одномерных массива действительных чисел различных размеров. Объединить их в один массив, включив второй массив между k-м и (k+1)-м элементами первого. 13) Задан массив действительных чисел. Удалить из массива нулевые элементы, передвинув на их место следующие элементы без нарушения порядка их следования. В результате должен получиться массив меньшего размера, не содержащий нулей. Заводить новый массив не разрешается. 14) Отсев. Удалить в заданном массиве действительных чисел «лишние» (кроме первого) элементы так, чтобы оставшиеся образовывали возрастающую последовательность. Преобразование осуществить за один просмотр массива. 15) Колокол. В массиве действительных чисел наименьший элемент поместить на первое место, наименьший из оставшихся – на последнее место, следующий по величине – на второе место, следующий – на предпоследнее место и так далее – до середины массива. 16) Рассмотрим массив действительных чисел 17) Задан массив действительных чисел 18) Рассмотрим массив действительных чисел 19) Задан массив действительных чисел 20) Рассмотрим массив действительных чисел 21) Даны натуральное число n, действительные числа
22) Даны целые числа 23) Даны натуральное число n, действительные числа 24) У прилавка в магазине выстроилась очередь из n покупателей. Время обслуживания продавцом i-го покупателя равно 25) Рассмотрим массив действительных чисел 26) Задана квадратная матрица действительных чисел A(n, n). Исключить из неё строку и столбец, на пересечении которых расположен максимальный элемент главной диагонали. 27) В заданной действительной матрице размером 28) Дан массив действительных чисел размером n. Если в результате замены отрицательных членов последовательности их квадратами члены будут образовывать неубывающую последовательность, то получить сумму членов исходной последовательности. В противном случае получить их произведение. 29) Напишите программу, которая проверяет, является ли введенное пользователем целое число простым. 30) Постройте алгоритм, который проверяет, есть ли во введенном с клавиатуры массиве элементы с одинаковыми значениями. Министерство образования и науки РФ Государственное образовательное учреждение высшего профессионального образования «Южно-Уральский государственный университет» Факультет «Приборостроительный /КТУР/» Кафедра «Информационно-измерительная техника»
Наименование работы
Отчет о лабораторной работе № по дисциплине «Информатика»
Выполнил студент группы ХХ-ХХХ _______________/И.О. Фамилия/ (подпись) ______________________20__ г. (дата)
Отчет принял, (должность)
_______________/И.О. Фамилия/ (подпись) ______________________20__ г. (дата)
Челябинск 20__
|