Найти - Пользователи
Полная версия: Задача: Блоки-Cхемы-Два ствола, не понимаю. Есть знающие ?
Начало » Центр помощи » Задача: Блоки-Cхемы-Два ствола, не понимаю. Есть знающие ?
1
Dasxa
Пользователь вводит вещественное число x и целое число a . Вычислить
значение целой величины R и функции F с учетом области определения. Для
значений вне области определения напечатать “не определено”. Посоветовали на питоне решить

Задача на тему “Блок-схемы-алгоритмы” питон. Для начала, нужно бы построить схему. Есть ввод, есть алгоритмы (Снaчала находится R далее r подставляется в F) через который все проходит, есть вывод - конец. думаю нужно уравнение, для нахождения области определения. Как правильно перевести на язык Python не знаю
py.user.next
Dasxa
думаю нужно уравнение, для нахождения области определения
Область определения есть у функции F. Знаменатель не должен равняться нулю. А нулю он равняется во многих случаях, зависящих от x и от a.

Dasxa
Для начала, нужно бы построить схему.
Для начала ты словесно описываешь по пунктам всё решение от начала до конца. Когда оно готово (а чтобы его приготовить, нужно будет раз десять его переделать), тогда по этому словесному решению рисуется блок-схема. Потом эта блок-схема нарисованная перерисовывается тоже десять раз таким образом, чтобы она была компактной и ясной, без всякой бороды в линиях, без всяких запутанностей. И потом уже по блок-схеме, которая получилась в итоге, ты пишешь псевдокод и потом его так же переделываешь раз десять, пока он не получится ясным, чётким, логичным и простым. И вот после этого ты можешь с этого псевдокода на питоне записывать реализацию.

Зачем нужно проделывать эти шаги все? Эти шаги все проделываются для того, чтобы свои мозги натренировать так думать каждый раз, когда ты хочешь что-то написать на каком-то языке программирования. Сначала ты записываешь это всё подробно и досконально на бумажке ручкой, учишься это делать просто. А потом со временем это перейдёт в воображение. Ты в воображении всё это будешь записывать про каждый код. В результате это будет выглядет так: когда ты захочешь написать программу, ты будешь сразу писать её на языке программирования. Мозг будет все эти необходимые этапы проделывать быстро в воображении. Если же ты не научишься всё это делать, то никаких программ ты сходу записывать не будешь. Если мозг не умеет строить программы, то им просто неоткуда появляться. Соответственно, ты будешь сидеть, пялиться в монитор и ждать от питона, когда он своим кодом вместо тебя вот эту твою программу напишет, которая тебе нужна. Это самая основная ошибка новичков в программировании: они думают, что программы за них должны языки программирования писать какими-то своими секретными модулями.


tags: stages
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB