Dasxa
думаю нужно уравнение, для нахождения области определения
Область определения есть у функции F. Знаменатель не должен равняться нулю. А нулю он равняется во многих случаях, зависящих от x и от a.
Dasxa
Для начала, нужно бы построить схему.
Для начала ты словесно описываешь по пунктам всё решение от начала до конца. Когда оно готово (а чтобы его приготовить, нужно будет раз десять его переделать), тогда по этому словесному решению рисуется блок-схема. Потом эта блок-схема нарисованная перерисовывается тоже десять раз таким образом, чтобы она была компактной и ясной, без всякой бороды в линиях, без всяких запутанностей. И потом уже по блок-схеме, которая получилась в итоге, ты пишешь псевдокод и потом его так же переделываешь раз десять, пока он не получится ясным, чётким, логичным и простым. И вот после этого ты можешь с этого псевдокода на питоне записывать реализацию.
Зачем нужно проделывать эти шаги все? Эти шаги все проделываются для того, чтобы свои мозги натренировать так думать каждый раз, когда ты хочешь что-то написать на каком-то языке программирования. Сначала ты записываешь это всё подробно и досконально на бумажке ручкой, учишься это делать просто. А потом со временем это перейдёт в воображение. Ты в воображении всё это будешь записывать про каждый код. В результате это будет выглядет так: когда ты захочешь написать программу, ты будешь сразу писать её на языке программирования. Мозг будет все эти необходимые этапы проделывать быстро в воображении. Если же ты не научишься всё это делать, то никаких программ ты сходу записывать не будешь. Если мозг не умеет строить программы, то им просто неоткуда появляться. Соответственно, ты будешь сидеть, пялиться в монитор и ждать от питона, когда он своим кодом вместо тебя вот эту твою программу напишет, которая тебе нужна. Это самая основная ошибка новичков в программировании: они думают, что программы за них должны языки программирования писать какими-то своими секретными модулями.
tags: stages