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 | DİM k, s AS INTEGER | Vars,k: tamsayı; |
Çö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?:
- <=
2. Birbiri ardına kesin bir düzen içinde ardışık eylemlerden oluşan algoritmik bir yapının adı nedir?
- Takip etmek
- dallanma
- Tekrarlama
3. Resimde hangi algoritma gösteriliyor?:
- Takip etmek
- dallanma
- Tekrarlama
4. Doğru program girişini seçin :
- Yakov_petrovich programı;
- Yakov Petrovich programı;
- Yakov Petrovich programı;
- 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;
- cup_of_tea programı;
- var a, b, c, y , x: gerçek;
- başlamak
- writeln('Lütfen üç sayı giriniz');
- readln(a,b,c);
- y:=a;
- b>y ise y:=b;
- c>y ise y:=c;
- ab) veya (a>c) ise x:=a;
- ba) veya (b>c) ise x:=b;
- ca) veya (c>b) ise x:=c;
- writeln(y+x);
- son.
- Programın adı nedir? Yazı yazmak
- Programda ne tür değişkenlerin kullanıldığını yazın.
- Kullandığınız değişkenlerin isimlerini yazın.
- Program kullanıcıdan hangi satırda veri alıyor? satır numarası yaz
- 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:
- Takip etmek
- dallanma
- Tekrarlama
2. Pascal'da eşit değil yazıyor:
3. Hangi giriş doğru:
- yazı yazmak (a ve b değişkenlerini ayarlayın);
- yazı yazmak (‘ Değişkenleri Ayarla a ve B');
- yazı yazmak (‘ Değişkenleri Ayarla ', a ve B);
- yazı yazmak ( Değişkenleri Ayarla , 'a ve B');
4. Blok diyagram algoritmik yapıyı gösterir:
- Doğrusal algoritma
- dallanma algoritması
- tekrarlama algoritması
5. Kullanıcıdan alınan verileri okumanıza izin veren pascal'daki komut:
- 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.
- Programın adını yazın.
- Programda ne tür değişkenler kullanılıyor.
- Programda kaç tane değişken kullanılıyor, isimlerini belirtin.
- Programın kullanıcıdan veri aldığı satırı yeniden yazın.
- 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