Лабораторные работы
Лабораторная работа 1
Задача: Написать программу, в которую пользователь будет записывать ФИО, Город в котором он живет, Марку любимого автомобиля
Лабораторная работа 2
Задача: Написать калькулятор, который будет принимать переменную, затем операцию, затем вторую переменную и выводить ответ в консоль
Лабораторная работа 3
Задача: Пользователь должен ввести три переменных в терминал, программе необходимо найти наименьшую из всех трех
Лабораторная работа 4
Задача: Написать программу вычисления стоимости покупки с учетом скидки. Скидка в 5 % предоставляется в том случае, если сумма покупки больше 500 руб., в 7 % --- если сумма больше 1000 руб.
Лабораторная работа 5
Задача: Определить, существует ли треугольник с длинами сторон a, b, c. Если да, вычислить его площадь по формуле Герона.
Лабораторная работа 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
Задача: Среди тех строк целочисленной матрицы, которые содержат только нечетные элементы, найти строку с максимальной суммой модулей элементов.