İnternetin genişliğinde bulabilirsinizPascal programlarının çoğu, ancak nasıl çalıştıklarını ve nasıl çalıştıklarını anlamak çok daha zor. Birlikte programlamanın temellerini öğrenelim!
Algoritmik dil: temel kavramlar
Konuşma dilinde, temel birimleri kullanıyoruz:karakterler, kelimeler, deyimler ve tüm cümleler. Algoritmik dil de benzer bir yapıya sahiptir, sadece bileşenleri farklı adlandırılır. Temel yapılar, ifadeler ve operatörlerden bahsediyoruz. Tüm bu birimler hiyerarşik bir yapı oluşturur, çünkü sonraki her eleman bir öncekinden oluşur.
Algoritmik bir dilin sembolleri, kod yazmak için kullanılan bölünmez atomlardır.
Temel yapılar, kendi anlamları olan minimal birimlerdir.
Klasik dil ifadeleri yukarıdaki iki birimden oluşur ve gerekli değeri bulmak için kuralları belirler.
Operatör, belirli birprogramın doğru yürütülmesi için gerekli olan dönüşüm. Gerekirse birkaç tane olabilir - program karmaşık bir işlem yapmalıdır. Bu gibi durumlarda, bir blok veya bileşik bir operatör halinde birleştirilirler.
Pascal dili
Çok sayıda algoritmik varDiller. Pascal (yeni başlayanlar için ayrı faydalar vardır) bunlardan biridir. Alfabesi sayılar, harfler ve özel karakterlerden oluşur. İşte bunların bir listesi:
- 26 latin büyük ve küçük harf;
- vurgulamak
- on basamak;
- sınırlayıcısı;
- operasyon belirtileri;
- nitelendici
- sisteme ayrılmış (hizmet) kelimeler.
Yukarıda listelenen öğelere ek olarak, çekirdek ifadeye, ayrılmış ifadelerin ve çift karakterlerin yapımında kullanılamayan bir “boşluk” aittir.
Temel dil yapıları
Yeni başlayanlar için Pascal, dizeleri, sayıları ve adları içerir.
Söz konusu dil kodunda kullanılan sayılarProgramlama genellikle ondalık olarak yazılır. Ondalık nokta olmadan bahsedilmesi geleneksel olan gerçek veya tamsayı olabilirler. Sayı pozitifse, işareti atlanabilir.
Pascal algoritmik bir dildirdizelerin kesme işaretleriyle çevrelenmiş bir dizi karakter olduğu programlama. Kesme işaretinin kendisini kullanmanız gerekiyorsa, bu sembol iki kez bahsetmeye değer.
Ad, başlayan bir dizidirve bir harf içerebilir. Tanımlayıcılara etiketler, türler, sabitler, fonksiyonlar, prosedürler, değişkenler, nesneler ve hatta modüller denir. Tanımlayıcılar oluştururken alt çizgi karakterini kullanabilirsiniz. Bir adın birçok karakteri olabilir, ancak derleyici yalnızca ilk 63 karakteri okuyacaktır. Açıklaması çok karmaşık görünebilen Pascal, çok korkutucu değil, bu yüzden korkmak ve tarayıcı sayfasını kapatmak için acele etmeyin!
Dil tanımlayıcıları olarak standart sabit adların, prosedürlerin, türlerin, dosyaların, fonksiyonların ve servis ifadelerinin kullanılması yasaktır.
Boşluklar, kodun görünürlüğünü artırmaya yardımcı olabilir, ancak ortadaki adları ve numaraları ayırmak için kullanılamayacaklarını hatırlamakta fayda var.
Algoritmik Dil Sözdizimi
Her satır bir nokta ile bitmelidir.düşündüğümüz dilde yazılmış bir programda virgül (Pascal). Bilgisayar bilimi bunu okul çocuklarına ve öğrencilere öğretir ve bu kuralları kendiniz anlayabilirsiniz!
Noktalı virgül (;), geçerli satırın sonunu ve yenisine geçme ihtiyacını gösteren koşullu bir sinyaldir. Ancak istisna, yardımcı komutlar olabilir: const, var, begin ve diğerleri.
End deyimi programı kapatır, bu nedenle programdan sonra bir nokta gerekir. Bazen kod birkaç ek içerebilir, ardından bloğun başlangıcı ve bitişi noktalı virgülle ayrılır.
Bir değişkene belirli bir değer atamak için, işaretten önce iki nokta üst üste gerekir. Örneğin, n = 13 sormaya gidersiniz ve kodda n: = 13 gibi görünecektir.
Bu kuralları öğrenirseniz, sözdizimi hataları olmadan program kodunun nasıl yazılacağını hızlı bir şekilde öğrenebilirsiniz.
Klasik Pascal dil operatörleri
Kod parçacıklarını tekrarlayan programgelecekteki uygulamalar ve çeşitli yöntemler kullanarak onunla her türlü eylemi gerçekleştirmek Ancak Pascal dili bunun için çeşitli operatörler kullanır. Hepsini düşünemeyiz, bu yüzden sadece bazılarıyla ilgileneceğiz.
Örneğin, seçim operatörünü kullanarak şunları yapabilirsiniz:programın alternatif yollarından birini seçin. Bu durumda parametre, sıra türünün bir ifadesidir. Ancak bir uyarı var: bu seçim tuşu, string türüne veya real'a ait olamaz.
Hala şartlı atama operatörleri vardır,bileşik ve boş, yanı sıra diğer yararlı yatırımlar bir dizi. Bunlardan sadece birkaçını bilmek, mükemmel işlevselliğe sahip kod yazmanıza izin verir. Operatörler istismar edilmemelidir, çünkü çok sayıları programı derleyici tarafından hata ayıklamayı zorlaştırır, kafa karıştırıcı ve diğer insanların algılaması çok zorlaşır.
Atama operatörü
Bu ifade iki nokta üst üste ve işaret biçimindedir"Aynı". Belirli bir değişkene belirli bir değer atamak için kullanılır. Sırasıyla tamsayıya ve gerçek türe ait değillerse, ifade türünün ve değişkenin aynı olması gerektiğini hatırlamak önemlidir. Sadece böyle bir durumda doğrudan bir dönüşüm gerçekleşecektir.
Bileşik Operatörler
Pascal bir programlama dilidir.özel parantez içine alınmış rastgele program ifadeleri dizilerini kullanır. Başlangıç ve bitiş sözcükleri ile sınırlanan bileşik yapılardan bahsediyoruz. Yapılandırılmış bir metodoloji kullanarak kod yazmayı mümkün kılan algoritmik bir dilde önemli bir araçtır.
Bileşik bir yapının parçası olan Pascal dilinin operatörleri, herhangi bir kısıtlama olmadığı için tamamen farklı olabilir. Yuvalama derinliği de değişebilir.
Programlama dilinin koşullu operatörü
Bu bileşen sırasında bir fırsat sağlarprogramlar belirtilen durumu kontrol eder ve geçiş sonuçlarına bağlı olarak bir işlem gerçekleştirir. Bu nedenle, koşullu bir komut, hesaplamaları gerçekleştirme sürecinde dallar oluşturmanın yollarından biridir.
Yapısal olarak koşullu ifade şöyle görünür:
EĞER <koşul> THEN <ifade1> ELSE <ifade2>.
Bu ifadede, else, then ve if ayrılmış sözcüklerse koşul, isteğe bağlı içeriğe sahip mantıksal bir ifadedir ve operatörler, kullanılan programlama dilinin herhangi bir komutudur.
Program kodunun yapısı
Başlık, açıklama ve açıklama bölümleri,Pascal gibi bir dilde yazılmış bir uygulamanın temel bileşenleri. Bilgisayar bilimi, bu öğeleri tam olarak incelemenize ve bunları nasıl doğru şekilde kullanacağınızı öğrenmenize olanak tanır.
Başlık genellikle kodun adını içerir. Örneğin, MyFirst'i Programlayın.
Açıklama bölümü, bağlantılı kitaplıkları, modülleri, etiketleri, sabitleri, türleri, değişkenleri, işlevleri ve prosedürleri açıklayan bir bölümü içerebilir.
Modül açıklama bölümü, içindeki adları içerirbağlantılı kitaplıklar ve kullanımlar ayrılmış kelime ile başlar. Diğer tüm açıklamalar arasında ilk olmalıdır. Modül adlarını virgülle ayırdığınızdan emin olun.
Program kodunun herhangi bir operatörüne, adı açıklamanın ilgili bölümünde belirtilmesi gereken bir etiket koyabilirsiniz.
Sabitlerin zamanından önce tanımlanması, kodda daha fazla sayısal veya alfabetik değerler yerine adlarının yazılmasına izin verir.
Kullanılan değişkenlerin açıklandığı bölümde, dahil edilecek tüm türleri belirtmelisiniz: "var c, a, r: tamsayı; k, l, m: char; h1, h2: boolean;".
"Pascal"ın, programa dahil olan tüm bileşenlerin zorunlu bir ön tanımını gerektiren bir programlama dili olduğunu unutmayın.
Kod metni nokta ile bitmelidir.
Örnek programlar
"Pascal" temel bir dildir ve yukarıdaki bilgileri inceledikten sonra doğrudan kodu yazmaya geçebilirsiniz.
Uygulamanın "Bu benim ilk programım!" ifadesini göstermesini sağlayalım.
Pascal programlarının örneklerini anlamak çok önemlidir, bu yüzden şimdi deneyin.
Başla
Writeln (Bu benim ilk programım! ");
Son.
Bu kadar basit!
İkinci dereceden bir denklemin köklerini bulmak için kullanılabilecek daha karmaşık kodlara bir göz atın. Hesaplamalı ifadeler oluşturma ilkesine dikkat edin.
Pascal örneklerini faydalı bulacağınızı umuyoruz.