procedural programming
Recently Published Documents


TOTAL DOCUMENTS

54
(FIVE YEARS 9)

H-INDEX

4
(FIVE YEARS 0)

Author(s):  
Kalvin Niam Aunillah ◽  
Akbar Roihan ◽  
Hikmah Damasta Ribilanam ◽  
Muhammad Ainul Yaqin

Teknologi sudah banyak berperan andil besar dalam meringankan pekerjaan manusia saat ini, teknologi diperkirakan akan terus berkembang. Software merupakan salah satu contoh dari perkembangan teknologi yang sampai sekarang banyak digunakan. Hal ini yang menyebabkan teknik pengembangan software semakin berkembang, dahulu developer menggunakan teknik procedural programming namun teknik ini mulai tidak praktis untuk bekerja dalam tim hingga dikenal teknik object oriented atau dalam pemrogaman disebut object oriented progamming. Berorientasi objek atau object oriented mulai banyak diterapkan karena lebih mempermudah developer saat bekerja dalam bentuk tim. Dikarenakan semakin banyak pengguna teknik object oriented dibutuhkan formula baru untuk menghitung kompleksitas software berorientasi objek, hal ini dikarenakan formula yang diajukan peneliti sebelumnya lebih mengarah formula untuk menghitung kompleksitas software berbasis procedural. Selain itu, mengetahui kompleksitas metrik dibutuhkan agar mempermudah developer untuk mengetahui kualitas dari software buatannya. Metrik yang diajukan pada penelitian ini memperhitungkan aspek dari relasi antar class, method, attribute dan bobot class. Metrik yang kami usulkan menghitung kompleksitas berorientasi objek berdasarkan diagram UML (Unified Modeling Language) untuk memodelkan sistemnya dan direpresentasikan ke dalam bentuk WDAG. Setelah itu, metrik akan divalidasi menggunakan dasar teori sembilan properti Weyuker. Setelah dilakukan validasi, hasil yang didapat adalah delapan dari sembilan properti Weyuker terpenuhi.


Author(s):  
Sergey Yu. Smogluk ◽  
Eugeniy N. Garin ◽  
Daria S. Romanova

The article presents a programming paradigm that defines a new style of program development called procedural-parametric programming (PPP). The paradigm is based on parametric polymorphism, which allows the procedures to accept and process variant data types without the algorithmic choice of alternatives within these procedures. In procedural programming languages, such types are described by unions (union in C, C++) or variant entries (in Pascal). Algorithmic processing of variants is carried out by means of conditional operators or switches. This approach is a development of procedural programming methods and acts as an alternative to object-oriented programming. The procedural-parametric paradigm of programming is an extension of the procedural approach. It makes possible to increase the capabilities of the latter by supporting data polymorphism. The application of the proposed approach will allow to increase the functional capabilities of the procedures without making any internal algorithmic changes. Procedural-parametric programming can be used both independently and in combination with other programming paradigms


Author(s):  
M. M. Abdurazakov ◽  
D. D. Gadjiev ◽  
A. R. Yesayan

The presented topic deserves attention because of its extreme usefulness, simplicity of its impact on the initial training in programming. This article discusses the basics of programming and features of work in the Logo environment, focused on the education and use of information technology, includes tools that allow you to display images in the style of commands of the Logo programming language. The inclusion of the elements of the Logo environment and the recursiveness underlying this language into interactive mathematical environments, for example, in GeoGebra, allow learners to create programs for solving a particular class of problems, which allows us to speak about the object approach when studying the content line of the school informatics course “Basics of algorithms and programming”, and the procedural programming approach characteristic of the Logo environment allows the formation of the corresponding features (logical, algorithmic thinking of students). A sufficiently easy to learn programming language in the Logo environment allows students to create programs and demonstrate unlimited possibilities for implementing mnemonics. The examples are series of simple examples of execution of command systems by the virtual executor “turtle” and the results demonstrating the creation of images with the help of a turtle are given.


Sign in / Sign up

Export Citation Format

Share Document