Sorular ve ödevler. Program Kodu Yazma Prosedür Bildirimi Kullanımı Kullanım Kısıtlamaları

Önceki paragrafta Pascal'da bir programın yapısını tanıdık, verilerin nasıl tanımlanacağını öğrendik ve atama operatörüne baktık. Bu bir veri dönüştürme programı yazmak için yeterlidir. Ancak bu dönüşümlerin sonucu bizim tarafımızdan görülmeyecek.

RAM'den monitör ekranına veri çıkışı sağlamak için çıkış yazma operatörünü kullanın:

Burada parantez içinde bir çıktı listesi yerleştirilir - değerleri yazdırılan ifadelerin bir listesi. Bunlar değişkenler ve sabitler dahil olmak üzere sayısal, sembolik ve mantıksal ifadeler olabilir.

Kesme işareti içine alınmış rastgele bir karakter kümesi, dize sabiti olarak kabul edilir. Bir dize sabiti, klavyede yazılan herhangi bir karakteri içerebilir.

Örnek. Write ("s = , s) ifadesi şu şekilde yürütülür:

  1. Kesme işareti içine alınmış semboller ekranda görüntülenir: s=
  2. s isimli RAM hücresinde saklanan değişkenin değeri ekranda görüntülenir.

Eğer s değişkeninin değeri 15 ise ve tamsayı tipinde ise ekranda s=15 ifadesi görülecektir.

Eğer s değişkeninin değeri 15 ise fakat reel tipte ise ekranda şu görüntü görünecektir: s=l.5E+01.

Çıkış ifadesi yürütüldüğünde, çıkış listesinin tüm öğeleri hemen birbiri ardına yazdırılır. Böylece yazma (1, 20, 300) operatörü sonucunda ekranda üç ayrı sayısal sabit olarak değil, 120300 sayısı olarak algılayacağımız 120300 sayı dizisi görüntülenecektir. Çıktı verilerini farklı şekillerde algı için daha erişilebilir hale getirebilirsiniz:

Çıkış biçimi görüntülenen değerin ekranda kaç konumu işgal etmesi gerektiğini belirleyen, iki nokta üst üste işaretinden sonra gösterilen bir tamsayıdır. Bir numarada, ekranda kendisine ayrılan konumlardan daha az rakam varsa, boş konumlar, numaranın solundaki boşluklarla tamamlanır. Çıkış formatında iki nokta üst üste işaretinden sonra belirtilen sayı gerekenden azsa, otomatik olarak gereken minimum sayıya artırılacaktır.

Bir gerçek sayının sabit nokta formatında çıktısını almak için, çıktı listesinde her ifadeye ilişkin iki parametre belirtilir:

  1. sayıya tahsis edilen toplam pozisyon sayısı;
  2. sayının kesirli kısmındaki konumların sayısı.

Yeni bir write ifadesi çalıştırıldığında çıktı aynı satırda devam eder. Yeni bir satıra atlamak için writeln operatörünü kullanın. Write ve writeln ifadeleri arasında başka bir fark yoktur.

4.2.2. Pascal dilindeki ilk program

Yukarıda tartışılan operatörleri kullanarak yarıçapı 5,4 cm olan bir dairenin çevresini ve alanını hesaplayan bir program oluşturacağız.

Bu problemdeki ilk veriler yarıçaptır: r - 5,4 cm Programın sonucu, C - çevre ve S - dairenin alanı değerleri olmalıdır. C, S ve r gerçek tipte niceliklerdir.

İlk veriler ve sonuçlar matematik dersinden bilinen ilişkilerle ilişkilidir: C = 2πr, S = πr +. Bu formülleri kullanarak hesaplamaları uygulayan bir program şöyle görünecektir:

Bu program doğrudur ve sorunu çözer. Çalıştırdığınızda aşağıdaki sonucu elde edeceksiniz:

Yine de derlediğimiz programın önemli bir dezavantajı var: Tek bir yarıçap değeri (5,4 cm) için bir dairenin çevresini ve alanını buluyor.

Farklı bir yarıçap değeri için bir dairenin çevresini ve alanını hesaplamak için doğrudan program metninde değişiklik yapmanız, yani atama operatörünü değiştirmeniz gerekecektir. Mevcut bir programda değişiklik yapmak, en azından her zaman uygun değildir (örneğin, program büyük olduğunda ve çok sayıda atama operatörü olduğunda). Aşağıda, program çalışırken, program metnini değiştirmeden başlangıç ​​verilerini girmenizi sağlayan operatörle tanışacaksınız.

4.2.3. Klavye Girişi

Değişken değerleri RAM'e girmek için okuma giriş operatörünü kullanın:

Read ifadesi yürütüldüğünde bilgisayar veri bekleme moduna girer: kullanıcının klavyeden veri girmesi ve Enter tuşuna basması gerekir. Sayısal tür değişkenleri için birden çok değer, boşluk veya virgülle ayrılarak girilebilir. Karakter değişkenleri girilirken boşluklar ve virgüller karakter olarak kabul edilir ve bu nedenle girilemezler.

Kullanıcı tarafından girilen ilk değişken değeri, adı giriş listesinde vb. ilk sırada yer alan hafıza konumuna yerleştirilir. Bu nedenle, giriş değerlerinin türleri (giriş akışı), değişkende belirtilen değişken türlerine karşılık gelmelidir. açıklama bölümü.

Örnek. İzin vermek

var i, j: tamsayı; x: gerçek; a:karakter;

i, j, x değişkenlerine ve 1, 0, 2,5 ve "A" değerlerine atayalım. Bunu yapmak için okuma (i, j, x, a) operatörünü kullanacağız ve giriş akışını aşağıdaki yollardan biriyle düzenleyeceğiz:

Burada sadece çeşitli sınırlayıcılar (boşluk, virgül) kullanmakla kalmadık, aynı zamanda giriş akışını bir, iki ve dört satır olarak da temsil ettik.

Klavyeden veri girmek için readln operatörünü de kullanabilirsiniz; bu, okuma operatöründen yalnızca yürütüldükten sonra imlecin yeni bir satıra geçmesi bakımından farklılık gösterir.

Okuma operatörünü kullanarak veri girişini düzenleyerek n_1 programını geliştirelim. Kullanıcının programın ne için tasarlandığını bilmesi ve bilgisayarın ondan tam olarak hangi eylemi beklediğini anlaması için, writeln operatörünü kullanarak ilgili metin mesajlarını görüntüleyeceğiz:

Geliştirilmiş programın sonucu:

Artık programımız herhangi bir r değeri için bir dairenin çevresini ve alanını hesaplayabilir. Başka bir deyişle, tek bir sorunu değil, bütün bir sorun sınıfını çözer. Ek olarak program, başlangıç ​​verilerinin girişini ve elde edilen sonuçların çıktısını açık ve rahat bir şekilde düzenler. Bu, kullanıcı dostu bir arayüz sağlar.

En önemli

Değişken değerleri RAM'e girmek için okuma ve okuma giriş operatörleri kullanılır.

RAM'den monitör ekranına veri çıkışı sağlamak için yazma ve yazma çıkış operatörleri kullanılır.

Başlangıç ​​verilerinin girişi ve sonuçların çıkışı açık ve kolay bir şekilde organize edilmelidir; bu, kullanıcı dostu bir arayüz sağlar.

Sorular ve görevler

  1. Program çalışırken summa değişkeninin değerini girmenizi sağlayan bir ifade yazın.
  2. i, y, k tamsayı değişkenlerine sırasıyla 10, 20 ve 30 değerleri atanmalıdır.Giriş akışına karşılık gelen giriş ifadesini yazın:
      a) 20 10 30
      b) 30 20 10
      c) 10 30 20
  3. Bir üçgenin alanını üç kenarına göre hesaplamak için gereken değişkenleri açıklayın ve gerekli girdi verilerini sağlayan bir ifade yazın.
  4. İfadeyi yürütmenin sonucu nedir?
      a) yaz (a)
      b) (1 a ") yaz
      c) (1 a=1, a) yaz
  5. Write (f) ifadesinin çalıştırılmasından sonra ekranda aşağıdaki sayı görüntüleniyorsa f değişkeninin türü nedir?
      a) 125
      b) 1,25E+2
  6. Gerçek bir sayıyı sabit nokta biçiminde nasıl görüntüleyebilirim?
  7. İki sayıyı girip ters sırayla çıkarmak için kullanılan operatörleri yazın.
  8. İşte programın bir parçası:

    oku); oku(b); c:=a+b; yaz(a, b); (c) yaz

    Giriş ve çıkış ifadelerinin sayısını azaltarak bunu basitleştirin.

  9. İşte programın bir parçası:

    a:=10; b:=a+l: a:=b-a; (a, b) yazın

    Bilgisayar ekranında hangi sayılar görüntülenecek?

  10. Bir dikdörtgenin alanını ve çevresini iki kenarına göre hesaplayan bir program yazınız.

“Plastik kartları basmak için yazıcı” - Bir plastik karta iki kat daha fazla bilgi yerleştirme yeteneği. Fiyat. Plastik kartları basmak için yazıcı. ZEBRA P110i/ P120i. Model aralığının gözden geçirilmesi. Plastik kartları basmak için ekonomik tam renkli yazıcılar. Yüksek performans Geniş yelpazede isteğe bağlı kodlama cihazları.

“PC çevre birimleri” - Çevresel aygıtlar. Yazıcılar. Kayıt. Dijital kameralar. Bağlantı araçlarının hiyerarşisi. Video bağdaştırıcıları. PU'nun sınıflandırılması. Evrensel seri veriyolu. CD-R. Seçim seçenekleri. Dahili flaş. Öncüler. Doğa. Modem. Video terminali. Tarayıcılar. PC çevre birimleri. Fare şeklinin sınıflandırılması.

“Bilgi girişi ve çıkışı için araçlar” - Tarayıcı. Çizici. CRT. Yazıcılar. Tuş takımı. Dijital kameralar ve kameralar. Fonksiyonlar. Evrensel giriş cihazı. Bilgi giriş ve çıkış cihazları. Grafik tableti. Fare.

“Bilgi çıkış cihazları” - Bilgisayar cihazı. Monitörün çözünürlüğü ne kadar yüksek olursa görüntü kalitesi de o kadar yüksek olur. Mürekkep püskürtmeli yazıcıların dezavantajları: Yüksek mürekkep tüketimi; Yeniden doldurmanın yüksek maliyeti. Düz panel sıvı kristal (LCD) monitörler kompakttır ve emisyon içermez. Bilgi çıkış cihazları. Monitör evrensel bir bilgi çıkış cihazıdır.

"Yazıcılar" - Yerel. Termoblok, soba, füzer - tonerin kağıda pişirildiği bir ünite. Lazer. Matris (iğne şeklinde). Zamanla özelliklerini kaybederler ve düzenli olarak bir uzman tarafından değiştirilmeleri gerekir. Jet. Ağ. Kullanıcı tarafından değiştirildi. Yazıcı özellikleri. Geliştirici, taşıyıcı, geliştirici - toneri fotoğraf rulosuna aktaran en küçük metal parçacıklar.

"G/Ç alt sistemi" - Kesme noktası. Tablolar. Sürekli yerleştirme. Bağlanmak. Dosya izinleri. Bağlantılı dizin listesi. Veri. Fiziksel organizasyon. Doğrudan bellek erişimi. İndekslenmiş sıralı dosya. Montaj. Kesintiye dayalı G/Ç. Dizin erişim izinleri. Paralel çalışmanın organizasyonu.

Konuda toplam 27 sunum bulunmaktadır.

Veri çıkışı
RAM'den monitör ekranına veri çıkışı:
yazmak
(<выражение 1> ,< выражение 2> , ...,< выражение N>)
çıktı listesi
İfadeler - sembolik, sayısal, mantıksal,
değişkenler ve sabitler dahil
Örnek:
yaz("s=", s).
S=15 için ekran şunu gösterecektir: s=15.
Tırnak işaretleri içindeki bilgiler ekranda görüntülenir
değişiklik yapmadan

Çıkış organizasyonu seçenekleri
Seçenek
çekilme organizasyonu
Ayırıcı yok
Çıkarım operatörü
yaz(1, 20, 300).
Sonuç
120300
Sınırlayıcılar ekle yaz (1, ’,’ , 20,
– virgül
’, ’, 300)
1, 20, 300
Sınırlayıcı ekle yaz (1, ‘ ‘, 2, ‘ ‘, 3)
– boşluklar
1 20 300

Çıkış biçimi
Çıkış formatı konum sayısını ayarlamanıza olanak tanır
görüntülenen değerin bulunduğu ekranda.
yaz(s:x:y)
x - sayıya tahsis edilen toplam pozisyon sayısı;
y - sayının kesirli kısmındaki konumların sayısı.
Çıkarım operatörü
Yürütme sonucu
Şebeke
write('s=', s:2:0);
s=15
write('s=', s:3:1);
s=15.0
write('s=', s:5:1);
s=
yaz
15.0
- yeni bir hattan çıktı!

İlk program
program n_1;
sabit pi=3,14;
var r, c, s: gerçek;
başlamak
r:=5,4;
c:=2*pi*r;
Programın sonucu:
s:=pi*r*r;
writeln("c="", c:6:4);
writeln("s=", s:6:4)
Turbo Paskal
Sürüm 7.0
son.
c =33,9120
s =91,5624

Klavye Girişi
Değişken değerlerin RAM'e girilmesi:
Okumak
(<имя переменной1>, …, <имя переменной N>)
giriş listesi
Read ifadesinin yürütülmesi:
1) bilgisayar veri bekleme moduna girer:
2) kullanıcı verileri klavyeden girer:
çoklu değişken değerleri
sayısal türler girilebilir
boşluk veya virgülle ayrılmış;
karakter değişkenlerini girerken
Boşluk ve virgül kullanılamaz;
3) kullanıcı Enter tuşuna basar.

Klavye Girişi
!
Giriş değeri türleri eşleşmelidir
açıklama bölümünde belirtilen değişken türleri
değişkenler.
var i, j: tamsayı;x: gerçek;a: karakter;
oku(i, j, x, a);
giriş akışını düzenleme seçenekleri:
1 0 2,5 Bir 1,0 1
2.5, bir 0
2.5
A
Readln ifadesi yürütüldükten sonra imleç şuraya hareket eder:
Yeni hat.

Geliştirilmiş program
program n_1;
sabit pi=3,14;
var r, c, s: gerçek;
başlamak
writeln("Çemberin çevresini ve alanını hesaplayın");
write("r'yi girin>>");
readln(r);
c:=2*pi*r;
Programın sonucu:
s:=pi*r*r;
writeln("c="", c:6:4);
Pascal Sürüm 7.0
writeln("s=", s:6:4) Turbo
Bir dairenin çevresini ve alanını hesaplamak
r >> 8,5 girin
son.
c =53.3800
s =226,8650

En önemli
Değişken değerleri RAM'e girmek için
Okuma ve okuma giriş operatörleri kullanılır.
RAM'deki verileri ekranda görüntülemek için
Monitör yazma ve yazma çıkış operatörlerini kullanır.
Başlangıç ​​verilerinin girişi ve sonuçların çıkışı
açık ve rahat bir şekilde organize edilmeli; Bu garanti eder
kullanıcı arayüzünün kullanıcı dostu olması.

Sorular ve görevler
1) Bir program parçası verildiğinde:
a:=10; b:=a+1: a:=b–a; (a, b) yazın
Bilgisayar ekranında hangi sayılar görüntülenecek?
2) Hesaplama için gerekli değişkenleri açıklayın
Üç kenarı boyunca bir üçgenin alanı ve
girdi sağlayan bir ifade yazın
gerekli başlangıç ​​verileri.
3) İfadeyi yürütmenin sonucu nedir?
a) yaz (a)
b) yaz("a")
c) write("a=", a)
4) Tamsayı değişkenler i, j, k atanmalıdır
sırasıyla değerler 10, 20 ve 30'dur.
Girişe karşılık gelen giriş ifadesini yazın
aktarım:
a) 20 10 30
b) 30 20 10
c) 10,30,20

İlk işlenen - "ifade1" - sonucu bool türünde bir değer olan herhangi bir ifade olabilir. Sonuç ise doğru , daha sonra ikinci işlenen tarafından belirtilen operatör, yani "ifade2" yürütülür.

İlk işlenen şuna eşitse YANLIŞ , ardından üçüncü işlenen yürütülür - “ifade3”. İkinci ve üçüncü işlenenler, yani "ifade2" ve "ifade3" aynı türdeki değerleri döndürmeli ve void türünde olmamalıdır. Koşullu bir ifadenin yürütülmesinin sonucu, "ifade1" sonucuna bağlı olarak "ifade2"nin sonucu veya "ifade3"ün sonucudur.

Operatör kullanım kısıtlamaları

"İfade1" değerini temel alan operatör, "ifade2" veya "ifade3" olmak üzere iki değerden birini döndürmelidir. Bu ifadelerde bir takım kısıtlamalar vardır:

  1. Kullanıcı tanımlı bir türü basit bir tür veya numaralandırmayla karıştıramazsınız. Bir işaretçi için NULL kullanılması kabul edilebilir.
  2. Değer türleri basitse, operatörün türü maksimum tür olacaktır (bkz. Tip Zorlama).
  3. Değerlerden biri numaralandırma türü ve ikincisi sayısal tür ise numaralandırmanın yerini int alır ve ikinci kural uygulanır.
  4. Her iki değer de enum değeri ise türleri aynı olmalıdır ve operatörün türü bir numaralandırma olacaktır.

Özel türlere (sınıflar veya yapılar) ilişkin sınırlamalar:

  1. türler aynı olmalı veya biri diğerinden miras alınmalıdır.
  2. türler aynı değilse (kalıtım), çocuk dolaylı olarak ebeveyne atanır, yani operatörün türü ebeveynin türü olacaktır.
  3. Nesneyi ve işaretçiyi karıştıramazsınız; her iki ifade de nesne veya işaretçidir. Bir işaretçi için NULL kullanılması kabul edilebilir.

Not

Koşullu operatörü aşırı yüklenmiş bir işleve argüman olarak kullanırken dikkatli olun, çünkü koşullu operatörün sonucunun türü programın derlendiği sırada belirlenir. Bu tür de "ifade2" ve "ifade3" türlerinden daha büyük olan tür olarak tanımlanır.

Örnek:

void func(double d) ( Yazdır ("double argüman: " ,d); )
void func(string s) ( Print ("string argümanı: " ,s); )

bool İfade1=doğru;
double İfade2=M_PI;
string İfade3= "3.1415926" ;

geçersiz OnStart()
{
func(İfade2);
func(İfade3);

func(İfade1?İfade2:İfade3);
func(!İfade1?İfade2:İfade3);// string tipine açıkça dönüşüm hakkında derleyici uyarısı alın
}

// Sonuç:
// çift argüman: 3.141592653589793

// dize argümanı: 3.141592653589793
// dize argümanı: 3.1415926

Program kodu Şekil 2'de gösterilmektedir. 4.3-9.

Option Strict On Option Explicit On Imports System.Math Public Class Form1 "Bir TextBox'ta bir noktanın koordinatlarını girme işlevi Function vvod(ByVal T As TextBox) As Single Return CSng(Val(T.Text)) End Function "Procedure for sonucun bir TextBox'ta çıktılanması Sub vivod (ByVal Z As Single, ByVal T As TextBox) T.Text = CStr(Z) End Sub "İki noktanın koordinatlarından bir parçanın uzunluğunu hesaplama işlevi Public Function Segment Uzunluğu(ByVal) x1 As Single, _ ByVal y1 As Single, ByVal x2 As Single, _ ByVal y2 As Single) As Single Return CSng(Sqrt((x2 - x1) ^ 2 + (y2 - y1) ^ 2)) End Function "Procedure for bir üçgenin çevresi ve alanının hesaplanması Sub PS(ByVal x1 As Single, ByVal y1 As Single, _ ByVal x2 As Single, ByVal y2 As Single, _ ByVal x3 As Single, ByVal y3 As Single, _ ByRef P As Single , ByRef S As Single) Dim A, B, C, Pp As Single A = Segment Uzunluğu(x1 , y1, x2, y2)"Negatifin uzunluğunu hesaplamak için fonksiyonun çağrılması. B = Segmentin Uzunluğu (x2, y2, x3, y3) C = Doğru Parçasının Uzunluğu (x3, y3, x1, y1) P = (A + B + C) : Pp = P / 2 S = CSng(Sqrt(Pp * (Pp - A) * (Pp - B) * (Pp - C))) End Sub "Düğmedeki tıklama olayını işleme prosedürü Button1 Private Sub Button1_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button1.Click Dim x1 As Single, x2 As Single, x3 As Single Dim y1 As Single, y2 As Single, y3 As Single Dim As Single, Plo As Single x1 = vvod(TextBox1) : x2 = vvod(TextBox2) : x3 = vvod(TextBox3) ) y1 = vvod(TextBox6) : y2 = vvod(TextBox7) : y3 = vvod(TextBox8) PS(x1, y1, x2, y2, x3, y3, Per, Plo) vivod(Plo, TextBox4) : vivod(Plo, TextBox5) End Sub Private Sub Button2_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Button2'yi İşler2.Click End End Sub End Class

Uygulamanın çalıştırılması ve sonuçların alınması

Sonuç Şekil 2'de gösterilmektedir. 4.3-10.

Sonucun doğruluğunun kanıtı

bir=
= 2,82843 B =
= 2

C = = 2 P = A + B + C = 6,828427; Рр = Р/2 = 3,414213 S= = 2


Konuyla ilgili güvenlik soruları

“VB programlarının, modüllerinin ve prosedürlerinin yapısı.

Doğrusal yapı algoritmaları için programlama araçları"

1. Matematiksel model nedir?

2. Bilgisayardaki sorunları çözmenin ana aşamaları nelerdir?

3. Bilgisayar problem çözmenin hangi aşamaları bilgisayarın katılımı olmadan gerçekleştirilir?

4. Bir nesnenin veya olgunun matematiksel modeline ne denir?

5. Program geliştirme sürecindeki ardışık adımlar nelerdir?

6. Algoritma nedir?

7. Bir algoritma hangi temel özelliklere sahip olmalıdır?

8. Algoritmaları tanımlamanın hangi yolları vardır?

9. Algoritma diyagramlarında genellikle hangi grafik sembolleri gösterilir?

10. Tercüman nasıl çalışır?

11. Derleyici nasıl çalışır?

12. Hangi algoritmaya doğrusal denir?

13. Hangi algoritmaya döngüsel denir?

14. Hangi algoritmaya dallanma denir?

15. İşlevlerin ve prosedürlerin sonuçlarını iletmek arasındaki fark nedir?

16. Makul bir sonuç elde edilmesi programın doğru olduğunu kanıtlar mı?

17. Programı kontrol etmezseniz (görüntülemez, kaydırmazsanız) hangi hatalar tespit edilmeden kalabilir?

18. Bir programı test etmenin hata ayıklamaktan farkı nedir?

19. Bir programın doğruluğunu test kullanarak kanıtlamak mümkün müdür?

20. Referans test sonuçları programın hangi aşamasında hesaplanır?

21. Test sürecinin ana aşamalarını listeleyin.

22. Sözdizimi hataları ile anlamsal hatalar arasındaki fark nedir?

23. Makinenin sözdizimi hata mesajlarının eksikliği neyi gösteriyor?

24. Çevirmenin tespit edemediği hatalar nelerdir?

25. Program nedir?

26. Programdaki hataların aranması ve giderilmesi hangi aşamada gerçekleşiyor?

27. Programlama sistemi nedir?

28. Prosedür nedir?

29. Prosedürleri olan bir programın faydaları nelerdir?

30. VB'de hangi prosedürel programlama araçları mevcuttur?

31. Bireysel program prosedürleri arasında veri alışverişi nasıl yapılıyor?

32. Gerçek ve resmi parametreler nelerdir?

33. Parametre olarak nasıl geçilir: bir sabit, bir değişken, bir ifade?

34. Global değişkenler nasıl kullanılır?

35. Yerel değişkenler nasıl kullanılır?

36. Biçimsel parametreler nelerdir?

37. Gerçek parametreler nelerdir?

38. Bir prosedür çağrıldığında ne olur?

39. Parametreler bir prosedüre nasıl aktarılabilir?

40. Hangi parametreler değere göre iletilir?

41. Adrese hangi parametreler aktarılıyor?

42. Prosedürel programlama araçları nelerdir?

43. Bir işlevi yürütmenin sonucu nedir?

44. Bireysel değişkenler bir fonksiyon içinde yerel olacak şekilde nasıl bildirilmelidir?

45. Bir fonksiyondan erken çıkmak için hangi ifade kullanılır?

46. İşlevleri ve prosedürleri çağırırken ne kontrol edilir?

47. Değişken bir parametreyi değere göre iletmek için resmi parametreler nasıl bildirilmelidir?

48. Değişken bir parametrenin bir adrese iletilmesi için resmi parametreler nasıl bildirilmelidir?

49. Çağıran programdan bir işlev prosedürü nasıl çağrılır?

50. İşlemin sonucu ne olabilir?

51. Bir prosedürden erken çıkmak için hangi ifade kullanılır?

52. İşlev ve prosedürlerin açıklamaları nerede bulunabilir?

53. Public operatörü kullanılarak bildirilen bir değişken nerede kullanılabilir?

54. Özel operatör nerede bulunabilir?

55. Yorum nedir ve yazma kuralları nelerdir?

56. Programın başlangıcındaki değişkenlerin değerleri nelerdir?

57. Prosedürler ve işlevler neden açıklanıyor (tanımlanıyor)?

58. Prosedürler nasıl adlandırılır?

59. Fonksiyonlar nasıl çağrılır?


İlgili bilgi.


gastroguru 2017