М.Э. Абрамян - Programming Taskbook, страница 3

PDF-файл М.Э. Абрамян - Programming Taskbook, страница 3 Конструирование компиляторов (53115): Книга - 7 семестрМ.Э. Абрамян - Programming Taskbook: Конструирование компиляторов - PDF, страница 3 (53115) - СтудИзба2019-09-18СтудИзба

Описание файла

PDF-файл из архива "М.Э. Абрамян - Programming Taskbook", который расположен в категории "". Всё это находится в предмете "конструирование компиляторов" из 7 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .

Просмотр PDF-файла онлайн

Текст 3 страницы из PDF

Найти значение функции 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 — воскресенье.

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5137
Авторов
на СтудИзбе
440
Средний доход
с одного платного файла
Обучение Подробнее