Interactive $C/C^{++}$ and QBASIC programming approaches on the educational beam code BEAPRO

Bu makalede, QBASIC ve C programlama dillerini kullanarak kiriş ve şaftların temel statik eğilme problemlerinin çözümü, etkileşimli programlama tekniklerinin de bir arada uygulanması ile sunulmaktadır. Bu çalışmanın amaçlarından birincisi, lisans düzeyindeki mühendislik öğrencilerine kirişlerin eğilme/dönme konusunu pratik açıdan etkileşimli olarak öğretirken, ikinci olarak da QBASIC ve $C/C^{++}$ 'programlama dilleri arasındaki karşılaştırmayı gösterebilmektir. Sonuç olarak, PC bilgisayarlarının gücü, bilgisayar dillerinin özel yapılan ile birlikte kullanıldığı zaman öğrencilere, mühendislik problemlerine bakış açılarını ve karar verme yeteneklerinin geliştirilmesinde faydalı bilgisayar kodlan hazırlanabileceği görülmektedir.

Eğitim amaçlı kiriş kodu BEAPRO üzerinde etkileşimli $C/C^{++}$ ve QBASIC proglamlama yaklaşımları

In this article, the basic solution for the deflection of the beam and shaft static analysis problems is investigated by using the interactive programming techniques under the consideration of QBASIC and C computer languages. The first of the aims of this study is to give the undergratuate engineering students a practical review on the interactive deflection/rotation analysis of the beams, and secondly to show the comparisons between QBASIC and $C/C^{++}$ programming languages. It is seen that, by combining the power of PC computers together with the special features of computer languages, students will have an opportunity for the improvement of their engineering judgement and self confident by the preparation of computer programs.

___

  • 1.Dym.,C.L.,"Expert Systems: New Approach to Computer-Aided Engineering", 25th AIAA-ASCE-ASME-AHS Structural Dynamics and Materials Conference, Palm Springs, CA,99-115(1984).
  • 2.Noor,A.,"Survey of Computer Programs for Solution of Nonlinear Structural and Solid Mechanics Problems", Computers&Strucrures, 13,425-465,(1981).
  • 3.Victor,E.S.,Sikiotis,E.S.,"Interactive Graphics Nonlinear Constrained Optimization", Computers&Snaictures,21(4),759-769,(1985).
  • 4.DI300 User's Manual, Release No.4., Precision Visual Inc., Boulder, CO, (1984).
  • 5.Günay,E.,"Development of a Preprocessor and Modification of a Finite Element Procedure for the Analysis of Metal Forming Processes", Master's Thesis, Eng.Faculty, Dec. 1989,255 pages, The Institute of Natural Sciences,METU,(1989).
  • 6.Ülkülü,Ç.,Yüksel,Ş.,Ercan,Y.,"Mekanik Titreşimlerin Eğitimi için Bir Bilgisayar Program Paketi Geliştirilmesi", 7th National Machine Theory Symposium, Yıldız Technical University,İstanbul,20-22, September, (1995).
  • 7.Low,K.H., "An Analytical- Experimental Comparative Study of Vibration Analysis For Loaded Beams with Variable Boundary Conditions",Computers&Structureş,65(l),97-107,1997.
  • 8.Tanrıverdi,İ.,Yüksel,Ş.,Aktürk,N.,"Temel mekanizmaların Eğitimi için Bir Paket Program Geliştirilmesi", 11(3), July, Journal of the Institute of Science and Technology of Gazi University, (1998).
  • 9.Polat,M.U., Kurç,Ö.,"XSPlate:Sonlu Elemanlar Tabanlı bir Plak İşlemcisi", UHMK'98-IIIth Computational Mechanics Conferences, 227-233,İstanbul, (1998).
  • 10.Ge,Y.,Watson,L.T.,Collins,E.G., "An Object-Oriented Approach to Semidefinite Programming", Mathematical&Computational Applications, Association for Scientific Research,3(l), 1-10,1998.
  • 11.Beer,P.F., Johnston,Jr.E.R., Mechanics of Materials, McGraw-Hill, Tokyo, (1981).
  • 12.Hibbeler,R.C.,Mechanics of Materials, Prentice Hall, 3rd Ed., Hew Jersey, (1997).
  • 13.Çal,T., "Değişik Yüklemeler Altındaki Kirişlerin İnteraktif Programlama ile Statik Analizi", G.Ü.,Mechanical Engineering Department, Graduation Project, June,( 1998).
  • 14.Ülkü,B.,"Değişik Yüklemeler Altındaki Kirişlerin İnteraktif Programlama ile Eğim-Sehim Analizi", G.U.,Mechanical Engineering Department, Graduation Project, June,(1999).
  • 15.Berlinger,E.,Strictly Structured BASIC,West Publishing Company, New York,(1986).
  • 16.Holmes, B.J.,Basic Programming-A Complete Course Text, 3rd Ed,Great Britain,(1989).
  • 17.Thompson,R.G.,Memll,E.,BASIC A First Course,Columbus,(1981).
  • 18.Çölkesen,R.,İşte C Programlama Dili,BETA Print., 1996, İstanbul.
  • 19.C++ Programmer's Guide, Borland International Inc.,(1997).
  • 20.C++ User's Guide, Borland International Inc.,( 1997).
  • 21.Türbo C Reference Guide,Borland International Inc.,(1987).
  • 22.Microsoft QuickBASIC Compiler Guide,Microsoft Corporation, (1987).