
Информатика 2 сем / Сборник заданий для лабораторных работ по курсу информатика
.doc
3.3. Анализ чисел.
-
Ввести натуральное число
, выяснить есть ли в его записи две тройки идущие подряд.
-
Ввести натуральное число
, найти сумму его цифр.
-
Для введённого с клавиатуры числа
определить сколько раз в его записи встречается последняя цифра.
-
Для натурального числа
определить сколько цифр в его записи, их количество четное или нечетное.
-
Для натурального числа
определить первую и последнюю цифру, и выяснить какая из них больше.
-
Для натурального числа
определить истинность предиката «все цифры в записи числа равны». Если предикат истинен, то вывести эту цифру.
-
Ввести целое число
(может быть отрицательным), определить сколько раз в его десятичную запись входит цифра 3.
-
Для числа
определить какая из цифр встречается чаще: «0» или «9». Если таковых цифр нет, то вывести соответствующее сообщение.
-
Для числа
определить какая из цифр 5 или 6 встречаются в его записи раньше. Если таких цифр нет, вывести соответствующее сообщение.
-
Определить сколько цифр требуется для записи числа
.
-
Ввести натуральное
, определить истинность высказывания, что в записи числа
нет цифры
.
-
Ввести натуральное
, определить значение его второй цифры.
-
Ввести натуральное
, определить сумму чётных цифр этого числа и количество нечетных.
-
Ввести натуральное
, определить какие цифры этого числа кратны трём, найти их сумму.
-
Ввести целое положительное число, найти наименьшую из его цифр.
-
Ввести натуральное
, определить какие цифры числа
кратны двум, найти их произведение (возведение в степень осуществить отдельным циклом).
-
Ввести натуральное
, определить правда ли, что первая и последняя цифры числа
в сумме больше чем
(возведение в степень осуществить отдельным циклом, первую и последнюю цифру полученного числа вывести).
-
Ввести натуральное
, определить суммы его соседних цифр, например, для числа 2343123 получится 577435.
-
Для натурального числа
определить упорядочены ли его цифры по возрастанию.
-
Ввести натуральное
, определить сумму последних цифр для всех
, при изменении
от 1 до
.
-
Ввести целое положительное число, найти наибольшую из его цифр.
-
Для натурального числа
определить упорядочены ли его цифры по убыванию.
-
Для натурального числа
определить сколько раз его цифры образуют последовательность 10. Например, для числа 1231031010023 ответом является 3.
-
Для натурального числа
определить сколько раз в его записи встречаются пары чётных цифр, стоящих рядом. Например, для числа 1243121214423 ответом будет 3 (это пары 24, 44, 42).
-
Для числа
определить является ли сумма его максимальной и минимальной цифр кратной числу
.
-
Для числа
определить является ли сумма цифр первой половины числа больше суммы цифр второй половины этого числа. (Если число цифр нечётно, то среднюю цифру считать входящей как в первую, так и во вторую половины).
-
Для числа
определить наибольшую из цифр первой половины числа. (Если число цифр нечётно, то среднюю цифру считать входящей в первую половину).
-
Из простых цифр числа
составить новое число.
-
Для числа
определить сколько раз окажется больше цифра стоящая левее следующей за ней. Например, для 12323743218 ответом будет 5 (сочетания, которые удовлетворяют условию задачи: 12, 23, 23, 37, 18).
-
Для числа
определить значение предпоследней цифры этого числа, если она есть.
3.4. Математические ряды.
Используя три различных цикла определить значение.
-
Суммы,
.
-
Произведения,
.
-
Суммы,
.
-
Произведения,
.
-
Суммы,
.
-
Суммы,
.
-
Произведения,
.
-
Произведения,
.
-
Суммы,
.
-
Произведения,
.
-
Произведения,
.
-
Суммы,
.
-
Произведения,
.
-
Суммы,
.
-
Произведения,
.
-
Суммы,
.
-
Произведения,
.
-
Суммы,
.
-
Суммы,
.
-
Произведения,
.
-
Произведения,
.
-
Суммы,
.
-
Произведения,
.
-
Суммы,
.
-
Произведения,
.
-
Суммы,
.
-
Произведения,
.
-
Суммы,
.
-
Произведения,
.
-
Суммы,
.
3.5. Табулирование функции.
Используя три различных цикла, трижды протабулировать функцию.
-
на интервале
,
, указав значения аргумента, при которых функцию нельзя вычислить.
-
на интервале
,
, указав значения аргумента, при которых функцию нельзя вычислить.
-
на интервале
,
, указав значения аргумента, при которых функцию нельзя вычислить.
-
на интервале
,
, учтя при этом, что
.
-
на интервале
,
, учтя при этом, что
.
-
на интервале
,
, указав значения аргумента, при которых функцию нельзя вычислить.
-
на интервале
,
.
-
на интервале
,
.
-
на интервале
,
, указав значения аргумента, при которых функцию нельзя вычислить.
-
на интервале
,
, указав значения аргумента, при которых функцию нельзя вычислить.
-
на интервале
,
.
-
на интервале
,
.
-
на интервале
,
.
-
на интервале
,
.
-
на интервале
,
, указав значения аргумента, при которых функцию нельзя вычислить.
-
на интервале
,
, указав при этом превышает модуль вычисленной функции
, или не превышает.
-
на интервале
,
, указав при этом превышает модуль вычисленной функции
, или не превышает.
-
на интервале
,
, указав при этом делится или не делится на 3 целая часть вычисленной функции.
-
на интервале
,
, указав при этом делится или не делится на 5 целая часть вычисленной функции.
-
на интервале
,
, указав при этом превышает или не превышает значение
модуль дробной части вычисленной функции.
-
на интервале
,
, указав при этом превышает или не превышает значение
модуль дробной части вычисленной функции.
-
на интервале
,
, указав при этом превышает или не превышает значение
модуль дробной части вычисленной функции.
-
на интервале
,
, указав при этом превышает или не превышает остаток от деления целой части функции на 3 остаток от деления целой части этой функции на 4.
-
на интервале
,
, указав при этом превышает или не превышает функция значения
.
-
на интервале
,
, указав при этом превышает или не превышает функция значения
.
-
на интервале
,
, указав при этом превышает или не превышает остаток от деления целой части функции на 2 остаток от деления целой части этой функции на 3.
-
на интервале
,
.
-
на интервале
,
, учтя при этом, что
.
-
на интервале
,
.
-
на интервале
,
.
4. Тема: одномерные массивы.
4.1. Расчеты и обработка данных.
-
Ввести одномерный массив
из 10 элементов. Определить в нём количество элементов кратных трём.
-
Ввести одномерный массив
из 12 элементов. Определить в нём произведение чётных элементов.
-
Ввести одномерный массив
из 11 элементов. Определить в нём сумму элементов, значения которых лежат вне диапазона
.
-
Ввести одномерный массив
из 9 элементов. Определить среднее геометрическое элементов, значения которых лежат в диапазоне
.
-
Ввести одномерный массив
из 15 элементов. Определить в нём среднее геометрическое элементов, стоящих на нечётных позициях.
-
Ввести одномерный массив
из 14 элементов. Определить среднее арифметическое элементов, стоящих на позициях не кратных трём.
-
Ввести одномерный массив
из 13 элементов. Определить произведение элементов чье значение без остатка делится на 2 и не делится на 3.
-
Ввести одномерный массив
из 12 элементов. Определить в нём сумму элементов чье значение без остатка делится на 3 и не делится на 2.
-
Ввести одномерный массив
из 11 элементов. Определить в нём сумму элементов стоящих на позициях, чей номер больше записанного в них значения.
-
Ввести одномерный массив
из 10 элементов. Определить в нём количество элементов, квадрат которых больше 25.
-
Ввести одномерный массив
из 14 элементов. Определить в нём произведение элементов, квадрат которых меньше 16.
-
Ввести одномерный массив
из 13 элементов. Определить в нём сумму модулей отрицательных элементов.
-
Ввести одномерный массив
из 15 элементов. Определить в нём среднее геометрическое модулей отрицательных элементов.
-
Ввести одномерный массив
из 12 элементов. Определить в нём среднее геометрическое квадратов нечётных элементов.
-
Ввести одномерный массив
из 11 элементов. Определить в нём количество тех элементов, которые при делении на 3 дают остаток 2.
-
Ввести одномерный массив
из 13 элементов. Определить в нём среднее арифметическое тех элементов, которые при делении на 4 дают остаток 1 или 3.
-
Ввести одномерный массив
из 12 элементов. Определить в нём произведение тех элементов, чей модуль лежит в диапазоне
.
-
Ввести одномерный массив
из 15 элементов. Определить в нём произведение тех элементов, чей модуль лежит в диапазоне
.
-
Ввести одномерный массив
из 13 элементов. Определить количество тех элементов, которые без остатка делятся на собственный индекс.
-
Ввести одномерный массив
из 14 элементов. Определить количество тех элементов, стоящих на нечётных позициях которые сами чётны.
-
Ввести одномерный массив
из 14 элементов. Определить в нём сумму остатков от деления на 3 тех элементов, которые не кратны трём.
-
Ввести одномерный массив
из 13 элементов. Определить произведение остатков от деления на 4 тех элементов, которые не кратны четырём.
-
Ввести одномерный массив
из 10 элементов. Найти сумму индексов четных элементов массива.
-
Ввести одномерный массив
из 11 элементов. Найти произведение индексов элементов массива больших семи.
-
Ввести одномерный массив
из 14 элементов. Определить сумму квадратов индексов элементов делящихся на три без остатка.
-
Ввести одномерный массив
из 12 элементов. Определить среднее арифметическое модулей отрицательных элементов.
-
Ввести одномерный массив
из 11 элементов. Определить произведение элементов, которые при делении на 2 дают такой же остаток как и при делении на 3.
-
Ввести одномерный массив
из 13 элементов. Определить сумму элементов, которые при умножении на 4 дают значение большее чем при возведении в квадрат.
-
Ввести одномерный массив
из 14 элементов. Определить среднее геометрическое квадратов элементов, стоящих на позициях кратных трём.
-
Ввести одномерный массив
из 15 элементов. Определить среднее арифметическое квадратов элементов, стоящих на позициях, которые при делении на 3 дают остаток 2.
4.2. Обработка элементов массива.
-
Ввести одномерный массив
из
элементов. Каждый третий элемент массива умножить на собственный индекс. Массив вывести до и после преобразования.
-
Ввести одномерный массив
из
элементов. Каждый четный элемент массива нацело разделить на два. Массив вывести до и после преобразования.
-
Ввести одномерный массив
из
элементов. Каждый элемент, дающий в остатке двойку при делении на 3 увеличить на единицу. Массив вывести до и после преобразования.
-
Ввести одномерный массив
из
элементов. Каждый элемент, чей модуль больше 10 обнулить. Массив вывести до и после преобразования.
-
Ввести одномерный массив
из
элементов. Каждый второй элемент, в том случае, если он отрицателен, возвести в квадрат. Массив вывести до и после преобразования.
-
Ввести одномерный массив
из
элементов. Каждый второй элемент, в массиве заменить остатком от деления этого элемента на 10. Массив вывести до и после преобразования.
-
Ввести одномерный массив
из
элементов. Каждый элемент, стоящий на нечетной позиции в массиве заменить остатком от деления этого элемента на 7. Массив вывести до и после преобразования.
-
Ввести одномерный массив
из
элементов. Каждый третий элемент в массиве заменить остатком от деления этого элемента на 2. Массив вывести до и после преобразования.
-
Ввести одномерный массив
из
элементов. Каждый четный элемент в массиве заменить результатом его целочисленного деления на 5. Массив вывести до и после преобразования.
-
Ввести одномерный массив
из
элементов. Каждый отрицательный элемент в массиве заменить результатом его целочисленного деления на 3. Массив вывести до и после преобразования.
-
Ввести одномерный массив
из
элементов. Каждый элемент в массиве больший 7 домножить на результат целочисленного деления этого элемента на 7. Массив вывести до и после преобразования.
-
Ввести одномерный массив
из
элементов. Каждый элемент в массиве чьё значение лежит вне диапазона
увеличить на 10. Массив вывести до и после преобразования.
-
Ввести одномерный массив
из
элементов. Каждый элемент в массиве чьё значение лежит вне диапазона
возвести в квадрат. Массив вывести до и после преобразования.
-
Ввести одномерный массив
из
элементов. Каждый элемент в массиве чьё значение лежит в диапазоне
умножить на 5. Массив вывести до и после преобразования.
-
Ввести одномерный массив
из
элементов. Каждый второй элемент в массиве, чьё значение лежит в диапазоне
заменить единицей. Массив вывести до и после преобразования.
-
Ввести одномерный массив
из
элементов. Элементы массива, чей квадрат меньше 25 увеличить вдвое. Массив вывести до и после преобразования.
-
Ввести одномерный массив
из
элементов. Отрицательные элементы массива умножить на квадрат собственного индекса. Массив вывести до и после преобразования.
-
Ввести одномерный массив
из
элементов. К четным элементам массива прибавить значение собственного индекса. Массив вывести до и после преобразования.
-
Ввести одномерный массив
из
элементов. К элементам массива не кратным трём прибавить остаток от деления этого числа на три. Массив вывести до и после преобразования.
-
Ввести одномерный массив
из
элементов. Элементы массива, которые при делении нацело на собственный индекс дают значение большее 2 возвести в квадрат. Массив вывести до и после преобразования.
-
Ввести одномерный массив
из
элементов. Элементы массива, которые при делении нацело на собственный индекс дают четное значение увеличить на единицу. Массив вывести до и после преобразования.
-
Ввести одномерный массив
из
элементов. Все нули в массиве заменить единицами, а единицы нулями. Массив вывести до и после преобразования.
-
Ввести одномерный массив
из
элементов. Все элементы меньшие восьми возвести в третью степень. Массив вывести до и после преобразования.
-
Ввести одномерный массив
из
элементов. Все элементы, чье значение увеличенное на единицу и возведённое в квадрат будет больше 50 домножить на два Массив вывести до и после преобразования.
-
Ввести одномерный массив
из
элементов. Все элементы, стоящие на чётных позициях, с модулем значения больше 10 уменьшить на 3. Массив вывести до и после преобразования.
-
Ввести одномерный массив
из
элементов. Все элементы, которые нечётны и положительны увеличить на 1. Массив вывести до и после преобразования.
-
Ввести одномерный массив
из
элементов. Все элементы, которые кратны 4 и стоят во второй половине массива разделить нацело на 4. Массив вывести до и после преобразования.
-
Ввести одномерный массив
из
элементов. Все элементы, которые не кратны 4 и стоят в первой половине массива уменьшить на 10. Массив вывести до и после преобразования.
-
Ввести одномерный массив
из
элементов. Все элементы, которые не кратны 2 и лежат вне диапазона
увеличить на 5. Массив вывести до и после преобразования.
-
Ввести одномерный массив
из
элементов. Все элементы, которые при целочисленном делении на
дают ненулевое значение увеличить на
. Массив вывести до и после преобразования.