Контрольная по информатике (вариант 3)
Вариант №3
3.1. Вычислить длину диагонали прямоугольника, имеющего стороны a = 1,785м и b = 2,313м. Написать универсальную подпрограмму для вычисления диагонали произвольного прямоугольника по известным его сторонам.
3.2. Провести вычисления по формулам:
3.3. Написать программу, которая находит наименьшее число во вводимой с клавиатуры последовательности, состоящей из 20 действительных чисел.
3.4. При помощи датчика случайных чисел вводится последовательность {ai}, состоящая из N (случайное число от 7 до 30) целых положительных случайных трехзначных чисел. Из последовательности {ai} получить последовательность {bi}, переставив в элементах ai первую и вторую цифры. Обе последовательности вывести в соседние столбцы рабочего листа.
3.5. В одномерный массив A размерности N при помощи датчика случайных чисел вводятся действительные числа в диапазоне от 900 до 4500 (N ввести с клавиатуры). Вывести их в строку рабочего листа. Все те числа, в которых целая часть кратна 4, выделить цветом.
3.6. Написать программу, которая считывает в одномерный массив A целые числа, записанные в столбце рабочего листа, начиная с выделенной ячейки. Ячейки, в которых находятся числа, в разложении которых на простые множители, получается наибольшее число множителей, выделить цветом, а в соседний столбец вывести разложение таких чисел на множители.
3.7. Ввести с клавиатуры число n и вычислить сумму
3.8. Даны шесть действительных чисел a1, b1, c1, a2, b2, c2, представляющие коэффициенты системы линейных алгебраических уравнений.
Найти число d = |a1b2-a2b1| . Написать программу, решающую эту систему. При d < 0.000001 вывести сообщение, что система не имеет решения.
3.9. В данной действительной квадратной матрице A порядка N найти наибольший по модулю элемент. Получить действительную квадратную матрицу B порядка N-1 путем "выбрасывания" из исходной матрицы строки и столбца, на пересечении которых расположен элемент с найденным значением. Написать программу.
3.10. Получить целочисленную матрицу порядка N (N - случайное число в диапазоне от 7 до 15). Получить матрицу B=A4. Найти ||A|| и ||B||.
Вывести обе матрицы на рабочий лист.
3.11. Затабулировать функцию
Построить график указанной функции и график касательной к ней в точке с абсциссой x0 = 0,5.
3.12. Написать оптимальную (по числу арифметических операций) программу для вычисления приведенной ниже функции:
Построить график данной функции на отрезке [0;2], а также график касательной к ней в точке с абсциссой x0 = 0,2.
3.13. Написать программу для вычисления функции:
Программа должна автоматически строить график данной функции на произвольном отрезке [a;b] (a и b вводятся с клавиатуры).
3.14. Затабулировать функцию двух переменных
внутри квадрата 0 £ x, y £ 1 и области существования функции z. Шаги табуляции Dx=Dy=0,1.
3.15. В массив A считать 100 действительных чисел, находящихся в первом столбце рабочего листа. Отсортировать элементы, стоящие на нечетных местах по возрастанию, а на четных местах по убыванию элементов. Полученный массив записать во второй столбец. Выделить разным цветом ячейки, соответствующие возрастающим и убывающим подмассивам.
3.16. При помощи датчика случайных чисел заполнить целочисленную квадратную матрицу A порядка N (N ввести с клавиатуры). Столбцы матрицы A,имеющие нечетную сумму элементов, отсортировать по убыванию элементов. Вывести сумму элементов столбцов, а также матрицу A до и после сортировки. Все элементы отсортированных столбцов выделить цветом.
3.17. Открыть файл на запись. Записать в него 150 различных чисел. Закрыть файл. Открыть файл на чтение и, прочитав записанные данные, получить новый массив, содержащий введённые числа в следующем порядке:
1) 1-ое число поменять со 150-м, 2-ое со 149-м и т.д.
2) 1-ое число получившегося массива поменять с 75-м, 2-ое с 74-м и т.д., то же самое проделать и со второй половиной.
3.18. Во введенном с клавиатуры предложении поменять порядок слов на обратный, т.е. первое слово поменять с последним, второе - с предпоследним и так до среднего слова.
3.19. Написать логическую функцию, принимающую значения True, если в целом числе, являющимся единственным аргументом этой функции, сумма цифр - простое число.
3.20. Подсчитать сколько точек плоскости, координаты которых вводятся с первых двух столбцов рабочего листа, находятся вне квадрата 0 £ x £ 1 и 0 £ y £ 1. Для описания координат точек использовать переменную пользовательского типа. Для проверки принадлежности точки указанной области использовать логическую функцию.
3.21. В первых 10 столбцах рабочего листа находятся сведения о сотрудниках фирмы. Причем в первых трех столбцах рабочего листа записаны: фамилия, имя и отчество. Необходимо написать программу, считывающую эти данные и сортирующую этот список по возрастанию количества букв, содержащихся в первых трех столбцах. Имена полей и их содержимое придумать самостоятельно. Результаты работы программы вывести на другой рабочий лист.
3.22. При помощи датчика случайных чисел получить и вывести в столбец рабочего листа Excel N (N вводится с клавиатуры) целых чисел типа Long. В соседний столбец вывести представление соответствующего числа в дополнительном коде шестнадцатеричной системы счисления.
3.23. Написать программу, которая умножает сверхбольшие целые числа, имеющие более 100 цифр. Определить сумму цифр в сверхбольшом числе D=A+B+C. Построить гистограмму частоты появления цифр в полученном сверхбольшом числе.
3.24. Считать с первого столбца рабочего листа N (N вводится с клавиатуры) вещественных чисел типа Single. Перевести числа в шестнадцатеричный формат и вывести в соседний столбец. В шестнадцатеричном представлении числа поменять 1-ую цифру с 8-ой, 2-ую - с 7-ой, 3-ю с 6-ой, 4-ю с 5-ой и т.д. Полученное число перевести в десятичную систему счисления и вывести в 3 столбец рабочего листа.
Преимущества
✔ 19 лет на рынке ✔
✔ Средний балл 4,8 ✔
✔ Все типы заданий ✔
✔ Лучшие исполнители ✔
✔ Демократичные цены ✔
✔ Заключение договора ✔
✔ Бесплатные доработки ✔
ЗАКАЗАТЬ РАБОТУОтзывы
Ангелина БахтияроваЗаказывала работу на Вашем сайте. В задание нужно было решить кейс-задание и обычные задачи по праву. Всего 9 заданий было. Все ответы были расписаны подробно, даже ссылки на статьи закона были. Задачи приняли с первого раза. Быстро сделали, всего за 2 дня. Спасибо за работу! Буду к Вам обращаться! Надеюсь следующие заказы будут так же быстро и качественно выполняться!'
Способы оплаты: