In one embodiment of the present invention, there is provided a method for
easily allowing a user of little to no programming language knowledge to
convert a computerized spreadsheet model to a structured programming
language model, which method includes: (i) receiving, from the user via a
computer input device, outputs and inputs of the computerized spreadsheet
model desired to be processed for conversion; (ii) checking the user
entries for errors; (iii) if an error is found, then requesting corrected
user entry; (iv) if no error is found, then identifying all relevant
spreadsheet model cells based on the user entries; (v) processing formulas
used in the spreadsheet model for parsing; (vi) converting the formulas
into final form and determining calculation priority order; and (vii)
generating the structured programming language model. The method of the
present invention is carried out by a system including a computer having a
user interface, a microprocessor and a storage unit, an input device
electronically coupled to the computer, and a software program stored in
the storage unit, the software program being programmed to operate the
microprocessor for carrying out the steps of the invention.
In un metodo di realizzazione di presente invenzione, è fornito un metodo per facilmente permettere che un utente di piccolo a nessuna conoscenza di linguaggio di programmazione converta un modello automatizzato del foglio elettronico in modello strutturato di linguaggio di programmazione, che il metodo include: (i) ricevendo, dall'utente via un dispositivo, le uscite e gli input di input del calcolatore del modello automatizzato del foglio elettronico ha voluto essere proceduto per la conversione; (ii) controllare le entrate di utente per vedere se ci sono errori; (iii) se un errore è trovato, quindi chiedendo l'entrata di utente corretta; (iv) se nessun errore è trovato, quindi identificare tutte le cellule relative del modello del foglio elettronico ha basato sulle entrate di utente; (v) formule d'elaborazione usate nel modello del foglio elettronico per analizzare; (vi) convertendo le formule in forma finale e determinando ordine di priorità di calcolo; e (vii) generando il modello strutturato di linguaggio di programmazione. Il metodo di presente invenzione è effettuato da un sistema compreso un calcolatore che ha un'interfaccia di utente, un microprocessore e un'unità di immagazzinaggio, un dispositivo di input accoppiato elettronicamente al calcolatore e un programma immagazzinato nell'unità di immagazzinaggio, il programma del software del software che è programmato per fare funzionare il microprocessore per l'avanzamento dei punti dell'invenzione.