русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Линейные задачи


Дата добавления: 2015-06-12; просмотров: 1733; Нарушение авторских прав


192.168.1.107

Begin1 (В №1)°. Дана сторона квадрата a. Найти его периметр P = 4·a.

Входные данные: ввести одно целое число а (1<=a<=100).

Выходные данные: вывести одно число – периметр квадрата.

 

 

var p, a: integer;

begin

read(a);

p:=4*a;

writeln(p);

end.

 

Begin2°(В №2). Дана сторона квадрата a. Найти его площадь S = a2.

Входные данные: ввести одно целое число а (1<=a<=100).

Выходные данные: вывести одно число – площадь квадрата.

 

Begin3°(В №3). Даны стороны прямоугольника a и b. Найти его площадь S = a·b и периметр P = 2·(a + b).

Входные данные: ввести два целых числа а и b (1<=a,b<=100).

Выходные данные: вывести два числа через один пробел площадь и периметр прямоугольника.

 

Begin4 (В №4)°. Дан диаметр окружности d. Найти длину и площадь окружности L = p·d, S=pd2/4. В качестве значения p использовать константу языка Паскаль pi.

Входные данные: ввести одно целое число d (1<=d<=100).

Выходные данные: вывести два числа через один пробел длину и площадь окружности

с точностью до 4 знаков в дробной части.

 

Begin5(В №1)°. Дана длина ребра куба a. Найти объем куба V = a3 и площадь его поверхности S = 6·a2.

Входные данные: ввести одно целое число а (1<=а<=100).

Выходные данные: вывести два числа через один пробел объем и площадь поверхности куба с точностью до 4 знаков в дробной части.

 

Begin6(В №2)°. Даны длины ребер a, b, c прямоугольного параллелепипеда. Найти его объем V = a·b·c и площадь поверхности S = 2·(a·b + b·c + a·c).

Входные данные: ввести три целых числа а, b, c (1<=а, b, c<=100).

Выходные данные: вывести два числа через один пробел объем и площадь поверхности параллелепипеда с точностью до 4 знаков в дробной части.



 

Begin7(В №3)°. Найти длину окружности L и площадь круга S заданного радиуса R:

L = 2·p·R, S = p·R2. В качестве значения p использовать константу языка Паскаль pi. Входные данные: ввести одно целое число R (1<=R<=100).

Выходные данные: вывести два числа через один пробел длину и площадь окружности

с точностью до 4 знаков в дробной части.

 

 

Begin8°(В №4). Даны два числа a и b. Найти их среднее арифметическое: (a + b)/2.

Входные данные: ввести два целых числа а и b (1<=a,b<=100).

Выходные данные: вывести их среднее арифметическоес точностью до 3 цифр в дробной части.

 

Begin9°(В №1). Даны два неотрицательных целых числа a и b. Найти их среднее геометрическое, то есть квадратный корень из их произведения: (a·b)1/2.

Входные данные: ввести два целых числа а и b (1<=a,b<=100).

Выходные данные: вывести их среднее геометрическоес точностью до 3 цифр в дробной части.

 

Begin10°(В №2). Даны два ненулевых числа. Найти сумму, разность, произведение и частное их квадратов.

Входные данные: ввести два целых числа а и b (1<=a,b<=100).

Выходные данные: вывести сумму, разность, произведение и частное их квадратовс точностью до 3 цифр в дробной части в разных строках.

var a,b:real;

Begin

readln(a,b);

writeln(a*a+b*b:0:3);

writeln(a*a/b/b:0:3);

 

Begin11°(В №3). Даны два ненулевых числа. Найти сумму, разность, произведение и частное их модулей. ABS()

Sqrt( )

Входные данные: ввести два целых числа а и b (1<=a,b<=100).

Выходные данные: вывести сумму, разность, произведение и частное их модулейс точностью до 3 цифр в дробной части в разных строках.

 

Begin12°(В №4). Даны катеты прямоугольного треугольника a и b. Найти его гипотенузу c и периметр P: c = (a2 + b2)1/2, P = a + b + c.

Входные данные: ввести два целых числа а и b (1<=a,b<=100).

Выходные данные: вывести его гипотенузу c и периметр P с точностью до 3 цифр в дробной части в разных строках.

 

 

Begin13°(В №1). Даны два круга с общим центром и радиусами R1 и R2 (R1 > R2). Найти площади этих кругов S1 и S2, а также площадь S3 кольца, внешний радиус которого равен R1, а внутренний радиус равен R2: S1 = p·(R1)2, S2 = p·(R2)2, S3 = S1 – S2. В качестве значения p использовать константу языка Паскаль pi.

Входные данные: ввести два целых числа R1 и R2 (1<=R1,R2<=100).

Выходные данные: вывести площади этих кругов S1 и S2, а также площадь S3 кольца, внешний радиус которого равен R1, а внутренний радиус равен с точностью до 3 цифр в дробной части в разных строках.

 

Begin14°(В №2). Дана длина L окружности. Найти ее радиус R и площадь S круга, ограниченного этой окружностью, учитывая, что L = 2·p·R, S = p·R2. В качестве значения p использовать константу языка Паскаль pi.

Входные данные: ввести одно целое число L (1<=L<=100).

Выходные данные: вывести два числа через один пробел радиус и площадь круга с точностью до 4 знаков в дробной части.

 

 

Begin15°(В №3). Дана площадь S круга. Найти его диаметр D и длину L окружности, ограничивающей этот круг, учитывая, что L = 2·p·R, S = p·R2. В качестве значения p использовать константу языка Паскаль pi.

Входные данные: ввести одно целое число S (1<=S<=100).

Выходные данные: вывести два числа через один пробел диаметр и длину окружности с точностью до 4 знаков в дробной части.

 

 

Begin16°(В №4). Найти расстояние между двумя точками с заданными координатами x1 и x2 на числовой оси: |x2 – x1|.

Входные данные: ввести два целых числа x1, x2 (-100<=x1, x2<=100).

Выходные данные: вывести расстояние между двумя точками с заданными координатами x1 и x2 на числовой оси.

 

Begin17°(В №1). Даны три точки A, B, C на числовой оси. Найти длины отрезков AC и BC и их сумму.

Входные данные: ввести три целых числа А, B,C (-100<=A,B,C<=100).

Выходные данные: вывести длины отрезков AC и BC и их сумму через один пробел.

Begin18°(В №2). Даны три точки A, B, C на числовой оси. Точка C расположена между точками A и B. Найти произведение длин отрезков AC и BC.

Входные данные: ввести три целых числа А, B,C (-100<=A,B,C<=100).

Выходные данные: вывести произведение длин отрезков AC и BC.

 

Begin19°(В №3). Даны координаты двух противоположных вершин прямоугольника: (x1, y1), (x2, y2). Стороны прямоугольника параллельны осям координат. Найти периметр и площадь данного прямоугольника.

Входные данные: ввести четыре целых числа координаты двух противоположных вершин прямоугольника: (x1, y1), (x2, y2). (-100<=x1,y1,x2,y2<=100).

Выходные данные: вывести в одной строке через один пробел периметр и площадь данного прямоугольника.

Begin20°(В №4). Найти расстояние между двумя точками с заданными координатами (x1, y1) и (x2, y2) на плоскости. Расстояние вычисляется по формуле ((x2 – x1)2 + (y2 – y1)2)1/2. Входные данные: ввести четыре целых числа координаты двух точек на плоскости: (x1, y1), (x2, y2). (-100<=x1,y1,x2,y2<=100).

Выходные данные: вывести расстояние между двумя точками с заданными координатами с точностью до 5 знаков в дробной части.

 

Begin21°(В №1). Даны координаты трех вершин треугольника: (x1, y1), (x2, y2), (x3, y3). Найти его периметр и площадь, используя формулу для расстояния между двумя точками на плоскости (см. задание Begin20). Для нахождения площади треугольника со сторонами a, b, c использовать формулу Герона: S = (p·(p – a)·(p – b)·(p – c))1/2, где p = (a + b + c)/2 — полупериметр.

Входные данные: ввести координаты трех точек на плоскости: (x1, y1), (x2, y2), (x3, y3). (-10<=x1,y1,x2,y2,x3,y3<=10).

Выходные данные: вывести периметр и площадь треугольника с точностью до 3 знаков в дробной части.

 

Begin22°(В №2). Поменять местами содержимое переменных A и B и вывести новые значения A и B.

Входные данные: ввести два целых числа А, B (-100<=A,B<=100).

Выходные данные: вывести новые значения A и B.

 

Begin23°(В №3). Даны переменные A, B, C. Изменить их значения, переместив содержимое A в B, B — в C, C — в A, и вывести новые значения переменных A, B, C.

Входные данные: ввести три целых числа А, B,C (-100<=A,B,C<=100).

Выходные данные: вывести новые значения переменных A, B, C.

Begin24°(В №4). Даны переменные A, B, C. Изменить их значения, переместив содержимое A в C, C — в B, B — в A, и вывести новые значения переменных A, B, C.

Входные данные: ввести три целых числа А, B,C (-100<=A,B,C<=100).

Выходные данные: вывести новые значения переменных A, B, C.

Begin25°(В №1). Найти значение функции y = 3x6 – 6x2 – 7 при данном значении x.

Входные данные: ввести одно целое число x (-10<=x<=10).

Выходные данные: вывести значение y.

 

Begin26°(В №2). Найти значение функции y = 4(x–3)6 – 7(x–3)3 + 2 при данном значении x. Входные данные: ввести одно целое число x (-10<=x<=10).

Выходные данные: вывести значение y.

 

 

Begin27°(В №3). Дано число A. Вычислить A8, используя вспомогательную переменную и три операции умножения. Для этого последовательно находить A2, A4, A8. Вывести все найденные степени числа A.

Входные данные: ввести одно любое число A (1<=x<=5).

Выходные данные: вывести все найденные степени числа A с точностью до 4 цифр в дробной части.

 

Begin28°(В №4). Дано число A. Вычислить A15, используя две вспомогательные переменные и пять операций умножения. Для этого последовательно находить A2, A3, A5, A10, A15. Вывести все найденные степени числа A.

Входные данные: ввести одно любое число A (1<=x<=3).

Выходные данные: вывести все найденные степени числа A с точностью до 4 цифр в дробной части.

 

Begin29°(В №1). Дано значение угла a в градусах (0 < a < 360). Определить значение этого же угла в радианах, учитывая, что 180° = p радианов. В качестве значения p использовать константу языка Паскаль pi.

Входные данные: ввести одно целое число a (0<=a<=360).

Выходные данные: вывести значение угла в радианах с точностью до 4 цифр в дробной части.

 

Begin30°(В №2). Дано значение угла a в радианах (0 < a < 2·p). Определить значение этого же угла в градусах, учитывая, что 180° = p радианов. В качестве значения p использовать константу языка Паскаль pi.

Входные данные: ввести одно любое число a (0<=a<=2*p).

Выходные данные: вывести значение угла в в градусах с точностью до 4 цифр в дробной части.

Begin31°(В №3). Дано значение температуры T в градусах Фаренгейта. Определить значение этой же температуры в градусах Цельсия. Температура по Цельсию TC и температура по Фаренгейту TF связаны следующим соотношением: TC = (TF – 32)·5/9.

Входные данные: ввести одно любое число Т (0<=Т<=200).

Выходные данные: вывести значение этой же температуры в градусах Цельсия с точностью до 4 цифр в дробной части.

Begin32°(В №4). Дано значение температуры T в градусах Цельсия. Определить значение этой же температуры в градусах Фаренгейта. Температура по Цельсию TC и температура по Фаренгейту TF связаны следующим соотношением: TC = (TF – 32)·5/9.

Входные данные: ввести одно любое число Т (0<=Т<=100).

Выходные данные: вывести значение этой же температуры в градусах Фаренгейта с точностью до 4 цифр в дробной части

 

Begin33°(В №1). Известно, что X кг конфет стоит A рублей. Определить, сколько стоит 1 кг и Y кг этих же конфет.

Входные данные: ввести три любых числа X, A,Y (1<=X, A,Y<=100).

Выходные данные: вывести одно число стоимость 1 кг и Y кг этих же конфет с точностью до 4 цифр в дробной части

 

Begin34°(В №2). Известно, что X кг шоколадных конфет стоит A рублей, а Y кг ирисок стоит B рублей. Определить, сколько стоит 1 кг шоколадных конфет, 1 кг ирисок, а также во сколько раз шоколадные конфеты дороже ирисок.

Входные данные: ввести три любых числа X, A,Y, B (1<=X, A,Y, B<=100).

Выходные данные: вывести в первой строке стоимость 1 кг шоколадных конфет, во второй строке стоимость 1 кг ирисок, в третьей строке число, показывающее во сколько раз шоколадные конфеты дороже ирисок. (Ответ выводить с точностью до 5 цифр в дробной части).

 

Begin35°(В №3). Скорость лодки в стоячей воде V км/ч, скорость течения реки U км/ч (U < V). Время движения лодки по озеру T1 ч, а по реке (против течения) — T2 ч. Определить путь S, пройденный лодкой (путь = время · скорость). Учесть, что при движении против течения скорость лодки уменьшается на величину скорости течения.

Входные данные: ввести четыре любых числа V, U,T1,T2 (1<= V, U,T1,T2<=100).

Выходные данные: вывести путь, пройденный лодкой с точностью до 4 цифр в дробной части.

 

Begin36°(В №4). Скорость первого автомобиля V1 км/ч, второго — V2 км/ч, расстояние между ними S км. Определить расстояние между ними через T часов, если автомобили удаляются друг от друга. Данное расстояние равно сумме начального расстояния и общего пути, проделанного автомобилями; общий путь = время · суммарная скорость.

Входные данные: ввести четыре любых числа V1, V2, S, T (1<= V1, V2, S, T <=100).

Выходные данные: вывести расстояние между автобусами через Т часов с точностью до 4 цифр в дробной части.

 

Begin37°(В №1). Скорость первого автомобиля V1 км/ч, второго — V2 км/ч, расстояние между ними S км. Определить расстояние между ними через T часов, если автомобили первоначально движутся навстречу друг другу. Данное расстояние равно модулю разности начального расстояния и общего пути, проделанного автомобилями; общий путь = время · суммарная скорость.

Входные данные: ввести четыре любых числа V1, V2, S, T (1<= V1, V2, S, T <=100).

Выходные данные: вывести расстояние между автобусами через Т часов с точностью до 4 цифр в дробной части.

 

Begin38°(В №2). Решить линейное уравнение A·x + B = 0, заданное своими коэффициентами A и B (коэффициент A не равен 0).

Входные данные: ввести два любых числа A,B (-100<= A,B <=100).

Выходные данные: вывести одно число – корень уравнения с точностью до 4 цифр в дробной части.

Begin39°(В №3). Найти корни квадратного уравнения A·x2 + B·x + C = 0, заданного своими коэффициентами A, B, C (коэффициент A не равен 0), если известно, что дискриминант уравнения положителен. Вывести вначале меньший, а затем больший из найденных корней. Корни квадратного уравнения находятся по формуле

x1, 2 = (–B ± (D)1/2)/(2·A),

где D — дискриминант, равный B2 – 4·A·C.

Входные данные: ввести три любых числа A, B,С (-10<= A,B,C <=10).

Выходные данные: вывести вначале меньший, а затем в новой строке больший из найденных корней с точностью до 4 цифр в дробной части.

 

Begin40°(В №4). Найти решение системы линейных уравнений вида

A1·x + B1·y = C1,
A2·x + B2·y = C2,

заданной своими коэффициентами A1, B1, C1, A2, B2, C2, если известно, что данная система имеет единственное решение. Воспользоваться формулами

x = (C1·B2 – C2·B1)/D, y = (A1·C2 – A2·C1)/D,
где D = A1·B2 – A2·B1.

Входные данные: ввести шесть любых чисел A1, B1,С1, A2, B2, С2 (-10<= A1, B1,С1, A2, B2, С2 <=10).

Выходные данные: вывести в первой строке значение х, а во второй строке y с точностью до 4 цифр в дробной части.

 

 



<== предыдущая лекция | следующая лекция ==>
Упражнение | Целые числа


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.008 сек.