|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Линейные алгоритмы (25 баллов)Лабораторная работа № 1 Задание 1. (5 баллов) 1. Даны координаты двух противолежащих вершин квадрата. Найти радиус вписанной в него окружности. 2. Даны координаты двух противолежащих вершин квадрата. Найти радиус описанной вокруг него окружности. 3. Даны координаты двух противолежащих вершин квадрата. Найти площадь кольца, образованного описанной вокруг квадрата и вписанной в него окружностями. 4. Составить программу, которая Ваш возраст, заданный в годах, выразит в днях. a. Не учитывайте неполные и високосные годы. b. Учитывайте неполные и високосные годы (8 баллов). 5. Определите размеры данных разных типов (int, char, long, float, double). Используйте оператор sizeof. 6. Задав ваше время пробега дистанции в минутах и секундах и длину дистанции в метрах, рассчитайте Вашу скорость в км/час (7 баллов). 7. Отработайте программно постфиксную и префиксную формы оператора присваивания. Определите, например, a=1; b=1, затем выведите aplus = a++; plusb = ++b. Получите следующий результат: a aplus b plusb 2 1 2 2 8. Составить программу, которая запрашивает ввести число дней, а затем пересчитывает эту величину в недели и дни. 9. Вычислить, сколько ПК можно купить на имеющуюся сумму (ден. ед.) и какая сумма останется. 10. Ввести число дней, а затем пересчитать эту величину в недели и дни. 11. Преобразовать введенное с клавиатуры дробное число в денежный формат. (Например число 120,5 должно быть преобразовано к виду 120 руб.50 коп. 12. Идет k –ая секунда суток. Определить, сколько полных часов (h) и минут (m) прошло к этому моменту. Сколько осталось секунд? (например, если k = 13257, то h = 3, m = 40 à 3*3600 + 40*60 + 57) (7 баллов). 13. По номеру* y (y>0) некоторого года позволяет определить с – номер его столетия (учесть, что началом XXI столетия был 2001 а не 2000 год). 14. Составить программу*, которая печатает true или false в зависимости от того, больше число еπ или πe или нет (числа е и π описать константами). 15. Переменной x присвоить корень уравнения arcsin(1+ln x) = a, если такой существует. 16. Вычислить сопротивление электрической цепи, состоящей из двух параллельно соединенных сопротивлений.
17. Вычислить, сколько заготовок круглой формы можно изготовить из куска материала длиной aм и шириной bм, если радиус заготовки Rсм? Центры заготовок должны располагаться на одной линии. Определить площадь материала, идущего в отходы. Напечатать площадь заготовок и площадь отходов. 18. Скорость лодки в стоячей воде V км/ч, скорость течения реки U км/ч (U < V). Время движения лодки по озеру T 1 ч, а по реке (против течения) — T 2 ч. Определить путь S, пройденный лодкой (путь = время · скорость). Учесть, что при движении против течения скорость лодки уменьшается на величину скорости течения. 19. Дано двузначное число. Найти сумму и произведение его цифр. 20. Даны целые положительные числа A, B, C. На прямоугольнике размера A х B размещено максимально возможное количество квадратов со стороной C (без наложений). Найти количество квадратов, размещенных на прямоугольнике, а также площадь незанятой части прямоугольника.
Задание 2. (7 баллов) Разработать программу для вычисления значений функций y, g, h. Значения исходных данных задать самостоятельно.
Задание 3. (8 баллов) Разработать программу для вычисления значений функций a и b. Значения исходных данных задать самостоятельно.
Задание 4. (7 баллов) Разработать программу для вычисления значения функции a. Значения исходных данных задать самостоятельно.
#include <stdio.h> #include <math.h> #include <locale.h> int main(void) { setlocale(LC_ALL,".1251"); puts("Enter number"); float num; scanf("%f",&num); float y10=log10(num); printf("Num=%.2f,Dec.Log=%.2f",num,y10); return 0; } Программа: /*пересчет дней в недели*/ # include <stdio.h> int main(void) { int days, weeks, day; printf("\t Please, your_d\n"); scanf("%d",&days); weeks = days/7; day = days % 7; printf("\t In %d your_d - %d weeks and %d day\n", days, weeks, day); return 0; }
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.008 сек.) |