М.Э. Абрамян - Programming Taskbook (1157415), страница 3
Текст из файла (страница 3)
Найти значение функции y = 4(x−3)6 − 7(x−3)3 + 2 при данномзначении x.Begin27◦ . Дано число A. Вычислить A8 , используя вспомогательную переменную и три операции умножения. Для этого последовательно находить A2 ,A4 , A8 . Вывести все найденные степени числа A.Begin28◦ . Дано число A. Вычислить A15 , используя две вспомогательные пере-Ввод и вывод данных, оператор присваивания13менные и пять операций умножения. Для этого последовательно находитьA2 , A3 , A5 , A10 , A15 . Вывести все найденные степени числа A.Begin29◦ .
Дано значение угла α в градусах (0 < α < 360). Определить значениеэтого же угла в радианах, учитывая, что 180◦ = π радианов. В качествезначения π использовать 3.14.Begin30◦ . Дано значение угла α в радианах (0 < α < 2·π). Определить значениеэтого же угла в градусах, учитывая, что 180◦ = π радианов. В качествезначения π использовать 3.14.Begin31◦ .
Дано значение температуры T в градусах Фаренгейта. Определитьзначение этой же температуры в градусах Цельсия. Температура по Цельсию T C и температура по Фаренгейту T F связаны следующим соотношением:T C = (T F − 32)·5/9.◦Begin32 . Дано значение температуры T в градусах Цельсия. Определить значение этой же температуры в градусах Фаренгейта. Температура по Цельсию T C и температура по Фаренгейту T F связаны следующим соотношением:T C = (T F − 32)·5/9.◦Begin33 .
Известно, что X кг конфет стоит A рублей. Определить, сколькостоит 1 кг и Y кг этих же конфет.Begin34◦ . Известно, что X кг шоколадных конфет стоит A рублей, а Y кг ирисок стоит B рублей. Определить, сколько стоит 1 кг шоколадных конфет,1 кг ирисок, а также во сколько раз шоколадные конфеты дороже ирисок.Begin35◦ . Скорость лодки в стоячей воде V км/ч, скорость течения реки U км/ч(U < V ). Время движения лодки по озеру T 1 ч, а по реке (против течения)— T 2 ч.
Определить путь S, пройденный лодкой (путь = время · скорость).Учесть, что при движении против течения скорость лодки уменьшаетсяна величину скорости течения.Begin36◦ . Скорость первого автомобиля V 1 км/ч, второго — V 2 км/ч, расстояние между ними S км. Определить расстояние между ними через T часов,если автомобили удаляются друг от друга. Данное расстояние равно сумме начального расстояния и общего пути, проделанного автомобилями;общий путь = время · суммарная скорость.Begin37◦ . Скорость первого автомобиля V 1 км/ч, второго — V 2 км/ч, расстояние между ними S км. Определить расстояние между ними через T часов,если автомобили первоначально движутся навстречу друг другу.
Данное14М. Э. Абрамян. Электронный задачник Programming Taskbook 4.6расстояние равно модулю разности начального расстояния и общего пути,проделанного автомобилями; общий путь = время · суммарная скорость.Begin38◦ . Решить линейное уравнение A·x + B = 0, заданное своими коэффициентами A и B (коэффициент A не равен 0).Begin39◦ .
Найти корни квадратного уравнения A·x2 + B·x + C = 0, заданного своими коэффициентами A, B, C (коэффициент A не равен 0), если известно, что дискриминант уравнения положителен. Вывести вначале меньший, а затем больший из найденных корней. Корни квадратногоуравнения находятся по формуле√x1, 2 = (−B ± D)/(2·A),где D — дискриминант, равный B2 − 4·A·C.Begin40◦ .
Найти решение системы линейных уравнений видаA1 ·x + B1 ·y = C 1 ,A2 ·x + B2 ·y = C 2 ,заданной своими коэффициентами A1 , B1 , C 1 , A2 , B2 , C 2 , если известно,что данная система имеет единственное решение. Воспользоваться формуламиx = (C 1 ·B2 − C 2 ·B1 )/D,y = (A1 ·C 2 − A2 ·C 1 )/D,где D = A1 ·B2 − A2 ·B1 .Целые числаВсе входные и выходные данные в заданиях этой группы являются целыми числами.
Все числа, для которых указано количество цифр (двузначноечисло, трехзначное число и т. д.), считаются положительными.Integer1◦ . Дано расстояние L в сантиметрах. Используя операцию делениянацело, найти количество полных метров в нем (1 метр = 100 см).Integer2◦ . Дана масса M в килограммах.
Используя операцию деления нацело,найти количество полных тонн в ней (1 тонна = 1000 кг).Integer3◦ . Дан размер файла в байтах. Используя операцию деления нацело,найти количество полных килобайтов, которые занимает данный файл(1 килобайт = 1024 байта).Integer4◦ . Даны целые положительные числа A и B (A > B). На отрезке длины A размещено максимально возможное количество отрезков длины B(без наложений). Используя операцию деления нацело, найти количествоотрезков B, размещенных на отрезке A.Целые числа15Integer5◦ . Даны целые положительные числа A и B (A > B). На отрезке длины Aразмещено максимально возможное количество отрезков длины B (безналожений). Используя операцию взятия остатка от деления нацело, найтидлину незанятой части отрезка A.Integer6◦ .
Дано двузначное число. Вывести вначале его левую цифру (десятки), а затем — его правую цифру (единицы). Для нахождения десятковиспользовать операцию деления нацело, для нахождения единиц — операцию взятия остатка от деления.Integer7◦ . Дано двузначное число. Найти сумму и произведение его цифр.Integer8◦ . Дано двузначное число.
Вывести число, полученное при перестановке цифр исходного числа.Integer9◦ . Дано трехзначное число. Используя одну операцию деления нацело,вывести первую цифру данного числа (сотни).Integer10◦ . Дано трехзначное число. Вывести вначале его последнюю цифру(единицы), а затем — его среднюю цифру (десятки).Integer11◦ . Дано трехзначное число.
Найти сумму и произведение его цифр.Integer12◦ . Дано трехзначное число. Вывести число, полученное при прочтении исходного числа справа налево.Integer13◦ . Дано трехзначное число. В нем зачеркнули первую слева цифру иприписали ее справа. Вывести полученное число.Integer14◦ . Дано трехзначное число. В нем зачеркнули первую справа цифруи приписали ее слева. Вывести полученное число.Integer15◦ . Дано трехзначное число. Вывести число, полученное при перестановке цифр сотен и десятков исходного числа (например, 123 перейдет в213).Integer16◦ . Дано трехзначное число.
Вывести число, полученное при перестановке цифр десятков и единиц исходного числа (например, 123 перейдетв 132).Integer17◦ . Дано целое число, большее 999. Используя одну операцию деления нацело и одну операцию взятия остатка от деления, найти цифру,соответствующую разряду сотен в записи этого числа.Integer18◦ . Дано целое число, большее 999. Используя одну операцию деления нацело и одну операцию взятия остатка от деления, найти цифру,соответствующую разряду тысяч в записи этого числа.Integer19◦ .
С начала суток прошло N секунд (N — целое). Найти количествополных минут, прошедших с начала суток.16М. Э. Абрамян. Электронный задачник Programming Taskbook 4.6Integer20◦ . С начала суток прошло N секунд (N — целое). Найти количествополных часов, прошедших с начала суток.Integer21◦ . С начала суток прошло N секунд (N — целое). Найти количествосекунд, прошедших с начала последней минуты.Integer22◦ . С начала суток прошло N секунд (N — целое).
Найти количествосекунд, прошедших с начала последнего часа.Integer23◦ . С начала суток прошло N секунд (N — целое). Найти количествополных минут, прошедших с начала последнего часа.Integer24◦ . Дни недели пронумерованы следующим образом: 0 — воскресенье,1 — понедельник, 2 — вторник, . . . , 6 — суббота.
Дано целое число K,лежащее в диапазоне 1–365. Определить номер дня недели для K-го днягода, если известно, что в этом году 1 января было понедельником.Integer25◦ . Дни недели пронумерованы следующим образом: 0 — воскресенье,1 — понедельник, 2 — вторник, . . . , 6 — суббота.
Дано целое число K,лежащее в диапазоне 1–365. Определить номер дня недели для K-го днягода, если известно, что в этом году 1 января было четвергом.Integer26◦ . Дни недели пронумерованы следующим образом: 1 — понедельник, 2 — вторник, . . . , 6 — суббота, 7 — воскресенье. Дано целое число K,лежащее в диапазоне 1–365. Определить номер дня недели для K-го днягода, если известно, что в этом году 1 января было вторником.Integer27◦ . Дни недели пронумерованы следующим образом: 1 — понедельник, 2 — вторник, . . . , 6 — суббота, 7 — воскресенье.
Дано целое число K,лежащее в диапазоне 1–365. Определить номер дня недели для K-го днягода, если известно, что в этом году 1 января было субботой.Integer28◦ . Дни недели пронумерованы следующим образом: 1 — понедельник, 2 — вторник, . . . , 6 — суббота, 7 — воскресенье.