Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Информатика 2 сем / Сборник заданий для лабораторных работ по курсу информатика

.doc
Скачиваний:
51
Добавлен:
14.03.2016
Размер:
5.25 Mб
Скачать

3.3. Анализ чисел.

  1. Ввести натуральное число , выяснить есть ли в его записи две тройки идущие подряд.

  2. Ввести натуральное число , найти сумму его цифр.

  3. Для введённого с клавиатуры числа определить сколько раз в его записи встречается последняя цифра.

  4. Для натурального числа определить сколько цифр в его записи, их количество четное или нечетное.

  5. Для натурального числа определить первую и последнюю цифру, и выяснить какая из них больше.

  6. Для натурального числа определить истинность предиката «все цифры в записи числа равны». Если предикат истинен, то вывести эту цифру.

  7. Ввести целое число (может быть отрицательным), определить сколько раз в его десятичную запись входит цифра 3.

  8. Для числа определить какая из цифр встречается чаще: «0» или «9». Если таковых цифр нет, то вывести соответствующее сообщение.

  9. Для числа определить какая из цифр 5 или 6 встречаются в его записи раньше. Если таких цифр нет, вывести соответствующее сообщение.

  10. Определить сколько цифр требуется для записи числа .

  11. Ввести натуральное , определить истинность высказывания, что в записи числа нет цифры .

  12. Ввести натуральное , определить значение его второй цифры.

  13. Ввести натуральное , определить сумму чётных цифр этого числа и количество нечетных.

  14. Ввести натуральное , определить какие цифры этого числа кратны трём, найти их сумму.

  15. Ввести целое положительное число, найти наименьшую из его цифр.

  16. Ввести натуральное , определить какие цифры числа кратны двум, найти их произведение (возведение в степень осуществить отдельным циклом).

  17. Ввести натуральное , определить правда ли, что первая и последняя цифры числа в сумме больше чем (возведение в степень осуществить отдельным циклом, первую и последнюю цифру полученного числа вывести).

  18. Ввести натуральное , определить суммы его соседних цифр, например, для числа 2343123 получится 577435.

  19. Для натурального числа определить упорядочены ли его цифры по возрастанию.

  20. Ввести натуральное , определить сумму последних цифр для всех , при изменении от 1 до .

  21. Ввести целое положительное число, найти наибольшую из его цифр.

  22. Для натурального числа определить упорядочены ли его цифры по убыванию.

  23. Для натурального числа определить сколько раз его цифры образуют последовательность 10. Например, для числа 1231031010023 ответом является 3.

  24. Для натурального числа определить сколько раз в его записи встречаются пары чётных цифр, стоящих рядом. Например, для числа 1243121214423 ответом будет 3 (это пары 24, 44, 42).

  25. Для числа определить является ли сумма его максимальной и минимальной цифр кратной числу .

  26. Для числа определить является ли сумма цифр первой половины числа больше суммы цифр второй половины этого числа. (Если число цифр нечётно, то среднюю цифру считать входящей как в первую, так и во вторую половины).

  27. Для числа определить наибольшую из цифр первой половины числа. (Если число цифр нечётно, то среднюю цифру считать входящей в первую половину).

  28. Из простых цифр числа составить новое число.

  29. Для числа определить сколько раз окажется больше цифра стоящая левее следующей за ней. Например, для 12323743218 ответом будет 5 (сочетания, которые удовлетворяют условию задачи: 12, 23, 23, 37, 18).

  30. Для числа определить значение предпоследней цифры этого числа, если она есть.

3.4. Математические ряды.

Используя три различных цикла определить значение.

  1. Суммы, .

  2. Произведения, .

  3. Суммы, .

  4. Произведения, .

  5. Суммы, .

  6. Суммы, .

  7. Произведения, .

  8. Произведения, .

  9. Суммы, .

  10. Произведения, .

  11. Произведения, .

  12. Суммы, .

  13. Произведения, .

  14. Суммы, .

  15. Произведения, .

  16. Суммы, .

  17. Произведения, .

  18. Суммы, .

  19. Суммы, .

  20. Произведения, .

  21. Произведения, .

  22. Суммы, .

  23. Произведения, .

  24. Суммы, .

  25. Произведения, .

  26. Суммы, .

  27. Произведения, .

  28. Суммы, .

  29. Произведения, .

  30. Суммы, .

3.5. Табулирование функции.

Используя три различных цикла, трижды протабулировать функцию.

  1. на интервале , , указав значения аргумента, при которых функцию нельзя вычислить.

  2. на интервале , , указав значения аргумента, при которых функцию нельзя вычислить.

  3. на интервале , , указав значения аргумента, при которых функцию нельзя вычислить.

  4. на интервале , , учтя при этом, что .

  5. на интервале , , учтя при этом, что .

  6. на интервале , , указав значения аргумента, при которых функцию нельзя вычислить.

  7. на интервале , .

  8. на интервале , .

  9. на интервале , , указав значения аргумента, при которых функцию нельзя вычислить.

  10. на интервале , , указав значения аргумента, при которых функцию нельзя вычислить.

  11. на интервале , .

  12. на интервале , .

  13. на интервале , .

  14. на интервале , .

  15. на интервале , , указав значения аргумента, при которых функцию нельзя вычислить.

  16. на интервале , , указав при этом превышает модуль вычисленной функции , или не превышает.

  17. на интервале , , указав при этом превышает модуль вычисленной функции , или не превышает.

  18. на интервале , , указав при этом делится или не делится на 3 целая часть вычисленной функции.

  19. на интервале , , указав при этом делится или не делится на 5 целая часть вычисленной функции.

  20. на интервале , , указав при этом превышает или не превышает значение модуль дробной части вычисленной функции.

  21. на интервале , , указав при этом превышает или не превышает значение модуль дробной части вычисленной функции.

  22. на интервале , , указав при этом превышает или не превышает значение модуль дробной части вычисленной функции.

  23. на интервале , , указав при этом превышает или не превышает остаток от деления целой части функции на 3 остаток от деления целой части этой функции на 4.

  24. на интервале , , указав при этом превышает или не превышает функция значения .

  25. на интервале , , указав при этом превышает или не превышает функция значения .

  26. на интервале , , указав при этом превышает или не превышает остаток от деления целой части функции на 2 остаток от деления целой части этой функции на 3.

  27. на интервале , .

  28. на интервале , , учтя при этом, что .

  29. на интервале , .

  30. на интервале , .

4. Тема: одномерные массивы.

4.1. Расчеты и обработка данных.

  1. Ввести одномерный массив из 10 элементов. Определить в нём количество элементов кратных трём.

  1. Ввести одномерный массив из 12 элементов. Определить в нём произведение чётных элементов.

  1. Ввести одномерный массив из 11 элементов. Определить в нём сумму элементов, значения которых лежат вне диапазона .

  2. Ввести одномерный массив из 9 элементов. Определить среднее геометрическое элементов, значения которых лежат в диапазоне .

  3. Ввести одномерный массив из 15 элементов. Определить в нём среднее геометрическое элементов, стоящих на нечётных позициях.

  4. Ввести одномерный массив из 14 элементов. Определить среднее арифметическое элементов, стоящих на позициях не кратных трём.

  5. Ввести одномерный массив из 13 элементов. Определить произведение элементов чье значение без остатка делится на 2 и не делится на 3.

  6. Ввести одномерный массив из 12 элементов. Определить в нём сумму элементов чье значение без остатка делится на 3 и не делится на 2.

  7. Ввести одномерный массив из 11 элементов. Определить в нём сумму элементов стоящих на позициях, чей номер больше записанного в них значения.

  8. Ввести одномерный массив из 10 элементов. Определить в нём количество элементов, квадрат которых больше 25.

  9. Ввести одномерный массив из 14 элементов. Определить в нём произведение элементов, квадрат которых меньше 16.

  10. Ввести одномерный массив из 13 элементов. Определить в нём сумму модулей отрицательных элементов.

  11. Ввести одномерный массив из 15 элементов. Определить в нём среднее геометрическое модулей отрицательных элементов.

  12. Ввести одномерный массив из 12 элементов. Определить в нём среднее геометрическое квадратов нечётных элементов.

  13. Ввести одномерный массив из 11 элементов. Определить в нём количество тех элементов, которые при делении на 3 дают остаток 2.

  14. Ввести одномерный массив из 13 элементов. Определить в нём среднее арифметическое тех элементов, которые при делении на 4 дают остаток 1 или 3.

  15. Ввести одномерный массив из 12 элементов. Определить в нём произведение тех элементов, чей модуль лежит в диапазоне .

  16. Ввести одномерный массив из 15 элементов. Определить в нём произведение тех элементов, чей модуль лежит в диапазоне .

  17. Ввести одномерный массив из 13 элементов. Определить количество тех элементов, которые без остатка делятся на собственный индекс.

  18. Ввести одномерный массив из 14 элементов. Определить количество тех элементов, стоящих на нечётных позициях которые сами чётны.

  19. Ввести одномерный массив из 14 элементов. Определить в нём сумму остатков от деления на 3 тех элементов, которые не кратны трём.

  20. Ввести одномерный массив из 13 элементов. Определить произведение остатков от деления на 4 тех элементов, которые не кратны четырём.

  21. Ввести одномерный массив из 10 элементов. Найти сумму индексов четных элементов массива.

  22. Ввести одномерный массив из 11 элементов. Найти произведение индексов элементов массива больших семи.

  23. Ввести одномерный массив из 14 элементов. Определить сумму квадратов индексов элементов делящихся на три без остатка.

  24. Ввести одномерный массив из 12 элементов. Определить среднее арифметическое модулей отрицательных элементов.

  25. Ввести одномерный массив из 11 элементов. Определить произведение элементов, которые при делении на 2 дают такой же остаток как и при делении на 3.

  26. Ввести одномерный массив из 13 элементов. Определить сумму элементов, которые при умножении на 4 дают значение большее чем при возведении в квадрат.

  27. Ввести одномерный массив из 14 элементов. Определить среднее геометрическое квадратов элементов, стоящих на позициях кратных трём.

  28. Ввести одномерный массив из 15 элементов. Определить среднее арифметическое квадратов элементов, стоящих на позициях, которые при делении на 3 дают остаток 2.

4.2. Обработка элементов массива.

  1. Ввести одномерный массив из элементов. Каждый третий элемент массива умножить на собственный индекс. Массив вывести до и после преобразования.

  2. Ввести одномерный массив из элементов. Каждый четный элемент массива нацело разделить на два. Массив вывести до и после преобразования.

  3. Ввести одномерный массив из элементов. Каждый элемент, дающий в остатке двойку при делении на 3 увеличить на единицу. Массив вывести до и после преобразования.

  4. Ввести одномерный массив из элементов. Каждый элемент, чей модуль больше 10 обнулить. Массив вывести до и после преобразования.

  5. Ввести одномерный массив из элементов. Каждый второй элемент, в том случае, если он отрицателен, возвести в квадрат. Массив вывести до и после преобразования.

  6. Ввести одномерный массив из элементов. Каждый второй элемент, в массиве заменить остатком от деления этого элемента на 10. Массив вывести до и после преобразования.

  7. Ввести одномерный массив из элементов. Каждый элемент, стоящий на нечетной позиции в массиве заменить остатком от деления этого элемента на 7. Массив вывести до и после преобразования.

  8. Ввести одномерный массив из элементов. Каждый третий элемент в массиве заменить остатком от деления этого элемента на 2. Массив вывести до и после преобразования.

  9. Ввести одномерный массив из элементов. Каждый четный элемент в массиве заменить результатом его целочисленного деления на 5. Массив вывести до и после преобразования.

  10. Ввести одномерный массив из элементов. Каждый отрицательный элемент в массиве заменить результатом его целочисленного деления на 3. Массив вывести до и после преобразования.

  11. Ввести одномерный массив из элементов. Каждый элемент в массиве больший 7 домножить на результат целочисленного деления этого элемента на 7. Массив вывести до и после преобразования.

  12. Ввести одномерный массив из элементов. Каждый элемент в массиве чьё значение лежит вне диапазона увеличить на 10. Массив вывести до и после преобразования.

  13. Ввести одномерный массив из элементов. Каждый элемент в массиве чьё значение лежит вне диапазона возвести в квадрат. Массив вывести до и после преобразования.

  14. Ввести одномерный массив из элементов. Каждый элемент в массиве чьё значение лежит в диапазоне умножить на 5. Массив вывести до и после преобразования.

  15. Ввести одномерный массив из элементов. Каждый второй элемент в массиве, чьё значение лежит в диапазоне заменить единицей. Массив вывести до и после преобразования.

  16. Ввести одномерный массив из элементов. Элементы массива, чей квадрат меньше 25 увеличить вдвое. Массив вывести до и после преобразования.

  17. Ввести одномерный массив из элементов. Отрицательные элементы массива умножить на квадрат собственного индекса. Массив вывести до и после преобразования.

  18. Ввести одномерный массив из элементов. К четным элементам массива прибавить значение собственного индекса. Массив вывести до и после преобразования.

  19. Ввести одномерный массив из элементов. К элементам массива не кратным трём прибавить остаток от деления этого числа на три. Массив вывести до и после преобразования.

  20. Ввести одномерный массив из элементов. Элементы массива, которые при делении нацело на собственный индекс дают значение большее 2 возвести в квадрат. Массив вывести до и после преобразования.

  21. Ввести одномерный массив из элементов. Элементы массива, которые при делении нацело на собственный индекс дают четное значение увеличить на единицу. Массив вывести до и после преобразования.

  22. Ввести одномерный массив из элементов. Все нули в массиве заменить единицами, а единицы нулями. Массив вывести до и после преобразования.

  23. Ввести одномерный массив из элементов. Все элементы меньшие восьми возвести в третью степень. Массив вывести до и после преобразования.

  24. Ввести одномерный массив из элементов. Все элементы, чье значение увеличенное на единицу и возведённое в квадрат будет больше 50 домножить на два Массив вывести до и после преобразования.

  25. Ввести одномерный массив из элементов. Все элементы, стоящие на чётных позициях, с модулем значения больше 10 уменьшить на 3. Массив вывести до и после преобразования.

  26. Ввести одномерный массив из элементов. Все элементы, которые нечётны и положительны увеличить на 1. Массив вывести до и после преобразования.

  27. Ввести одномерный массив из элементов. Все элементы, которые кратны 4 и стоят во второй половине массива разделить нацело на 4. Массив вывести до и после преобразования.

  28. Ввести одномерный массив из элементов. Все элементы, которые не кратны 4 и стоят в первой половине массива уменьшить на 10. Массив вывести до и после преобразования.

  29. Ввести одномерный массив из элементов. Все элементы, которые не кратны 2 и лежат вне диапазона увеличить на 5. Массив вывести до и после преобразования.

  30. Ввести одномерный массив из элементов. Все элементы, которые при целочисленном делении на дают ненулевое значение увеличить на . Массив вывести до и после преобразования.