İçin en erişilebilir programlama diliAcemi Pascal. Bu, en azından ortaokulların üst sınıflarında ve üniversitedeki ilk derslerde okutulmasından kaynaklanmaktadır. Diğer pek çok dilde mastering için bir üs olarak kullanılır. Ancak, teknik ekipman çok ileri gittiğinden, onu geliştirme için ana araç olarak kullanmak artık mantıksız.
Şimdi çok fazla yol var.hangi sözdizimini korur. Yalnızca Pascal gibi bir dilin programlama ortamında farklılık gösterirler. Makale boyunca programın yapısı incelenecektir. Kural olarak, programlama ile tanışma “Merhaba Dünya!” Programı ile başlar.
Dil geçmişi
Pascal 1970 yılında doğdugarip bir şekilde, Niklaus Virtu. Dilin adı, aslen Fransa’lı harika bir adam olan Blaise Pascal’ın şerefine verildi. Bu, bilim insanının, sayıları toplayabilen ve çıkarabilen dünyanın ilk makinesini yarattığı gerçeğiyle haklı çıkmıştır.
Dilin gelişimi 1968'den 1969'a kadar yapıldı.İlk söz 1970 yılında ortaya çıktı. Yaratıcı, “çocuğunu” tanıtan programlama stiline ve Pascal'daki veri girişine odaklandı. Programın yapısı Wirth tarafından da geliştirilmiştir. Basit sözdizimi ve anlambilim vardır. Pascal'ın doğrudan “soyundan” Modula-2'nin dilidir. Wirth ayrıca geliştiricisi oldu.
Dilbilgisi kuralları
Programın yapısının bu dilde çok karmaşık olmadığı unutulmamalıdır. Pascal'da yazar sadece üç ana nokta kullandı - başlık, açıklama ve operatör.
- Başlık.Burada programın adını belirtmelisiniz, ancak bu öğe ana değil. Yalnızca geliştirici isterse oluşturulur. Bu, büyük ölçüde, programlama ortamına bağlıdır. Turbo Pascal buna ihtiyaç duymuyor. Ancak ETH'de, hatasız bir dize oluşturmanız gerekir. Yalnızca rakamlara, harflere ve “_” alt çizgisine izin verilir.
- Açıklama. Bu blokta mevcut tüm değişkenler (diziler), etiketler vb. Belirtilir.
- Operatör. Pascal programının yapısı, BEGIN-END parantez içindeki operatörlerin bir tanımını içerir.
Bir satırda kaç tane olacakönemli değil. Önemli olan - her takımın bitiminden sonra özel bir karakter koymak - noktalı virgül. Ayrıca, dil büyük / küçük harf duyarsızdır: Var, vAr ve vaR operatörü arasında fark yoktur.
Sözdizimi ve anlambilim
Programlama ortamı ile çalışırken temel değer alfabedir. Şunlardan oluştuğu unutulmamalıdır:
- Latin harfleri, hem küçük hem büyük
- boşluk
- alt çizgi;
- Arap rakamları
- matematiksel işaretler;
- sınırlayıcılar (listeleri bir süre, virgül vb. içerir);
- belirteçleri;
- servis kelimeleri (operatörler).
Turbo Pascal'da programın yapısı hiçbir şey ifade etmiyor.PascalABC'deki yapıdan farklı. Aradaki fark dış verilerinde, daha fazlası değil. Bir değişken ve diğer tipler için bir isim belirlerken, ismin bir sayı ile başlamaması gerektiği, alt çizginin herhangi bir konumda olabileceği ve Latin alfabesinin harflerine alfabetik sembollerden izin verilebileceği unutulmamalıdır.
Satırlardaki yorumlar ya parantez içine ya da yuvarlak yıldızlara eklenmiştir: (* .. *).
Veri türleri
Pascal programının yapısı ayrıca veri tipleri gibi nesnelere bakmayı da içerir. Üç türdendirler:
- mantıksal (doğruluk ve yanlışlık);
- sayısal (Arapça sayılar);
- sembolik (a, b, c vb. kullanarak).
Aynı zamanda, ikinci tip alt tiplere ayrılır:bütün ve malzeme. Bazı operatörler bunlara karşılık gelir: Sırasıyla Tamsayı ve Gerçek. Karakter karakterleri ayrıca tek karakterlere ve karakter dizilerine ayrılır. Bu, (ilk durumda) 1 rakamı, a veya A harfi ve (ikinci durumda) tüm ifadeler veya ifadeler gibi veri türlerini ifade eder. Programa Char ve Spring isimleri ile yazılmıştır.
Miktarların da kendi sınıflandırmaları vardır.Sabitlere ve değişkenlere ayrılırlar. Aralarındaki fark önemli. İlki, programın yürütülmesi sırasında değişmeyen mektubun anlamını ifade eder. Değişkenlere çalışma zamanında özel bir karakter olan iki nokta üst üste kullanılarak bir değer atanır.
Yorumlar
Tam bir anlayışa ulaşmak içinprogram ve tüm süreçleri, yorum işlevi kullanılır. Yukarıda da belirtildiği gibi, kaşlı ayraç içine yerleştirilirler. Bu, özellikle yeni başlayanlar koda bakıyorsa önemlidir. Çünkü bu seçeneği kullanarak, yorumlarda yazılanlara bağlı olarak, zaten bitmiş bir programda kolayca bir hata bulabilirsiniz. Dahası, geliştiricinin provizyon kodunu zaman içinde hızlı bir şekilde anlamasına yardımcı olurlar.
Bir Pascal programının yapısı,ikinci blokta belirtilen veri yapısına açıklamalar ekleyin. Orada, her operatörün amacını ve gelecekte nasıl kullanılacağını içeren bir metin girmek gerekir.
Bir aceminin yanındaki BEGIN-END yorumunda gezinmesine yardım edilecektir. Bu, özellikle döngü odaklı bir programda kullanışlıdır. Bu, hangi ifade bloğunun tamamlandığını anlamayı kolaylaştıracaktır.
Yorumlar programlama ortamı tarafından okunmaz, bu nedenle herhangi bir süre alabilir ve harf sayısı ile sınırlı değildir.
Noktalama
Bir Pascal programının yapısının kendine aitAncak noktalama işaretleri şaşırtıcı değildir. En sık kullanılan karakter noktalı virgüldür. Etiket, Tür, Sabit, Var vb. Blokların her açıklamasından sonra yerleştirilir, ancak kelimenin kendisinden sonra işarete gerek yoktur. Başladıktan sonra kurulmaz; END'den sonra sadece program henüz bitmemişse konur. Döngülerin olduğu ve buna göre Then ve Else'nin kullanıldığı kodda, bu sözcüklerden sonra noktalı virgül gerekmez.
Programın sonunda, END'den sonra bir nokta belirlemelisiniz, aksi takdirde programlama ortamı kodun tamamlandığını anlamayacaktır.
Veri girişi ve çıkışı
Bir Pascal programının yapısı, verileri üç farklı şekilde girmenize izin verir. Onların arasında:
- Readln, Read operatörlerinin kullanılması.
- Atama karakterini iki nokta üst üste kullanarak.
- Sabit. Bu durumda, veri girişi var parametresinde yapılır.
Elde edilen bilgiler ne zaman görüntülenebilir?bir grup Write ve Writeln operatörü kullanarak Bazı durumlarda bulunmayabilir, ancak bu yalnızca alma yönteminde zaten yerleşik olduğu anlamına gelir.