АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Линейные алгоритмы (25 баллов)

Читайте также:
  1. A) линейные
  2. V2: ДЕ 11 - Векторные пространства. Линейные операции над векторами
  3. V2: ДЕ 4 – Линейные отображения. Линейные операции над матрицами
  4. V2: ДЕ 5 - Линейные отображения. Умножение матриц
  5. V2: ДЕ 6 - Линейные отображения. Определители второго порядка
  6. Абстрактные линейные системы
  7. Алгоритмы
  8. Алгоритмы диагностирования и методы их построения
  9. Алгоритмы методов и их реализация в MS EXCEL
  10. Алгоритмы обхода дерева
  11. Алгоритмы оценивания МНК
  12. Алгоритмы поиска дефектов

Лабораторная работа № 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 сек.)