Часть калькулятор
Входные данные (вводит пользователь):
1. IP адрес в десятично-точечном виде.
2. Маска подсети в десятично-точечном либо префиксном виде.
Выходные данные (выводятся на экран):
1. Введенный IP адрес.
2. Введенная маска подсети в десятично-точечном и бинарном виде.
3. Маска подсети в префиксном виде.
4. Подсеть, в которой находится введенный IP адрес.
5. Первый допустимый IP адрес в подсети.
6. Последний допустимый IP адрес в подсети.
7. Широковещательный IP адрес в подсети.
8. Количество допустимых IP адресов в подсети.
Примечание:
1. Значения пунктов №1,2,4,5,6,7 должны быть представлены в
десятично-точечном и бинарном виде.
2. Значения пунктов №3,8 должны быть представлены в десятичном виде.
3. В записи IP-адресов должны отсутствовать впереди стоящие нули, т.е.
запись 010.001.001.010 некорректна, 10.1.1.10 - корректна.
на программы написал, но мне не хватает знаний.
В целях удовлетворения этих потребностей органы государственной власти и органы местного и регионального самоуправления создают информационные службы, системы, сети, базы и банки данных.
Порядок их создания, структура, права и обязанности определяются Кабинетом Министров Украины или другими органами государственной власти, а также органами местного и регионального самоуправления.
begin
writeln('Дано уравнение вида ax^2+bx+c=0');
Writeln ('Укажи переменную "a"');
readln(a);
Writeln ('Укажи переменную "b"');
readln(b);
Writeln ('Укажи переменную "c"');
readln(c);
if a = 0
then writeln('Не квадратное уравнение!')
else begin
d:= sqr(b)-4*a*c;
if d < 0 then writeln('Нет корней')
else begin
x1:= (-b+sqrt(d))/2*a;
x2:= (-b-sqrt(d))/2*a;
writeln ('X1 =',x1,' X2 =',x2);
end;
end;
end.