среда, 11 марта 2015 г.

ДЗ Программирование разветвляющихся алгоритмов

Задание по теме:
«ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ»
Задание №1Ответить на вопросы:
Как на языке Паскаль записывается полное и неполное ветвление?
Что такое составной оператор? Для чего он используется в условном операторе?
Задание №2Является ли условным оператором следующая последовательность:
a)      If x<y then x:=0 else read(y);
b)      If x>=y then x:=0; y:=0elsewrite(z);
c)      If x<y<zthena:=a+1;

Задание №3Используя составной оператор, упростите следующий фрагмент программы:
If a>b then c:=1;
If a>b then d:=2;
If a <=b thenc:=3
If a<=b thend:=4;
Задание №4

Даны 2 точки в прямоугольной системе координат. Написать программу, которая определяет какая из точек ближе к началу координат.

воскресенье, 1 марта 2015 г.

ДЗ Программирование линейных алгоритмов

Задание по теме:
«ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ»
Задание №1Для заданного х вычислите у по формуле:
Y=x3+2,5x2-x+1.
Задание №2 По заданным координатам точек А и В вычислите длину отрезка АВ.
Подсказка: Расстояние d между точками вычисляется по формуле d=корень((х1-х2)^2+(y1-y2)^2)  , где A(x1,y1) иB(x2,y2).
Задание №3 Известны стороны треугольникаa,b,c. Напишите программу, вычисляющую площадь этого треугольника.

Подсказка: Площадь треугольника вычисляется по формулеГерона  S=корень(р(р-а)(р-b)(p-c))  , где р=(a+b+c)/2 полуметр треугольника