Tablo DAT, miktardaki verileri sunar. Bilgisayar biliminde Oge problemlerinin ayrıntılı çözümü. Ters sırada koşullar yapacağız

Bilgisayar Bilimi + Görevlerini Çalışmak İçin Uygun Fiyatlı ve Anlaşılabilir Malzeme + Çalışma Görevleri

Belgenin içeriğini görüntüleyin

Algoritmik dil

alg.
nach.
kavga s, k
s: \u003d 8
k 3 ila 8 arasında nc
s: \u003d s + 8
kC.
s.
kON.

Dim K, S tam sayı olarak
s \u003d 8.
K \u003d 3 ila 8 için
s \u003d s + 8
Sonraki K.
Yazdır S.

Var S, K: Tamsayı;
Başla.
s: \u003d 8;
k: \u003d 3 ila 8 yapın
s: \u003d s + 8;
writeln (s);
Son.

Karar:

Gördüğümüz gibi, döngünün gövdesinde, sadece bir komut S: \u003d S + 8. T. E. Bu işlem, döngünün her bir yineleme (her adımda) üzerinde gerçekleştirilecektir.

Döngü gövdesinde, S'ye 8 değişkeninin değerindeki bir artış meydana gelir. , 4, 5, 6, 7, 8). Yani, S, S \u003d 8 değişkeninin ilk değeri 8 * 6 \u003d 8 ile ve programı yürüttükten sonra, 48 artacaktır, sonra sonuçta s değişkenin değeri 56 olacaktır.

Tip 10 GIA görevini çözme

DAT tablosu, sınıftaki öğrenci sayısındaki verileri depolar (birinci sınıftaki öğrencilerin dat sayısı, dat - ikincisinde, vb.). Bir sonraki programın bir sonucu olarak hangi numarayı basılacağını belirleyin. Programın metni üç programlama dilinde verilmiştir.

Algoritmik dil

codem dat.

k, m

DAT: \u003d 20; DAT: \u003d 25

DAT: \u003d 19; DAT: \u003d 25

DAT: \u003d 26; DAT: \u003d 22

DAT: \u003d 24; DAT: \u003d 28

DAT: \u003d 26; DAT: \u003d 21

DAT: \u003d 27

m: \u003d 0

nCDL K 1'den 11'e kadar

eğer DAT [K] 22 ise

Dim (11) tamsayı olarak

Dim k, m tamsayı olarak

DAT (1) \u003d 20: DAT (2) \u003d 25

DAT (3) \u003d 19: DAT (4) \u003d 25

DAT (5) \u003d 26: DAT (6) \u003d 22

DAT (7) \u003d 24: DAT (8) \u003d 28

DAT (9) \u003d 26: DAT (10) \u003d 21

Dat (11) \u003d 27

m \u003d 0

K \u003d 1 ila 11 için

DAT (K) 22 ise

m \u003d M + 1

Sonunda

Sonraki K.

Var k, m: tamsayı;

Başla.

DAT: \u003d 20; DAT: \u003d 25;

DAT: \u003d 19; DAT: \u003d 25;

DAT: \u003d 26; DAT: \u003d 22;

DAT: \u003d 24; DAT: \u003d 28;

DAT: \u003d 26; DAT: \u003d 21;

DAT: \u003d 27;

m: \u003d 0;

k: \u003d 1 ila 11

eğer DAT [K] 22 ise

başla.

m: \u003d M + 1

Cevap: ___________________________.

Karar:

Not. Temel dilde tarif edilen DAT masifinde, numaralandırma ilk elemandan değil, sıfırdan başladığından 12 eleman olacaktır.

Dizi dat.

Değer vermek

Döngü gövdesinde, koşullar kontrol edilir

Yani, doğru cevap 7.

Sunumun içeriğini görüntüleyin
"Görev 9 ve 10 Oge Bilgisayar Biliminin Kararı"

Görevin Çözümü

bilgisayar bilimi tarafından


Bilişimde Tip 9 Görev Çözme

Algoritmik dil

Beylik

alg. nach. kavga s, k s: \u003d 8 k 3 ila 8 arasında nc s: \u003d s + 8 kC. s. kON.

Paskal

Dim K, S tam sayı olarak s \u003d 8. K \u003d 3 ila 8 için s \u003d s + 8 Sonraki K. Yazdır S.

Var S, K: Tamsayı; Başla. s: \u003d 8; k: \u003d 3 ila 8 yapın s: \u003d s + 8; writeln (s); Son.

Bir sonraki programın bir sonucu olarak elde edilen değişkenlerin değerini kaydedin. Programın metni üç programlama dilinde verilmiştir.

Cevap: ___________________________.


Karar :

  • Öyleyse, bu algoritmanın farklı dillerde kaydedilmesini düşünün.
  • Başlangıçta, K ve S tamsayı tipinin değişkenlerinin kullanılacağı açıklanmaktadır.
  • Daha sonra, S değişkeni 8'e atanır.
  • Bundan sonra, K değişkesinin, 3 ila 8 arasında değişen bir parametre olarak tanımlandığı bir döngü tarif edilmiştir. 1 (yani 3, 4, 5, 6, 7 ve 8) tutarında tutarlı bir değer alır.
  • Döngü gövdesinde, sadece bir komut S: \u003d S + 8. T. E. Bu işlem, döngünün her bir yineleme (her adımda) üzerinde gerçekleştirilecektir.
  • Ve sonunda, S değişkeninin değeri görüntülenir
  • Döngü gövdesinde, S'ye 8 değişkeninin değerindeki bir artış meydana gelir. , 4, 5, 6, 7, 8). Yani, değişkenler, 8 * 6 \u003d 48 oranında artacaktır. Ve S \u003d 8 değişkeninin başlangıç \u200b\u200bdeğeri ve programı yürüttükten sonra, 48 artacaktır, sonra sonuçta S değişkenin değeri 56 olacaktır.

22 sonra m: \u003d 0; M \u003d M + 1 K: \u003d 1 ila 11 için DAT [K] 22 daha sonra M: \u003d M + 1 ucu DAT [k] 22 ise, daha sonra K tümü M: \u003d M + 1 CC Print M uc; Sonuç M Con Writeln (m) sonu. "Width \u003d" 640 "

DAT tablosu, sınıftaki öğrencilerin sayısındaki verileri depolar (birinci sınıftaki öğrencilerin dat sayısı, ikinci, ikinci tarih, vb.). Bir sonraki programın bir sonucu olarak hangi numarayı basılacağını belirleyin. Programın metni üç programlama dilinde verilmiştir.

Cevap: ___________________________.

Algoritmik dil

Beylik

Paskal

Dim (11) tamsayı olarak

Dim k, m tamsayı olarak

Var k, m: tamsayı;

codem dat.

DAT: tamsayı dizisi;

DAT (1) \u003d 20: DAT (2) \u003d 25

k, m

DAT (3) \u003d 19: DAT (4) \u003d 25

DAT: \u003d 20; DAT: \u003d 25

DAT: \u003d 19; DAT: \u003d 25

DAT (5) \u003d 26: DAT (6) \u003d 22

DAT: \u003d 20; DAT: \u003d 25;

DAT (7) \u003d 24: DAT (8) \u003d 28

DAT: \u003d 26; DAT: \u003d 22

DAT: \u003d 19; DAT: \u003d 25;

DAT: \u003d 26; DAT: \u003d 22;

DAT (9) \u003d 26: DAT (10) \u003d 21

DAT: \u003d 24; DAT: \u003d 28

Dat (11) \u003d 27

DAT: \u003d 24; DAT: \u003d 28;

DAT: \u003d 26; DAT: \u003d 21

DAT: \u003d 27

DAT: \u003d 26; DAT: \u003d 21;

K \u003d 1 ila 11 için

DAT: \u003d 27;

k-1'den 11'e kadar NC

DAT (K) 22 ise

m \u003d M + 1

k: \u003d 1 ila 11

eğer DAT [K] 22 ise

m: \u003d M + 1

eğer DAT [K] 22 ise

m: \u003d M + 1

sonuç M.

writeln (m)

), O zaman 22'den fazla değil, 22'den fazla değil, dikkate almayacağız. Karşılaştırıldığında bir işaret varsa, bunu düşünmek mümkün olacaktır. Böylece, doğru cevap 7. "genişliği \u003d" 640 "

Karar:

  • Programı adım adım düşünün. Böylece, en başında, değişkenler kullanılacak (K ve M değişkenleri), ayrıca 11 element içeren bir dizi (1'den 11'e kadar).
  • Sonra dizinin doldurulması. Örneğin, indeks 1 olan bir dizinin bir elemanı, 2 - 25 vb. Endeksine sahip bir eleman, 20'ye atanır. Sonuç olarak, ortaya çıkan dizi bu formda gösterilebilir:
  • Daha sonra, M değişkeninin 0 değeri atanır. Bundan sonra, KK parametresiyle başlarken, K 1'den 11'e kadar 1'den 11'e kadar değişir.
  • Bir dizinin bir E'sinin bir E'sinin bir öğesinin değeri 22 numaralı ile karşılaştırılır. Eğer bir dizi elemanı 22'den büyükse, M değişkenliği 1 ile artar. Aksi takdirde hiçbir şey olmaz.
  • Programın sonunda, M değişkeninin değeri görüntülenir.
  • Bu yüzden, programı insan diline aktardık, şimdi nihayetinde yerine getirildikten sonra neler yaptığımızı düşünelim. Bir döngüle ilgileniyoruz - M değişkeninin değerinin değiştirildiği var. Döngüden önce, değeri sıfırdır. Ayrıca, program, dizinin tüm unsurlarını hareket ettirir ve bunları 22 numarayla karşılaştırır. Ve bir dizi elemanı 22'den büyükse, M değişkenliği 1 ile artar. Böylece, bir dizinin tüm unsurlarını hesaplamamız gerekir. 22'den fazla numarasıdır ve M değişkeninin değerine eşit olacaktır. Bu tür elementler (7), indeksler 2, 4, 5, 7, 8, 9 ve 11 ile öğelerdir.
  • 22'ye eşit olan 6 numaralı elemana dikkat edilmelidir. Karşılaştırmadığımızdan bu yana, bir katı (işaret) olduğumuzdan sonra, 22'den fazla olmadığı için dikkate almayız. Karşılaştırma işaretinde olsaydı düşünün.

Böylece, doğru cevap 7'dir.

Konu: "Sayıların İşleme Dizisi İçin Döngüsel Algoritma"

DAT tablosu, öğrenciler tarafından yapılan görevlerin sayısındaki verileri depolar (DAT görevleri ilk öğrenciyi, dat - ikinci, vb.). Pascal'da yazılı bir sonraki programın çalışmasının bir sonucu olarak hangi numarayı basılacağını belirleyin.

Var k, m, n: tamsayı; DAT: tamsayı dizisi; Başla DAT: \u003d 7; DAT: \u003d 9; DAT: \u003d 10; DAT: \u003d 5; DAT: \u003d 6; DAT: \u003d 7; DAT: \u003d 9; DAT: \u003d 10; DAT: \u003d 6; DAT: \u003d 9; M: \u003d 0; n: \u003d 0; K: \u003d 1 ila 10 için DAT [K]\u003e \u003d M'nin M'nin M: \u003d DAT [K]; n: \u003d k ucu; Writeln (n) sonu.

Bu örnek, sitedeki bilgisayar bilimi üzerindeki açık banka görevlerinden alınmıştır http://fipi.ru

KARAR

Daha önce, sorunun çözümü ile devam ederken, programın programlama dilinde programın hangi temel parçalarını analiz ediyoruz.

Programlama dilinde, Pascal programı oluşur başlık , açıklamaların ve yürütülebilir bölümün bölümü . Servis Kelimeleri Pascal, belirli bir program bloğunun başlangıcını belirtir, kalın harflerle vurgulanır.

Program - PASCAl'daki programın başlığının açıklama bloğu dekoratif bir değere sahiptir ve yok olabilir.

Sabit. - Sabit açıklama bloğu. Programdaki sabitlerin sağlanmadığı takıntı olabilir.

Var. - Örneğin, türlerini gösteren değişkenlerin tanımını bloke edin tamsayıtamsayı değişkenleri anlamına gelir.

Başla - son.. - Operatör bloğunda bulunan servis kelimeleri. Başla.programın yürütülebilir bölümünü başlatır ve son. (Sonuncu nokta zorunludur) - tamamlanır.

Örneğin, iki sayının toplamını bulmak için basit bir program yazıyoruz. Programı Pascalabc.net programına veya çevrimiçi modda, bu bağlantıyı geçerek yazabilirsiniz.

Bilgisayar bilimi üzerindeki 10 Oge sayısını çözmeye devam ediyoruz. Program, DAT'dan DAT'dan bir boyutlu tam sayı dizisi kullanır. Programın yapısı şöyle görünür:

Giriş verileri parametre ile döngü başladıktan sonra İçinM ve N değişkenlerin değerleri değişiyor.

İçin - Bu, vücudun belirli bir sayıda gerçekleştirildiği bir döngüdür, bu nedenle bir metre ile de bir döngü olarak da adlandırılır. Bu programda, döngü 1 ila 10 kez yürütülmelidir.

Döngü, bir dizi öğesinin değerini daha fazla veya eşit bir değişken m, ayrıca N numarasını içeren bir dizi öğesinin değerini bulan bir durumda bir durumludur. M ve N değerleri değişirse değişecektir doğru.

K: \u003d 1 ila 10 için DAT [K]\u003e \u003d M'nin M'nin M: \u003d DAT [K]; n: \u003d k ucu;

Döngünün 10 adımı tümünü gerçekleştirin ve sonuçları tabloya koyacağız:

Dat yerine [ k. ] Döngüdeki adım numarasını değiştireceğiz, örneğin, 1 adım için, kayıt DAT'a benzeyecektir [ 1 ], 2 adımda veri için [ 2 ] vb.

1 adım

K: \u003d 1 ila 10 yapın Eğer DAT\u003e \u003d Erkekler M: \u003d DAT; N: \u003d 1 ucu;

Bu algoritma şöyle okunur: DAT değeri, M değişkenindeki değere daha büyükse veya daha büyükse, daha sonra M değişkeninde, DAT'da olan değeri atarız ve N dizi numarasını yapacağız, yani. bir.

Değerleri değiştiriyoruz: eğer 7\u003e \u003d 0, daha sonra M: \u003d 7 ve n: \u003d 1 ise.

2 adım

K: \u003d 1 ila 10 yapın Eğer DAT\u003e \u003d Erkekler M: \u003d DAT; N: \u003d 2 ucu;

Bu algoritma şöyle okunur: DAT değeri, M değişkenindeki değere daha büyükse veya daha büyükse, daha sonra M değişkeninde, DAT'da olan değeri atarız ve N dizi numarasını yapacağız, yani. 2.

Değerleri değiştiriyoruz: 9\u003e \u003d 7, daha sonra M: \u003d 9 ve n: \u003d 2 ise.Bu nedenle, bir durum doğru olduğu için, M ve N değişkenleri değiştirilir, tablodaki yeni değerler yazın:

3 adım

K: \u003d 1 ila 10 yapın Eğer DAT\u003e \u003d Erkekler M: \u003d DAT; N: \u003d 3 ucu;

Bu algoritma şöyle okunur: DAT değeri, M değişkenindeki değere daha büyükse veya daha büyükse, daha sonra M değişkeninde, DAT'da olan değeri atarız ve N dizi numarasını yapacağız, yani. 3.

Değerleri değiştiriyoruz: Eğer 10\u003e \u003d 9, daha sonra M: \u003d 10 ve n: \u003d 3 ise.Bu nedenle, bir durum doğru olduğu için, M ve N değişkenleri değiştirilir, tablodaki yeni değerler yazın:

4 adım

K: \u003d 1 ila 10 yapın Eğer DAT\u003e \u003d Erkekler M: \u003d DAT; N: \u003d 4 ucu;

Bu algoritma şöyle okunur: DAT değeri, M değişkenindeki değere daha büyükse veya daha büyükse, daha sonra M değişkeninde, DAT'da olan değeri atarız ve N dizi numarasını yapacağız, yani. dört.

Değerleri değiştiriyoruz: Eğer 5\u003e \u003d 10, daha sonra m: \u003d 5 ve n: \u003d 4.Bir durum olarak yanlış , sonra değişkenler m ve n değişmedi, 4 adımda, M ve N değerleri aynı kaldı:

5 adım

K: \u003d 1 ila 10 yapın Eğer DAT\u003e \u003d Erkekler M: \u003d DAT; N: \u003d 5 ucu;

Bu algoritma şöyle okunur: DAT değeri, M değişkenindeki değere daha büyükse veya daha büyükse, daha sonra M değişkeninde, DAT'da olan değeri atarız ve N dizi numarasını yapacağız, yani. beş.

Değerleri değiştiriyoruz: Eğer 6\u003e \u003d 10, daha sonra M: \u003d 6 ve n: \u003d 5 ise.Bir durum olarak yanlış , sonra değişkenler m ve n değişmedi, 5 adımda, M ve N değerleri aynı kaldı:

6 adım

K: \u003d 1 ila 10 yapın Eğer DAT\u003e \u003d Erkekler M: \u003d DAT; N: \u003d 6 ucu;

Bu algoritma şöyle okunur: DAT değeri, M değişkenindeki değere daha büyükse veya daha büyükse, daha sonra M değişkeninde, DAT'da olan değeri atarız ve N dizi numarasını yapacağız, yani. 6.

Değerleri değiştiriyoruz: Eğer 7\u003e \u003d 10, daha sonra M: \u003d 7 ve n: \u003d 6 ise.Bir durum olarak yanlış , sonra değişkenler m ve n değişmedi, 6 adımda, M ve N değerleri aynı kaldı:

7 adım

K: \u003d 1 ila 10 yapın Eğer DAT\u003e \u003d Erkekler M: \u003d DAT; N: \u003d 7 ucu;

Bu algoritma şöyle okunur: DAT değeri, M değişkenindeki değere daha büyükse veya daha büyükse, daha sonra M değişkeninde, DAT'da olan değeri atarız ve N dizi numarasını yapacağız, yani. 7.

Değerleri değiştiriyoruz: 9\u003e \u003d 10, daha sonra M: \u003d 9 ve n: \u003d 7 ise.Bir durum olarak yanlış , sonra değişkenler m ve n değişmedi, 7 adımda, M ve N değerleri aynı kaldı:

8 adım

K: \u003d 1 ila 10 yapın Eğer DAT\u003e \u003d Erkekler M: \u003d DAT; N: \u003d 8 ucu;

Bu algoritma şöyle okunur: DAT değeri, M değişkenindeki değere daha büyükse veya daha büyükse, daha sonra M değişkeninde, DAT'da olan değeri atarız ve N dizi numarasını yapacağız, yani. sekiz.

Değerleri değiştiriyoruz: Eğer 10\u003e \u003d 10, daha sonra M: \u003d 10 ve n: \u003d 8.Bu nedenle, bir durum doğru olduğu için, M ve N değişkenleri değiştirilir, tablodaki yeni değerler yazın:

9 adım

K: \u003d 1 ila 10 yapın Eğer DAT\u003e \u003d Erkekler M: \u003d DAT; N: \u003d 9 ucu;

Bu algoritma şöyle okunur: DAT değeri, M değişkenindeki değere daha büyükse veya daha büyükse, daha sonra M değişkeninde, DAT'da olan değeri atarız ve N dizi numarasını yapacağız, yani. dokuz.

Değerleri değiştiriyoruz: Eğer 6\u003e \u003d 10, daha sonra M: \u003d 10 ve n: \u003d 9 ise.Bir durum olarak yanlış , sonra değişkenler m ve n değişmedi, 9 adımda, M ve N değerleri aynı kaldı:

10 adım

K: \u003d 1 ila 10 yapın Eğer DAT\u003e \u003d Erkekler M: \u003d DAT; N: \u003d 10 ucu;

Bu algoritma şöyle okunur: DAT değeri, M değişkenindeki değere daha büyükse veya daha büyükse, daha sonra M değişkeninde, DAT'da olan değeri atarız ve N dizi numarasını yapacağız, yani. 10.

1. Egzersiz:

Bir bilgisayarda atılan soyut 48 sayfa metin içerir ve bu 32 fotoğrafa ek olarak. Her bir metin sayfasında, her satırda 48 karakterde. Karakterleri kodlamak için, her karakterin 8 bit ile kodlandığı KOO-8 kodlamasını kullanın. Her figürün bilgi hacmi 2080 bayt ise, tüm soyutun bilgi hacmini belirleyin.

Karar:

KOO-8, 1 kodlamasında, karakter 1 bayt (bu 8 bite eşittir) bilgi taşır.

Sadece 48 sayfalık metin + 32 çizim olduğunu biliyoruz. Her bir sayfada, her satırda 48 karakterde.

Bir sayfanın ne kadar ağır olduğunu öğreniyoruz:

48 Semboller * 36 ROWS \u003d bir sayfada 1728 Semboller.

1728 Bir sayfadaki karakterler * 1 bayt \u003d bir sayfa ağırlığında 1728 bayt.

48 Bir sayfanın ağırlığında toplam sayfa * 1728 bayt \u003d tüm metin sayfalarının toplam ağırlığı 82944 bayt.

Tüm çizimlerin soyutta ne kadar ağır olduğunu öğreniyoruz:

Şartla, 1 Figüriziziziz 2080 bayt. Ve hepsi 32 çizim.

2080 bayt * 32 Şekil \u003d. 66560 bayt.

TOPLAM:

Tüm metin sayfalarının toplam ağırlığı 82944 BYTE + PASSING AĞIRLIK 66560 Bayt \u003d. 149504 bayt.

Varsayılan olarak, 1 kilobyte (KB) \u003d 1024 bayt.

149504 bayt / 1024 Bayt \u003d. 146 Krib.

Cevap: 146 KB

Görev 2:

Yukarıdaki kuş isimlerinin neler olduğu için doğrudur:

DEĞİL ((ilk harf ünsüz) VEYA (Son harf yayın))

  1. Uçurtma
  2. Martı
  3. Oriol

Birleşim (ler) Her iki başlangıçtaki ifadeler doğru olduğunda işlemin sonucu geçerli olacaktır.

BİLGİSİ (OR) Her iki başlangıç \u200b\u200bifadesi yanlış olduğunda işlemin sonucu yanlış olacaktır.

İnversiyon (değil) Her ifade, değeri ilk olanın karşısındaki değeri uyumlu olarak yeni bir açıklama yapar.

Mantıksal işlemler aşağıdaki önceliğe sahiptir: ters çevirme -\u003e Birleşim -\u003e İfade.

Karar:

Geri çağırma parantezi:

İlk eğlence mektubu VE İlk son harf ünsüzdür.

Cevap: UDOD

Görev 4:

Kullanıcı bir Titian kataloguyla çalıştı. İlk başta bir seviyeye yükseldi, sonra bir seviyeye düştü, sonra bir kez tekrar bir kez yükseldi. Sonuç olarak, katalogda kendini buldu:

C: \\ Art \\ İtalya \\ Revival \\ Georgeon

Kullanıcının çalışmaya başladığı dizinin tam yolunu kaydedin.

  1. C: \\ art \\ italya \\ canlanma \\ sanatçılar \\ Titssian
  2. C: \\ art \\ italya \\ canlanma \\ Titian
  3. C: \\ art \\ İtalya \\ Revival \\ Titsian \\ Georgeon
  4. C: \\ Art \\ İtalya \\ Revival \\ Georgeon \\ Titsian

Durum, kullanıcının eylemlerini gösterir:

İlk başta bir seviyeye yükseldi, sonra bir seviyeye düştü, sonra bir kez tekrar bir kez yükseldi.

Ters siparişte koşullar yapacağız:

Bir seviyeye yükseldi -\u003e Bir seviyeye düştü -\u003e Bir seviyeye yükseldi.

Kalkış noktası için kataloğu alıyoruz "Georgeon"

C: \\ Art \\ İtalya \\ Revival \\ Georgeon

Eğer durumumuzu yaparsak, "Georgeon" kataloğunun üstünde bir yerde olmalıdır.

C: \\ art \\ İtalya \\ Revival \\ Georgeon \\ ???

Önerilen cevaplara göre, sadece 4. seçeneğe uygundur.

Cevap: C: \\ art \\ İtalya \\ Revival \\ Georgeon \\ Titian

Görev 5:

D2 hücresinde hangi formül kaydedilebilir, böylece A2 hücrelerinin değerleri ile hesaplamalar yaptıktan sonra inşa edilen diyagramın çizime karşılık gelir mi?

A. B. C. D.
1 4 3 2 1
2 \u003d A1 + C1 \u003d C1. \u003d A1-2 ?

Yanıt seçenekleri:

  1. \u003d A1 + 2
  2. \u003d B1 + 1
  3. \u003d C1 * 2
  4. \u003d D1 * 2

Karar:

Tablodan biliyoruz: A1 \u003d 4, B1 \u003d 3, C1 \u003d 2, D1 \u003d 1.

Tabloyu dolduralım ve alan değerini bulalım: A2, B2 ve C2.

A. B. C. D.
1 4 3 2 1
2 6 2 2 ?

Biz öğrendik: A2 \u003d 6, B2 \u003d 2, C2 \u003d 2.

Şimdi diyagramımıza geri dönün ve dikkatlice bakın:

Büyük bir bölümümüz var ve üç küçük.

Mantıksal olarak, savunarak, 6'ya eşit olan A2 olarak büyük bir kısmı hayal edelim. Ve üç küçük eşit parça, 3, 3 ile bölünmüş, pürüzsüz 2 zihnin küçük bir kısmı elde edilir.

Önerilen cevapların, D2'nin 2 zihin olacağına ihtiyacımız var.

Bunun dördüncü cevap olduğu ortaya çıktı.

Cevap: 4.

Görev 7:

Dunno, Rus sözcüklerini şifreliyor, her harf yerine alfabedeki numarasını (boşluksuz).

Mektup sayısı tabloda verilmiştir:

Bazı şifreleme bir şekilde bir şekilde deşifre edilebilir.

Örneğin, 12112 "Aback", belki "nasıl" ve belki "Abaab" anlamına gelebilir.

Dört şifreleme verilir:

  1. 812029
  2. 812030
  3. 182029
  4. 182030

Bunlardan sadece bir tanesi tek yoldan deşifre edilir.

Bulun ve deşifre edin. Ne oldu, cevap olarak yaz.

Karar:

Üçüncü ve dördüncü seçenek hemen hariç tutuyoruz. Şifreleme maliyetlerinin başında "18", hem "1" hem de "18" olabilir.

Birinci ve ikinci şifreleme seçeneği kalır.

Durumla şifreleme 1 ile başlar ve 33'te sona erer. Birinci düzenlemede "29", "29", "30" üzerine biten ikinci şifreleme seçeneği hakkında söylenemeyen "2" ve "9" olabilir. Koşul altında "0" şifrelemesinde, bir şifre yok "30" yok ya da yapamayacağımız gibi.

Cevap: han

Görev 10:

DAT tablosu, 10 tür birim satılan birim sayısındaki veriler içermektedir (ilk tip, dat - ikinci tip, vb.). Üç programlama dilinde kaydedilen bir sonraki algoritmanın uygulanması sonucunda neyin basılacağını belirleyin.

Algoritmik Dil:

alg.
nach.
codem dat.
k, m
DAT: \u003d 45; DAT: \u003d 55
DAT: \u003d 40; DAT: \u003d 15
DAT: \u003d 20; DAT: \u003d 80
DAT: \u003d 35; DAT: \u003d 70
DAT: \u003d 10; DAT: \u003d 45
m: \u003d dat
nC 4 ile 10 arasında
dAT [K]\u003e \u003d DAT ise
m: \u003d M + DAT [K]
her şey
kC.
sonuç M.
kON.

Baisik:

Dim (10) tamsayı olarak
DAT (1) \u003d 45: DAT (2) \u003d 55
DAT (3) \u003d 40: DAT (4) \u003d 15
DAT (5) \u003d 20: DAT (6) \u003d 80
DAT (7) \u003d 35: DAT (8) \u003d 70
DAT (9) \u003d 10: DAT (10) \u003d 45
m \u003d dat (1)
K \u003d 4 ila 10 için
DAT (k)\u003e \u003d DAT (1) ise
Sonra.
m \u003d M + DAT (K)
Sonunda
10
10
ID_650 4/8 Neznaika.Pro.
Sonraki K.
Yazdır M.
Son.

Pascal:

var k, m: tamsayı;
DAT: dizi.
tamsayı;
başla.
DAT: \u003d 45; DAT: \u003d 55;
DAT: \u003d 40; DAT: \u003d 15;
DAT: \u003d 20; DAT: \u003d 80;
DAT: \u003d 35; DAT: \u003d 70;
DAT: \u003d 10; DAT: \u003d 45;
m: \u003d dat;
k: \u003d 4 ila 10 için başlar
dat [k]\u003e \u003d dat thatn ise
başla.
m: \u003d M + DAT [K]
son.
son;
(M) yazmak;
son.

Görevi pascal dili örneğinde çözelim.

var k, m: tamsayı;
DAT: dizi.
tamsayı;
başla.
DAT: \u003d 45; DAT: \u003d 55;
DAT: \u003d 40; DAT: \u003d 15;
DAT: \u003d 20 ;. DAT: \u003d 80;
DAT: \u003d 35; DAT: \u003d 70;
DAT: \u003d 10; DAT: \u003d 45;
m: \u003d dat;
k: \u003d 4 ila 10 için başlar
dat [k]\u003e \u003d dat thatn ise
başla.
m: \u003d M + DAT [K]
son.
son;
(M) yazmak;
son.

İlk olarak, tamsayı sayısal değişkenleri k ve m'yi tanıtıyoruz.

1 ila 10 değerden tablo - on satılan mal türü.

M değişkeni, birinci mal tipine eşittir (DAT: \u003d 45;).

Dördüncü ila 10. tipteki değerlerden biri, 45, 45, daha sonra M değişkenine daha büyük değer eklenirse, 1. tipten daha büyük veya ona eşit olacaktır. Bu da durumumuzda, M değişkeninin 45'e eşittir.

Ürün çeşitlerine sahip olduğumuza neden olur: DAT ve DAT daha fazla DAT değerleri: \u003d 45 ve DAT türü DAT'a eşittir: \u003d 45.

Sonuç olarak, biz:

45 + DAT + DAT + DAT \u003d

45 + 80 + 70 + 45 = 240

Cevap: 240 yazdırılacak

Demo sürümünden bilgisayar bilimi üzerinde 10 Oge-2016 görevi bir karar veriyorum. 2015 demosu ile karşılaştırıldığında, 10 görev değişmedi. Bu, algoritmik dilde kaydedilen bir sayı dizisini (algoritma, algoritmaların özellikleri, algoritmaların özellikleri) işlemek için bir siklik algoritma gerçekleştirme yeteneğine referans. Bayrak devresi. Programlama görünümü. Algoritmik yapılar). Bu, artmış bir zorluk seviyesinin bir görevidir, bu cevabın yanıt alanında yazmak istediğiniz bir tamsayıdır.

Ekran görüntüsü 10 görev.

Görev:

DAT tablosu, 10 folk şarkısı için gönderilen oy sayısına ilişkin verileri sunar (ilk sanatçı için dosyalanan oy sayısı; dat - ikinci, vb.). Bir sonraki programın bir sonucu olarak hangi numarayı basılacağını belirleyin. Programın metni üç programlama dilinde verilmiştir.

Dil Örneği Paskal

Var k, m: tamsayı;
DAT: tamsayı dizisi;
Başla.
DAT: \u003d 16; DAT: \u003d 20;
DAT: \u003d 20; DAT: \u003d 41;
DAT: \u003d 14; DAT: \u003d 21;
DAT: \u003d 28; DAT: \u003d 12;
DAT: \u003d 15; DAT: \u003d 35;
M: \u003d 0;
K: \u003d 1 ila 10 yapın
Eğer dat [k]\u003e m sonra
Başla.
M: \u003d DAT [K]
son;
Writeln (m);
Son.

Bu program 10 sayı dizisi oluşturur. 1 ile 10 arasındaki bir döngüde, dizi elemanının değeri, M değişkeninin değeri ile karşılaştırılır. Dizi elemanının değerinin, M değişkeninin değerinden kesinlikle daha büyük olduğu ortaya çıkıyorsa, M değişkeninin dizi elemanının değeri atanır (başlangıçta, değişken M değerinin döngüsüne 0).

Parafa, aşağıdakileri al. Halk şarkılarının her sanatçısı için 1 ila 10 arasında, oy sayısı M değeri ile karşılaştırılır. Oyların sayısı m'den büyükse, M değişkeni M değişkeni, oy sayısına eşit bir değer atarız. Döngünün yürütülmesinin bir sonucu olarak, katılımcılardan birine verilen en fazla oyu gösteren m sayısını elde ediyoruz, yani. M \u003d 41.

DAT tablosu, 10 folk şarkısı için gönderilen oy sayısına ilişkin verileri sunar (DAT - İlk sanatçı için gönderilen oy sayısı; ikinci, vb.). Bir sonraki programın bir sonucu olarak hangi numarayı basılacağını belirleyin. Programın metni üç programlama dilinde verilmiştir. Algoritmik Dil Baisik Pascal Alg NACK CODEB DAT KEO: \u003d 20 DAT: \u003d 20 DAT: \u003d 41 DAT: \u003d 14 DAT: \u003d 21 DAT: \u003d 28 DAT: \u003d 12 DAT: \u003d 15 DAT: \u003d 35 m: \u003d 0 Hc için K ET [K] GT; M M M M M M ila M: \u003d DAT [K] tüm KC çıkışı M Con Dim DAT (10) INTECER DIM K, M AS INTEGER DAT (1) \u003d 16: DAT (2) olarak ) \u003d 20 DAT (3) \u003d 20: DAT (4) \u003d 41 DAT (5) \u003d 14: DAT (6) \u003d 21 DAT (7) \u003d 28: DAT (8) \u003d 12 DAT (9) \u003d 15: DAT (10) \u003d 35 m \u003d 0 K \u003d 1 ila 10 için DAT (K) GT; m sonra m \u003d dat (k) Endif Sonraki k Yazdır M var K, M: Tamsayı; DAT: tamsayı dizisi; Başla DAT: \u003d 16; DAT: \u003d 20; DAT: \u003d 20; DAT: \u003d 41; DAT: \u003d 14; DAT: \u003d 21; DAT: \u003d 28; DAT: \u003d 12; DAT: \u003d 15; DAT: \u003d 35; M: \u003d 0; K: \u003d 1 ila 10 için DAT [K] GT; B başlangıcı M: \u003d DAT [K] ucu; Writeln (m); Son.

Benzer sorular

  • Geçişi doldur. Bana yardım et lütfen:)
  • Kahraman Prometheus serbest bıraktı
  • Görevi çözmek ve kararı yazmak
  • Çocuklar, yardım: (LG (x + √3) + lg (x-√3) \u003d 0
  • Lütfen çözmenin bile. 12 cm uzunluğunda karenin karesinden daha azsa üçgen alanını hesapladı
  • Denklem karar ver (8 5/27 - X) - 2 25/27 \u003d 1 25/27
  • Satılan köylüler nelerdi?
  • Yavru kedi besleniyordu. Yulaf ezmesini getirdi, kupadan uzaklaştı. Tırponun olduğunda, kaseden uzaklaştı. Bir parça sala getirdi, diyor küçük bir kedi yavrusu. Yazım ile Kelime Kelime Kelime Bulun "
Konuya devam ediyor:
Akıllı telefon

Minitool Güç Veri Kurtarma Serbest Sürümü, verileri kurtarmak için tasarlanmış kullanımı kolay bir programdır. Minitool Güç Veri Kurtarma ile çalışmak için ...