![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
|
Лабораторная работа №1.
Вычисление простейших арифметических выражений
и
. Получить их сумму, разность и произведение.
и
.
-угольника, описанного около окружности радиуса
.
,
,
. Вычислить
,
, если
,
.
,
,
. Вычислить
,
, если
,
.
(
).
,
, …, 
по данным значениям
,
,
.
и
и углом
при большем основании
.
,
и
,
.
. Не пользуясь никакими другими арифметическими операциями, кроме умножения, сложения и вычитания, вычислить
.
Разрешается использовать не более четырех умножений и четырех сложений и вычитаний.
. Не пользуясь никакими другими арифметическими операциями, кроме умножения, сложения и вычитания, вычислить
и
.
Разрешается использовать не более восьми операций.
. Не пользуясь никакими другими арифметическими операциями, кроме умножения, получить
за пять операции.
. Не пользуясь никакими другими арифметическими операциями, кроме умножения, получить
и
за пять операции.Лабораторная работа №2.
Разветвления
,
. Получить
.
,
. Получить
.Примечание. Здесь и далее
обозначает минимальное из чисел x и y,
– максимальное из чисел x и y.
,
,
. Получить
.
,
,
. Получить
.
,
,
. Вычислить
.
,
,
. Вычислить
.
,
,
. Проверить, выполняются ли неравенства
.
,
,
. Удвоить эти числа, если
, и заменить их абсолютными значениями, если это не так.
,
. Вычислить
:
.
,
(
). Меньшее из этих двух чисел заменить их полусуммой, а большее – их удвоенным произведением.
,
,
меньше единицы, то наименьшее из этих трех чисел заменить полусуммой двух других; в противном случае заменить меньшее из
и
полусуммой двух оставшихся значений.
,
,
. Выяснить, существует ли треугольник с длинами сторон
,
,
.
,
,
(
). Выяснить, имеет ли уравнение
действительные корни. Если действительные корни имеются, то найти их. В противном случае ответом должно служить сообщение, что действительных корней нет.
,
,
,
,
,
. Принадлежит ли начало координат треугольнику с вершинами
,
,
?
. Вычислить
, если
. Вычислить
, если
Лабораторная работа №3.
Простейшие циклы
. Вычислить
.
. Вычислить
.
. Вычислить
.
, натуральное число
. Вычислить
.
, натуральное число
. Вычислить
.
, натуральное число
Вычислить
.
.
. Вычислить
.
, действительное
. Вычислить
.
. Сколько цифр в числе
?
. Чему равна сумма его цифр?
. Найти первую цифру числа
.
и
. Получить сумму
последних цифр числа
.
. Выяснить, входит ли цифра 3 в запись числа
.
. Поменять порядок цифр числа
на обратный.
. Переставить первую и последнюю цифры числа
.
;
, 
Дано натуральное число
. Получить
.
и
– одновременно не равные нулю целые неотрицательные числа и пусть
. Тогда, если
, то
, а если
, то для чисел
,
и
, где
– остаток от деления
на
, выполняется равенство
. Например,
. Даны натуральные числа
,
. Используя алгоритм Евклида, найти наибольший общий делитель
и
.
и
. Найти такие натуральные
и
, не имеющие общих делителей, что
.
, действительное число
. Вычислить
.Лабораторная работа №4.
Итерационные циклы. Вычисление суммы ряда
Для заданного положительного
, описывается как константа, и заданного
, вводится с клавиатуры, вычислить сумму ряда с точностью
. Значение параметра
, входящего в некоторые варианты, вводится с клавиатуры. Значение полученной суммы сравнить с соответствующим значением в левой части равенства. Так же на печать выдать количество суммируемых членов ряда. Предусмотреть ограничение количества слагаемых ряда для предотвращения «зацикливания». Приложением должен быть также предусмотрен ввод чисел только из указанного диапазона.
,
.
,
.
,
.
,
.
,
,
.
,
,
.
,
,
.
,
.
,
.
,
.
,
.
,
.
,
.
,
.
,
.
,
.
,
.
,
.
,
.
,
.
,
.Лабораторная работа №5.
Целые числа
. Получить все пифагоровы тройки натуральных чисел, каждое из которых не превосходит
, т.е. все такие тройки натуральных чисел, что
(
).
треугольник, в котором по краям стоят единицы, а каждое число внутри равно сумме двух стоящих над ним в ближайшей строке сверху. Дано натуральное
. Получить первые
строк треугольника Паскаля.
. Найти все меньшие
числа Мерсена. Простое число называется числом Мерсена, если оно может быть представлено в виде
, где
– тоже простое число.
. Среди чисел
найти все такие, запись которых совпадает с последними цифрами записи их квадрата (как, например,
,
и т.д.).
цифр является числом Армстронга, если сумма его цифр, возведенная в
-степень, равна самому числу (как, например,
). Получить все числа Армстронга, состоящие из двух, трех и четырех цифр.
. Выяснить, можно ли представить
в виде произведения трех последовательных целых чисел.
. Получить в порядке возрастания
первых натуральных чисел, которые не делятся ни на какие простые числа, кроме 2, 3 и 5.
(
). Получить все способы выплаты суммы
с помощью монет достоинством 1, 2, 5 и 10 рублей.
(
). Получить все пятерки натуральных чисел
,
,
,
,
такие, что
и
.
. Каким наименьшим количеством монет можно выплатить
рублей? Предполагается, что в достаточно большом количестве имеются монеты достоинством 1, 2, 5, 10 рублей.
. Предположим, что имеются 10 видов монет достоинством
. Обозначим через
число способов, которыми можно выплатить сумму
, т.е.
– это число решений уравнения
, где
может принимать целые неотрицательные значения. Получить
.
. Предположим, что имеются 10 гирь весом
. Обозначим через
число способов, которыми можно составить вес
, т.е.
– это число решений уравнения
, где
может принимать значение 0 и 1 (
). Получить
.
. Если это – не палиндром, то изменим порядок его цифр на обратный и сложим исходное число с получившимся. Если сумма – не палиндром, то над ней повторяется то же действие и т.д., пока не получится палиндром. До настоящего времени неизвестно, завершается ли этот процесс для любого натурального
. Даны натуральные числа
,
,
(
). Проверить, верно ли, что для любого натурального числа из диапазона от
до
процесс завершится не позднее, чем после
таких действий.
(
). Если оно четно, то разделим его на 2, иначе умножим на 3 и прибавим 1. Если полученное число не равно 1, то повторяется то же действие и т.д., пока не получится 1. До настоящего времени неизвестно, завершается ли этот процесс для любого натурального
. Даны натуральные числа
,
,
(
). Проверить, верно ли, что для любого натурального числа
из диапазона от
до
процесс завершится не позднее, чем после
таких действий.
. Получить
, каждая цифра которого в сумме с соответствующей цифрой числа
равна десяти. (Например,
,
).
,
,
) и выяснить, можно ли построить произвольный треугольник со сторонами
,
,
.Лабораторная работа №6.
Вычисления с хранением последовательностей
, …,
. Получить числа
, …,
, где
– среднее арифметическое всех членов последовательности
, …,
, кроме
(
).
, …,
,
, …,
. Получить
. Как упростить решение, если исходные данные будут иметь следующий порядок:
,
,
,
, …,
,
?
, …,
, где
;
;
(
).
, …,
, действительные числа
, …,
. Вычислить
.
, …,
,
, …,
. Вычислить
.
, …,
. Получить новую последовательность, выбросив из исходной все члены со значением
.
, …,
. Если в результате замены отрицательных членов последовательности
, …,
их квадратами члены будут образовывать неубывающую последовательность, то получить сумму членов исходной последовательности; в противном случае получить их произведение.
, …,
. Все члены последовательности с четными номерами, предшествующие первому по порядку члену со значением
, домножить на
.
, действительные числа
, …,
(числа
, …,
попарно различны,
). В последовательности
, …,
поменять местами наибольший член и член с номером
.
, …,
. Получить
.
, …,
. Преобразовать эту последовательность по правилу: большее из
и
(
) принять в качестве нового значения
, а меньшее – в качестве нового значения
.
, …,
. Если в данной последовательности ни одно четное число не расположено после нечетного, то получить все отрицательные члены последовательности, иначе – все положительные. Порядок следования чисел в обоих случаях заменяется на обратный.
, …,
. Наименьший член последовательности
, …,
заменить целой частью среднего арифметического всех членов, остальные члены оставить без изменения. Если в последовательности несколько членов со значением
, то заменить последний по порядку.
, …,
(все числа попарно различны). Поменять в этой последовательности местами наибольший и наименьший члены.
, …,
(все числа попарно различны). Поменять в этой последовательности местами наибольший и последний члены.
, …,
. Получить новую последовательность из 100 целых чисел, заменяя
нулями, если
не равно
, и заменяя
единицей в противном случае (
).
, …,
,
, …,
. Преобразовать последовательность
, …,
по правилу: если
, то
увеличивается в 10 раз, иначе
заменить нулем (
).
, …,
. Требуется домножить все члены последовательности
, …,
на квадрат ее наименьшего члена, если
, и на квадрат ее наибольшего члена, если
.
. Сколько различных цифр встречается в его десятичной записи?
, …,
. Оставить без изменения последовательность
, …,
, если она упорядочена по неубыванию или по невозрастанию; в противном случае удалить из последовательности те члены, порядковые номера которых кратны четырем, сохранив прежний порядок оставленных членов.Лабораторная работа №7.
Двумерные массивы.
1. Дана действительная матрица размера
. Найти среднее арифметическое наибольшего и наименьшего значения ее элементов.
2. Дана действительная матрица размера
. Найти сумму наибольших значений элементов ее строк.
3. В данной действительной квадратной матрице порядка
найти сумму элементов строки, в которой расположен элемент с наименьшим значением. Предполагается, что такой элемент единственный.
4. В данной действительной матрице размера
поменять местами строку, содержащую элемент с наибольшим значением, со строкой, содержащей элемент с наименьшим значением. Предполагается, что эти элементы единственны.
5. В данной квадратной целочисленной матрице порядка 17 указать индексы всех элементов с наибольшим значением.
6. Дана целочисленная квадратная матрица порядка 8. Найти наименьшее из значений элементов столбца, который обладает наибольшей суммой модулей элементов. Если таких столбцов несколько, то взять первый из них.
7. Дана действительная квадратная матрица порядка 10. В строках с отрицательным элементом на главной диагонали найти сумму всех элементов.
8. Дана действительная квадратная матрица порядка
. Рассмотрим те элементы, которые расположены в строках, начинающихся с отрицательного элемента. Найти суммы тех из них, которые расположены соответственно ниже, выше и на главной диагонали.
9. Даны натуральное число
, действительная квадратная матрица порядка
. Поострить последовательность
из нулей и единиц, в которой
тогда и только тогда, когда элементы
-строки матрицы образуют возрастающую последовательность.
10. Дана целочисленная квадратная матрица порядка 15. Выяснить, имеются ли в матрице ненулевые элементы, и если имеются, то указать индексы всех ненулевых элементов.
11. Дана действительная квадратная матрица порядка 9. Вычислить сумму тех из ее элементов, расположенных на главной диагонали и выше нее, которые превосходят по величине все элементы, расположенные ниже главной диагонали. Если на главной диагонали и выше нее нет элементов с указанным свойством, то ответом должно служить сообщение об этом.
12. Дана действительная квадратная матрица порядка
. Найти сумму элементов главной и побочной диагоналей.
13. Дана действительная квадратная матрица порядка
. Найти наименьшее из значений элементов побочной диагонали и двух соседних с ней линий.
14. Дана действительная квадратная матрица порядка
. Выяснить, верно ли, что наибольшее из значений элементов главной диагонали больше, чем наименьшее из значений элементов побочной диагонали.
15. Даны целые числа
, целочисленная квадратная матрица порядка
. Заменить нулями в матрице те элементы с четной суммой индексов, для которых имеются равные среди
.
16. Дана целочисленная матрица размера
. Найти матрицу, получающуюся из данной перестановкой столбцов – первого с последним, второго с предпоследним и т.д.
17. Дана целочисленная матрица размера
. Найти матрицу, получающуюся из данной перестановкой строк – первой с последней, второй с предпоследней и т.д.
18. Дана действительная квадратная матрица порядка
. Преобразовать матрицу по правилу: строку с номером
сделать столбцом с номером
, а столбец с номером
сделать строкой с номером
.
19. Даны две действительные квадратные матрицы порядка
.Получить новую матрицу – умножением элементов каждой строки первой матрицы на наибольшее из значений элементов соответствующей строки второй матрицы.
20. В данной действительной квадратной матрице порядка
найти наибольший по модулю элемент. Получить квадратную матрицу порядка
путем выбрасывания из исходной матрицы какой-либо строки и столбца, на пересечении которых расположен элемент с найденным значением.
Лабораторная работа №8.
Обработка последовательностей символов
Для всех упражнений данной лабораторной работы входной информацией является строка – последовательность английских слов, разделенных пробелами.
, …,
. Исключить из последовательности
, …,
. группы символов, расположенные между скобками (). Сами скобки тоже должны быть исключены. Предполагается, что внутри каждой пары скобок нет других скобок.
, …,
. Заменить в последовательности
, …,
каждую группу букв child группой букв children.
, …,
. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. Подсчитать количество слов в данной последовательности.
, …,
. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. Подсчитать количество английских букв а в последнем слове данной последовательности.
, …,
. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. Найти количество слов, начинающихся с буквы w.
, …,
. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. Найти количество слов, у которых первый и последний символы совпадают между собой.
, …,
. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. Найти какое-нибудь слово, начинающееся с английской буквы а.
, …,
. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. Преобразовать данную последовательность, заменяя всякое вхождение слова this на слово these.
,
, …Известно, что символ
отличен от пробела и что среди
,
, … имеется хотя бы один пробел. Рассматриваются
, …,
- символы, предшествующие первому пробелу (n заранее известно). Преобразовать последовательность
, …,
удалив из нее все символы, не являющиеся буквами.
,
, …Известно, что символ
отличен от пробела и что среди
, Дата публикования: 2014-11-04; Прочитано: 1208 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
