Skip to content

Лабораторные работы

Лабораторная работа 1

Задача: Написать программу, в которую пользователь будет записывать ФИО, Город в котором он живет, Марку любимого автомобиля

Лабораторная работа 2

Задача: Написать калькулятор, который будет принимать переменную, затем операцию, затем вторую переменную и выводить ответ в консоль

Лабораторная работа 3

Задача: Пользователь должен ввести три переменных в терминал, программе необходимо найти наименьшую из всех трех

Лабораторная работа 4

Задача: Написать программу вычисления стоимости покупки с учетом скидки. Скидка в 5 % предоставляется в том случае, если сумма покупки больше 500 руб., в 7 % --- если сумма больше 1000 руб.

Лабораторная работа 5

Задача: Определить, существует ли треугольник с длинами сторон a, b, c. Если да, вычислить его площадь по формуле Герона.

S=p(pa)(pb)(pc)p=a+b+c2

Лабораторная работа 6

Задача: Дана непустая последовательность целых чисел. Найти:

  • сумму всех чисел последовательности;
  • количество всех чисел последовательности.

Решить задачу используя циклическую конструкцию for.

Лабораторная работа 7

Задача: Найти сумму квадратов всех целых чисел от a до 50 (значение a вводится с клавиатуры; 0 ≤a≤50).

Решить задачу используя циклическую конструкцию for.

Лабораторная работа 8

Задача: Вывести на экран для числа a его степени от 0 до b

Решить задачу, используя циклическую конструкцию while.

Лабораторная работа 9

Задача: Мой богатый дядюшка подарил мне один доллар в мой первый день рождения. В каждый день рождения он удваивал свой подарок и прибавлял к нему столько долларов, сколько лет мне исполнилось. Написать программу, указывающую, к какому дню рождения подарок превысит 100$.

Решить задачу используя циклическую конструкцию while.

Лабораторная работа 10

Задача: В представленном предложении необходимо:

  • посчитать количество ,,
  • удалить знаки препинания(, , - , .),
  • посчитать количество слов,
  • перевести все предложение в нижний регистр.

Предложение:

В 1800-х годах, в те времена, когда не было еще ни железных, ни шоссейных дорог, ни газового, ни стеаринового света, ни пружинных низких диванов, ни мебели без лаку, ни разочарованных юношей со стеклышками, ни либеральных философов-женщин, ни милых дам-камелий, которых так много развелось в наше время, - в те наивные времена, когда из Москвы, выезжая в Петербург в повозке или карете, брали с собой целую кухню домашнего приготовления, ехали восемь суток по мягкой, пыльной или грязной дороге и верили в пожарские котлеты, в валдайские колокольчики и бублики, - когда в длинные осенние вечера нагорали сальные свечи, освещая семейные кружки из двадцати и тридцати человек, на балах в канделябры вставлялись восковые и спермацетовые свечи, когда мебель ставили симметрично, когда наши отцы были еще молоды не одним отсутствием морщин и седых волос, а стрелялись за женщин и из другого угла комнаты бросались поднимать нечаянно и не нечаянно уроненные платочки, наши матери носили коротенькие талии и огромные рукава и решали семейные дела выниманием билетиков, когда прелестные дамы-камелии прятались от дневного света, - в наивные времена масонских лож, мартинистов, тугендбунда, во времена Милорадовичей, Давыдовых, Пушкиных, - в губернском городе К. был съезд помещиков, и кончались дворянские выборы.'

Лабораторная работа 11

Задача: Дан одномерный массив целых чисел. Проверить, есть ли в нем одинаковые элементы. Вывести эти элементы и их индексы.

Лабораторная работа 12

Задача: Дан одномерный массив, состоящий из N вещественных элементов. Ввести массив с клавиатуры. Найти и вывести макс минимальный элемент. Вывести массив на экран в обратном порядке.

Лабораторная работа 13

Задача: Дан массив целых чисел. Переписать все положительные элементы во второй массив, а остальные --- в третий.

Лабораторная работа 14

Задача: Одномерный массив из 10 целых чисел заполнить с клавиатуры, определить сумму тех чисел, которые >5.

Лабораторная работа 15

Задача: Даны массивы A и B одинакового размера 10. Вывести исходные массивы. Поменять местами их содержимое и вывести в начале элементы преобразованного массива A, а затем — элементы преобразованного массива B.

Лабораторная работа 16

Задача: Определить, есть ли в списке повторяющиеся элементы, если да, то вывести на экран это значение, иначе --- сообщение об их отсутствии.

Лабораторная работа 17

Задача: Дан одномерный массив из 15 элементов. Элементам массива меньше 10 присвоить нулевые значения, а элементам больше 20 присвоить 1. Вывести на экран монитора первоначальный и преобразованный массивы в строчку.

Лабораторная работа 18

Задача: Задана матрица порядка n и число к. Разделить элементы k-й строки на диагональный элемент, расположенный в этой строке.

Лабораторная работа 19

Задача: Задана квадратная матрица. Получить транспонированную матрицу (перевернутую относительно главной диагонали) и вывести на экран.

Лабораторная работа 20

Задача: Составить программу нахождения максимального значения среди элементов заданного столбца двумерного массива.

Лабораторная работа 21

Задача: Среди тех строк целочисленной матрицы, которые содержат только нечетные элементы, найти строку с максимальной суммой модулей элементов.