s değişkeninin değeri. Bir değişkene değer atama. Algoritmik dilin ana hizmet kelimeleri

Bilişimde OGE'nin 9. ve 10. görevlerini incelemek için erişilebilir ve anlaşılır materyal + çalışma için görevler

Belge içeriğini görüntüle

algoritmik dil

alg
erken
tamsayı s, k
s:= 8
3'ten 8'e kadar k için nc
s:= s + 8
kts
çıktılar
con

DİM k, s AS INTEGER
s = 8
k = 3 - 8 İÇİN
s = s + 8
SONRAKİ k
BASKI

Vars,k: tamsayı;
Başlamak
s:= 8;
k için:= 3 ila 8 arası
s:= s + 8;
writeln(ler);
son.

Çözüm:

Gördüğünüz gibi, döngü gövdesinde s:= s + 8 sadece bir komut var. Yani, bu işlem döngünün her yinelemesinde (her adımda) gerçekleştirilecektir.

Döngü gövdesinde, s değişkeninin değeri 8 artırılır. Döngü parametresi 1'lik artışlarla 3'ten 8'e yükseldiğinden, program yürütüldüğünde döngü gövdesi 6 kez yürütülür (k, 3'e eşit olacaktır). , 4, 5, 6, 7, 8) . Yani s değişkeni 8*6=48 artmıştır. Ve değişkenin başlangıç ​​değeri s=8 olduğundan ve program çalıştırıldıktan sonra 48 artacağından s değişkeninin değeri sonunda 56 olacaktır.

Bilişimde tip 10 GIA problemlerinin çözümü

Dat tablosu, sınıflardaki öğrenci sayısına ilişkin verileri saklar (Dat, birinci sınıftaki öğrenci sayısıdır, Dat ikinci sınıftaki öğrenci sayısıdır, vb.). Aşağıdaki program sonucunda hangi sayının yazdırılacağını belirleyin. Programın metni üç programlama dilinde verilmiştir.

algoritmik dil

celtab Dat

tamsayı k , m

Tarih := 20; Tarih := 25

Tarih := 19; Tarih := 25

Tarih := 26; Tarih := 22

Tarih := 24; Tarih := 28

Tarih := 26; Tarih := 21

Tarih := 27

saat:= 0

1'den 11'e kadar k için nc

eğer Dat[k] 22 ise

TAM SAYI OLARAK DİM Dat(11)

TAM SAYI OLARAK DİM k,m

Dat(1) = 20: Dat(2) = 25

Dat(3) = 19: Dat(4) = 25

Dat(5) = 26: Dat(6) = 22

Dat(7) = 24: Dat(8) = 28

Dat(9) = 26: Dat(10) = 21

Veri(11) = 27

m = 0

k = 1 - 11 İÇİN

EĞER Dat(k) 22 SONRA

m = m + 1

EĞER SON

SONRAKİ k

Var k, m: tamsayı;

Başlamak

Tarih := 20; Tarih := 25;

Tarih := 19; Tarih := 25;

Tarih := 26; Tarih := 22;

Tarih := 24; Tarih := 28;

Tarih := 26; Tarih := 21;

Tarih := 27;

m:= 0;

k:= 1 ila 11 için

eğer Dat[k] 22 ise

başlamak

m:= m + 1

Yanıt vermek: ___________________________.

Çözüm:

Not. Temel dilde açıklanan Dat dizisi, numaralandırma ilk öğeden değil sıfırdan başladığı için 12 öğeye sahip olacaktır.

Dizi Verileri

Anlam

Döngünün gövdesinde koşul kontrol edilir.

Böyle, doğru cevap 7.

Sunu içeriğini görüntüle
"Bilişimdeki OGE'nin 9. ve 10. görevlerine çözüm"

Görev çözümü

bilişimde


Bilişimde tip 9 GIA problemlerinin çözümü

algoritmik dil

TEMEL

alg erken tamsayı s, k s:= 8 3'ten 8'e kadar k için nc s:= s + 8 kts çıktılar con

paskal

DİM k, s AS INTEGER s = 8 k = 3 - 8 İÇİN s = s + 8 SONRAKİ k BASKI

Vars,k: tamsayı; Başlamak s:= 8; k için:= 3 ila 8 arası s:= s + 8; writeln(ler); son.

Aşağıdaki program sonucunda elde edilen s değişkeninin değerini yazınız. Programın metni üç programlama dilinde verilmiştir.

Yanıt vermek: ___________________________.


Çözüm :

  • Öyleyse, farklı dillerde yazılmış bu algoritmayı ele alalım.
  • İlk olarak, tamsayı türündeki k ve s değişkenlerinin kullanılacağı bildirildi.
  • Ardından, s değişkenine 8 değeri atanır.
  • Bundan sonra, k değişkeninin 1'lik bir adımla 3'ten 8'e değişen bir parametre olarak hareket ettiği bir döngü tanımlanır (yani, 3, 4, 5, 6, 7 ve 8 değerlerini alacaktır). sırayla).
  • Döngü gövdesi s:= s + 8'de yalnızca bir komut vardır. Yani bu işlem döngünün her yinelemesinde (her adımda) gerçekleştirilecektir.
  • Ve en sonunda, s değişkeninin değeri ekranda görüntülenir.
  • Döngü gövdesinde, s değişkeninin değeri 8 artırılır. Döngü parametresi 1'lik artışlarla 3'ten 8'e yükseldiğinden, program yürütüldüğünde döngü gövdesi 6 kez yürütülür (k, 3'e eşit olacaktır). , 4, 5, 6, 7, 8) . Yani s değişkeni 8*6=48 artacaktır. Ve değişkenin başlangıç ​​değeri s=8 olduğundan ve program çalıştırıldıktan sonra 48 artacağından, s değişkeninin değeri eninde sonunda eşit olacaktır. 56.

22 SONRA m:= 0; m = m + 1 için k:= 1'den 11'e eğer Dat[k] 22 ise o zaman m:= m + 1 END IF Dat[k] 22 ise SONRAKİ k tüm başlar m:= m + 1 kc PRINT m end; çıktı m con writeln(m) Bitiş. "genişlik="640"

Dat tablosu, sınıflardaki öğrenci sayısına ilişkin verileri saklar (Dat, birinci sınıftaki öğrenci sayısıdır, Dat ikinci sınıftaki öğrenci sayısıdır, vb.). Aşağıdaki program sonucunda hangi sayının yazdırılacağını belirleyin. Programın metni üç programlama dilinde verilmiştir.

Yanıt vermek: ___________________________.

algoritmik dil

TEMEL

paskal

TAM SAYI OLARAK DİM Dat(11)

TAM SAYI OLARAK DİM k,m

Var k, m: tamsayı;

celtab Dat

Dat: tamsayı dizisi;

Dat(1) = 20: Dat(2) = 25

tamsayı k, m

Dat(3) = 19: Dat(4) = 25

Tarih := 20; Tarih := 25

Tarih := 19; Tarih := 25

Dat(5) = 26: Dat(6) = 22

Tarih := 20; Tarih := 25;

Dat(7) = 24: Dat(8) = 28

Tarih := 26; Tarih := 22

Tarih := 19; Tarih := 25;

Tarih := 26; Tarih := 22;

Dat(9) = 26: Dat(10) = 21

Tarih := 24; Tarih := 28

Veri(11) = 27

Tarih := 24; Tarih := 28;

Tarih := 26; Tarih := 21

Tarih := 27

Tarih := 26; Tarih := 21;

k = 1 - 11 İÇİN

Tarih := 27;

1'den 11'e kadar k için nc

EĞER Dat(k) 22 SONRA

m = m + 1

k:= 1 ila 11 için

eğer Dat[k] 22 ise

m:= m + 1

eğer Dat[k] 22 ise

m:= m + 1

çıktı m

writeln(m)

), o zaman 22, 22'den büyük olmadığı için onu dikkate almayız. Karşılaştırmada = işaretinin olması dikkate alınabilir. Yani doğru cevap 7'dir." width="640"

Çözüm:

  • Programı adım adım düşünün. Bu nedenle, en başta, kullanılacak değişkenler (k ve m değişkenleri) ve ayrıca 11 eleman içeren Dat dizisi (1'den 11'e kadar) bildirilir.
  • Bir sonraki adım, diziyi doldurmaktır. Örneğin, dizin 1'deki dizi öğesine 20 değeri atanır, dizin 2'deki öğeye 25 değeri atanır ve bu böyle devam eder. Sonuç olarak, elde edilen dizi aşağıdaki gibi temsil edilebilir:
  • Ardından, m değişkenine 0 değeri atanır. Bundan sonra, k parametreli döngü başlar, k ise 1'lik bir adımla 1'den 11'e değişir.
  • Dizi elemanının k dizinindeki değeri 22 sayısı ile karşılaştırılır. Dizi elemanı 22'den büyükse, m değişkeni 1 artırılır. Aksi halde hiçbir şey olmaz.
  • Programın en sonunda ekranda m değişkeninin değeri görüntülenir.
  • Yani programı insan diline çevirdik, şimdi çalıştırdıktan sonra neyle karşılaşacağımızı düşünelim. Döngü ile ilgileniyoruz - m değişkeninin değerinin değiştiği yer burası. Döngüden önce değeri sıfırdır. Ardından, program dizinin tüm öğelerini gözden geçirir ve bunları 22 sayısıyla karşılaştırır. Dizi öğesi 22'den büyükse, m değişkeni 1 artar. Bu nedenle, tüm öğelerini saymamız gerekir. 22'den büyük diziler - sayıları m değişkeninin değerine eşit olacaktır. Bu tür 7 öğe vardır - bunlar 2, 4, 5, 7, 8, 9 ve 11 endeksli öğelerdir.
  • 22'ye eşit olan 6 numaralı elemana dikkat etmelisiniz. Sıkı bir karşılaştırmamız (işaretimiz) olduğundan, 22 22'den fazla olmadığı için dikkate almıyoruz. karşılaştırma işareti = idi.

Yani doğru cevap 7'dir.

| Ölçek

ders 38
Ölçek

"Algoritma ve programlama"

Dikkat! Kontrol çalışmasında Pascal'dan sorular ve kod öğeleri verilir!


İlk seçenek

Bölüm 1.

1. Bir atama işareti programlamada nasıl görünür?:

  1. <=

2. Birbiri ardına kesin bir düzen içinde ardışık eylemlerden oluşan algoritmik bir yapının adı nedir?

  1. Takip etmek
  2. dallanma
  3. Tekrarlama

3. Resimde hangi algoritma gösteriliyor?:

  1. Takip etmek
  2. dallanma
  3. Tekrarlama

4. Doğru program girişini seçin :

  1. Yakov_petrovich programı;
  2. Yakov Petrovich programı;
  3. Yakov Petrovich programı;
  4. program_Yakov_Petrovich;

5. Bir sayının bölümünden kalanını hangi komutla bulabilirsiniz? aüzerindeB:

Bölüm 2.


1. Değişkenin değerini yazın B

a:=4;

x:=10;

a:= x-a*2;

x:=a*2-x;

2. Bu algoritmanın sonucu ne olacak? cevabı yaz :

a:=5;

b:=7;

a>b ise b:= a+b-28

BaşkaB:= a* B-30;

3. Bu algoritmanın sonucu ne olacak? b değişkeni için elde ettiğiniz değeri yazın

a:=7;

b:=22;

a:= b div a;

b:= b mod a;

4. Algoritmanın yürütülmesinden sonra hangi b değeri elde edilecektir? Cevabı yazın. (Cevabınızı yuvarlamanız gerekiyorsa, onda birine yuvarlayın)

a:=3;

b:=90;

i için:=1 ila 4 yap

b:=b/a;

  1. cup_of_tea programı;
  2. var a, b, c, y , x: gerçek;
  3. başlamak
  4. writeln('Lütfen üç sayı giriniz');
  5. readln(a,b,c);
  6. y:=a;
  7. b>y ise y:=b;
  8. c>y ise y:=c;
  9. ab) veya (a>c) ise x:=a;
  10. ba) veya (b>c) ise x:=b;
  11. ca) veya (c>b) ise x:=c;
  12. writeln(y+x);
  13. son.
  1. Programın adı nedir? Yazı yazmak
  2. Programda ne tür değişkenlerin kullanıldığını yazın.
  3. Kullandığınız değişkenlerin isimlerini yazın.
  4. Program kullanıcıdan hangi satırda veri alıyor? satır numarası yaz
  5. Kullanıcı değerleri girerse ne görüntülenecek: 6, 9, 3

Bölüm 3. Programı yazın.

Üç sayı girilir. En küçük sayıyı çıkar.

İkinci seçenek

Bölüm I

1. Koşulun yerine getirilip getirilmediğini kontrol etmenin bir sonucu olarak çeşitli eylemlerin gerçekleştirilebileceği algoritmanın tasarımına denir:

  1. Takip etmek
  2. dallanma
  3. Tekrarlama

2. Pascal'da eşit değil yazıyor:

3. Hangi giriş doğru:

  1. yazı yazmak (a ve b değişkenlerini ayarlayın);
  2. yazı yazmak (‘ Değişkenleri Ayarla a ve B');
  3. yazı yazmak (‘ Değişkenleri Ayarla ', a ve B);
  4. yazı yazmak ( Değişkenleri Ayarla , 'a ve B');

4. Blok diyagram algoritmik yapıyı gösterir:

  1. Doğrusal algoritma
  2. dallanma algoritması
  3. tekrarlama algoritması

5. Kullanıcıdan alınan verileri okumanıza izin veren pascal'daki komut:

  1. yazı yazmak

Bölüm 2.


1. Bu algoritmayı çalıştırdıktan sonra k değişkeninin değeri ne olacaktır?:

a:=2;

k:=4;

a:=k+a*3;

k:=a/2-k;

2. Değişkenin değerini yazın B algoritmanın bir parçasını yürüttükten sonra:

a:=7;

b:=5;

a>b ise b:= a+b+5

BaşkaB:= a* B-3;

3. Değişkenin değerini yazın B algoritmanın bir parçasını yürüttükten sonra:

a:=4;

b:=15;

a:= b div a;

b:= b mod a;

4. Değişkenin değerini yazın B algoritmanın bir parçasını yürüttükten sonra:

a:=2;

b:=5;

i için:=1 ila 5 yap

B:= a* B;

5. Algoritmayı düşünün ve soruları yanıtlayın:

program Stoku;

var a, b, c, y: gerçek;

başlamak

yazmak('Üç sayı girin');

readln(a,b,c);

y:=a;

b>y ise y:=b;

c>y ise y:=c;

yazmak( y) ;

son.

  1. Programın adını yazın.
  2. Programda ne tür değişkenler kullanılıyor.
  3. Programda kaç tane değişken kullanılıyor, isimlerini belirtin.
  4. Programın kullanıcıdan veri aldığı satırı yeniden yazın.
  5. Kullanıcı şu değerleri girerse ne görüntülenecektir: 5, 8, 2.

Bölüm 3. Programı yazın.

Verilen iki tam sayıaVeB ( a< B). a ile arasındaki tüm tam sayıları artan sırada yazdırınB(sayıların kendileri dahilaVeB), sayının yanı sıranbu sayılar.

Algoritmik programlama dili algoritmaları yazmak, uygulamak ve incelemek için kullanılan resmi bir dildir. Çoğu programlama dilinden farklı olarak, algoritmik dil bilgisayarın mimarisine bağlı değildir, makinenin cihazı ile ilgili detayları içermez.

Algoritmanın temellerini incelemek için, sözde Rus algoritmik dili(okul algoritmik dili), Rusça öğrencinin anlayabileceği kelimeler kullanarak.

Rus sözdizimine sahip Algol benzeri bir algoritmik dil, 1980'lerin ortalarında Akademisyen A.P. Ershov tarafından "makinesiz" bir bilgisayar bilimi kursunun temeli olarak tanıtıldı.

Algoritmik dilin ana hizmet kelimeleri

Algoritmanın açıklaması

  • alg(algoritma)
  • argüman(argüman)
  • kesmek(sonuç)
  • erken(başlangıç) - algoritmanın başlangıcı
  • con(son) - algoritmanın sonu
  • verilen- herhangi bir biçimde ilk veriler
  • gerekli algoritmanın amacı

Veri tipleri:

  • tüm(tüm)
  • şey(gerçek)
  • sim(karakter)
  • lita(değişmez) - dize
  • kayıt(mantıklı)
  • sekme(tablo) - bir dizi belirtmek için
  • uzunluklar(uzunluk) — dizi öğelerinin sayısı

koşul gösterimi

  • Eğer
  • Öte yandan
  • seçim
  • değer

Döngü tanımı

  • nc(döngünün başlangıcı)
  • kts(döngünün sonu)
  • kadar

İfade yapmak için Boole fonksiyonları ve değerleri

Giriş çıkış

  • giriş
  • çıktı

Algoritmanın genel görünümü

1
2
3
4
5
6

alg algoritmanın adı (argümanlar ve sonuçlar)
| verilen algoritma uygulanabilirlik koşulları
| gerekli algoritmanın amacı
erken ara değerlerin açıklaması
| komut dizisi (algoritma gövdesi)
con

Kelimeden algoritmanın bir parçası alg kelimeye erken başlık olarak adlandırılır ve kelimeler arasında kalan kısım erken Ve con- algoritmanın gövdesi.

Bir cümlede alg algoritmanın adından sonra, özellikler parantez içinde belirtilir ( argüman, kesmek) ve değer türü ( tüm, şey, sim, lita veya kayıt) tüm girdi (argümanlar) ve çıktı (sonuçlar) değişkenleri. Dizileri (tabloları) tanımlarken bir servis kelimesi kullanılır. sekme, her dizi öğesi indeksi için sınır çiftleriyle doldurulur.

Algoritma girişinde anahtar kelimeler genellikle altı çizili veya koyu yazılır. Girinti, mantıksal blokları vurgulamak için kullanılır ve bloğun başındaki ve sonundaki çift kelimeler dikey bir çubukla bağlanır.

Temel Algoritmik Yapılar

Bu makalede, ana algoritmik yapıların ayrıntılı bir açıklaması verilmiştir. Aşağıda bu yapıları algoritmik bir dilde derlemek için şablonlar bulunmaktadır.
eksik çatal

| Eğerşart
| | sonra hareketler
| tüm

tam çatal

1
2
3
4
5

| Eğerşart
| | sonra eylemler 1
| | Öte yandan eylem 2
| tüm

dallanma

1
2
3
4
5
6
7
8

| seçim parametre
| | değerinde değer 1
| | | eylemler 1
| | değerinde değer 2
| | | eylem 2
| | Öte yandan
| | | varsayılan eylemler
| tüm

Ön koşullu döngü

| hoşçakalşart
| | hareketler
| kts

Sonkoşullu döngü

Veri tipi

Tanım

0 ile 255 aralığında 8 bit (1 bayt) işaretsiz sayılar. Veri türü, sonucun 255'i geçmeyeceği önceden biliniyorsa, ASCII karakter kodlarını ayrıştırırken veya basit hesaplamalar yaparken kullanılabilir. Örneğin, Bir Byte değişkeni kullanmak, maksimum değer 31 olduğundan, bir aydaki gün sayısını saklayabilir.

-32768 ile 32767 arasında değişen 16 bit tam sayılar. Tamsayı sayısal veri türü genellikle bir dizi veya koleksiyonun öğelerine erişmek için kullanılır.

-2147483648 ile 2147483647 arasında değişen 32 bit tamsayılar (4 bayt). Bu türdeki değişkenler, yeterince büyük tamsayılar kullanan aritmetik ifadelerin sonuçlarını saklamanıza izin verir. Örneğin, büyük asal sayıları, Fibonacci sayılarını, bir sayının faktöriyelini vb. hesaplarken Uzun veri türü gerekli olabilir.

96 bit (12 bayt) işaretsiz sayılar. Kesirli kısımda sayının derecesini yazar. Bu durumda ondalık basamak sayısı 0 ile 28 arasında değişebilir. Tür değişkenlerinde Ondalık-79*10 28 ile 79*10 28 aralığında ekstra büyük tamsayılar saklayabilirsiniz.

Negatif değerler için -1.798E+308 ila -4.941E-324 ve pozitif değerler için 4.941E-324 ila 1.798E+308 aralığındaki sayılar üzerinde çalışmak üzere 64 bit (8 bayt) çift duyarlıklı kayan noktalı sayılar .

Bu veri türü gerektiğinde kullanılır artan doğruluk bilgi işlem.

Negatif sayılar için -3.403E38 ila -1.401E-45 ve pozitif sayılar için 1.401E-45 ila 3.403E38 aralığında 32 bit (4 bayt) kayan noktalı sayılar.

Veri türü, değişken (2 milyar karaktere kadar) veya sabit (64K karakter) uzunluktaki dize değerlerini depolamak için kullanılır.

Takvim tarihleri ​​ve saatleri ile çalışmanıza izin veren bir veri türü. Bilgisayar belleğinde Tarih türü, 1 Ocak 100 ile 32 Aralık 9999 arasındaki tarihleri ​​ve 0:00:00 ile 23:59:59 arasındaki saatleri depolayabilen 64 bitlik kayan noktalı bir sayıdır.

iki alan 16 bitlik sayılar Gerçek değerler(sayının tüm bitleri, -1'e karşılık gelen bire ayarlanır) ve Yanlış (sayıdaki tüm bitler, 0 sayısına karşılık gelen sıfıra sıfırlanır). Boole değişkenleri, ifade karşılaştırmalarında, koşullarda ve bazı döngü türlerinde kullanılır.

Visual Basic ve diğer uygulamalarda nesnelere yapılan başvuruları depolamak için değişken

Sayılar, dizeler, tarihler ve boş değerler gibi her türden veriyi saklamanıza izin verir.

Bir nesne türü, kategorik türlere (formlar, öğeler, yazıcılar vb.) ayrılabilir.

Yeni bir değişken bildirmek için, sözdizimi aşağıdaki gibi olan Dim deyimini kullanın:

loş<идентификатор> , <идентификатор1> ...

<идентификатор>- değişken ismi.

<тип>- geçerli veri türü.

Örneğin, aşağıdaki yapı V1 değişkenini bildirir:

Tamsayı Olarak Karart V1

Değişken tipi ve buna bağlı olarak As yapısı atlanabilir. Bu durumda, değişken yazılmaz. Aynı anda birkaç değişken bildirirken, Dim A, B, C As Integer gibi bir yapı çok sık kullanılır. Ayrıca, üç değişkenin de tamsayı olduğu varsayılır. Aslında öyle değil. Yalnızca C değişkeni bir tamsayıdır, B ve C değişkenleri ise türlendirilmemiştir. Bunu yazmanın daha doğru bir yolu şudur:

Dim A Tam Sayı, B Tam Sayı, C Tam Sayı

Bir değişkene değer atama

Değişkenin başlangıç ​​değeri, sayısal veri türleri için 0 ve dize değerleri için boş "" dizesidir. Çoğu durumda, bu değer sorunun koşulları için oldukça uygundur. Böylece, S değişkeninin değerini sıfırlamadan A dizisinin satırlarını toplayan bir program yazabilirsiniz:

loş S
I = 1 ila 5 için
S = S + A[I]
Sonraki

Böyle bir program yürütüldüğünde bir hata oluşturmaz ve dizinin beş öğesini doğru şekilde toplar. Ancak programlamada iyi olmanın kuralları, onu kullanmadan önce yeni bir değişkene bir başlangıç ​​değeri atamanızı yine de zorlar. Dizi elemanlarını toplamak için programa bir satır daha eklenmelidir:

loş S
S=0
I = 1 ila 5 için
S = S + A[I]
Sonraki

Bir değişkene iki şekilde değer atayabilirsiniz: uygun dil talimatlarını açıkça kullanarak Uygulama için Visual Basic veya dolaylı olarak, örneğin döngü değişkenleri gibi. Aşağıdaki örnekler gösterir çeşitli yollar değişkenlere değer atama:

sayısal değişken
Tamsayı Olarak Dim Yılı
yıl = 2003

boole değişkeni
Dim Boole Olarak Doğru
Doğru = Doğru

· tür değişkeni Tarihi
Dim BD As Date
BD = #10/4/03#

ifadenin değerinin hesaplanması
B = (3*(3+4))/4

fonksiyonların kullanımı Uygulama için Visual Basic
S = InputBox("Lütfen kendinizi tanıtın")

Değişkenin başlangıç ​​değeri 1, son değeri 5'tir.
I = 1 ila 5 için
Debug.Print I
Sonraki

I değişkeni döngünün sonunda da kullanılabilir

Algoritma ve programlama

2. Prosedürel programlama dillerinde değil 2) kapsamlı

Veri tipi.

geliştirirken yazılım ürünü programın sonuçlarının gözlem sonuçlarıyla veya deneysel olarak elde edilen sonuçlarla karşılaştırılması aşamayı ifade eder.

1) Programda hata ayıklama ve test etme

4. Büyük bir görevi sırayla daha küçük alt görevlere bölerek programları tasarlamak ... 3) yukarıdan aşağıya "yukarıdan aşağıya" tasarım

5. Adı "yeni başlayanlar için evrensel sembolik kod"un kısaltması olan dil 4)Temel'dir.

6. Çeviri sürecindeki tanımlayıcılar tablosu depolamak için kullanılır ... 3). değişken ve fonksiyon isimleri

7. "Polimorfizm" kavramı, 3) modüler programlama teknolojisi

8. Programın modüler yapısı, aşağıdaki özelliklerden birini yansıtır: 2) dinamik programlama.

10. Programın yükleme modülü - çalışmanın sonucu... 4) bağlantı düzenleyici (bağlayıcı)

11. Nesneye yönelik yaklaşım, konsepte dayanmaktadır. 3) sınıf hiyerarşisi

12. Bilgisayarda bir sorunu çözmenin ilk adımı, 1) sorun bildirimi

13. Veri işaretleme dilleri 1)HTML ve XML

3)P=Yanlış;Q=Yanlış

16. Program 2) bir programlama dilinde yazılmış bir algoritma

Nesne yönelimli programlamada kapsülleme, şu anlama gelir:

2) bunların uygulanması için yöntemlerin arayüzünün (şartnamesinin) tanımı

18. Tercümanlar gerçekleştirir 1) operatör bazında işleme ve program yürütme

Görev: "iki sayı girin ve aritmetik ortalamasını ve geometrik ortalamasını bulun ve sonucu verin" algoritmaya karşılık gelir ...

22. Ana algoritmik yapılar için geçerli değildir 1) ikame

Programlamaya nesne yönelimli yaklaşım şu ilkeye dayanmaktadır:

4). aşağıdan yukarıya tasarım

26. Lisp bir dildir 2) işlevsel

Programlama

27. Bir yazılım ürünü geliştirirken, kullanıcı tarafından fark edilen eksikliklerin giderilmesi, 4. aşamada yazılım ürününün bakımı yapılır.

Yapılandırılmış programlamanın temel ilkeleri şunları içermez:

3) program metninde mutlak minimum karakter ve satıra ulaşmak

29. Programlama dillerinde değişken öznitelikler: a) isim b) adres c) görünür/gizli d) değer e) tip f) işlevsellik 2). a, b, d, e

1) sıfır sayısı

Algoritmanın bir parçası bir blok diyagram olarak gösterilir. Algoritmanın yürütülmesi sonucunda S değişkeninin hangi değerinin yazdırılacağını belirleyin.

BASIC program parçasının yürütülmesinden sonra S değişkeninin hangi değeri yazdırılacak?

N = 1 ila 3 için

S yazdır 4)6

4) girilen sayının karakter sayısını bulur

38. "Belirli bir problem sınıfını çözmek için bir algoritmanın uygunluğu" tanımı, 3) kütle olarak adlandırılan algoritmaların özelliğini ifade eder.

39. Kaynak programı makine komutları dilindeki eşdeğer sonuç programa çeviren çevirmene 4) Derleyici denir.

40. Prosedürel programlama dillerinde 2) kapsamlı

Veri tipi.

41. "Polimorfizm" kavramı, 1) nesne yönelimli programlama teknolojileri

Veri tabanı

4) her iki tabloda da anahtardır

1) parametrik

3. İlişkisel veritabanları, formdaki bağımlı verileri temsil eder 1) birbirine bağlı tablolar

5. İlişkisel veritabanları için sorgu dili: 1) SQL

6. İçinde ilişkisel veritabanı veri alanı 4) tablodaki sütun

7. Veritabanlarına erişim yöntemine göre, DBMS ayırt edilir 2). müşteri sunucusu

Verilen veritabanında kaç kayıt var? 4)4

9. Bilgisayar metin alanında “Pentium içerir” koşulu arandıktan sonra hangi kayıtlar bulunacaktır?

10. İlişkisel bir veritabanında, bir tablo alanı 3) tablo sütunu

11. İlişkisel bir veritabanında, bir tablodaki bir sütunun tüm öğeleri 1) aynı tip ve uzunluğa sahip olmak

12. Tanımdaki eksik kelimeleri doldurun: Bir veritabanı yönetim sistemi 1) veritabanları oluşturmak, bunları güncel tutmak ve içlerinde gerekli bilgileri aramak için gerekli bir dizi yazılım ve dil aracı.

13. Tanımdaki eksik kelimeleri doldurun: Bir veritabanı 2) adlandırılmış ve yapılandırılmış belirli bir konu alanıyla ilgili bir dizi veri.

14. İlişkisel bir veritabanı tablosunda 3) her alan vardır benzersiz isim

15. Hafıza alanında artan düzende sıralama yapıldıktan sonra kayıtlar veritabanında hangi sıra ile yer alacaktır?

16. İlişkisel bir veritabanında 2) veriler birbiriyle ilişkili bir veya daha fazla tablo şeklinde sunulur

17. Tanımdaki eksik kelimeleri doldurun: Değeri olan alan 3) karşılık gelen girişi benzersiz bir şekilde tanımlar , anahtar alan olarak adlandırılır.

18. Access DBMS'de bir tarih değeri için bir koşul girildiğinde, giriş doğrudur 1)>#01.01.55# Ve<#01.01.75#

19. Veritabanı alanı şunları içerebilir: 2) metin, sayı ve diğer veri türleri

20. Bir işlem kavramı aşağıdakilere karşılık gelir: 1) son VTYS'de bir bütün olarak kabul edilen veriler üzerindeki işlemler

2) çoktan çoğa (E:M)

22. Acess'te aşağıdakilere dayalı bir form oluşturulabilir: 2)tablo ve sorgu

23. Sihirbaz kullanılırken MS Access DBMS'deki tablolar arasındaki ilişkiler otomatik olarak kurulur. 2) ikameler

Küresel ve yerel ağlar

1. Seri düğüm hizmetine sahip ağ topolojisine denir. 4) Yüzük

2) uzak bir bilgisayarla iletişim protokolü

4. 2 ağ kartına sahip olan ve ağları birbirine bağlamak için tasarlanmış bilgisayara denir. 1) yönlendirici

6. Minimum gecikmeli bağlantı 2) fiber optik

7. Köprü metni sayfalarını görüntülemek için bir uygulama denir 4) Tarayıcı

8. Cihaz ağa bağlandığında otomatik olarak atanan ve bağlantı oturumu bitene kadar kullanılan IP adresine 4) Dinamik denir.

9. FTP 3) dosyaların alınmasına ve iletilmesine hizmet eden ağ protokolünün adı

4) bükülmüş çift

11. Açık Ağ Birlikte Çalışabilirlik (OSI) modeli şunları içerir: 1) yedi etkileşim seviyeleri

1) ortak otobüs

13. Tarayıcıları ifade eder 1) Opera

14. FTP protokolü aşağıdakiler için tasarlanmıştır: 1) dosya aktarımı

16. Tarayıcı 2) Web tarayıcısı

17. Modem 4) teknik cihaz

18. Elektronik posta (e-posta) göndermenizi sağlar. 3)mesajlar ve ekli dosyalar

19. 28.800 bps'lik bir modem, 3-1 saniyede iki sayfa metin (3.600 bayt) gönderebilir

20. İnternete bağlı bir bilgisayarda, 1) IP adresi


Üst