/ / _ \ ' ' / _` '_ \ / / / / _ (_) _ (_ / / / / _ \ / _ \ _ \, _ /_/ /_/ EK ================================================== Hazirlayan : Aras.

Benzer belgeler
C DERSĐ Programlamaya Giriş. Çağıltay, Selbes, Tokdemir, Turhan Bölüm 1 Genel Kavramlar 2

Sayı sistemleri iki ana gruba ayrılır. 1. Sabit Noktalı Sayı Sistemleri. 2. Kayan Noktalı Sayı Sistemleri 2. SAYI SĐSTEMLERĐ VE KODLAR

2. SAYI SİSTEMLERİ VE KODLAR

Barkod Referans Kılavuzu

BARKOD OKUYUCU KULLANIM KILAVUZU

İleri Düzey Programlama Kılavuzu

LASER LIGHT CAUTION DO NOT STARE INTO BEAM. 670nm LASER DIODE,1.0mW MAX OUTPUT IEC 825-1(1993)CLASS I,US 21 CFR 1040 CLASS IIa LASER PRODUCT

BÖLÜM 1 GİRİŞ 1.1 SAYI SİSTEMLERİ Konumsal Sayı Sistemleri

ENDÜSTRİYEL OTOMASYON TEKNOLOJİLERI

KLAVYEDE TUŞLAR İMLEÇ NEDİR?

Viko Sayaç Yük Profil Protokol Açıklaması

İÇİNDEKİLER BİRİNCİ BÖLÜM BİLGİSAYARDA BELGE AÇMAK VE TEMEL İŞLEMLER YAPMAK

Programlama Moduna Giri /Çıkı. (Bu barkod 8 ve 97 ncı sayfalarda da bulunmaktadır.)

DELTA DVP Serisi PLC HABERLESME PROTOKOLU 1.0

USB 10 IN-OUT. Usb portundan, 10 adet giriş ve çıkış yapabilen, Opto izolasyonlu digital otomasyon devresi.

BİLGİSAYAR MİMARİSİ. İkili Kodlama ve Mantık Devreleri. Özer Çelik Matematik-Bilgisayar Bölümü

Bu Hafta Öğreneceklerimiz

1. Sabit Noktal Say Sistemleri

TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI. Enformatik Bölümü

ZTerminal KULLANMA KILAVUZU. yazılımı. USB Terminal

Bilişim Teknolojileri ve Yazılım 5.Sınıf

Bölüm 1 Grafis çalışma kuralları, Ana Kalıplar çağırma

Programlama. Simdide 1 den 10 a kadar olan sayilari yazdiralim. 1 den 10 e kadar olan sayilarin karesini yazdiralim. Do[Print[Mathematica], 5]

Bilgisayar. Bilgisayarın Özellikleri. Giriş İşleme Çıkış. Bilgisayar Nedir? Bilgisayarın Çalışma Prensibi

HSancak Nesne Tabanlı Programlama I Ders Notları

FEN BİLİMLERİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

istanbul_üniversitesi_nükleer_fizik_bölümü_fortran77_ders_notu-uyg_6.f 2 85 Veri Tipi Veri Tanimlayici

UMD-B12 UMD-B10 RF MODEM BOARD

İstanbul Üniversitesi, Nükleer Fizik Bölümü, Fortran 77, Zorunsuz Ödev Cevapları, 2004

Klavye Kullanımı KLAVYE KULLANIMI

Türk-Alman Üniversitesi İktisadi ve İdari Bilimler Fakültesi İşletme Bölümü Ders Bilgi Formu

istanbul_üniversitesi_nükleer_fizik_bölümü_fortran77_ders_notu-uyg_5.f 2 85 Ornegin bir vektorun (bir boyutlu dizi) normunu hesaplayan bir

BİLGİSAYARDA YAZI DERSİ. Bilgisayarda yazı yazmak

Mantık fonksiyonlarından devre çizimi 6 Çizilmiş bir devrenin mantık fonksiyonunun bulunması

Mifare Kart Yazıcı/Okuyucu Modül (MFM-200)

BİLGİSAYARDA YAZI DERSİ. Bilgisayarda yazı yazmak. Bilgisayarda resmi yazı hazırlamak

C Programlama Dilininin Basit Yapıları

Braille Star 40 Başvuru Kitapçığı Sürüm 4.0 Lütfen bu başvuru kitapçığıyla birlikte paketinizde bulunan kullanıcı kılavuzunu da gözden geçirin.

DERS ÖĞRETİM PLANI TÜRKÇE. 1 Dersin Adı: Sembolik Mantık II. 2 Dersin Kodu: FLS Dersin Türü: Seçmeli. 4 Dersin Seviyesi: Lisans

ELE 201 DEVRE ANALİZİ I ARA SINAV 1 11 Ekim 2011, Salı,

.. ROBOTİK VE KODLAMA EĞİTİMİ ÇERÇEVESİNDE ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ DERSİ ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI

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

Mouse ve klavye kullanımında dikkat edilecek hususlar

Bigisayar Programlama

DOKUZ EYLÜL ÜNİVERSİTESİ İZMİR MESLEK YÜKSEKOKULU MÜDÜRLÜĞÜ DERS/MODÜL/BLOK TANITIM FORMU TASLAK RAPOR DEVRE ANALİZİ 1. Dersin Kodu: EHE 4101

GEBZE TEKNİK ÜNİVERSİTESİ

EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI

TEMEL BİLGİ TEKNOLOJİLERİ WORD DE METİNLERLE ÇALIŞMAK VE KLAVYEDEKİ TUŞLAR

MAKİNE MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ. Bilgisayar Destekli Tasarım MK-324 3/Bahar (1+2+0) 2 4

ELN1002 BİLGİSAYAR PROGRAMLAMA 2

BĠLGĠSAYAR PROGRAMLAMA II C++ Programlamaya GiriĢ Published by Juan Soulié

GEBZE TEKNİK ÜNİVERSİTESİ

Matematik I: Analiz und Lineer Cebir I Sömestr Ders Saati D 2 U 2 L 1 AKTS 6 Lisans/ Yüksek Lisans Lisans Dersin Kodu MAT 106 Sömestr 2

Algoritma ve Programlama: Karar Yapıları ve Döngüler

BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 1. DÖNEM 1. YAZILI SINAV ÖRNEK SORULARI

Türk-Alman Üniversitesi. Ders Bilgi Formu

Deney 6: Ring (Halka) ve Johnson Sayıcılar

ELN1002 BİLGİSAYAR PROGRAMLAMA 2

TYPE-S. Thin and light protective keyboard case For Samsung GALAXY Tab S Setup Guide

ALGORİTMA VE PROGRAMLAMA II

GEBZE TEKNİK ÜNİVERSİTESİ

2. Sayı Sistemleri. En küçük bellek birimi sadece 0 ve 1 değerlerini alabilen ikili sayı sisteminde bir basamağa denk gelen Bit tir.

Öğretim planındaki AKTS Temel Elektronik

GEBZE TEKNİK ÜNİVERSİTESİ

Türk-Alman Üniversitesi. Ders Bilgi Formu

Eln 1002 Bilgisayar Programlama II

Seviye 1 Ünite 4 Çalışma Planı

Ders Adı Kodu Dönem T+U Saati AKTS. Almanca GER 101 Bahar 3+0 4

DENİZ HARP OKULU TEMEL BİLİMLER BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

DOKUZ EYLÜL ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ MÜDÜRLÜĞÜ DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CSE 6001

DERS BİLGİLERİ Ders Kodu Yarıyıl T+U Saat Kredi AKTS Türkiye Ekonomisi EKO424 Bahar Ön Koşul Dersin Dili

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Türk-Alman Üniversitesi İktisadi ve İdari Bilimler Fakültesi İktisat Bölümü Ders Bilgi Formu

MİCROSOFT WORD PROGRAMI ÇALIŞMA KAĞIDI

Z 3060 El Tipi-Çok Yönlü lazer barkod okuyucusu Kullanım-Programlama kılavuzu

BİLİŞİM TEKNOLOJİLERİ ALANI BİLGİSAYAR PROGRAMLAMA TEKNİKLERİ KURS PROGRAMI

İnternet Programcılığı Dersi 2.Dönem Ders Notu

C Dosyalama. Öğr. Gör. M. Ozan AKI. Rev 1.0

2) Lineer olmayan denklem çözümlerini bilir 1,2,4 1

KLAVYE TUŞLARI VE GÖREVLERİ

Seviye 1 Ünite 1 Çalışma Planı

MICROSOFT WORD Şekil 1

BİLGİSAYAR UYGULAMALARI BÖLÜM 2

Bilgisayarların Çeşitleri:

İLERİ SEVİYE BİLGİSAYARLI SAYISAL KONTROLLÜ (CNC) DİK İŞLEME TEZGÂHI KULLANMA ve PROGRAMLAMA EĞİTİMİ KURS PROGRAMI

Temel Giriş/Çıkış Fonksiyonları

BİT in Kullanıldığı Alanlar

Türk-Alman Üniversitesi. Ders Bilgi Formu

PROGRAMLAMAYA GİRİŞ FONKSİYONLAR

Merkezi İşlem. Birimi

3. VERİ GİRİŞ-ÇIKIŞI (4ncü hafta)

Dersin Yürütülmesi Hakkında

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

HASAN KALYONCU ÜNİVERSİTESİ EĞİTİM FAKÜLTESİ İLKÖĞRETİM BÖLÜMÜ SINIF ÖĞRETMENLİĞİ ANABİLİM DALI DERSİN TANIMI VE UYGULAMASI

Sinyal Analizi ve Kontrol (AEE303) Ders Detayları

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Matematik I BIL

Temel Bilgisayar Programlama

Verimlilik İçin ETKİN BİLGİ YÖNETİMİ KENDİ FONKSİYONUMUZU YAZALIM

Hemşirelik Anabilim Dalı Yüksek Lisans Genel Bilgi Amaç ve Hedefler Amaç: Hedef: Verilen Derece: Düzeyi Bazı Kabul Koşulları Kabul Koşulları:

İSTEK ÖZEL ACIBADEM İLKOKULU EĞİTİM-ÖĞRETİM YILI 1. SINIFLAR NİSAN AYI E-BÜLTENİ

Transkript:

5 10 15 20 25 30 35 40 45 50 55 60 65 70 / _ _ / _ \ ' ' / _` '_ \ / / / / _ (_) _ (_ / / / / _ \ / _ \ _ \,_ _ _ /_/ /_/ EK ================================================== Hazirlayan : Aras. Gor. Ozgur Cobanoglu Danisman : Prof. Dr. M. Nizamettin Erduran -------------------------------------------------- Her turlu oneri ve duzeltme icin lutfen asagidaki adresleri kullanin. -------------------------------------------------- Istanbul Universitesi, fen fakultesi, nukleer fizik anabilim dali, oda NF205, Vezneciler, +90-212-455-57-00 dahili:15410 ISTANBUL. -------------------------------------------------- ozgur@nucleus.istanbul.edu.tr Ozgur.Cobanoglu@cern.ch ozgur_cobanoglu@hotmail.com ================================================== <-> EK0 - Durustluk Politikasi ============================== Bu ekteki fikirler ogrenme hizinizi mumkun en yuksek degerinde tutmanizda size yardimci olmasi umudu ile olusturulmustur. Bu bolumdeki 'durustce' kelimesi amaciniza hizmet eden seyleri secmis oldugunuzu belirtmek icin kullanilacaktir. Verilen odevleri yalniz basiniza yapmaniz beklenmektedir. Cevaplariniz konu ile ilgili herhangi bir kitabin ya da bu metnin sizin anladiginiz kadari ile desteklenebilir. Yazacaginiz her programi kendi kendinize ve kendi programlama yetenekleriniz olcusunde yazmaniz gerekmektedir. Diger ogrenciler ile kendi varsayimlarinizi tartismaniz cok iyi bir ogrenme yoludur fakat yazilan programlarin yalniz basiniza olusturulmasi gereklidir. Ayni proje uzerinde calisan grup elemanlari goz onune alindiginda bu soylenenler grup disindakiler icin gecerli olacaktir. Verilen odevin tamamlanmasi ek yardim olmaksizin fazlasiyla zor bir hal aliyor ise dersi veren ve/veya uygulamaya giren ogretim gorevlileri ve/veya asistanlar olarak gorevimiz sizin bu materyali ogrenmenize yardimci olmaktir. Soru sormaktan ve gerekirse ek odev istemekten cekinmeyiniz. Odevlerin tum mantigi sizi konulari ve uygulamalari anlamaya zorlamak ve diger bir deyisle onlari kullanabilmenizi saglamaktir. Konulari ogrenip ogrenemediginiz odev sorularina ve sinav esnasinda sorulan sorulara verdiginiz cevaplar yolu ile degerlendirilecektir. Amac hayati zorlastirmak degil bu metinde icerilen materyalin kullanilabilmesini saglamaktir. Kisisel tatmin ve gelecekteki kazanimlar bu uygulamalari kendi basiniza ne kadar iyi yaptiginiza bagli olacaktir (yazmak, programlamak, durum analizi yapabilmek v.b.). Bir baskasinin calismasini kullanmak calisma sahibini gelistirecektir calismayi kullanan kisiyi degil. Asagidaki kurallar hangi yardim cesidinin size yararinin bulunduguna karar verebilmenizi saglayacaktir (Beloit College' dan Prof. Darrah Chavey onerilerine yakin bicimde hazirlanmistir) : 1 - sizin icin kod yazmaksizin veya sizin yazdiginiz koda bakmaksizin yardimda bulunan birinin yardimi iyidir (siniftaki konularin konusulmasi iyidir) 2 - eger biri sizin icin kod yazar ve o kodu aciklar fakat kodu size vermez ve siz onu kendi algilarinizi kullanarak yeniden yazmaya zorunlu kalirsaniz bu da iyi bir yardimdir, durust bir calisma bicimidir. 3 - bir yardimci sizin kodunuz icine birseyler ekler ya da siz bir baskasinin kodundan bir bolumu kopyala-yapistir yaparsaniz bu durustce olmaz, bu yardim yardim degil baltalamaktir; ogrenmeye engel olan ve engel olmanizi gerektiren bir durumdur

75 80 85 90 95 100 105 110 115 120 125 130 4 - kendi programinizi yazarken bir baskasinin sizin icin yazdigi programa bakmak durustce degildir ve kotu bir programlama aliskanligidir 5 - programinizda bulunan bir mantik hatasi ya da bir bocegi (bug) bulmaniza yardim edecek olan bir kisinin programlama aliskanliklariniz ile ilgili fikirlerini paylasmasi ve size neden programinizin dogru calismadigini bulmanizda yardim etmesi iyidir; tabi bu kisi programinizi kendi eliyle duzeltmedigi surece. Tum bu kurallar internet araciligiyla alma olasiliginiz bulunan bilgiler icin de gecerlidir. Baska bir deyis ile eger uzerinde calistiginiz konu ile ilgili bir internet adresi bulursaniz ve buradan bazi programlama hileleri ogrenirseniz bu cok iyidir fakat orada bulunan kodu kopyalarsaniz ya da kendi programlarinizi yazarken bakarsaniz bu da kendinize karsi bir hilekarlik olacaktir. <-> EK1 - C0 Kontrol Kodlari ============================ On 16 ASCII EBCDIC Klavye Aciklama luk lik tuslari 0 0 NUL NULL CTRL-@ Idle, C strings terminator 1 1 SOH CTRL-A Start Of Header 2 2 STX CTRL-B Start Of Text 3 3 ETX CTRL-C End Of Text 4 4 EOT PF CTRL-D End Of Transmission, Punch off 5 5 ENQ HT CTRL-E Enquiry, Horizontal Tab 6 6 ACK LC CTRL-F Acknowledgement, Lower Case 7 7 BEL DEL CTRL-G Audible signal, Delete 8 8 BS CTRL-H Back Space 9 9 HT CTRL-I Horizontal Tab 10 A LF CTRL-J Line Feed (start new line) 11 B VT CTRL-K Vertical Tab (Unused) 12 C FF CTRL-L Form Feed (start new page) 13 D CR CTRL-M Carriage Return 14 E SO CTRL-N Shift Out 15 F SI CTRL-O Shift In 16 10 DLE CTRL-P Data Link Escape 17 11 DC1 CTRL-Q Device Control, XON 18 12 DC2 CTRL-R Device Control 19 13 DC3 CTRL-S Device Control, XOFF 20 14 DC4 RES CTRL-T Device Control, Restore 21 15 NAK NL CTRL-U Negative Acknowledge, New Line 22 16 SYN BS CTRL-V Synchronous Idle, Backspace 23 17 ETB IL CTRL-W End Of Transmission block, Idle 24 18 CAN CTRL-X Cancel (error in data) 25 19 EM CTRL-Y End of Medium 26 1A SUB CTRL-Z Special sequence 27 1B ESC CTRL-[ Escape 28 1C FS CTRL-\ File Separator 29 1D GS CTRL-] Group Separator 30 1E RS CTRL-^ Record Separator 31 1F US CTRL-_ Unit Separator 135 140 145 <-> EK2 - Karakter Kodlari =========================== Deci Hex ASCII EBCDIC Keyboard mal key/keys 32 20 SPACE SpaceBar 33 21! Shift-1 34 22 " 35 23 # Shift-3 36 24 $ BYP Shift-4 Bypass 37 25 % LF Shift-5 Line Feed 38 26 & EOB Shift-7 End Of Block 39 27 ' PRE Prefix 40 28 ( Shift-9

150 155 160 165 170 175 180 185 190 195 200 205 210 215 220 41 29 ) Shift-0 42 2A * SM Shift-8 Set Mode 43 2B + Shift-= 44 2C, 45 2D - 46 2E. 47 2F / 48 30 0 SP Space 49 31 1 50 32 2 51 33 3 52 34 4 53 35 5 54 36 6 55 37 7 56 38 8 57 39 9 58 3A : CENTS 59 3B ;. 60 3C LESS LESS 61 3D = ( 62 3E GRTR + 63 3F? 64 40 @ POUND Shift-2 65 41 A 66 42 B 67 43 C 68 44 D 69 45 E 70 46 F 71 47 G 72 48 H 73 49 I 74 4A J! 75 4B K $ 76 4C L * 77 4D M ) 78 4E N ; 79 4F O... 80 50 P 81 51 Q 82 52 R 83 53 S 84 54 T 85 55 U 86 56 V 87 57 W 88 58 X 89 59 Y 90 5A Z 91 5B [ 92 5C \ 93 5D ] 94 5E ^ 95 5F _ 96 60 ' 97 61 a 98 62 b 99 63 c 100 64 d 101 65 e 102 66 f 103 67 g 104 68 h 105 69 i 106 6A j 107 6B k 108 6C l 109 6D m 110 6E n

225 230 235 240 245 250 111 6F o 112 70 p 113 71 q 114 72 r 115 73 s 116 74 t 117 75 u 118 76 v 119 77 w 120 78 x 121 79 y 122 7A z 123 7B { 124 7C 125 7D } 126 7E ~ 127 7F DEL Delete, Idle <-> EK3 - Uygulama Resimleri ve Açiklamalar =========================================== Uygulamalarin bazilarinda bazi sekillerin çizilmesi, üzerinde çalisilan konunun daha iyi anlasilmasini saglayacaktir. Bu bölümde söz konusu resimlere ve ek açiklamalara yer verilmistir. 1 Pi sayisinin bulunmasi problemi 255

2 Fahrenheit <=> Celcius çevirici için dogruluk tablosu 260 265 3 Paralel üç direncin olusturdugu devre 270

4 Yazi tura atilmasi sonucu üretilen 'atis sayisi yazi gelme olasiligi' dagilimi, alttaki resim ise atis sayisinin 10 kat artirildigi durumdaki dagilimi gostermektedir; atis sayisinin artmasinin ideal degere daha yakin sonuç verdigi yapilan dogrusal fitin tam 0.5 üzerine denk gelmesi ile görülmektedir.

280 5 Sayisal integral icin ortayamuk ismi ile gelistirilmis mümkün pek çok olasi yöntemden biri. 285 6 Bir veri setinin normalize edilmesi, bu veri setleri ilgili program kullanilarak üretilmistir

290 7 Bir kondansatörün uçlarindaki gerilimin zamanla degisimi; bu veri seti ilgili program kullanilarak üretilmistir. 295 8 Compton sacilmasi olayi 305

310 315 9 Sarhos adam yuruyusu problemi, adamin nereye adim atacaginin belirsiz olmasi temeline dyanir. Uretilen rastlantisal sayilar adamin atacagi adimlarin x ve y bilesenlerini olusturur. Neden sol ust ve sag alt bolgelere dogru atilan adimlar bu kadar azdir? RAND() fonksiyonun nasil calistigini dusununuz. Iki farkli resim programin iki farkli zamandaki calistirilisi sonucu uretilmistir. (Kullanilan çizim programi nükleer fizik grubunca ROOT kütüphanesi kullanilarak C++ dilinde gelistirilmistir) 320