Технические требования к оформлению
Текст работы печатается на одной стороне белой бумаги формата А4 (210×297мм). Размер шрифта - 14 пт; гарнитура - Times New Roman; цвет – черный; междустрочный интервал – 1,5 пт; поля: верхнее – не менее 15 мм, правое – не менее 10 мм, левое – не менее 30 мм, нижнее – не менее 20 мм; абзацный отступ - 12,5-15 мм.
Нумерация страниц проставляется внизу по центру. Титульный лист не нумеруется, но считается первой страницей.
Основные части работы (задания с исходными данными, решения, вывод, список литературы) начинаются с новой страницы.
Библиографический список оформляется в соответствие с ГОСТ 7.1-2003 и составляется в алфавитном порядке.
Индивидуальные задания
"Линейные алгоритмы"
Составить алгоритм, написать программу на псевдокоде и на языке программирования С++, отладить программу на ПК. Написать тест программы. Все результаты предъявить преподавателю. Подготовить ответы на контрольные вопросы.
№ варианта |
Задачи |
|
|
Дано трехзначное число. Найти число, полученное при прочтении его цифр справа налево. |
|
|
Дано натуральное число n (n>9). Найти число единиц в нем. |
|
|
Дано трехзначное число. Найти сумму его крайних цифр. |
|
|
Дано четырехзначное число. Найти произведение второй и последней цифр заданного числа. |
|
|
Дано четырехзначное число. Найти сумму второй и последней цифр заданного числа. |
|
|
Даны два целых числа. Разделить каждое число на целое число d. Найти произведение их остатков от деления. |
|
|
Даны два целых числа. Разделить каждое число на целое число d. Найти сумму их остатков от деления. |
|
|
Дано четырехзначное число. Найти произведение его цифр. |
|
|
Дано четырехзначное число. Найти сумму его цифр. |
|
|
Дано натуральное число n (n>99). Найти число десятков в нем. |
|
|
Даны два целых числа. Разделить каждое число на целое число d. Найти сумму их целой части от деления. |
|
|
Дано трехзначное число. Найти число, полученное при перестановке первой и последней цифр заданного числа. |
|
|
Дано четырехзначное число. Найти сумму второй и третьей цифр заданного числа. |
|
|
Дано четырехзначное число. Найти произведение второй и третьей цифр заданного числа. |
|
|
Дано трехзначное число. Найти число, полученное при перестановке первой и второй цифр заданного числа. |
|
|
Дано трехзначное число. Вычислить среднее арифметическое его цифр. |
|
|
Дано пятизначное число. Найти сумму и произведение первой и третьей цифр заданного числа. |
|
|
Даны пять целых числа. Разделить каждое число на целое число d. Найти сумму их целой части от деления. |
|
|
Сделать программу, выводящую разность трех целых чисел, введенных с клавиатуры. |
|
|
Даны пять целых числа. Разделить каждое число на целое число d. Найти произведение их целой части от деления. |
|
|
Дано пятизначное число. Найти число, полученное при перестановке первой и второй цифр заданного числа. |
|
|
Даны два целых числа. Переменой d присвоить результат деления первого числа на второе число, а переменой f присвоить результат деления второго числа на первое число. Найти произведение их остатков от деления. |
|
|
Дано пятизначное число. Найти число, полученное при прочтении его цифр справа налево. |
|
|
Даны два натуральных числа n (n>9). Найти сумму единиц в этих числах. |
|
|
Дано пятизначное число. Найти сумму его крайних цифр. |
|
|
Дано трехзначное число. Найти произведение второй и последней цифр заданного числа. |
|
|
Дано пятизначное число. Найти сумму второй и последней цифр заданного числа. |
|
|
Даны четыре целых числа. Разделить каждое число на целое число d. Найти произведение их остатков от деления. |
|
|
Даны пять целых чисел. Разделить каждое число на целое число d. Найти сумму их остатков от деления. |
|
|
Дано пятизначное число. Найти произведение его цифр. |
|
|
Дано пятизначное число. Найти сумму его цифр. |
|
|
Дано натуральное число n (n>99). Найти число десятков в нем. |
|
|
Даны четыре целых числа. Разделить каждое число на целое число d. Найти сумму их целой части от деления. |
|
|
Дано пятизначное число. Найти число, полученное при перестановке первой и последней цифр заданного числа. |
|
|
Дано шестизначное число. Найти сумму второй и третьей цифр заданного числа. |
|
|
Дано шестизначное число. Найти произведение второй и третьей цифр заданного числа. |
|
|
Дано пятизначное число. Найти число, полученное при перестановке первой и второй цифр заданного числа. |
|
|
Дано пятизначное число. Вычислить среднее арифметическое его цифр. |
|
|
Дано пятизначное число. Найти сумму и произведение второй и третьей цифр заданного числа. |
|
|
Даны три целых числа. Разделить каждое число на целое число d. Найти сумму их целой части от деления. |
|
|
Сделать программу, выводящую разность пяти целых чисел, введенных с клавиатуры. |
|
|
Даны семь целых числа. Разделить каждое число на целое число d. Найти произведение их целой части от деления. |
|
|
Дано пятизначное число. Найти число, полученное при перестановке первой и второй цифр заданного числа. |
|
|
Даны два целых числа. Переменой d присвоить результат деления первого числа на второе число, а переменой f присвоить результат деления второго числа на первое число. Найти произведение их остатков от деления. |
|
|
Даны пять целых чисел. Разделить каждое число на целое число d. Найти сумму их целой части от деления. |
Массивы и матрицы
№ варианта |
Задачи |
|
|
Дан массив размера N. Вывести его элементы в обратном порядке. |
|
|
Дан массив размера N. Вывести вначале его элементы с четными индексами, а затем — с нечетными. |
|
|
Дан целочисленный массив размера N. Преобразовать его, прибавив к четным числам первый элемент. Первый и последний элементы массива не изменять. |
|
|
Дан целочисленный массив размера N. Преобразовать его, прибавив к нечетным числам последний элемент. Первый и последний элементы массива не изменять. |
|
|
Дан целочисленный массив размера N. Вывести вначале все его четные элементы, а затем — нечетные. |
|
|
Поменять местами минимальный и максимальный элементы массива размера 10. |
|
|
Заменить все положительные элементы целочисленного массива размера 10 на значение максимального. |
|
|
Дан массив размера 10. Переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальным элементами. |
|
|
Дан массив размера N. Осуществить циклический сдвиг элементов массива влево на одну позицию. |
|
|
Дан массив размера N. Осуществить циклический сдвиг элементов массива вправо на одну позицию. |
|
|
Дан массив размера N и число k (0 < k < 5, k < N). Осуществить циклический сдвиг элементов массива влево на k позиций. |
|
|
Дан массив размера N и число k (0 < k < 5, k < N). Осуществить циклический сдвиг элементов массива вправо на k позиций. |
|
|
Дано вещественное число R и массив размера N. Найти элемент массива, который наиболее близок к данному числу. |
|
|
Дано вещественное число R и массив размера N. Найти элемент массива, который наименее близок к данному числу. |
|
|
Дан массив размера N. Найти номера двух ближайших по значению элементов из этого массива. |
|
|
Дан массив размера N. Преобразовать его, вставив после каждого положительного элемента нулевой элемент. |
|
|
Дан массив размера N. Преобразовать его, вставив перед каждым отрицательным элементом нулевой элемент. |
|
|
Дано число k (0 < k < 11) и матрица размера 4 x 10. Найти сумму и произведение элементов k-го столбца данной матрицы. |
|
|
Дана матрица размера 5 x 9. Найти суммы элементов всех ее четных строк. |
|
|
. Дана матрица размера 5 x 9. Найти суммы элементов всех ее нечетных столбцов. |
|
|
Дана матрица размера 5 x 10. Найти минимальное значение в каждой строке. |
|
|
Дана матрица размера 5 x 10. Найти максимальное значение в каждом столбце. |
|
|
Дана квадратная матрица порядка M. Найти сумму элементов ее главной диагонали. |
|
|
Дана квадратная матрица порядка M. Найти сумму элементов ее побочной диагонали. |
|
|
Дана квадратная матрица порядка M. Заменить нулями элементы матрицы, лежащие ниже главной диагонали. |
|
|
Дана квадратная матрица порядка M. Заменить нулями элементы матрицы, лежащие выше побочной диагонали. |
|
|
Дана квадратная матрица порядка M. Повернуть ее на 90 граду сов в положительном направлении. |
|
|
Дана квадратная матрица порядка M. Повернуть ее на 180 градусов в положительном направлении. |
|
|
Дана квадратная матрица порядка M. Повернуть ее на 270 градусов в отрицательном направлении. |
|
|
Даны два числа k1 и k2 и матрица размера 4 x 10. Поменять местами строки матрицы с номерами k1 и k2. |
|
|
Составьте программу объединения элементов массивов х(50) и у(20) в один массив z. |
|
|
Присвоить элементам массива А[5,6] значения равные произведению их индексов. Вывести на экран в виде матрицы. |
|
|
Присвоить элементам массива А[30] значения функции sin(x), где х -случайное число. Присвоение начать с последнего элемента. Отсортировать полученный массив в порядке убывания. |
|
|
Присвоить элементам массива А[20] значения функции sin(x) для х больше 0.5 и cos(x) для остальных значений. Значение х для первого элемента равно 1, а для остальных значению предыдущего элемента, увеличенному в 3 раза. |
|
|
Присвоить случайные значения элементам массива А[20]. Закончить присваивание если случайное значение меньше 3. Вывести на экран элементы с присвоенными значениями и их количество. |
|
|
Дана матрица A размерностью 5 x 3, состоящая из целых чисел. Найти номер строки, в которой сумма элементов максимальна. |
|
|
Дана матрица A размерностью 5 x 5.Заполнить натуральными числами от 1 до 25 |
|
|
Дана матрица A размерностью mxn , состоящая из целых чисел. Найти номер строки, в которой сумма элементов минимальная. |
|
|
Заполнить матрицу случайными числами. Развернуть матрицу на 90o по часовой стрелке. |
|
|
Заполнить матрицу случайными числами. Отобразить матрицу симметрично относительно главной диагонали |
|
|
Заполнить матрицу случайными числами. Отобразить нижнюю половину матрицы на верхнюю зеркально симметрично относительно горизонтальной оси. |
|
|
Заполнить матрицу случайными числами. Развернуть матрицу на 180o. |
|
|
Заполнить матрицу случайными числами. Отобразить левую половину матрицы на правую зеркально симметрично относительно вертикальной оси. |
|
|
Заполнить матрицу случайными числами. На побочной диагонали разместить суммы элементов, которые лежат на той же строке и столбце. |
|
|
Заполнить матрицу случайными числами. Отобразить матрицу симметрично относительно побочной диагонали |
