Treffer: APRENDER A MELHOR PROGRAMAR COMPUTADORES: com métodos e ferramentas que permitem conceber, executar e testar programas – casos de programação iterativa e recursiva.
Weitere Informationen
How to design and code a good Program for Computer Programming? This is a question that is always present in the mind of those who learn and teach Programming. Facing a Problem to be solved, this article presents methods to design Programming solutions, presenting case studies with the application of Iterative and Recursive Programming methods, both in the design, as in the coding, execution and testing of Programs, in a learning environment interactive. The Python Programming Language was justifiably chosen, in its imperative paradigm component, and the Online Python Tutor tool was applied for coding, execution and testing, which allows, in an interactive way, to understand the execution of the program and observe the state of the data structures involved, step by step. [ABSTRACT FROM AUTHOR]
Como conceber e codificar um bom Programa para Programação de Computadores? Esta é uma questão sempre presente na mente de quem aprende e ensina Programação. Perante um Problema a resolver, o presente artigo apresenta métodos para conceber soluções de Programação, apresentando estudos de casos com a aplicação de métodos de Programação Iterativa e Recursiva, tanto na concepção, como na codificação, execução e testes de Programas, num ambiente de aprendizagem interactiva. A Linguagem de Programação Python foi justificadamente escolhida, na sua componente de paradigma imperativo, e aplicou-se a ferramenta Online Python Tutor, para codificação, execução e teste, a qual permite, de forma interactiva, compreender a execução do programa e observar o estado das estruturas de dados envolvidas, passo a passo. [ABSTRACT FROM AUTHOR]
Copyright of Lusíada. Economia & Empresa is the property of Fundacao Minerva-Cultura-Ensino e Investigacao Cientifica and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)