İstatistiksel Yazılım Geliştirme Ortamı: R
|
|
|
- Coskun Demirel
- 10 yıl önce
- İzleme sayısı:
Transkript
1 İstatistiksel Yazılım Geliştirme Ortamı: R A.Fırat Özdemir 1, Engin Yıldıztepe 1, Mustafa Binar 2 1 Dokuz Eylül Üniversitesi, Fen-Edebiyat Fakültesi, İstatistik Bölümü, İzmir 2 Dokuz Eylül Üniversitesi, Fen Bilimleri Enstitüsü, İstatistik Anabilim Dalı, İzmir [email protected], [email protected], [email protected] Özet: Günümüzde, yeni geliştirilen yöntem ve algoritmalar için yazılım geliştirme amacıyla kullanılabilecek pek çok yazılım geliştirme ortamı bulunmaktadır. Bu çalışmada, son yıllarda özellikle akademik çalışmalarda yaygın olarak kullanılan R programlama dilinden bahsedilmiştir. Özellikle veri işleme, hesaplama, grafiksel gösterim ve istatistiksel yöntemler için tasarlanan R, 1997 yılından bugüne dünyanın farklı yerlerindeki araştırmacıların katkıları ile geliştirilmiş ve ücretsiz olarak ulaşılabilen bir programlama dilidir. Anahtar Sözcükler: R programlama dili, istatistiksel yazılım geliştirme Statistical Software Development Environment: R Abstract: Today, there are many software development environments for newly developed methods and algorithms. In this study, programming language R which is especially used for academic purposes has been presented. R which has been developed with the contribution of many researchers all over the world since 1997 is integrated software, designed especially for data manipulation, calculation, graphical display and statistical methods. R can be reached free of charge. Keywords: R programming language, statistical software development 1. Giriş R dili ilk olarak Yeni Zelanda daki Aucland Üniversitesi İstatistik Bölümü nden Ross Ihaka ve Robert Gentleman tarafından yazılmıştır. Daha sonra dünyanın çeşitli yerlerindeki araştırmacılardan oluşan bir grup R dilini geliştirmeye devam etmiştir. Bu grup 1997 de R Core Team olarak adlandırılmıştır. R programlama dili bu grupta yer alan araştırmacıların katkıları ile günümüzde kullanılan biçimini almıştır.[2] R dilinin tasarımı önemli ölçüde Becker, Chamber, ve Wilks in geliştirdiği S dili ile Sussman ın geliştirdiği Scheme dillerinden etkilenmiştir. Görünüm özellikleri açısından S diline benzeyen R, uygulama ve anlamsal yönden Scheme diline yakındır. S dili, ilk sürümü 1976 yılında tamamlanan ve o dönemlerde istatistiksel hesaplama yordamlarında tercih edilen Fortran diline alternatif olarak geliştirilen bir istatistiksel programlama dilidir. Gelişen ve değişen S dilinin ticari sürümü 1988 yılında piyasaya sürülen S-PLUS tır. S-PLUS günümüzde TIBCO isimli bir yazılım şirketi tarafından pazarlanmaktadır. S-PLUS yazılımının akademik ve öğretim amaçlı kullanılmasında lisans ücretlerinin pahalı bulunması nedeniyle Yeni Zelanda lı iki istatistikçi Ross Ihaka ve Robert Gentleman, R adını verdikleri programlama dilini geliştirmeye karar vermişlerdir. R kodları 1995 yılında genel kamu lisansıyla (GPL-General Public License) yayınlanmış ve kısa sürede oluşturulan core team tarafından geliştirilen ilk sürümü 29 Şubat 2000 tarihinde yayınlanmıştır.[2] R ve S-PLUS dilleri benzer komut satırına sahiptirler. Bu dillerde yazılan programların birçoğu diğerinde de uygulanabilir. Her ikisi de çok başarılı veri çözümleme sonuçları ortaya 293
2 İstatistiksel Yazılım Geliştirme Ortamı: R A.Fırat Özdemir, Engin Yıldıztepe, Mustafa Binar koymaktadır.[8] Ancak R açık kaynak kodlu ve dünyanın çeşitli yerlerindeki araştırmacılar tarafından geliştirilen bir programlama dilidir. R istatistiksel yazılım geliştirme ortamı veri manipülasyonu, hesaplama ve grafik gösterim için tasarlanmıştır. Yeni geliştirilen veri çözümleme yöntemleri için kullanılabilecek uygulamalar R ile hızlı bir biçimde yazılabilir. R dilinin söz dizimi kuralları (syntax) C diline benzerlik gösterir [9]. Fonksiyonel bir programlama dili olan R istatistikçiler ve matematikçiler için kod yazmayı kolaylaştıran fonksiyonlara sahiptir. Bu fonksiyonlar bir girdi ifadesi olarak kullanılarak işlem sonuçları tek satırlık komutlarla elde edilebilir. Özellikle bir istatistikçinin veri çözümleme ve grafiksel gösterimlerde kullanabileceği özel fonksiyonlara sahiptir.[1] Yapılan bu çalışma ile R programlama dili tanıtılmış ve özellikle istatistikçiler için önemine değinilmiştir. Çalışmanın sonraki bölümlerinde, R dilinde kullanılan nesneler, nesne olarak fonksiyonlar ve yardımın kullanılmasından bahsedilmiştir. Sonuç bölümünde ise, R dilinin güçlü ve zayıf yönleri belirtilerek diğer istatistiksel yazılım paket programlar ile karşılaştırılmasına yer verilmiştir. 2. R İstatistiksel Programlama Dili Dizi ve özellikle matris hesaplamalarında kullanılabilecek özel operatörler mevcuttur. Veri analizi için kullanılabilecek uyumlu ve bir arada kullanılabilen araçlar içerir. Veri çözümlemede kullanılabilecek grafiksel araçlara sahiptir. S dili gibi basit, etkili bir programlama dilidir. [14] Kullanılacak olan veri dosyalarının R ortamına alınabilmesi için farklı seçenekler vardır. Metin dosyalarından (txt), hesap tablosu dosyalarından (xls, sav), binary ve dbase (dbf) dosyalarından veri almak mümkündür. Gerekli paketleri yükleyerek farklı veritabanlarından da(mysql, Access, Microsoft SQL Server, Postgre SQL, Oracle, IBM DB2) veri almak mümkündür. Ancak R çok büyük boyutlu veritabanı dosyaları ile çalışmak için uygun değildir.[10] Açık kaynak kodlu bir yazılım olan R nin kurulumunun ve kaynak kodunun, Unix, Linux, FreeBSD, Windows ve MacOs gibi işletim sistemlerinde kullanılabilecek farklı sürümleri R-Project web sitesinden temin edilebilir R de Nesne Kavramı ve Nesneler: Birçok programlama dilinde değişkenler bellekte saklanan veriye doğrudan erişimi sağlar. Ancak R, belleğe direkt erişim yerine özel veri yapılarını kullanır. Bu veri yapıları sembol ve değişkenlerin referans olarak kullanıldığı nesnelerdir. R programlama dilindeki temel nesne türleri aşağıda verilmiştir. [9] R-Project web sitesinde yapılan tanıma göre R, istatistiksel hesaplamalar ve grafikler için bir dil ve ortamdır.[6] R, yaygın olarak kullanılan SPSS, SAS, STATA gibi istatistik paket programlardan farklıdır. R bir istatistik paket program değil istatistiksel yazılım geliştirme ortamıdır.[13] R programlama dilinin bazı temel özellikleri aşağıda verilmiştir. Etkin veri işleme ve saklama özelliğine sahiptir. 294 Vektörler: R de altı farklı temel vektör tipi bulunmaktadır; logical, integer, real, complex, string ve raw. Listeler: Listeler de vektördür ancak listedeki elemanlar farklı tiplerde olabilir. İfade: Bir veya daha fazla deyimden oluşan nesnelerdir. Fonksiyonlar NULL: Özel bir nesnedir. Bir nesnenin boş olup olmadığının belirlenmesi veya boş yapılması için kullanılır. Ortamlar: new.env komutu ile oluşturulur.
3 Sembol-değer çiftlerini içeren bir çerçeve ve bir kapsamdan meydana gelir. R de ayrıca özel bileşimli nesneler denilen faktör ve veri çerçeve nesneleri de vardır R de Nesne Olarak Fonksiyonlar: R de fonksiyonlar da bir nesne türüdür ve diğer nesneler gibi kullanılır. Fonksiyonların üç temel bileşeni vardır Argüman listesi: Bu listede fonksiyonun argümanları virgülle ayrılarak belirtilir. Gövde Bölümü: Tek bir ifade veya değişkenden oluşabildiği gibi bir dizi ifadenin yer aldığı ve { ile } arasında belirtilen kısımdır. Fonksiyon Ortamı: Fonksiyon oluşturulurken aktif olan ortamdır. Şekil 1. Fonksiyon örneği Yukarıdaki b.median isimli fonksiyon ortancanın standart hatasının bootstrap tahminini bulur. [5] Burada data ve num argümanları, fonksiyon çağırılırken kullanılacak vektör ve bootstrap örneklem sayısıdır. Bu fonksiyonun data1 vektörü ile 20 bootstrap örneklem türeterek ortancanın standart hatasının bootstrap tahminini ve üretilen örneklemleri b1 isimli bir liste nesnesine yazması için aşağıdaki komut kullanılır. b1< b.median(data1,20) da yazılan fonksiyonlardan oluşan paketlerin R web sitesinden temin edilerek yüklenebilmesidir. Install.package() ve update.package() fonksiyonları R komut satırından istenilen paketin indirilmesi ve yüklenmesi için kullanılırlar R Kaynak Kod (SourceCode) Dosyası R dilinde komut satırına girilen söz dizim kuralları aynı zamanda metin dosyalarına da yazılabilir. Bu durumda metin dosyası uzantısı *.R olarak kaydedilir. Bu şekilde kaydedilmiş bir dosya artık R script dosyasıdır. R de bu scriptleri kaynak olarak kullanmak için ana menüde Dosya-file-open script komutu verilir. Başka bir metin editöründe bulunan komutları tekrar komut satırına yazmadan çalıştırmak mümkündür. File menüsünden New Script komutu seçildiğinde açılan R Editor e istenilen komutlar yazılabilir veya kopyalanabilir. Bu editördeki istenilen satırları çalıştırmak için bu satırları işaretledikten sonra Ctrl+R tuş kombinasyonu kullanılır.[2] 2.4. Çöp Toplayıcı (Garbage Collector): Çöp toplayıcılar programlama dillerinde dinamik bellek yönetimini üstlenen sistemlerdir. Programın yazılması ve çalışması sırasında bellek yönetimini gerçekleştirerek bellek sızıntısı (memory leak) ve geçersiz işaretçiler (dangling pointer) gibi olası bellek yönetimi hatalarını önlerler. Böylece hafıza yönetiminin yükü programı yazan kişide değil programlama dilinde olur. Lisp, SmallTalk, Eiffel, Haskell, ML, Scheme, Python, Java,.NET gibi pek çok programlama dili ya da uygulama geliştirme ortamı tüm bellek yönetimini çöp toplayıcılar ile yapar. R programlama dilinde sürümünden bu yana kuşak yaklaşımının kullanıldığı çöp toplayıcı vardır. R de bellek kullanım durumunu izlemek için gc ve gcinfo fonksiyonları kullanılır.[11,12] R fonksiyonları ayrı paketler halinde düzenlenmişlerdir. Böylece sadece ihtiyaç duyulan fonksiyonların olduğu paket yüklenerek daha az bellek kullanımı ve daha hızlı işlem gücü sağlanabilir. Bu paketlerin bir başka avantajı Yardımın Kullanılması R istatistiksel yazılım geliştirme ortamında üç farklı kaynaktan yardım alma imkanı vardır. İlki çevrim içi yardım, ikincisi R nin yardım menüsü, üçüncüsü ise R-Project web sitesinde
4 İstatistiksel Yazılım Geliştirme Ortamı: R A.Fırat Özdemir, Engin Yıldıztepe, Mustafa Binar bulunan kılavuzlardır. [10] ve [14] nolu kaynaklar başlangıç aşamasında olan kullanıcılar için çok yararlıdır.[4] R de yardım kullanmanın en kolay yolu kullanıcı ara yüzündeki araçlar bölümünde yer alan Help menüsünü kullanmaktır.[2] Yukarıda bahsedilenden farklı olarak Help menüsünde, R de bir fonksiyonun nasıl kullanıldığı ve parametrelerinin ne olduğu hakkında yardım sağlayan fonksiyonel yardım mevcuttur. Fonksiyonel yardıma Help menüsünden R functions tıklanarak veya komut satırına help(fonksiyon ismi) yazarak erişilebilir. help komutu iki farklı şekilde kullanılabilir. Bu yöntemler aşağıda gösterilmiştir: >help(mean) veya >?mean Bu iki yöntem de R de fonksiyon ismi bilindiğinde kullanılabilir. Fonksiyon isminin bilinmediği durumlarda kullanılabilecek yardım komutları aşağıda belirtilmiştir:[2,4] 1. help.search(. ): Parantez içinde belirtilenle ilgili yardım konularını listeler. Örneğin >help.search( data input ) komutu data input konusunun geçtiği yardım konularını listeler. 2. find(. ): Parantezde belirtilen kelimenin geçtiği paketin ismini bulur. Örnek: > find( lowess ) [1] package:stats 3. apropos(. ): Parantez içinde belirtilenle ilgili bütün nesnelerin isimleri bir vektör olarak listelenir. Örnek: > apropos( lm ) [1]. C anova.glm. C anova.glm.null. C glm 3. Sonuç Bu çalışmada, son yıllarda akademik çalışmalarda yaygın olarak kullanılan R programlama 296 dilinin tanıtılması hedeflenmiştir. R, ücretsiz olarak temin edilmesi ve dünyanın çeşitli bölgelerindeki araştırmacıların bu dilin gelişimine destek vermesi sonucunda, özellikle veri işleme ve çözümleme alanlarında çalışan kullanıcıların dikkatini çekmiştir. Bu dilin güçlü yönleri; ücretsiz temin edilebilmesi, nesne yönelimli bir programlama dili olması, farklı amaçlar için geliştirilmiş paketler eklenerek fonksiyonelliğinin arttırılabilmesi, 2-D, 3-D ve daha fazla boyutlu gelişmiş grafik araçlarına sahip olması, olarak sıralanabilir. Aşağıdaki özellikleri ise zayıf yönleri olarak belirtilebilir: Öğrenmesi zor bir programlama dilidir. Gelişmiş veri işleme özelliklerine sahip olmasına rağmen bunların kullanılabilmesi özellikle dizi ve matris işlemlerine hâkim olmayı gerektirir. Çok büyük veri dosyaları ile çalışmak için uygun değildir. Birkaç yüz megabyte dan daha büyük veri dosyaları açılmak istendiğinde yetersiz bellek sorunu meydana gelebilir.[10] Ticari bir ürün olmadığı için kullanımında karşılaşılan sorunların iletileceği müşteri destek birimi yoktur. Wegman ve Solka ya göre istatistik paket programlarının Microsoft u olarak nitelendirilen SAS, daha çok kurumsal ölçekte kullanılan bir paket programdır.[15] SAS, özellikle veri madenciliği ve bir çok alanda kullanılabilen uygulama araçlarına sahip çok kapsamlı bir paket programdır ve bu özellikleri onu, bu alanın en büyük ve en pahalı paket programlarından biri yapmaktadır. Statistical Packages for Social Science (SPSS) ise dünya ölçeğinde rekabet gücüne sahip bir başka istatistik paket programıdır ve özellikle sosyal ve eğitim bilimleri alanında kullanıcı bulmaktadır.
5 Yaygın olarak kullanılan SAS, SPSS gibi istatistik paket programları ile R arasındaki en önemli fark R nin bir paket program değil istatistiksel hesaplamalar ve grafikler için kullanılabilecek bir istatistiksel yazılım geliştirme ortamı ve programlama dili olmasıdır.[13] Windows ve Unix platformlarında kullanılabilen S Plus ile Windows, Unix, MacOS platformlarında kullanılabilen R, kullanıcı ara yüzü dışında pek çok açıdan birbirine benzemekte olup bu dillerden birinde yazılan bir kod genellikle diğerinde de çalıştırılabilir. Ancak söz dizimi kurallarındaki bazı ufak gözüken farklar, komutların işletilmesi sonucu farklı sonuçlar çıkmasına neden olabilecek kadar önemlidir.[7] Bu iki dili birbirinden ayıran en önemli özellik Ihaka ve Gentleman tarafından geliştirilmeye başlanan ve R Core Team tarafından geliştirilmesi devam eden R nin ücretsiz bir dil olmasıdır. Bu çalışmada, yeni geliştirilen istatistiksel yöntemler için yazılan paketlerin kullanıcılar tarafından kolaylıkla yüklenebildiği ve istatistikte önemli bir çalışma alanı olan dayanıklı (robust) istatistiksel yöntemleri kullanmak için gereken fonksiyonlara sahip olması nedeniyle özellikle bu alanda çalışan araştırmacılar tarafından tercih edildiği gözlenen açık kaynak kodlu ve ücretsiz bir programlama dili olan R, tarihçesi, yardım seçenekleri, nesne kavramı, fonksiyonları ve diğer özellikleri ile incelenmiştir. R, akademik çalışmaların yanı sıra istatistik ve matematik eğitiminde de lisanslama problemi olmadan ihtiyaçları karşılayabilecek güçlü bir alternatif oluşturmaktadır. 4. Kaynaklar: [1] Braun W.J.,Murdoch D.J., A first course in statistical programming, Cambridge University Press, England, 1:13-175(2007) [2] Crawley M. J., The R Book, Wiley serisi, England, 9-97(2007) [3] Dalgaard P., Introductory Statistics with R,Springer Series, Denmark, 9-11(2008) [4] Everitt B. S., Hothorn Torsten, A Handbook of Statistical Analyses Using R, London 1-3, 4-5(2005) [5] otstrap.htm, R Library: Introduction to Bootstrapping, Ucla Academik Technology Services [6] What is R?,(2009) [7] Ihaka, R., & Gentleman, R., R: A Language for Data Analysis and Graphics, Journal of Computational and Graphical Statistics, 5(3), (1996) [8] Lumley T., R Fundamentals and Programming Techniques, Birmingham 3-4(2006) [9] R Development Core Team, R Language Definition, 2-8, 26(2008) [10] R Development Core Team, R Data Import/Export, 2-4(2008) [11] R Development Core Team, R Internals, 11-12(2008) [12] R Development Core Team, R: A Language and Environment for Statistical Computing, (2009) [13] Statistical Computing Group, Very Basics of R(Windows), Research Data Services, University of Pennsylvania 2-3(2008) [14] Venables W. N., Smith D. M., the R Development Core Team, An Introduction to R, 2-6(2008) [15] Wegman E. J., Solka J. L., Statistical Software for Today and Tomorrow, in Encyclopedia of Statistics, John Wiley, (2005) 297
İstatistiksel Yazılım Geliştirme Ortamı: R
A.Fırat Özdemir 1, Engin Yıldıztepe 1, Mustafa Binar 2 1 Dokuz Eylül Üniversitesi, Fen-Edebiyat Fakültesi, İstatistik Bölümü, İzmir 2 Dokuz Eylül Üniversitesi, Fen Bilimleri Enstitüsü, İstatistik Anabilim
İSTATİSTİKSEL YAZILIM GELİŞTİRME ORTAMI: R
İSTATİSTİKSEL YAZILIM GELİŞTİRME ORTAMI: R A. Fırat ÖZDEMİR, Engin YILDIZTEPE, Mustafa BİNAR Dokuz Eylül Üniversitesi, Fen-Edebiyat Fakültesi, İstatistik Bölümü AKADEMİK BİLİŞİM 2010 10-12 Şubat 2010 MUĞLA
R ile Programlamaya Giriş ve Uygulamalar
R ile Programlamaya Giriş ve Uygulamalar İçerik R ye genel bakış R dili R nedir, ne değildir? Neden R? Arayüz Çalışma alanı Yardım R ile çalışmak Paketler Veri okuma/yazma İşleme Grafik oluşturma Uygulamalar
Uzaktan Eğitim Uygulama ve Araştırma Merkezi
JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java Kodlarına Yorum Satırı Eklemek Java Paket Kavramı Java Kütüphane Kavramı Konsoldan Veri Çıkışı ve JOPtionPane Kütüphanesi JOptionPane Kütüphanesi Kullanarak
Açık Kaynak Kodlu Yazılım
Temel Kavramlar İşletim Sistemi Bilgisayar kullanıcısı ile bilgisayarı oluşturan donanım arasındaki iletişimi sağlayan, aynı zamanda diğer uygulama yazılımlarını çalıştırmaktan sorumlu olan sistem yazılımıdır.
Öğr. Gör. Serkan AKSU http://www.serkanaksu.net. http://www.serkanaksu.net/ 1
Öğr. Gör. Serkan AKSU http://www.serkanaksu.net http://www.serkanaksu.net/ 1 JavaScript JavaScript Nedir? Nestcape firması tarafından C dilinden esinlenerek yazılmış, Netscape Navigator 2.0 ile birlikte
Görsel Programlama DERS 01. Görsel Programlama - Ders01/ 1
Görsel Programlama DERS 01 Görsel Programlama - Ders01/ 1 Takdim Planı Nesneye Dayalı Programlama Kavramı Nesne, Sınıf Kavramı Java Programlama Dili Java Programlama Dili Temel Özellikleri Java Sürümleri
VERİ TABANI UYGULAMALARI
VERİ TABANI UYGULAMALARI VERİ TABANI NEDİR? Bir konuyla ilgili çok sayıda verinin tutulmasına, depolanmasına ve belli bir mantık içerisinde gruplara ayrılmasına veri tabanı denir. Veri tabanı programları;
Programlama Dillerinde Kullanılan Veri Tipleri
Programlama Dillerinde Kullanılan Veri Tipleri Taban/Biçim Basic Paskal C/C++/C#/Java 10 (Decimal ) - - - 16 (Hexadecimal) &hsayı veya &Hsayı $sayı 0xsayı veya 0Xsayı Üstel eüs veya Eüs eüs veya Eüs eüs
Yrd. Doç. Dr. Caner ÖZCAN
Yrd. Doç. Dr. Caner ÖZCAN Diziler ile Pointer Arası İlişki Bir dizi adı sabit bir pointer gibi düşünülebilir. Diziler ile pointer lar yakından ilişkilidir. Pointer lar değişkenleri gösterdikleri gibi,
İnternet Programcılığı
1 PHP le Ver tabanı İşlemler Yaptığımız web sitelerinin daha kullanışlı olması için veritabanı sistemleri ile bağlantı kurup ihtiyaca göre verileri okuyup yazmasını isteriz. 1.1 Veritabanı Nedir? Veritabanı
1.PROGRAMLAMAYA GİRİŞ
1.PROGRAMLAMAYA GİRİŞ Bilindiği gibi internet üzerindeki statik web sayfaları ziyaretçinin interaktif olarak web sayfasını kullanmasına olanak vermemektedir. Bu yüzden etkileşimli web sayfaları oluşturmak
EĞİTİM-ÖĞRETİM YILI MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ (İNGİLİZCE) BÖLÜMÜ DERS PROGRAMINDA YAPILAN DEĞİŞİKLİKLER
BİRİNCİ SINIF GÜZ YARIYILI 2015-2016 EĞİTİM-ÖĞRETİM YILI MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ (İNGİLİZCE) BÖLÜMÜ DERS PROGRAMINDA YAPILAN DEĞİŞİKLİKLER DEĞİŞİKLİK FORMU COM101 BİLGİSAYAR PROGRAMLAMA
VERİ TABANI YÖNETİM SİSTEMLERİ I
BÖLÜM 11 11. SQL de JOIN (BİRLEŞTİRME) İŞLEMİ 11.1. JOIN (Birleştirme) İşlemi Veri tabanı kayıtları oluşturulurken bütün bilgiler bir tabloda değil de, birkaç tablo üzerinde tutulur. Bu dataların daha
BLM 112- Programlama Dilleri II. Hafta 5 İşaretçiler (Pointers)
1 BLM 112- Programlama Dilleri II Hafta 5 İşaretçiler (Pointers) Dr. Öğr. Üyesi Caner Özcan Hiç hata yapmayan insan, hiçbir şey yapmayan insandır. Ve hayatta en büyük hata, kendini hatasız sanmaktır. ~Y.
Yrd. Doç. Dr. Caner ÖZCAN
Yrd. Doç. Dr. Caner ÖZCAN Fonksiyonu Referans ile Çağırma (Call by Reference) Bir fonksiyona gönderilen parametrenin normalde değeri değişmez. Fonksiyon içinde yapılan işlemlerin hiçbiri argüman değişkeni
JAL IN İNTERNET TEN İNDİRİLMESİ VE KURULMASI
JAL IN İNTERNET TEN İNDİRİLMESİ VE KURULMASI WINDOWS TA JAL IN İNDİRİLMESİ VE KURULMASI JAL derleyicisi aslında Jal.exe isimli tek bir dosyadan oluşur. Jal.exe derleyici programı, yazılan JAL programı
5. PROGRAMLA DİLLERİ. 5.1 Giriş
5. PROGRAMLA DİLLERİ 8.1 Giriş 8.2 Yazılım Geliştirme Süreci 8.3 Yazılım Geliştirme Sürecinde Programlama Dilinin Önemi 8.4 Programlama Dillerinin Tarihçesi 8.5 Programlama Dillerinin Sınıflandırılması
Java Temel Özellikleri
Java Temel Özellikleri Java Programlama Dili Java programlama dili şu anda dünyadaki en popüler programlama dillerinden biri haline gelmiştir. Java SUN bilgisayar şirketince elektrikli ev aletlerinin birbiriyle
MATLAB A GİRİŞ. EE-346 Hafta-1 Dr. Ayşe DEMİRHAN
MATLAB A GİRİŞ EE-346 Hafta-1 Dr. Ayşe DEMİRHAN MATLAB Teknik ve bilimsel hesaplamalar için yazılmış yüksek performanslı bir yazılım geliştirme aracı MATrix LABoratory (MATLAB) Boyutlandırma gerekmeyen
Microsoft SQL Server 2008 Oracle Mysql (Ücretsiz) (Uygulamalarımızda bunu kullanacağız) Access
Programlamaya Giriş VERİ TABANI UYGULAMASI ÖN BİLGİ Veritabanları, verilere sistematik bir şekilde erişilebilmesine, depolanmasına ve güncellenmesine izin veren, yüksek boyutlu veriler için çeşitli optimizasyon
IV. Ünite A. BAŞLANGIÇ B. TEMEL İŞLEMLER C. FORMÜLLER VE FONKSİYONLAR D. BİÇİMLEME E. İLERİ ÖZELLİKLER ELEKTRONİK TABLOLAMA
IV. ELEKTRONİK TABLOLAMA Ünite A. BAŞLANGIÇ B. TEMEL İŞLEMLER C. FORMÜLLER VE FONKSİYONLAR D. BİÇİMLEME E. İLERİ ÖZELLİKLER 99 A BAŞLANGIÇ Konuya Hazırlık 1. Excel le Word ün farklılıkları neler olabilir?
GİRİŞ/ÇIKIŞ VE TANIMLAMA DEYİMLERİ
GİRİŞ/ÇIKIŞ VE TANIMLAMA DEYİMLERİ Giriş/Çıkış deyimlerine neden gerek vardır? Biçimli giriş/çıkış deyimleri, Klavye den veri girişi Dosya dan veri okuma ve dosyaya yazma Ekrana sonuçları yazdırma, Yazıcı,
=A1+A2-A3, =A1*A2/A3,
1 2 3 Formül Oluşturma: Excel de formüller = ile başlar. Örnek formüller; =ortalama(b1;c1) b1 ile c1 hücrelerinin ortalamasını alır =toplam(a1;b1) a1 ile b1 hücrelerinin toplama formülünü verir. =çarpım(a1;b1;c1;..)
k ise bir gerçek sayı olsun. Buna göre aşağıdaki işlemler Matlab da yapılabilir.
MATRİS TRANSPOZU: Bir matrisin satırlarını sütun, sütunlarınıda satır yaparak elde edilen matrise transpoz matris denilir. Diğer bir değişle, eğer A matrisi aşağıdaki gibi tanımlandıysa bu matrisin transpoz
Akademik Dünyada Özgür Yazılım. Akademik Dünyada. Onur Tolga Şehitoğlu 10-02-2007
Akademik Dünyada Özgür Yazılım Onur Tolga Şehitoğlu 10-02-2007 1 Özgür Yazılım Nedir? Neden Özgür Yazılım? 2 Masaüstü İşletim Sistemi Ofis Uygulamaları 3 Görüntüleme 4 Bilimsel Araçlar Octave SciLab R
Windows Programlama Güz Dönemi
Windows Programlama 2016-2017 Güz Dönemi C#, yeni bir programlama dili olup, iki açıdan önemlidir: Microsoft.NET Framework ü kullanabilmek üzere tasarlanıp geliştirilmiştir. Modern object-oriented metodolojileri
Veritabanı Uygulamaları Tasarımı
Veritabanı Uygulamaları Tasarımı Veri Tabanı Veritabanı yada ingilizce database kavramı, verilerin belirli bir düzene göre depolandığı sistemlere verilen genel bir isimdir. Günümüzde özel veya kamu kuruluşların
BİLGİ İŞLEM DERS 1. Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ MSGSU FİZİK BÖLÜMÜ
BİLGİ İŞLEM MSGSU FİZİK BÖLÜMÜ DERS 1 Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ İŞLETİM SİSTEMİ OS(Operating System) İşletim sistemi temel olarak, belli girdileri alıp derleyen ve sonuçları üreten program
Script. Statik Sayfa. Dinamik Sayfa. Dinamik Web Sitelerinin Avantajları. İçerik Yönetim Sistemi. PHP Nedir? Avantajları.
Script Statik Sayfa Dinamik Sayfa Dinamik Web Sitelerinin Avantajları İçerik Yönetim Sistemi PHP Nedir? Avantajları Dezavantajları Script HTML kodları arasına yerleştirilen küçük kodlardır. Web sayfalarında
Bilgi ve İletişim Teknolojileri (JFM 102) Ders 10. LINUX OS (Programlama) BİLGİ & İLETİŞİM TEKNOLOJİLERİ GENEL BAKIŞ
Ders 10 LINUX OS (Programlama) BİLGİ & İLETİŞİM TEKNOLOJİLERİ GENEL BAKIŞ LINUX de Programlama LINUX işletim sistemi zengin bir programlama ortamı sağlar. Kullanıcılara sistemi geliştirme olanağı sağlar.
BÖLÜM 8 BİLGİSAYAR UYGULAMALARI - 2
1 BÖLÜM 8 BİLGİSAYAR UYGULAMALARI - 2 Bu bölümde bir veri seti üzerinde betimsel istatistiklerin kestiriminde SPSS paket programının kullanımı açıklanmaktadır. Açıklamalar bir örnek üzerinde hareketle
BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ
BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ Dersin Adı Kodu Sınıf / Y.Y. Ders Saati (T+U+L) Kredi AKTS İNTERNET TEKNOLOJİLERİ BG-412 4/1 2+2+0 2+2 6 Dersin Dili : TÜRKÇE Dersin Seviyesi
Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı
Ders 7 LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ 1 LINUX Yapısı LINUX işletim sisteminin diğer işletim sistemleri gibi kendine özgü bir yapısı vardır. LINUX yapısı ve bileşenleri aşağıdaki
2013-2014 EĞİTİM ÖĞRETİM MÜNEVVER ÖZTÜRK ORTAOKULU II. DÖNEM BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ DERS NOTLARI
2013-2014 EĞİTİM ÖĞRETİM MÜNEVVER ÖZTÜRK ORTAOKULU II. DÖNEM BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ DERS NOTLARI Bilgi BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ (BTY) Türkiye de orta eğitimde bilgisayar eğitimi,
Dinamik Kodlama. [X] Fusion@6. [X] Yeni Fonksiyon
Dinamik Kodlama Ürün Grubu Kategori Versiyon Önkoşulu [X] Fusion@6 [X] Yeni Fonksiyon @6 Uygulama @6 Serisi ürünlerde, kullanıcı arabirimlerinin her yerine eklenen dinamik kodlama özelliği ile, programın
Giriş. Prof.Dr. Bahadır AKTUĞ JFM212 Python ile Mühendislik Uygulamaları. *Kaynakça bölümünde verilen kaynaklardan derlenmiştir.
Giriş Prof.Dr. Bahadır AKTUĞ JFM212 Python ile Mühendislik Uygulamaları *Kaynakça bölümünde verilen kaynaklardan derlenmiştir. Python Guido Van Rossum tarafından geliştirilen Python Programlama/Betik Dilinin
BLM-112 PROGRAMLAMA DİLLERİ II. Ders-3 İşaretçiler (Pointer) (Kısım-2)
BLM-112 PROGRAMLAMA DİLLERİ II Ders-3 İşaretçiler (Pointer) (Kısım-2) Yrd. Doç. Dr. Ümit ATİLA [email protected] http://web.karabuk.edu.tr/umitatilla/ Dinamik Bellek Yönetimi Bir program çalıştırıldığında
VERİ YAPILARI VE PROGRAMLAMA (BTP104)
VERİ YAPILARI VE PROGRAMLAMA (BTP104) Yazar: Doç.Dr. İ. Hakkı CEDİMOĞLU S1 SAKARYA ÜNİVERSİTESİ Adapazarı Meslek Yüksekokulu Bu ders içeriğinin basım, yayım ve satış hakları Sakarya Üniversitesi ne aittir.
Java 2 Standart Edition SDK Kurulum ve Java ya Giriş
Kurulum için ilk önce Sun Microsystems in sitesinden uygun J2SE sürümünü indirin. Ben J2SE v1. 4. 2_16 Windows Installer paketini kullandım J2SE SDK Kurulumu aşağıdaki gibi başlayacaktır. 1 Kurulum tamamlandıktan
C# nedir,.net Framework nedir?
1 C# nedir,.net Framework nedir? C# nedir? C#, C/C++ ve Java dillerinde türetilmiş,bu dillerin dezavantajlarının elenip iyi yönlerinin alındığı, güçlü basit, esnek, tip-güvenli(typesafe,tür dönüşümlerindeki
MAT213 BİLGİSAYAR PROGRAMLAMA I DERSİ Ders 1: Programlamaya Giriş
MAT213 BİLGİSAYAR PROGRAMLAMA I DERSİ Ders 1: Programlamaya Giriş Yard. Doç. Dr. Alper Kürşat Uysal Bilgisayar Mühendisliği Bölümü [email protected] Ders Web Sayfası: http://ceng.anadolu.edu.tr/ders.aspx?dersid=101
BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ
BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ Dersin Adı Kodu Sınıf / Y.Y. Ders Saati (T+U+L) Kredi AKTS PROGRAMLAMA BG-213 2/1 2+0+2 2+1 5 Dersin Dili : TÜRKÇE Dersin Seviyesi : LİSANS
SAB 103 TEMEL BİLGİSAYAR KULLANIMI
SAB 103 TEMEL BİLGİSAYAR KULLANIMI DERS NOTLARI Prof.Dr. Fatih TANK Ankara Üniversitesi Uygulamalı Bilimler Fakültesi Sigortacılık ve Aktüerya Bilimleri Bölümü Prof.Dr. Fatih TANK - Temel - Ders Notları-
TEMEL BİLGİTEKNOLOJİLERİ
TEMEL BİLGİTEKNOLOJİLERİ Bilgiyi işlemekte kullanılan araçlar ikiye ayrılır. 1- Maddi cihazlar 2-Kavramsal araçlar. Kullanıcıve bilgisayarın karşılıklıetkileşimini sağlayan birimlerin genel adıgiriş-çıkışbirimleridir.
Ünite-3 Bilgisayar Yazılımı. www.cengizcetin.net
Ünite-3 Bilgisayar Yazılımı Yazılım Kavramı Bilgisayarın belirli bir işi gerçekleştirebilmesi için kullanıcı tarafından her adımda ne yapacağı tarif edilmiş olmalıdır. Yani kullanıcı bilgisayara uygun
1.1. Yazılım Geliştirme Süreci
Kazanımlar Bu bolümde; Yazılım geliştirme sureci konusunda bilgi sahibi olacak, Yazılım geliştirme surecinde gerekli olan araçları tanıyacak, Python dilinde program geliştirme ortamlarını inceleyebileceksiniz.
SQL'e Giriş. SELECT Deyimi. SQL Komutları. 1. DDL (Data Definition Language - Veri Tanımlama Dili)
SQL'e Giriş SQL komutları kullanılarak aşağıdaki işlemler yapılabilir: Veritabanı nesnelerinin oluşturulması ve bu nesnelerle ilgili işlemlerin yapılması Bilgilerin istenilen koşullara göre görüntülenmesi
PROGRAMLAMAYA GİRİŞ. Öğr. Gör. Ayhan KOÇ. Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay.
PROGRAMLAMAYA GİRİŞ Öğr. Gör. Ayhan KOÇ Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay., 2007 Algoritma ve Programlamaya Giriş, Ebubekir YAŞAR, Murathan Yay., 2011
VERİ TABANI ve YÖNETİMİ
VERİ TABANI ve YÖNETİMİ Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü 2 BÖLÜM -10- FONKSİYONLAR 3 Giriş Geçen haftaki derslerimizde Görünümleri (View) ve Stored Procedure (SP) leri öğrendik. Bu hafta
HSancak Nesne Tabanlı Programlama I Ders Notları
Konsol Uygulaması Oluşturma Konsol uygulaması oluşturmak için program açıldıktan sonra Create: Project ya da New Project seçeneği tıklanabilir. New Project penceresini açmak için farklı yollar da vardır.
BİLGİSAYAR PROGRAMLAMA MATLAB
BİLGİSAYAR PROGRAMLAMA MATLAB Arş. Gör. Ahmet ARDAHANLI Kafkas Üniversitesi Mühendislik Fakültesi Bu hafta? 1. Matlab ve Programlama Ortamı 2. Matlab Komut Penceresi 3. Matlab de değişken tanımlama 4.
Bilgisayar Programlama MATLAB
What is a computer??? Bilgisayar Programlama MATLAB Prof. Dr. İrfan KAYMAZ What Konular is a computer??? MATLAB ortamının tanıtımı Matlab sistemi (ara yüzey tanıtımı) a) Geliştirme ortamı b) Komut penceresi
Yönetim Bilişim Sistemleri (Karma) - 1. yarıyıl. 380000000001101 Hukukun Temelleri Fundamentals of Law 2 0 0 2 2 5 TR
- - - - - Bölüm Seçin - - - - - Gönder Yönetim Bilişim Sistemleri (Karma) - 1. yarıyıl 141000000001101 Akademik ve Sosyal Oryantasyon Academic and Social Orientation 1 0 0 1 0 1 TR 380000000001101 Hukukun
KONU: İşletim Sistemleri I - Ms-Dos İşletim Sistemi SORULAR
KONU: İşletim Sistemleri I - Ms-Dos İşletim Sistemi Aşağıdakileri MS-DOS işletim sistemi uygulamalarını bilgisayarınızda yapınız ve nasıl yaptığınızı (hangi komutları nasıl kullandığınızı) boş bırakılan
Uzaktan Eğitim Uygulama ve Araştırma Merkezi
JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java da Fonksiyon Tanımlamak Java da Döngüler Java da Şart İfadeleri Uygulamalar Java da Fonksiyon Tanımlamak JAVA DA FONKSİYON TANIMLAMAK 4 Fonksiyonlar;
VERİ TABANI YÖNETİM SİSTEMLERİ
VERİ TABANI YÖNETİM SİSTEMLERİ ÖĞR.GÖR.VOLKAN ALTINTAŞ 26.9.2016 Veri Tabanı Nedir? Birbiriyle ilişkisi olan verilerin tutulduğu, Kullanım amacına uygun olarak düzenlenmiş veriler topluluğunun, Mantıksal
Önsöz. İçindekiler Algoritma Algoritma Nasıl Hazırlanır? Yazılımda Algoritma Mantığı Nedir? 1.2. Algoritma Örnekleri ve Sorular
Önsöz Giriş İçindekiler V VII IX 1.1. Algoritma 1.1.1. Algoritma Nasıl Hazırlanır? 1.1.2. Yazılımda Algoritma Mantığı Nedir? 1.2. Algoritma Örnekleri ve Sorular 2.1. Programın Akış Yönü 19 2.2. Başlama
GĐRĐŞ. 1 Nisan 2009 tarihinde BDP programının yeni bir sürümü yayınlanmış ve bu sürümde yapılan değişikliklere
e-bildirge Versiyon : Yakamoz 3.6.7.7 ve Genel Muhasebe 3.6.7.8 İlgili Programlar : Yakamoz ve üstü ticari paketler & Genel Muhasebe Tarih : 02.04.2009 Doküman Seviyesi (1 5) : 3 (Tecrübeli Kullanıcı)
2 Temel Kavramlar (Devam) Veritabanı 1
2 Temel Kavramlar (Devam) Veritabanı 1 Veritabanı Kullanıcıları Veritabanı Yöneticisi (DBA-Database Administrator) Tasarım,oluşturma ve işletiminden sorumludur. Görevleri; Tasarımı Performans Analizi Erişim
Turquaz. Açık kodlu muhasebe yazılımı http://www.turquaz.com. Turquaz Proje Grubu
Turquaz Açık kodlu muhasebe yazılımı http://www.turquaz.com Turquaz Proje Grubu Konu Başlıkları 1. Turquaz Proje Grubu 2. Programın fikri 3. Geliştirme aşaması 4. Programın içeriği 5. Yapılacaklar 6. Dizayn
1. VERİ TABANI KAVRAMLARI VE VERİ TABANI OLUŞTUMA
BÖLÜM15 D- VERİ TABANI PROGRAMI 1. VERİ TABANI KAVRAMLARI VE VERİ TABANI OLUŞTUMA 1.1. Veri Tabanı Kavramları Veritabanı (DataBase) : En genel tanımıyla, kullanım amacına uygun olarak düzenlenmiş veriler
PROGRAMLAMA TEMELLERİ
PROGRAMLAMA TEMELLERİ 2.HAFTA Yazılım Yazılım, elektronik aygıtların belirli bir işi yapmasını sağlayan programların tümüne verilen isimdir. Bir başka deyişle var olan bir problemi çözmek amacıyla bilgisayar
EYLÜL 2012 İŞLETİM SİSTEMLERİ. Enformatik Bölümü
EYLÜL 2012 İŞLETİM SİSTEMLERİ İÇERİK 2 2 Yazılım nedir? Yazılım türleri nelerdir? İşletim sistemi nedir? İşletim sisteminin özellikleri İşletim sistemleri Unix Linux Windows Mac OS Android Yazılım Yazılım(Software),
Data Science Boot Camp
Data Science Boot Camp Eğitim Detayları Eğitim Süresi : 3 Gün Kontenjan : 12 Ön Koşullar : Eğitim Hakkında Data Science Boot Camp Sertifikasyon Programı Introductory Python, Data Science with Python: Data
Program Nedir? Program, bir problemin çözümü için herhangi bir programlama dilinin kuralları ile oluşturulmuş komut kümesidir.
PROGRAMLAMAYA GİRİŞ Program Nedir? Program, bir problemin çözümü için herhangi bir programlama dilinin kuralları ile oluşturulmuş komut kümesidir. C de yazılan bir programın çalışması için çoğunlukla aşağıdaki
MAKİNELERE IBM SPSS Statistics 24 nin KURULMASI. IBM SPSS Statistics 24 Yüklemeye Başlamadan Önce Kontrol Edilmesi Gerekenler
MAKİNELERE IBM SPSS Statistics 24 nin KURULMASI IBM SPSS Statistics 24 Yüklemeye Başlamadan Önce Kontrol Edilmesi Gerekenler 1. Antivirüs programları kapalı olmalı 2. Kurulum süresince Administrator yetkisi
Görsel Programlama DERS 03. Görsel Programlama - Ders03/ 1
Görsel Programlama DERS 03 Görsel Programlama - Ders03/ 1 Java Dili, Veri Tipleri ve Operatörleri İlkel(primitive) Veri Tipleri İLKEL TİP boolean byte short int long float double char void BOYUTU 1 bit
Algoritma ve Akış Diyagramları
Algoritma ve Akış Diyagramları Bir problemin çözümüne ulaşabilmek için izlenecek ardışık mantık ve işlem dizisine ALGORİTMA, algoritmanın çizimsel gösterimine ise AKIŞ DİYAGRAMI adı verilir 1 Akış diyagramları
BASİT C PROGRAMLARI Öğr.Gör.Dr. Mahmut YALÇIN
BASİT C PROGRAMLARI Öğr.Gör.Dr. Mahmut YALÇIN Basit C Programları: Bir Metni Yazdırmak #include /* program çalışmaya main fonksiyonundan başlar*/ int main() { printf( "C diline hoşgeldiniz!\n"
Veritabanı. Ders 2 VERİTABANI
Veritabanı Veritabanı Nedir? Birbiri ile ilişkili verilerin bir arada uzun süreli bulundurulmasıdır. Veritabanı bazen Veritabanı Yönetim sistemi veya Veritabanı Sistemi yerine de kullanılır. Gerçek dünyanın
2. Belgeye Metin Ekleme
METİN İŞLEMLERİ Flashta 2 çeşit metin vardır:1)tlf metni 2)Klasik metin 1)TLF Metni : CS5 ile başlayan metin türü. TLF metni FLA dosyanızın yayınlama ayarlarında ActionScript 3.0 ve Flash Player 10 veya
Uzaktan Eğitim Uygulama ve Araştırma Merkezi
JAVA PROGRAMLAMA DİLİ Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java Programlama Diline Giriş Java Platform Çeşitleri Java nın Kodlama ve Çalışma Adımları Java Derleyicisi, Java Yorumlayıcısı Java Çöp Toplayıcısı
Konular. Hafta 5 Veri Tipleri (Devam) BLG339 PROGRAMLAMA DİLLERİ KAVRAMI
BLG339 PROGRAMLAMA DİLLERİ KAVRAMI Hafta 5 Veri Tipleri (Devam) Yrd. Doç. Dr. Melike Şah Direkoğlu Konular Dizi Tipleri Kayıt Tipleri Birleşik Tipler Küme Tipleri İşaretçi ve Referans Tipleri Alındığı
SPSS-Tarihsel Gelişimi
SPSS -Giriş SPSS-Tarihsel Gelişimi ilk sürümü Norman H. Nie, C. Hadlai Hull ve Dale H. Bent tarafından geliştirilmiş ve 1968 yılında piyasaya çıkmış istatistiksel analize yönelik bir bilgisayar programıdır.
III. Ünite A. BAŞLANGIÇ B. TEMEL İŞLEMLER C. BİÇİMLEME D. SAYFA BİÇİMLEME E. YAZDIRMA F. İLERİ ÖZELLİKLER KELİME İŞLEM PROGRAMI
III. KELİME İŞLEM PROGRAMI Ünite A. BAŞLANGIÇ B. TEMEL İŞLEMLER C. BİÇİMLEME D. SAYFA BİÇİMLEME E. YAZDIRMA F. İLERİ ÖZELLİKLER 71 A BAŞLANGIÇ Konuya Hazırlık 1. Bildiğiniz kelime işlemci programlarını
Ağ Üzerinde MATLAB kurulum rehberi (Sunucu makine)
Ağ Üzerinde MATLAB kurulum rehberi (Sunucu makine) İçindekiler Tablosu Dosyaların Bilgisayara İndirilmesi... 3 Dosyaların Bilgisayara Yüklenmesi... 5 1. İnternet Üzerinden Kurulum 5 1.1. Lisans Dosyasının
PHP'ye Giriş Türkiye PHP Grubu - Linux Şenlikleri PHP Eğitim / Tanıtım Seminerleri Ankara, 11 Mayıs 2006 Hidayet Doğan <hdogan@hido.
PHP'ye Giriş Türkiye PHP Grubu - Linux Şenlikleri PHP Eğitim / Tanıtım Seminerleri Ankara, 11 Mayıs 2006 Hidayet Doğan PHP Nedir? Genel kullanım amaçlı bir betik/programlama dilidir.
Kets DocPlace LOGO Entegrasyonu
Kets DocPlace LOGO Entegrasyonu Kets DocPlace Kurulumu Öncesinde Yapılması Gereken İşlemler Windows 7, Windows 8, Windows Server 2008 R2, Windows Server 2012 veya daha yeni işletim sistemlerinde Programlar
1 Temel Kavramlar. Veritabanı 1
1 Temel Kavramlar Veritabanı 1 Veri Saklama Gerekliliği Bilgisayarların ilk bulunduğu yıllardan itibaren veri saklama tüm kurum ve kuruluşlarda kullanılmaktadır. Veri saklamada kullanılan yöntemler; Geleneksel
SQL (Structured Query Language)
SQL (Structured Query Language) Genel SQL SQL çok yüksek seviyeli bir dildir. Biraz ingilizce bilgisi gerektirir. Programlama dillerine göre öğrenilmesi çok daha kolaydır. Çünkü programlama dillerindeki
YÖNETİM BİLİŞİM SİSTEMLERİ BÖLÜMÜ YENİ DERS MÜFREDATI (1) FAKÜLTESİ: İŞLETME FAKÜLTESİ / BUSINESS SCHOOL
(3) SINIFI: 1. Yıl Güz Dönemi MIS101 BİLGİSAYAR PROGRAMLAMA 1 COMPUTER PROGRAMMING 1 Z 3-0 4 BUS101 BİLİM VE TEKNOLOJİ TARİHİ HISTORY OF SCIENCE AND TECHNOLOGY Z 3-0 4 BUS103 İŞLETMECİLER İÇİN MATEMATİK
MONTE CARLO BENZETİMİ
MONTE CARLO BENZETİMİ U(0,1) rassal değişkenler kullanılarak (zamanın önemli bir rolü olmadığı) stokastik ya da deterministik problemlerin çözümünde kullanılan bir tekniktir. Monte Carlo simülasyonu, genellikle
SIMAN KULLANIM KILAVUZU
SIMAN KULLANIM KILAVUZU Önder Öndemir SIMAN Simülasyon programı Model Çatı ve Deneysel Çatı olmak üzere iki kısımdan oluşur. Model çatı genel itibariyle modullerin ve işlem bloklarının yazıldığı kısımdır.
Yazılım Çeşitleri. Uygulama Yazılımları. İşletim Sistemleri. Donanım
Yazılım Yazılım Bilgisayarlar üretildikleri anda içlerinde herhangi bir bilgi barındırmadıkları için bir işlevleri yoktur. Bilgisayarlara belirli yazılımlar yüklenerek işlem yapabilecek hale getirilirler.
SPSS (Statistical Package for Social Sciences)
SPSS (Statistical Package for Social Sciences) SPSS Data Editor: Microsoft Excel formatına benzer satır ve sütunlardan oluşan çalışma sayfası (*sav) Data Editör iki arayüzden oluşur. 1. Data View 2. Variable
Kullanım Kılavuzu Eylül 2018
Kullanım Kılavuzu Eylül 2018 İçindekiler 1 Giriş... 3 2 Arama Seçeneği... 3 2.1... Bazı Atıf Tarama İpuçları... 4 2.2... Atıf Arama Sonuçlarını Yazdırın... 7 2.3... Detaylar Bölümü... 7 2.4.Gelişmiş Arama
NESNEYE YÖNELİK PROGRAMLAMA
NESNEYE YÖNELİK PROGRAMLAMA Metotlar Şu ana kadar yaptığımız örneklerde hep önceden hazırlanmış ReadLine(), WriteLine() vb. gibi metotları kullandık. Artık kendi metotlarımızı yapmanın zamanı geldi. Bilmem
Bölüm 10: PHP ile Veritabanı Uygulamaları
Bölüm 10: PHP ile Veritabanı Uygulamaları -231- Öğr.Gör. Serkan DİŞLİTAŞ 10.1. PHP PHP, platformdan bağımsız sunucu taraflı çalışan betik bir web programlama dilidir. PHP programlama dili ile MySQL, MSSQL,
Üst düzey dillerden biri ile yazılmış olan bir programı, makine diline çeviren programa derleyici denir. C++ da böyle bir derleyicidir.
İST 205 Bilgisayar Programlama III C Programlamaya Giriş ve Matematiksel-İstatistiksel Uygulamalar Y.Doç.Dr. Levent Özbek Ankara Üniversitesi Fen Fakültesi İstatistik Bölümü Tel: 0.312.2126720/1420 [email protected]
PROGRAMLAMA DİLLERİ. Programlama Dilleri Programlama Dillerinin Önemi Dilleri Sınıflandırılması Anlambilim BNF Notasyonu Kontrol Deyimleri
PROGRAMLAMA DİLLERİ Program Yazılım Geliştirme Süreci Programlama Dilleri Tarihçesi Kod Sözdizimi Nesneye Yönelik Programlama Tür Kontrolü Alt Programlar Programlama Dilleri Programlama Dillerinin Önemi
Metin İşlemleri, Semboller
Ankara Üniversitesi Nallıhan Meslek Yüksekokulu Metin İşlemleri, Semboller NBP108 - GRAFİK ANİMASYON il Öğr.Gör. Salih ERDURUCAN 1 / 13 3. METİN İŞLEMLERİ 3.1. Metin Aracı Animasyon yazılımı yazı yazmak
BİLGİSAYAR UYGULAMALARI Şırnak Üniversitesi Mühendislik Fakültesi Güz Dönemi Arş.Gör. Eren DEMİR ve Arş.Gör. Veysel KIŞ (
BİLGİSAYAR UYGULAMALARI Şırnak Üniversitesi Mühendislik Fakültesi 2018-19 Güz Dönemi Arş.Gör. Eren DEMİR ve Arş.Gör. Veysel KIŞ (e-mail: [email protected] ) 04.10.2018 1 MATLAB da Workspace ve Workspace
İşletim Sistemleri; İÇERİK. Yazılım BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI 19.10.2015. 3 Yazılım Türleri
İÇERİK 2 BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI İşletim Sistemleri ÖĞR. GÖR. HASAN ALİ AKYÜREK Yazılım nedir? Yazılım türleri nelerdir? İşletim sistemi nedir? İşletim sisteminin özellikleri İşletim sistemleri
DATA STRUCTURES. Lab II Metotlar, Diziler ve Hata Ayıklama. Doç. Dr. Aybars UĞUR
DATA STRUCTURES Lab II Metotlar, Diziler ve Hata Ayıklama Doç. Dr. Aybars UĞUR İçerik Debugging konusunun kısaca anlatımı. (10 dk.) F11, F10 ve Durma Noktası denemeleri yapılması ve gözlemlerin not edilmesi.
3. sınıf. Bilgisayarla kataloglamanın doğuşu gelişimi ve bugünkü durum ele alınmaktadır. Bu derste
3. sınıf 5. Yarıyıl (Güz Dönemi) Bilgi Kaynaklarının Tanımlanması ve Erişimi I (AKTS 5) 3 saat Bilgisayarla kataloglamanın doğuşu gelişimi ve bugünkü durum ele alınmaktadır. Bu derste Kütüphane Otomasyon
NJ Kontrolcüde SD Kart a Değişken Değeri Kaydetme. NJ Kontrolcülerde SD Kart Fonksiyonları Blokları FilePuts ile Datalog Uygulaması
NJ Kontrolcüde SD Kart a Değişken Değeri Kaydetme NJ Kontrolcülerde SD Kart Fonksiyonları Blokları FilePuts ile Datalog Uygulaması NJ Kontrolcü de SD Kart Fonksiyon Blokları NJ Kontrolcülerimizde SD Kart
Linux ve Windows Üzerinde C ve C++ Kullanımı
Ön Bilgiler GCC, GNU Compiler Collection (GNU Derleyici Koleksiyonu, genelde GCC olarak kısaltılır), GNU Projesi tarafından üretilen ve çeşitli programlama dillerini destekleyen bir derleyici sistemidir.
