Информатика 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. Массив вывести до и после
преобразования. -
Ввести одномерный массив
из
элементов. Все элементы, которые при
целочисленном делении на
дают ненулевое значение увеличить на
.
Массив вывести до и после преобразования.
