Алгоритм простой - составить процедуру вычисления функции g, затем составить цикл проверки знака у значений этой функции, когда аргумент (h) пробегает ряд значений.
Программа может выглядеть примерно так (я использую синтаксис Модулы-2, но перевести его на Паскаль не штука, это родственные языки):
MODULE Gh;
FROM Math IMPORT Ln;
CONST e=2.718281828; h0=1.7; step = 1.4;
VAR h: REAL;
PROCEDURE g(x: REAL): REAL;
BEGIN
RETURN x/2.4 + Ln(x+14.6)
END g;
(*Для пущей строгости можно добавить сюда проверку того, что х+14.6 больше 0, чтоб можно было брать логарифм*)
BEGIN (*основная часть*)
h := h0;
WHILE h <= e DO
IF g(h) > 0 THEN
(*тут делаем что надо: печатаем значение функции, записываем его в память или что-то ещё*)
END (*if*);
h := h+step
END (*while*)
END Gh.
Входные данные значение угла альфа в переменную alfa
Выходные данные значение z1 и z2
Начало;
запрос Значения угла альфа;
вычисление функции z1=1-1/4*sin(alfa)^2<wbr />;
вычисление функции z2=cos(alfa)^2+sin(a<wbr />lfa)^2;
вывод значения функции z1;
вывод значения функции z2;
Конец;
БЛОК-СХЕМА
Пример :входные данные угол=0.261799388
Пример выдачи результатов:
0.261799388
Z1=1.803525404
Z2=0.9375
входные данные угол=0.523598776
Пример выдачи результатов:
0.523598776
Z1= 1.3125
Z2= 0.8125
Да, теорема Абеля - Руффини рулит, не существует общих формул для решения уравнений выше 4 степени.
Даже для кубических уравнений есть, казалось бы, формула Кардано, но она дает решение, только если у нас 1 действительный корень и два комплексных, или 1 действительный и еще два действительных равных друг другу (то есть кратный корень).
Если же у нас 3 разных действительных корня, то получается "неприводимый" случай, когда под квадратным корнем оказывается отрицательное число, после чего решение затыкается.
Способ Феррари для решения уравнений 4 степени - это уже не просто формула, а целый метод.
Посмотреть его можно здесь: http://www.resolventa.ru/spr/algebra/ferrary.htm
Там подводных камней еще больше.
Поэтому все сайты типа Вольфрам Альфа или Нигма РФ, обычно решают уравнения простыми численными методами.
Есть, например, метод Ньютона, метод наименьших квадратов, еще какие-то методы, я все не помню.
Нет, CSS - это таблица стилей. Вы можете с их помощью описать внешний вид чего-нибудь, но программировать не можете. Потому что любой алгоритм состоит из инструкций, т.е. команд управления, которые выполняются в определенном порядке. В CSS нельзя задать ни порядок, ни команды вообще (нет в нем инструкций, как и в HTML, например).
Когда хостинг не поддерживает php ты можешь отображать только статические страницы. Ну или с джаваскриптом (но это тоже статические страницы, т.к. js выполняется на стороне клиента и уже не может залезть в базу данных на сервере никаким образом).
Если конечно хостинг не поддерживает аналоги php типа питона.
Блок схема программы
Определение входных данных
строка для обработки
Определение выходных данных
строка для обработки,измене<wbr />нная строка или сообщение "Нет символов для замены"
код программы:
void main()
{
char mystr[256],z='*';
int i;
printf("Введите строку\n");
scanf("%s",mystr);
printf("Исходная строка:%s\n",mystr);
if(strchr(mystr,z)==<wbr />NULL){printf("Нет символов для замены\n");}
else{
for(i=strlen(mystr);<wbr />i>0;i--){
mystr[i]=(mystr[i]==<wbr />'*'?'7':mystr[i]);
}
printf("Измененная строка:%s",mystr);
}
}
пример выдачи:
**йцукен*гшщзх*фыва*<wbr />*
Исходная строка:йцукен*гшщзх*<wbr />фыва
Измененная строка:йцукен7гшщзх7<wbr />фыва