BilgisayarlarProgramlama

"Pascal" operatörler. Pascal programlama dili

Muhtemelen "Pascal" Her okul çocuğu bilinen programlama dili, denir. Bu nedir? Tüm sadece baz olarak kabul edilir eğitim öğrenci ve okullar için kullanıldıktan sonra uzun, dil ölmüştü olmuştur. Bu Algol basitleştirilmiş sürümünü belirtir. Ama, ondan farklı olarak, "Pascal" gerçek programlar ve hatta oyun yazmak için kullanılabilir. Daha önce, yeterince popülerlik vardı, ama şimdi sadece eğitim amaçlı, aslında, korunmuş. Potansiyel programcıları için "Pascal" çeken ilk şey - yazmak mümkündür, İngilizce dil özelliklerini korurken, C gibi dillerde kabul edilmektedir özel düzenleri kullanımını üzerinde bulmaca değil

1970 yılında "Pascal" Niklaus Wirth yarattı. O bilim adamı sonra dili adını Blaise Pascal, dünyanın ilk araba babasıydı. İki farklı numaralar ekleyebilir. dil "Pascal" A soyundan "Modula-2" dir. ikinci bir geliştirilmiş bir versiyonu.

programlama sistemi

Pascal ABC - Mevcut sistemleri tarafından sunulan programlama dili. Bununla birlikte, anlatılan yeni nesil bir varyantıdır.

Neden "Pascal ABS" yaratılır? Bu amaçla, iki önemli neden vardı:

  • Orijinal dili eskimiş sistemi;
  • arzu daha modern ve entegre bir programlama ortamı yaratmak.

Dil Pascal ABC klasik sistemi "Pascal" unsurların "Delphi" ve kendi genişleme içerir. 2002 yılında ortaya çıktı.

güçlü ve modern aynı adı, bir derleyici de bulunmaktadır programlama ortamı. O Windows üzerinde yanı sıra, Linux, MacOS üzerinde çalışabiliyor.

.NET Framework, nesne yönelimli, yapılandırılmış ve işlevsel bir tarzda bazı ek özellikleri, hem de programlama kullanmasını sağlar. bu dilin yazarı Mikhalkovich oldu. Ayrıca C # ve "Python" sadece "Pascal" ve "Delphi" etkilenmiştir, fakat.

operatörlerin genel özellikleri

programlama dili Operatörler bir program yazmak için gereklidir. Onlar mümkün belirli işlevleri ve algoritmaları gerçekleştirmek için yapmak. "Pascal" takım diğer elemanlar farklı? bir eylemin yürütülmesini içerir olması. Tüm operatörler özel yardımcı kelimelerden oluşan böylece "Pascal" tasarlanmıştır. Komut kendileri ve bir noktalı virgül kullanan diğer elemanlar arasında (;) ayrılır. Tüm operatörler gruba ayrılır:

  • Basit. Bu komutlar diğer unsurları içermez. Bunlar: atama operatörü (bir kolon ve aynı), (etiketler için kullanılan) koşulsuz bir geçiş prosedürü.
  • Yapılandırılmış. birleştiren bir bileşik açıklamada, koşullar, döngüler,: Bu ifadeler diğer elementlerin oluşur.

Her iki grup da bu makalede daha sonra ele alınacaktır.

operatör prosedürleri

Bu bir prosedür çağırmak için operatör gerektirir. programlama ortamında bir çizgi oluşturmak için, çağrı parametreleri takip bir tanımlayıcı, yerleştirilmelidir belirtmelisiniz. Ancak, dilde son öğe yok tedaviler vardır. Onlar "Pascal" iki tipe ayrılır:

  • Standart (dilde kayıtlı);
  • özel (programcı tarafından oluşturulan).

Arka arkaya elemanların propisaniem özel bir set bir veya diğer bir prosedür etkinleştirilir.

Genel görevler için sorumlu olan operatörler ( "Pascal"), yeterli kolayca hatırlamak. Sen Tanımlamalar bölümüne kelimesini kullanır yazmak ve prosedürün bir açıklama girmelisiniz. İlk blokta girmek gerekmez standart unsurlar vardır. Bunlar salt görevler, yazma ve diğerleridir.

Özel prosedürler tasarlamak için çalışma programından önce gerekli ve açıklama bölümünde veya modülde koydu. Eğer kullanırsanız İkinci seçenek bölümünde KULLANIMI veya USULÜ yazılmalıdır.

koşulsuz transferi operatörü

Basit operatörler GOTO dahil oldukça kolay kullanım. "Pascal" in belirli koymak operatöre geliştirici gereklidir ve daha sonra nedeniyle programa başvurmak için koşulsuz atlama olanak tanıyan bir bölüm etiketine sahiptir. etiket olarak noktalama işareti veya boşluk olmadan sayı ve harflerin kümesi kullanılacak. hattından bu iki nokta üst üste (:) ile ayrılır. Eğer bir etiket, LABEL oluşturmadan önce, açıklamaları elemanın adı belirtmelisiniz görüyoruz.

Bir bölüm oluşturmadan önce, bazı nüansları hakkında bilmek gerekir:

  • Tarif edilen bütün etiketler kullanılmalıdır;
  • ürün numaraların isimleri varsa, bunları beyan edemez.

Maalesef veya neyse, çağdaş dilde GOTO deyimi programlama kullanmayın. Bu tür sistemler, konveyörün prensibi oluşturma çalışma olmasından kaynaklanmaktadır. Ve böyle operatörler GOTO ( "Pascal"), bilgi işlem sürecini ihlal.

operatörler koşullar

Bu dizide bir uygulama mutlaka yalan olduğunu, şube görüntülemek için kullanılır IF-THEN-ELSE koşullu önerme tasarımlarını sundu. hesaplama işlemi sunulan seçeneklerden birini devam edecektir. Geleneksel olarak, işlem, iki tipe ayrılır:

  • (Iki seçenek vardır, her biri bir sonuca götüren) çatal yapısı;
  • Baypas yapısı (ikinci seçenek yanlış ve böyle bir durumda iken, programın gerçek için kullanılan sonuç atlar).

IF-THEN-ELSE tabloların tasarım yapılandırılmıştır. Bu sözler saklıdır. Bu durumda, ikincisi zorunlu kullanıma tabi değildir.

Nasıl tasarım yapar? İngilizce sayesinde "if-then-else" olarak çevirir. koşul Belirtilen program daha sonra sözcükten sonra yazılmıştır doğrudur, o zaman gerçektir edin. Yanlış eğer, gerçekten üzerine, ya da başka ardından gelen satırdan sonra yazılanları inanmaktadır.

bileşik deyim

Bu cümleyi anlamak için, tanım bilmek gereklidir. Bileşik ifadeleri ( "Pascal") - BEGIN-END parantez bir program yazmak için bir dizi işlem. Bu nedeniyle, komutların bir grup tek bir entegre olarak temsil edilir.

operatör seçimi

Nedeniyle IF deyimi sadece iki şube ile çalışabilecek durumda olması nedeniyle, VAKA seçim ekibi kuruldu. Başka sonunda, davasını, - Bu sistemde fonksiyon kelimeleri vardır. Bu durumda, ikincisi de atlanabilir. Operatör işleri parametresini ve değerini beyan edilmesi gerekir önce. seçim tuşu sabitleri seçimi ile eşleşti ise son sonradır operatörü, gerçekleştirilir. doğruluğu, mevcut değildir ve varsa tüm takımlar dikkate alınmaz. Bu BAŞKA kelimeden sonra ya VAKA deyimi sonra gelen seçeneği gerçekleştirdi.

"Pascal" içinde operatörün bu seçimi IF gibi bir çalışma sistemi kullanmaz. Hiçbir açık test koşulları vardır. daha detaylı çalışmalarını ele alırsak, biz operatör BEGIN eşleştirilmemişse END ile biter beri küçük harf, programa uyumsuzluk boyutlarını görebilirsiniz. 5 veya daha fazla seçenek vardır, özellikle de kullanmak çok daha kolaydır. SONRA İSE-uzun olacak sürekli reçete ve bu rahat bir süreç değildir.

Operatörler ( "Pascal"): Döngüler

döngüsü nedir? Bunlar tamamen şartlarını karşılamak için komutlar sistemin bazı birkaç kez tekrarını ima. iki bilinen "Pascal" de döngüleri türlü :

  • döngü parametresi;
  • yineleme.

Herkes nedir? İlk (parametre döngüsüyle) her zaman parametreleri bilinmektedir. Bazen düzenli aradı. Onun temel fark döngüsünün tekrar sayısı önceden bilindiği olmasıdır.

yineleme benzer nüans bilinmiyor. Döngü bu koşul olmayacak sürece gerçekleşir.

tip ve bazı yapılarının yardımıyla olası döngülerin türlerini ayırt:

  • TEKRAR: sonşartının ile tekrarlayın.
  • WHILE: ön koşul tekrarı.
  • İÇİN - operatörü hesapları. Bu döngü parametresi olarak kullanılır.

İlk iki seçenek tekrarlı tekrarı için kullanılmaktadır. Geçen ifadeden temel fark - Eğer onları kullanabilirsiniz bir parametreye sahip bir döngü, ve İÇİN - tekrarlar imkansız ayarlamadan.

IO Operatörleri

çevre ile etkileşim için programlama ortamları giriş-çıkış ifadeleri karşılar. Onlar bilgileri girin ve ekran veya basılı sonucu görüntüler sağlar. Okuma komutu kullanıcı çalıştıran programı verilerini belirtmek sağlayacaktır. Bu nasıl oluyor? Yanıp sönen imleç durak süresince Program insanlar girdi bekliyor ekranında gören. İki tablolara fark okuyup küçük Readln. Son basitçe sonraki satıra imleci hareket ettirir.

O Operatörü ( "Pascal") - (ln) yazın. LN parça sonraki satırda çıktı verilerini devam etmesini sağlar. Program basit bir açıklama belirtiyorsa, bu ekranın boş bir terim üzerinde gösterilecektir. Bu anlamda kullanıldığında, bu komut gerekli değildir.

operatörler var yakın da vardır. Sipariş programın kendisini gerektirmez takdirde kullanılması mümkün değildir.

Başlıca operatörler ( "Pascal") makalesinde açıklanan. Onlar kendilerini hızla ve bir aksaklık olmadan oldukça işe, programı yazmak daha iyi yardımcı olacaktır. Gelecekteki programcılar şey işe yaramaz olmadan dil "Pascal" ile çalışmak. Program operatörleri olmadan, ne yazık ki, hayal edilemez. Bu ameliyat etmek gerekir anlamına gelir. Karmaşık döngüsü operatörleri Ancak eğitilmiş olmalıdır görünebilir ve tüm sorunlar ortadan kalkar. Çalışmalarınızda bol şans!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tr.birmiss.com. Theme powered by WordPress.