Bilimsel Programlamaya Giriş

Benzer belgeler
Bilgisayar Programlama MATLAB

BİLGİSAYAR PROGRAMLAMA MATLAB

BİLGİSAYAR PROGRAMLAMA DERSİ

MatLab. Mustafa Coşar

MATLAB İLE PROGRAMLAMAYA GİRİŞ. Nedim TUTKUN Elektrik Elektronik Mühendisliği Bölümü

k ise bir gerçek sayı olsun. Buna göre aşağıdaki işlemler Matlab da yapılabilir.

MATLAB. Temel işlemler, Vektörler, Matrisler DOÇ. DR. ERSAN KABALCI

İM 205-İnşaat Mühendisleri için MATLAB. Irfan Turk Fatih Üniversitesi,

MATLAB Temelleri. EE-346 Hafta 2 Dr. Ayşe DEMİRHAN

MATLAB Temelleri. EEM104 - Bilgisayar Programlama. Matlab ın Açılış Ekranı. Dr. Mehmet Siraç Özerdem EEM Dicle Üniversitesi. Launch Pad.

MATLAB Semineri. EM 314 Kontrol Sistemleri 1 GÜMMF Elektrik-Elektronik Müh. Bölümü. 30 Nisan / 1 Mayıs 2007

Algoritma ve Akış Diyagramları

Internet Programming II

Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL. Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK

PROGRAMLAMAYA GİRİŞ DERS 2

Kişisel Bilgisayarın Parçaları

Ders Tanıtım Sunumu. Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. Öğr. Gör. Murat KEÇECİOĞLU 1

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Ş (

KONTROL SİSTEMLERİ-1 LABORATUVARI DENEY -1. Öğr. Gör. Güzin ÖZMEN Arş. Gör. Fehmi SEVİLMİŞ

1. PROGRAMLAMAYA GİRİŞ

MATLAB MATLAB MAT LAB MAT LAB MATLAB

MATLAB a GİRİŞ. Doç. Dr. Mehmet İTİK. Karadeniz Teknik Üniversitesi Makine Mühendisliği Bölümü

İÇERİK PROGRAMLAMAYA GİRİŞ ALGORİTMA AKIŞ DİYAGRAMLARI PROGRAMLAMA DİLLERİ JAVA DİLİNİN YAPISI JAVA DA KULLANILAN VERİ TİPLERİ JAVA DA PROGRAM YAZMA

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi

MATLAB A GİRİŞ. EE-346 Hafta-1 Dr. Ayşe DEMİRHAN

1.1. Yazılım Geliştirme Süreci

DENEY 1: Matlab de Temel Uygulamalar

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

BMT 101 Algoritma ve Programlama I 3. Hafta. Yük. Müh. Köksal GÜNDOĞDU 1

Nesne Tabanlı Programlama

Nesne Tabanlı Programlama

BASİT C PROGRAMLARI Öğr.Gör.Dr. Mahmut YALÇIN

BİL-142 Bilgisayar Programlama II

HSancak Nesne Tabanlı Programlama I Ders Notları

Adım Adım SPSS. 1- Data Girişi ve Düzenlemesi 2- Hızlı Menü. Y. Doç. Dr. İbrahim Turan Nisan 2011

HSancak Nesne Tabanlı Programlama I Ders Notları

R ile Programlamaya Giriş ve Uygulamalar

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI

ALGORİTMALAR. Turbo C Bilgisayarda Problem Çözme Adımları. Bilgisayarda Problem Çözme Adımları.

BMT 101 Algoritma ve Programlama I 2. Hafta. Yük. Müh. Köksal GÜNDOĞDU 1

PROGRAMLAMAYA GİRİŞ. Öğr. Gör. Ayhan KOÇ. Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay.

VERİ TABANI YÖNETİM SİSTEMLERİ I

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 8

10 LU SAYISAL SİSTEMİ İLE 2 Lİ SAYISAL SİSTEMİ ARASINDA ÇEVİRİM UYGULAMASI

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

INPUTBOX KULLANIMI. Komut Düğmesine uygulanan algoritma örneği

Metin İşlemleri, Semboller

NB Macro Kullanımı Hakkında Genel Bilgiler

PASCAL PROGRAMLAMA DİLİ YAPISI

Javascript. 1) Notepad++ aşağıdaki kodları yazıp deneme.html olarak kaydedelim. 2) Biraz önceki sayfa sadece html kodların içeriyordu.

Yrd. Doç. Dr. A. Burak İNNER

TEMEL BİLGİTEKNOLOJİLERİ

pfrintf fonksiyonu: Çıkışın formatlı olması ve bunun bir dosyaya yazdırılması durumlarında kullanılır. fprintf fonksiyonunun genel yazım biçimi,

SPSS (Statistical Package for Social Sciences)

Algoritma ve Akış Diyagramları

KBÜ. TBP101 Programlama Temelleri. Öğr. Gör. Dr. Abdullah ELEN KARABÜK ÜNİVERSİTESİ.

Burada dikkat edilmesi gereken nokta, bilinmeyen veya değişkeninizi yazarken diğer bilinmeyenler ile arasına boşluk koymanız gerektiğidir.

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 9

JAVA PROGRAMLAMA DİLİ ÖZELLİKLERİ

Akıllı Kod Desteği. Şekil 1

NB Ekran Seri Port Üzerinden Veri Okuma/Yazma. Genel Bilgi Protokol Oluşturma Veri Okuma Veri Yazma

Çoktan Seçmeli Değerlendirme Soruları Akış Şemaları İle Algoritma Geliştirme Örnekleri Giriş 39 1.Gündelik Hayattan Algoritma Örnekleri 39 2.Say

4. Bölüm Programlamaya Giriş

1. GİRİŞ 1.1. GENEL BAKIŞ 1.2. KULLANICI ARAYÜZÜ

Fen ve Mühendislik Uygulamaları ile MATLAB

ALGORİTMA VE PROGRAMLAMA I

İŞLETMELERDE BECERİ EĞİTİMİ DERSİ MİCROSOFT WORD 2007 ÇALIŞMALARI

İÇERİK PROGRAMLAMAYA GİRİŞ ALGORİTMA AKIŞ DİYAGRAMLARI PROGRAMLAMA DİLLERİ JAVA DİLİNİN YAPISI JAVA DA KULLANILAN VERİ TİPLERİ JAVA DA PROGRAM YAZMA

ÖRNEK: Ax+B=0 şeklinde 1. derece denklemin çözümünü veren programa ait akış diyagramını çiziniz.

Günümüz bilgi toplumunda bilgisayar, her alanda kendine yer edinmiş ve insana, bir çok işlemde yardımcı olarak büyük kolaylık sağlamaktadır.

Kodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır.

Programlama Giriş. 17 Ekim 2015 Cumartesi Yrd. Doç. Dr. Mustafa YANARTAŞ 1

MATLAB/Değişkene Değer Atamak

Kodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır.

MATLAB de. Programlama. akifceviz/matlab/ Doç. Dr. M. Akif CEVĠZ. Matlab Ders Notları

Algoritmalar ve Programlama. Algoritma

MATLAB ile ANALİZ (MIA)

DİZİLER 5/4/2010. ENF-102 Jeoloji Giriş. Tek Boyutlu Diziler. Tek Boyutlu Diziler. Örnek. Örnek

PROGRAMLAMA NEDİR? Kullanıcıların isteklerini karşılayacak alt yapıyı(kodları) hazırlamaktır.

BİLİŞİM TEKNOLOJİLERİ 6. SINIF DERS NOTLARI 2

Bölüm 10: PHP ile Veritabanı Uygulamaları

Giriş. ENF102 Jeoloji

Eastern Mediterranean University Faculty of Arts & Sciences -- Department Of Mathematics BİLG213 BİLGİSAYAR PROGRAMLAMAYA GİRİŞ

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ (Algoritma Geliştirmek, Satır Kod)

1. MİCROSOFT EXCEL 2010 A GİRİŞ

İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU. Kredisi AKTS Eğitim Dili Tipi: Zorunlu/ Saat

Dizi elemanları yukarıdaki gibi tek tek tanımlanabileceği gibi matematiksel ifadelerdeki diziler gibi de tanımlanabilir.

Endüstri Mühendisliği Bölümü Bilgisayar Programlama Ders Notları

MATLAB. Fen ve Mühendislik Uygulamaları ile. Doç. Dr. M. Akif CEVİZ. MATLAB de Dizi Kavramı

Sınav tarihi : Süre : 60 dak. a) ABCDE b) BCDE c) ABCD d) kod hatalı e) BCD

HSancak Nesne Tabanlı Programlama I Ders Notları

ALGORİTMA VE PROGRAMLAMA I

Integer Sınıfı. 9.1 Integer Sınıfına Uygulanan Başlıca Metotlar. Ruby de tamsayılar için kullanılan Fixnum ve Bignum sınıflarını üreten sınıftır.

ALGORİTMA VE PROGRAMLAMA I

Dr. Fatih AY Tel: fatihay@fatihay.net

Uygulamalı Yapay Zeka. Dr. Uğur YÜZGEÇ Ders 2: Prolog Giriş

BakNET İstatistiksel Kalite Kontrol Sistemi KULLANIM KILAVUZU

Veri Yapıları ve Algoritmalar

Transkript:

Bilimsel lamaya Ankara University, Department of Computer Engineering ayaydin@ankara.edu.tr September 7, 2020

Konular lama? ı Komutları Büyük Küçük Harf Duyarlılık

lama Günlük hayatta karşılaşılan problemlerin çözümü için makinenin (bilgisayarın) anlayacağı bir dil ile problemin anlatılması ve yazılması işlemidir. Başka bir ifade ile lama ya da diğer adıyla yazılım, bilgisayarın donanıma nasıl davranacağını anlatan, bilgisayara yön veren komutlar, kelimeler, aritmetik işlemlerdir.

lamlama Nedir Problem tanımlanır (Ortaya konulur) Problem için giriş ve çıkışlar (input-output) belirlenir Çözüm tasarlanır (Algoritma oluşturulur) Algoritma Adımlarına bağlı kalınarak kodlama işlemi gerçekleştirilir.

lama Figure: lama şematik gösterimi

Bilimsel hesaplama Etkileşimli Hesaplama lama Grafik Animasyon ve daha fazlası

MATrix LABoratory kelimelerinin ilk harflerinden türetilmiş bir isimdir. Yüksek performanslı sayısal (nümerik) hesaplamalar için geliştirilmiştir. Kendine ait üst düzey bir programlama dilidir.

Matrisler temel yapı taşlarıdır. Temel veri türü (data type) dizilerdir (array) Vektörler, skaler değişkenler, gerçek ve karmaşık matrisler temel veri türünün özel durumlarıdır Hazır fonksiyonlar (build-in functions) vektör işlemleri için optimize edilmiştir Vektör tabanlı olduğu için komut ve kodlar çok daha hızlı çalışır

EKRANLARI Komut Ekranı (Command Window) Grafik Ekranı (Graphics Window) Kod Yazım Ekranı (Editor Window)

Komut Ekranı (Command Window) Figure: Komut Ekranı Basit işlemler ve gerekirse küçük programlar için kullanılır.

Kod () Yazma Ekranı (Editor Window) Figure: Kod Ekranı ların (kodların) yazıldığı bölüm.

Grafik Ekranı (Graphics Window) Figure: Grafik Ekranı Grafikler ayrı bir ekran olarak yukarıdaki şekilde gösterilebilir.

Komutları lookfor = Anahtar kelimeri aramak için kullanılır. Örnek: lookfor keyword lookfor keyword -all help = Herhangi bir komut ile ilgili yardım almak için kullanılır Örnek: help linespace Keyword: Anahtar kelime demektir. Tüm programlarda bazı kelimeler programlar için rezerve edilmiştir. (e.g: for, while)

Büyük-Küçük Harf Duyarlılığı ( ), küçük ve büyük harfler ile oluşturulmuş değişkenleri birbirinden ayırır. Örnek: A ve a iki farklı değişkendir.

Komut Tarihçesi daha önce yazılmış komutları hafızasına alır. Bu komutlar aşağı-yukarı ok tuşları kullanılarak tekrar çağrılabilir. Aynı zamanda daha önce kullanılan komutların bir iki harfi yazılıp aşağı-yukarı ok tuşları kullanılarak komutun hızlı ve otomatik olarak yeniden yazdırılması sağlanabilir

Değişken İsimlendirmesi Değişken isimleri mutlaka bir harf ile başlamak zorundadır. A1 Doğru 1A Yanlış İlk harften sonra herhangi bir rakam yada alt çizgi kullanılabilir. Ankara 312 Doğru Değişken isimleri Türkçe karakter içeremez. Izmir, izmir Doğru İzmir, ızmır Yanlış Özel karakterler değişken isimleri için kullanılamaz (Ör:/,*,?) abc* Yanlış

Önemli Bilgiler Yorumlar (Comments): % işaretinden sonra yazılan tüm komutlar ya da ifadeler yorum satırı olarak değerlendirilir. tarafından işletilmez. Sadece açıklayıcı bilgiler içerir. ; ile bitirilen komut sonuçları ekranda gösterilmez. (İşlem yapılır)