Performans ve Proje Ödevleri | Performans ve Proje ödevleri, Performans Ödevleri, Proje Ödevleri, 1.Sınıf Performans ve Proje Ödevi,1.Sınıf Performans ve Proje Ödevi, 2.Sınıf Performans ve Proje Ödevi, 3.Sınıf Performans ve Proje Ödevi, 4.Sınıf Performans ve Proje Ödevi, 5.Sınıf Performans ve Proje Ödevi, 6.Sınıf Performans ve Proje Ödevi,7.Sınıf Performans ve Proje Ödevi, 8.Sınıf Performans ve Proje Ödevi

C DİLİNDE STRUCTURE

13 May 08 KategorilenmemiÅŸ Yorum Yok

YAPILAR



Yapılar (structures) da diziler gibi birden fazla nesneyi içlerinde tutabilen bir veri türürdür. Yapıların da elemanları bellekte ardışıl (contigious) bir biçimde bulunur. Fakat yapıların dizilerden temel farkı şudur: Diziler aynı türden nesneleri içinde tutabilirken, yapılar farklı türlerden nesneleri tutabilirler. Yapıların kullanılmasının ana nedeni budur. Çoğu zaman, türleri farklı bir takım nesneler, mantıksal olarak bir bütün oluşturabilirler. İsim, yaş, departman, ücret, öğrenim durumu gibi bilgileri farklı türden nesneler içinde saklayabiliriz ve bunların tamamı çalışan bir personele ait bilgiler olabilir. Bu gibi aynı konu ile ilgili farklı türden veriler yapılar içinde saklanır.



Yapı Bildiriminin Genel Şekli

struct [yapı ismi] {

tür m1 ;

tür m2 ;

tür m3 ;



};



Yukarıdaki gösterimde struct bir anahtar sözcüktür. Bildirimde mutlaka yer alması gerekmektedir. Yapı ismi (structure tag) C dilinin isimlendirme kurallarına uygun olarak seçilmiş bir isimdir.



Örnek bildirimler:



struct SAMPLE {

int a;

long b;

char ch;

};



struct DATE {

int day, month, year;

};



struct POINT {

int x, y;

};



Yapı isimleri (structure tags) geleneksel olarak büyük harfle yazılır. Bu bir zorunluluk değildir.



Yapı bildiriminin yapılması bellekte derleyici tarafından bir yer ayrılmasına neden olmaz. Yani bir tanımlama (definition) söz konusu değildir. Bu bildirimle (declaration) programcının yarattığı yeni bir veri türü hakkında derleyiciye bilgi verilmektedir.



Yapı bildiriminin yapılmasından sonra artık bildirimi yapılmış yapı türünden nesneler tanımlanabilir. Yapı bilidiriminin yapılması ile yeni bir veri türü yaratılmıştır. Derleyici artık bu tür hakkında bilgi sahibi oldugundan, bu yeni veri türünden, nesneler tanımlanabilir. Yeni veri türünden nesnelerin tanımlanması durumunda artık derleyici bu nesneler için bellekte ne kadar bir alan ayırması gerektiği bilgisine sahip olacaktır.

Yapı Türünden Nesne Tanımlaması

struct yapı isimi nesne ismi ;



Örnekler :



struct DATE x; /* x DATE yapısı türünden bir nesnedir. */

struct POINT p1, p1; /* p1 ve p2 POINT yapısı türünden nesnelerdir. */

struct SAMPLE sample; /* sample SAMPLE yapı türünden bir nesnedir. */



Yapı değişkenleri bileşik nesnelerdir. Yani parçalardan oluşurlar. Zaten yapı bildirimlerinin yapılmasının amacı da bu parçaların isimleri ve türleri hakkında derleyiciye bilgi vermektir. Bir yapı bildirimini gören derleyici, daha sonra bildirimi yapılan yapı türünden bir değişken tanımlanması durumunda, bu değişken için bellekte ne kadar yer ayıracağını, ve ayırdığı yeri ne şekilde organize edeceğini bilir.



Bir yapı değişkeni (nesnesi) için, yapı bildiriminde belirtilen elemanların toplam uzunluğu kadar (byte olarak) yer ayrılır.



struct SAMPLE {

int a;

long b;

char ch;

};



void main()

Etiketler:

Bir Bütün Olarak Bilgisayar

Bilgisayar: Bir çalışma ortamında karşılaşılan bir sorunu çözmek için, sorunla ilgili verilerin girilmesini, girilen verilerin işlenmesini, işlenen verileri saklanmasını ve gerektiğinde sonucu vermeyi sağlayan elektronik cihaza denir.

Donanım (Hardware): Bilgisayarı oluşturan her türlü elektronik ve mekanik parçaya denir.



Bilgisayarın Ana Bileşenleri

Bilgisayar birçok ana bileşenin bir araya gelmesinden oluşur. Bilgisayar işlevine göre bu bileşenlerden bazıları olmayabilir. Bir bilgisayar temel olarak üç bölümden oluşur. Bunlar girdi birimi (klavye), kasa ve monitördür. Sanıldığının aksine bilgisayarın en önemli bölümü monitör değil kasadır. Birçok bileşen kasa içerisine monte edilir. Şimdi bilgisayarın ana bileşenlerini tanımaya başlayalım.

işlem Bitimleri: İşlem birimleri kasa içerisinde yer alır. Bunlar; ana kart (mainboard), Merkezi işlem birimi (CPU) ve matematiksel işlemcilerdir. Bir bilgisayarın işlem kapasitesini belirleyen en önemli bileşen işlem birimidir.

Girdi Birimleri: Bilgisayara veri girmek için kullanılan aletlere denir. Bunlar; Klavye (Keyboard), Fart: (Mouse), )joystick, Tarayıcı (Scanner) ve Disket şeklindedir.

Depolama Birimleri: İşlenen verilerin saklanmasını saÄŸlayan birimlerdir. Bunlar; sabit disk (hard disk), disket sürücü, CD — ROM sürücü, DVD-ROM sürücü, CD-Writcr/Rc Writcr sürücü, MOD, jaz driver ve zip driver ÅŸeklindedir.

Bellek Birimleri: Bilgisayarınızın hafızasını oluşturan birimdir. Bunlar RAM ve ROM bellek olarak ikiye ayrılır.

Çokluortam (Multimedia) Birimleri: Ses, görüntü gibi özelliklerin bilgisayara dahil edilmesini sağlayan birimlerdir. Bunlar; ses kartı, hoparlör ve mikrofon, görüntü kartı, TV-Radyo kartı, kamera ve video şeklindedir.

iletişim Birimleri: Diğer bilgisayarlar ile bağlantı kurup bilgi alış verişi yapmanızı sağlayacak olan birimlerdir. Bunlar; Fax-Modem ve telefon hattı, KabloNet, Uydu bağlantısı, Network kartları, ethernet kartı ve LAN ve WAN bağlantıları şeklindedir.

Çıktı Bitimleri: İşlenen verilerin sonuçlarını almanızı sağlayan birimlerdir. Bunlar; Monitör, yazıcı (printer), çizici (plotter) ve film çıktısı ya da video çıktısı şeklindedir.

İŞLEM BİRİMLERİ

Bilgisayara girilen verilerin işlendiği birimlere işlem birimleri denir.İşlem birimleri,bilgisayarınızın kapasite ve hızını belirleyen birimlerdir.

Ana Kart

Bilgisayarın en önemli birimlerinden biridir.seri port ,paralel port,sabit disk ve disket sürücü arabirimleri ,fare portu ,çok sayıda bellek portu ve birkaç tane Universal Serial portuna sahiptir.Bilgisayarı gelişen teknolojiye göre uyarlamak için na kartın çok iyi seçilesi gerekir.

Merkez İşlem Birimi

Merkezi iÅŸlem birimi ana kart üzerine takılı bir çiptir.Bu çip bilgisayarın matemaik ve mantığın nasıl iÅŸlediÄŸini bilen kısımdır.Bilgisayarın merkezi iÅŸlem birimi çok önemlidir.Bilgisayarrın hızını ve kapasites…

Etiketler:

BİLGİSAYAR NEDİR?

13 May 08 KategorilenmemiÅŸ Yorum Yok

BİLGİSAYAR NEDİR?

Bilgisayar, kullanıcıdan aldığı verilerle mantıksal ve aritmetiksel işlemleri yapan; yaptığı işlemlerin sonucunu saklayabilen; sakladığı bilgilere istenildiğinde ulaşılabilen elektronik bir makinedir.

VERİ: Bilgisayara yüklenmemiş (ham ) bilgi demektir.Bilgisayar sonuçlara ulaşmak için bizim daha önce yüklediğimiz verileri kullanır.

Bilgisayar donanımı (hardware): Bilgisayarların fiziksel kısımlarına donanım denilmektedir. Elle tutulabilirler. Ekran, klavye, Sabit disk (harddisk), fare, yazıcı, bellek, mikroiÅŸlemci, tarayıcı,…

Bilgisayar yazılımı: Donanımı kullanmak için gerekli programlardır. Bilgisayarın nasıl çalışacağını söylerler. Elle tutulmazlar. Belirli bir işlemi yapmak üzere bilgisayara kurulurlar (set up, install). Örneğin: Kelime işlem (word programları son kullanıcıların yazı yazması için kullanılır.Yazılım olmadan donanım , donanım olmadan yazılım çalışamaz.

BİT: Bütün bilgiler 0 ve 1 kümelerinden iÅŸlenir.İşte bu o ve 1’lerin her biri bir bit olarak adlandırılır.Bit bilgisayarın iÅŸleyeceÄŸi en küçük bilgi parçasıdır.



1 Byte 8 Bit 1 Kilobyte 1024 Byte

1 Megabyte 1024 Kilobyte 1 Gigabyte 1024 Megabyet

1 Terabyte 1024 Gigabyte



Donanımlarda Dikkat Edilecek Hususlar:

• Kablolar halı altından geçirilmemeli, ezilemeyecek ÅŸekilde yerleÅŸtirilmiÅŸ olmalıdır.

• Bilgisayar açıkken hiçbir kablosu çıkarılıp takılmamalıdır.

• Bilgisayar mutlaka topraklı prize baÄŸlanmalıdır.

• EÄŸer prizlerde aşırı ısınma oluyorsa elektrikçiye tamir ettirilmelidir.

• Bilgisayar, sabit ve sarsıntılardan etkilenmeyecek masalara yerleÅŸtirilmelidir.

• Bilgisayar çok sıcakta ve çok soÄŸukta çalıştırılmamalıdır. Ortalama uygun çalışma sıcaklığı 5C ile 25C arasıdır.

• Aşırı ısınan prizler vakit kaybedilmeden elektrikçilere tamir ettirilmelidir.

• Bilgisayarı tozdan korumak için kullanılmadığı zamanlar üzerini örtmek gerekir. Bunun için kumaÅŸ veya anti – statik toz örtüleri kullanılmalıdır.

• Bilgisayar donanımları fazla hırpalanmadan kullanılmalı…

Etiketler:

C PROGRAMLAMA DİLİ

13 May 08 KategorilenmemiÅŸ Yorum Yok

C Dili - 1. Konu C NEDIR ? C programlama dili, Dennis Ritchie tarafindan Bell laboratuarlarinda yaratilmistir. PDP-11 ile Unix altinda calismak icin yaratilmis olmasina ragmen, ilgi uzerine MS-DOS altinda calisacak hale getirilmistir. Basitligi, olusan kodun kucuklugu, ve her cesit programlamada kullanilabilmesi, C yi populer bir dil yapmistir. C, cok kestirme olmasi nedeni ile, yeni bilgisayarlara baslayanlar icin ogrenmesi zordur. Bir programci, C ile ust seviyelerden, asseblyye yaklasan alt seviyelere kadar programlama yapabilir. C nin sagladigi bu rahatligin yaninda, tehlikeleride de vardir. Ornegin, makineyi kilitleyebilecek bir program yazmak, Pascal yada BASIC de yazmaktan cok daha kolaydir. Bir Pascal derleyicisinin fark edip uyaracagi bir hatayi, C derleyicileri fark etmeyebilir. C de, kendi basinizasiniz.. NIYE C? Bu gun IBM-PC icin yazilan piyasadaki yeni programlarin yuzde 75i, C ile yaziliyor. MicroSoft, Macro Assembler 4.0 i cikardiktan sonra, onu C ile yazdiklarini acikladi. Herhalde icinde birkac assembler rutin vardir ama, cogunlugu C ile yazilmistir. C, bir komite degilde, bir kisi tarafindan yazilmis oldugundan, cok kullanisli bir lisandir, fakat cok iyi tanimlanmamistir. C icin bir standart yoktur, ama ANSI grubu, bu konuda calismaktadir. Isin ilgincligi, bir standart olmamasina ragmen, degisiklikleri cok azdir. Halbuki iyi tanimi olan Pascal dilinin, derleyicileri birbirinden cok farklidir, ve bir Pascal programini bir bilgisayardan digerine gecirmek zordur.. C nin Tasinabilirlik referanslari iyi olmasina ragmen, derleyiciler arasinda farkliliklar vardir. Bu degisiklikler genellikle BIOS fonksiyonlari gibi standart olmayan seyler kullanildiginda kendini gosterir. TANIMLAYICI ISIMLERI Fonksiyon ve degisken isimleri, harfler ve rakkamlardan olusabilir. Ilk harf ya bir harf yada alt-cizgi karakteri olmak zorundadir. geri kalanlar ise, harf, rakkam yada alt cizgi olabilir. Iki nokta onemlidir: (1) Buyuk ve kucuk harfler farklidir. Bir programda ISIM, iSiM ve isim, degisik tanimlayicilardir. (2) Cde, en fazla sekiz karakter onemlidir. Bir tanimlayici 8 karakterden uzun olabilir, fakat ilk sekizi sayilir. Bu derleyiciniz icin boyle olmayabilir. DERLEYICI Bu derste bircok ornek program sunacagim. Bunlari istediginiz herhangi bir derleyici ile derleyebilirsiniz, fakat kullanim kolayligi bakimindan QuickC derleyicisini tercih etmenizi tavsiye ederim.
C Dili - 2. Konu ILK C PROGRAMINIZ En basit C programi: main() { } Bu bir programdir, ve bunu kisaltmanin, basitlestirmenin bir yolu yoktur. Isin kotu tarafi, bu program birsey yapmaz. Buradaki en onemli kelime, main() sozcugudur. Her programda olmasi gereken bu sozcuk, daha sonra gorecegimiz gibi, ilk satirda olmak zorunda degildir, fakat bir giris noktasi saglamasi nedeni ile gereklidir. Bunu takiben, iki tane parantez vardir. Bunlar da, mainin bir fonksiyon oldugunu belirtir. (Bir fonks…

Etiketler:

BOARDMAKER PROGRAM

13 May 08 KategorilenmemiÅŸ Yorum Yok

BOARDMAKER PROGRAM

INTRODUCTION

• What is a Boardmaker program ?
• Board maker and PC
• Operating the program
• Introduction the main menu

WHAT IS A BOARDMAKER PROGRAM

A Board Maker program is a packet program that does an electronic circuit diagram and a pres circuit drawing. The program was developed by Tsien (UK) LTD. This program has versions from 1.00 to 2.45. In versions over 2.00 and with the extra program Board Router, it is possible to draw a printed circuit board automatically.

The program is equip with a wide symbol library to answer to all needs. The symbols can be edited or completely changed. Changes made can be saved in the library. If we donÂ’t have efficient symbols, according to the device on hand. The created symbols can be saved in the library and the reused.

We can write a text on the drawn PCB or diagram. We can mirror the text we write. We can also change the direction and font of the text. There is a choice of choosing a wide pad to size of the pad can be changed according to the value needed. The pads can be changed.

The tracks drawn are in 8 different colours. In copper layers drawn in multiform, each copper layer can be in a different colour. The program allows block work.

BOARDMAKER PROGRAM AND PC

In order for the board maker program to operate on a PC, the following must be % percent:

• IBM PC, XT, AT or 100 % compatible.
• Hard disk or floppy disk driver or double floppy disk driver
• Minimum of 640 Kb. RAM
• A version of MS DOS or IBM DOS 3.00 or above.
• A colour graphic adaptor of screen (CGA, EGA, VGA, MCGA) or graphic adaptor or mono monitor (HGA)
• At least one parallel printer port.
• One dot matrix or laser printer.
• Mouse
• Pen plotter, photo plotter
• An NC drilling machine that can be connected to the main port.

OPERATING THE PROGRAM

In order for the program to operate, we at least need to following documents. The arrangement of these documents in the original disks are follows:

Disk no Document Function Of Doc
2 BM EXE Starting the board maker program
1 BM1 EXE Diagram, PCB and symbol drawing document
1 BM Configuration document
1 Symbol LL PCB Symbol Document Diagram
1 Symbol SL Electronic Diagram Symbol Document

The above programs being in to hard or floppy disk will not effect the operation of the program.

In the configuration of the program, the following directories and pats must be made clear:

C:BM Operation Directory
C: BMPCB The directory where PCB is saved
C: BMSCH The directory where diagrams are saved
C: BM LIB The directory where symbol documents are saved

INTRODUCTION OF THE MAIN MENU

When the program is operated a menu as the following will appear on the monitor. The following are the functions of the 4 parts in the menu:

Åžekil

PCB Editor

Printed circuit design works with this part. This operation starts wh…

Etiketler:


  • Kategoriler

 

Web Stats
Rüya Tabiri