テーブルDATは数量のデータを表します。 コンピュータサイエンスにおけるOGE問題の詳細な解決策 逆の順序で条件を作ります

コンピュータサイエンス+ワークアウトのタスクでタスク9と10のOGEを研究するための手頃な価格で理解できる資料

文書の内容を表示します

アルゴリズム言語

aLG。
ナッキー。
s、Kの戦い
s:\u003d 8.
3から8までのKのためのNC
s:\u003d S + 8
kc。
s
コーン。

DIM K、Sは整数です
s \u003d 8。
k \u003d 3から8の場合
s \u003d S + 8
次のK.
印刷S

var s、k:整数。
ベギン。
s:\u003d 8;
k:\u003d 3~8のために
s:\u003d S + 8。
wRITELN;
終わり。

決定:

サイクルの本体では、1つのコマンドS:\u003d S + 8のみが1つのコマンドS:\u003d S + 8のみである。この動作は、サイクルの各反復(ごと)に対して実行されます。

サイクル本体では、変数S~8の値の増加が発生する。ステップ1でサイクルパラメータが3から8まで増加するので、プログラムを実行するとき、サイクル本体は6回実行されます(kは3になります、4,5,6,7,8)。 すなわち、変数Sは8×6 \u003d 48増加する。そして、変数S \u003d 8の初期値は、48倍になるので、最終的には変数Sの値が56となる。

タイプ10 GIAタスクを解く

DATテーブルには、学生の数に関するデータがクラスのデータ(1年生のDAT、DAT - 2番目)のDAT - など)に格納されています。 次のプログラムの結果として印刷される数を決定します。 プログラムのテキストは3つのプログラミング言語で与えられています。

アルゴリズム言語

codem DAT。

k、M

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

DAT: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

1から11のNCDL K

dat [k] 22の場合

DIM DAT(11)整数として

DIM K、M整数としてM

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から11の場合

DAT(k)22の場合

m \u003d m + 1

終わり

次のK.

var k、m:整数;

ベギン。

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

DAT: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から11の道

dAT [k] 22の場合

ベギン。

m:\u003d M + 1

回答:___________________________

決定:

注意。 基本言語で説明されているDAS MASSIFでは、番号付けは最初の要素からのものではなく、ゼロから始まるため、12個の要素になります。

配列DAT。

サイクル本体では、条件がチェックされています

そう、 正解 7.

プレゼンテーションの内容を表示します
「コンピュータサイエンスにおけるタスク9と10 OGEの決定」

タスクの解決策

コンピュータサイエンスによる


Informaticsのタイプ9のタスクを解く

アルゴリズム言語

Beysik.

aLG。 ナッキー。 s、Kの戦い s:\u003d 8. 3から8までのKのためのNC s:\u003d S + 8 kc。 s コーン。

パスカル

DIM K、Sは整数です s \u003d 8。 k \u003d 3から8の場合 s \u003d S + 8 次のK. 印刷S

var s、k:整数。 ベギン。 s:\u003d 8; k:\u003d 3~8のために s:\u003d S + 8。 wRITELN; 終わり。

次のプログラムの結果として取得された変数sの値を記録します。 プログラムのテキストは3つのプログラミング言語で与えられています。

回答:___________________________


決定 :

  • したがって、このアルゴリズムは異なる言語で記録されていると検討してください。
  • 最初に、変数kとs整数型が使用されることを発表します。
  • 次に、変数Sを8に割り当てます。
  • その後、変数kをパラメータとして説明したサイクルが記述され、これは刻み目1で3から8まで変化する(すなわち、それは3,4,5,6,7および8の一貫した値を取ります)。
  • サイクル本体では、1つのコマンドS:\u003d S + 8のみが、サイクルの各反復(ごと)に対して実行されます。
  • そして最後に、変数sの値が表示されます
  • サイクル本体では、変数S~8の値の増加が発生する。ステップ1でサイクルパラメータが3から8まで増加するので、プログラムを実行するとき、サイクル本体は6回実行されます(kは3になります、4,5,6,7,8)。 すなわち、変数Sは8×6 \u003d 48増加する。変数S \u003d 8の初期値は、そのプログラムを実行した後、48倍になるので、最終的には変数Sの値が56となる。

22次にM:\u003d 0; k:\u003d 1~11の場合、dat [k] 22の場合はm:\u003d m + 1終了した場合、m:\u003d m + 1端である場合、dat [k] 22がすべてm:\u003d m + 1 ccプリントM端末を開始する。 結論M字幕(M)終了。 "width \u003d" 640 "

DATテーブルには、教室内の学生数に関するデータが格納されています(1年生のDAT、2番目の年末など)。 次のプログラムの結果として印刷される数を決定します。 プログラムのテキストは3つのプログラミング言語で与えられています。

回答:___________________________

アルゴリズム言語

Beysik.

パスカル

DIM DAT(11)整数として

DIM K、M整数としてM

var k、m:整数;

codem DAT。

DAT:整数の配列。

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: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: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から11の場合

DAT:\u003d 27;

1から11までのKのNC

DAT(k)22の場合

m \u003d m + 1

k:\u003d 1から11の道

dat [k] 22の場合

m:\u003d M + 1

dAT [k] 22の場合

m:\u003d M + 1

結論M.

wRITELN(M)

その後、22以下の22を考慮に入れていません。比較\u003dの符号があった場合は考慮することが可能です。 だから、正しい答えは7 "width \u003d" 640 "です

決定:

  • プログラムステップバイステップを検討してください。 したがって、最初は、変数が宣言されています。これは、使用されます(変数kとm)、11個の要素を含むDAの配列(1から11)。
  • 次にアレイの充填です。 例えば、インデックス1を有する配列の要素が20に割り当てられ、インデックス2~25などの要素が割り当てられる。 その結果、結果の配列はこの形式で表すことができます。
  • 次に、変数Mには0の値が割り当てられ、その後、サイクルはパラメータkから始まり、kは1の刻みで1から11まで変化する。
  • インデックスkを有するアレイの要素の値は、数22と比較される。配列要素が22より大きい場合、変数mは1だけ増加する。そうでなければ何も起こらない。
  • プログラムの最後には、変数Mの値が表示されます。
  • だから、私たちはプログラムを人間の言語に転送しました、今、私たちが最終的に達成された後に取得したことについて考えてみましょう。 私たちはサイクルに興味があります - 変数mの値が変更されたことです。 サイクルの前に、その値はゼロです。 さらに、プログラムはアレイの全ての要素を移動させ、それらを数値22と比較する。また、配列要素が22より大きい場合、変数mは1だけ増加させる必要がある。 22を超える数字はそれらの数であり、変数Mの値に等しくなります。 そのような要素7は、インデックス2,4,5,7,8,9および11を有する要素である。
  • これは22に等しい数字6の要素に注意を払う必要があります。比較は厳密な(符号)を持っているので、22は22以下であるため、それを考慮に入れません。それが比較されている可能性がある場合はそれを検討してください\u003d。

だから、正しい答えは7です。

トピック:「数の配列の配列の周期的アルゴリズム」

DATテーブルには、学生によるタスクの数に関するデータが格納されています(DATタスクは、最初の生徒、DAT - Secondなど)。 Pascalで書かれた次のプログラムの作業の結果として印刷されるものを決定します。

var k、m、n:整\u200b\u200b数; DAT:整数の配列。 開始DAT:\u003d 7; DAT:\u003d 9; DAT:\u003d 10; dat:\u003d 5; DAT:\u003d 6; DAT:7; DAT:\u003d 9; DAT:\u003d 10; DAT:\u003d 6; DAT:\u003d 9; M:\u003d 0; n:\u003d 0; K:\u003d 1から10の場合、Begin M:\u003d DAT [k]の場合、dat [k]\u003e \u003d m。 N:\u003d k終了 Writeln(n)終わり。

この例は、サイト上のコンピュータサイエンスに関するオープンバンクタスクから取得されていますhttp://fipi.ru

決定

この問題の解決策を進める前に、プログラミング言語のPascalの基本部分から分析します。

プログラミング言語では、Pascalプログラムはで構成されています ヘッダ , 説明と実行可能部分のセクション 。 Service Words Pascalは、特定のプログラムブロックの先頭を示し、太字で強調表示されています。

プログラム - パスカルのプログラムのヘッダーの説明ブロックは装飾的な値を持ち、欠けている可能性があります。

const。 - 定数説明ブロック。 プログラム内の定数が提供されていない場合は存在しない場合があります。

var。 - 型を示す変数の説明のブロック、たとえばタイプ 整数整数変数を意味します。

始める - 終わり。。 - オペレータブロックにあるサービスワード。 ベギン。プログラムの実行可能部分を起動します 終わり。 (最後の点は必須です) - 完了します。

たとえば、2つの数字の合計を見つけるための簡単なプログラムを書いています。 Pascalabc.netプログラム、またはこのリンクを通過するオンラインモードでプログラムを書くことができます。

コンピュータサイエンスで問題10 OGEを解決します。 プログラムは、DATからDATへの整数の1次元配列を使用します。 プログラムの構造は次のようになります。

入力データがパラメータとのサイクルを開始した後 にとって変数MとNの値が変化している。

にとって - これは所定の回数で身体が行われる周期であるため、メーターのサイクルとも呼ばれます。 このプログラムでは、サイクルは1~10回実行する必要があります。

このサイクルには、条件付きIFステートメント(IF)が含まれています。これにより、配列要素の値が多いまたは等しい変数Mの値、およびそのシーケンス番号Nが含まれています。 条件があれば、mとnの値が変わります 真実です。

K:\u003d 1から10の場合、Begin M:\u003d DAT [k]の場合、dat [k]\u003e \u003d m。 N:\u003d k終了

サイクルの10ステップをすべて実行し、結果をテーブルに入れます。

DATの代わりに[ k ※1ステップの場合は、サイクル内のステップ番号を置き換えますが、レコードはDATのように見えます。 1 ]、2ステップDAT [ 2 など

1ステップ

K:\u003d 1から10の道 DAT\u003e \u003d男性がM:\u003d dat; N:\u003d 1端。

このアルゴリズムは次のように読まれます。 DATの値が変数Mの値と同じか等しい場合は、変数Mで、DATにあった値を割り当て、変数nではアレイ番号を付けます。 1。

値を置き換えます。 7\u003e \u003d 0の場合、M:\u003d 7およびN:\u003d 1。

2ステップ

K:\u003d 1から10の道 DAT\u003e \u003d男性がM:\u003d dat; N:\u003d 2端。

このアルゴリズムは次のように読まれます。 DATの値が変数Mの値と同じか等しい場合は、変数Mで、DATにあった値を割り当て、変数nではアレイ番号を付けます。 2。

値を置き換えます。 9\u003e \u003d 7の場合、M:\u003d 9およびN:\u003d 2。したがって、条件が真実であるため、変数mとnは変更された、テーブルに新しい値を書き込みます。

3ステップ

K:\u003d 1から10の道 DAT\u003e \u003d男性がM:\u003d dat; N:\u003d 3端。

このアルゴリズムは次のように読まれます。 DATの値が変数Mの値と同じか等しい場合は、変数Mで、DATにあった値を割り当て、変数nではアレイ番号を付けます。 3。

値を置き換えます。 10\u003e \u003d 9の場合、M:\u003d 10およびN:\u003d 3。したがって、条件が真実であるため、変数mとnは変更された、テーブルに新しい値を書き込みます。

4ステップ

K:\u003d 1から10の道 DAT\u003e \u003d男性がM:\u003d dat; N:\u003d 4端。

このアルゴリズムは次のように読まれます。 DATの値が変数Mの値と同じか等しい場合は、変数Mで、DATにあった値を割り当て、変数nではアレイ番号を付けます。 四。

値を置き換えます。 5\u003e \u003d 10の場合、M:\u003d 5およびN:\u003d 4。条件として false そして、変数mとn 変更されていません、4ステップでは、mとnの値は同じです。

5ステップ

K:\u003d 1から10の道 DAT\u003e \u003d男性がM:\u003d dat; N:\u003d 5端。

このアルゴリズムは次のように読まれます。 DATの値が変数Mの値と同じか等しい場合は、変数Mで、DATにあった値を割り当て、変数nではアレイ番号を付けます。 五。

値を置き換えます。 6\u003e \u003d 10の場合、M:\u003d 6およびN:\u003d 5。条件として false そして、変数mとn 変更されていません、5ステップでは、mとnの値は同じです。

6ステップ

K:\u003d 1から10の道 DAT\u003e \u003d男性がM:\u003d dat; N:\u003d 6端。

このアルゴリズムは次のように読まれます。 DATの値が変数Mの値と同じか等しい場合は、変数Mで、DATにあった値を割り当て、変数nではアレイ番号を付けます。 6。

値を置き換えます。 7\u003e \u003d 10の場合、M:\u003d 7およびN:\u003d 6。条件として false そして、変数mとn 変更されていません、6ステップで、値mとnは同じままでした。

7ステップ

K:\u003d 1から10の道 DAT\u003e \u003d男性がM:\u003d dat; N:\u003d 7端。

このアルゴリズムは次のように読まれます。 DATの値が変数Mの値と同じか等しい場合は、変数Mで、DATにあった値を割り当て、変数nではアレイ番号を付けます。 7。

値を置き換えます。 9\u003e \u003d 10の場合、M:\u003d 9およびN:\u003d 7。条件として false そして、変数mとn 変更されていません、7ステップで、値mとnは同じままでした。

8ステップ

K:\u003d 1から10の道 DAT\u003e \u003d男性がM:\u003d dat; N:\u003d 8終了。

このアルゴリズムは次のように読まれます。 DATの値が変数Mの値と同じか等しい場合は、変数Mで、DATにあった値を割り当て、変数nではアレイ番号を付けます。 8。

値を置き換えます。 10\u003e \u003d 10の場合、M:\u003d 10およびN:\u003d 8。したがって、条件が真実であるため、変数mとnは変更された、テーブルに新しい値を書き込みます。

9ステップ

K:\u003d 1から10の道 DAT\u003e \u003d男性がM:\u003d dat; N:\u003d 9端。

このアルゴリズムは次のように読まれます。 DATの値が変数Mの値と同じか等しい場合は、変数Mで、DATにあった値を割り当て、変数nではアレイ番号を付けます。 9。

値を置き換えます。 6\u003e \u003d 10の場合、M:\u003d 10およびN:\u003d 9。条件として false そして、変数mとn 変更されていません、9ステップで、mとnの値は同じです。

10ステップ

K:\u003d 1から10の道 DAT\u003e \u003d男性がM:\u003d dat; N:\u003d 10端。

このアルゴリズムは次のように読まれます。 DATの値が変数Mの値と同じか等しい場合は、変数Mで、DATにあった値を割り当て、変数nではアレイ番号を付けます。 10。

運動1:

コンピュータ上でスコアされた抽象的には48ページのテキストが含まれており、この32の写真に加えて。 36行の各テキストページで、各行48文字の文字。 エンコード文字の場合は、各文字が8ビットでエンコードされているKOO-8エンコーディングを使用してください。 各図の情報量が2080バイトである場合、要約全体の情報量を決定します。

決定:

符号化KOO - 8,1では、文字は1バイト(8ビット)の情報を搬送する。

私たちは48ページのテキスト+ 32の絵であることを知っています。 36行の各ページでは、各行48文字です。

1ページの重さがあるのを学びます。

48 シンボル* 36 Rows \u003d 1ページ 1728 シンボル

1728 1ページの文字* 1 バイト\u003d 1ページの重さ 1728 バイト。

48 1ページの重さに関する合計ページ* 1728 BYTE \u003dテキストの全ページの総重量 82944 バイト。

私たちはすべての絵が抽象的にどのくらいの絵の計量をするかを学びます:

条件別、 1 図を重量にします 2080 バイト。 そしてそれらすべて 32 お絵かき。

2080 バイト* 32 図\u003d。 66560 バイト。

合計:

すべてのテキストページの総重量 82944 バイト+パターティング重量 66560 バイト\u003d。 149504 バイト。

デフォルトでは、1キロバイト(KB)\u003d 1024バイトです。

149504 バイト/ 1024 バイト\u003d。 146 KRIB。

回答:146キロ

タスク2:

上記の鳥の名前のうちの何が言っています。

じゃあ (第1文字子音) または (最終レター出版物)

  1. g g
  2. オリオレ

連携(S) 操作の結果は、両方の初期ステートメントが真の場合にも当てはまります。

別居(または) 操作の結果は、両方の初期ステートメントがfalseであるときにfalseになります。

反転(ではない) 各ステートメントは新しいステートメントをコンプライアンスにし、その値は最初のものとは反対です。

論理演算は、次の優先順位を持ちます.Inversion - \u003e Coniantion - \u003e障害関数。

決定:

括弧:

最初のレジャーレター そして 最初の最後の文字は子音です。

回答:うどん

タスク4:

ユーザーはティーストックカタログで働いた。 最初は1レベル上昇し、次に1つのレベルを下げ、次にもう一度1レベル上昇した。 その結果、彼はカタログに自分自身を見つけました。

C:\\ art \\ italy \\ revival \\ Georgeon

ユーザーが機能し始めたディレクトリのフルパスを記録します。

  1. C:\\ Art \\ Italy \\ Revival \\ Artists \\ Titsian
  2. C:\\ art \\ italy \\ Revival \\ Titian
  3. C:\\ art \\ italy \\ Revival \\ Titsian \\ Georgeon
  4. C:\\ art \\ italy \\ Revival \\ Georgeon \\ Titsian

この状態はユーザーのアクションを表示します。

最初は1レベル上昇し、次に1つのレベルを下げ、次にもう一度1レベル上昇した。

逆の順序で条件を作ります。

1レベルアップ - \u003e 1つのレベルを下にしました - \u003e上に上がりました。

出発点についてはカタログを取ります 「ジョージョン」

C:\\ art \\ italy \\ revival \\ Georgeon

私たちが私たちの状態をするならば、それは「Georgeon」カタログの上のどこかにあるべきです。

C:\\ art \\ italy \\ Revival \\ Georgeon \\ ???

提案された回答によると、それは4番目のオプションだけに適しています。

回答:C:\\ Art \\ Italy \\ Revival \\ Georgeon \\ Titian

タスク5:

A2セルの値の値によって計算を実行した後に構築された図が図面に対応するように、D2セルに記録できるのは、D2セルに記録できるのですか。

A. b C. d
1 4 3 2 1
2 \u003d A1 + C1 \u003d C1。 \u003d A1-2 ?

レスポンスオプション:

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

決定:

表から知っています.A1 \u003d 4、B1 \u003d 3、C1 \u003d 2、D1 \u003d 1です。

テーブルを埋めて、a2、b2、c2のフィールド値を見つけましょう。

A. b C. d
1 4 3 2 1
2 6 2 2 ?

私たちは学びました:A2 \u003d 6、B2 \u003d 2、C2 \u003d 2。

今度は私たちの図に戻って注意深く見てください:

1つの大きな部分と3つの小さいものがあります。

論理的には、主張して\u200b\u200b、1つの大部分をA2として想像しましょう。 そして3つの小さい部分で、それは6で割ったもので、滑らかな2心の小部分が得られます。

提案された答えのうち、D2が2人の心になる必要があります。

これが4回目の答えであることがわかりました。

回答:4。

タスク7:

Dunnoはロシア語の単語を暗号化し、各文字の代わりにアルファベット内の番号(スペースなし)を暗号化します。

文字数は表にあります。

一方で暗号化を解読することができます。

例えば、12112は「ABACK」、多分「どのように」、そして「ABAAB」を意味するかもしれません。

4つの暗号化が与えられます。

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

そのうちの1つだけが唯一の方法で解読されます。

それを見つけて解読してください。 何が起こったの、答えとして書き留めてください。

決定:

3番目と4番目のオプションはすぐに除外されます。 暗号化の開始時に「18」、それは「1」と「18」の両方にすることができます。

1番目と2番目の暗号化オプションは残ります。

条件による暗号化は1から始まり、33で終わります。第1の実施形態では、「29」、「30」で終わる第2の暗号化オプションについては言えない「2」および「9」の両方にすることができる。 条件下での暗号化「0」では、分割できない、またはできないので暗号「30」がない。

回答:漢の

タスク10:

DATテーブルには、10種類のユニットを販売する単位数に関するデータ(第1タイプ、DAT - 第2タイプなどのDAT販売品)が含まれています。 次のプログラミング言語で記録された次のアルゴリズムの実装の結果として印刷されるものを決定します。

アルゴリズム言語:

aLG。
ナッキー。
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:70
DAT:\u003d 10; DAT:\u003d 45
m:\u003d DAT
4から10までのNC
dat [k]\u003e \u003d datの場合
m:\u003d M + DAT [k]
everything物
kc。
結論M.
コーン。

バイシック:

DIM DAT(10)整数として
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から10の場合
DAT(k)\u003e \u003d dat(1)
それから。
m \u003d M + DAT(k)
終わり
10
10
ID_650 4/8 NEZNAIKA.PRO。
次のK.
印刷
終わり。

パスカル:

var k、m:整数;
DAT:配列。
整数のもの
ベギン。
DAT:\u003d 45; DAT:\u003d 55;
DAT:\u003d 40; dat:\u003d 15;
DAT:\u003d 20; DAT:80;
DAT:\u003d 35; DAT:\u003d 70;
DAT:\u003d 10; DAT:\u003d 45;
m:\u003d dat;
k:\u003d 4から10のために始まります
dAT [k]\u003e \u003d DATであれば
ベギン。
m:\u003d M + DAT [k]
終わり。
終わり;
書き込み(m);
終わり。

Pascal言語の例についてのタスクを解決しましょう。

var k、m:整数;
DAT:配列。
整数のもの
ベギン。
DAT:\u003d 45; DAT:\u003d 55;
DAT:\u003d 40; dat:\u003d 15;
dat:\u003d 20; DAT:80;
DAT:\u003d 35; DAT:\u003d 70;
DAT:\u003d 10; DAT:\u003d 45;
m:\u003d dat;
k:\u003d 4から10のために始まります
dAT [k]\u003e \u003d DATであれば
ベギン。
m:\u003d M + DAT [k]
終わり。
終わり;
書き込み(m);
終わり。

まず、整数数値変数kとmを導入します。

1から10の値の表 - 10種類の商品

変数Mは、第1の種類の商品と等しい(DAT:\u003d 45;)。

4番目のタイプから10番目のタイプの値の1つが第1のタイプ以上になると、45の値が1つの場合、値が変数mに追加されます。 どのようにして、私たちの状態では、変数mは45に等しいです。

商品の種類があります.DATとDATの値:\u003d 45、およびDATタイプはDAT:\u003d 45です。

その結果、次のようになります。

45 + DAT + DAT + DAT \u003d

45 + 80 + 70 + 45 = 240

回答:240が印刷されます

Demo版のドラフトからコンピュータサイエンスに関する10 OGE-2016タスクの決定を送信します。 2015のデモと比較して、10のタスクは変更されていません。 このアルゴリズム言語に記録された数の配列を処理するための周期的アルゴリズム(アルゴリズム、アルゴリズムのプロパティ、書き込みアルゴリズムのプロパティ。プログラミングの表示)。 これは難易度の向上のタスクであり、それに対する答えは、応答フィールドに書き込む整数です。

スクリーンショット10タスク。

タスク:

DATテーブルは、10のフォークソング(最初のアーティストのために出願された票のDAT - 2番目など)に提出された投票数に関するデータを提示します。 次のプログラムの結果として印刷される数を決定します。 プログラムのテキストは3つのプログラミング言語で与えられています。

言語の例Pascal.

var k、m:整数;
DAT:整数の配列。
ベギン。
DAT:16; DAT:\u003d 20;
DAT:\u003d 20; DAT:\u003d 41;
DAT:\u003d 14; DAT:\u003d 21;
DAT:\u003d 28; DAT:12;
dat:\u003d 15; DAT:\u003d 35;
M:\u003d 0;
K:\u003d 1から10の道
DAT [k]\u003e m
ベギン。
M:\u003d dat [k]
終わり;
WRITELN(M);
終わり。

このプログラムは10個の数字の配列を作成します。 1から10までのサイクルでは、アレイ要素の値が変数mの値と比較されます。 配列要素の値が変数mの値より厳密に大きいことが判明した場合、変数mには配列要素の値が割り当てられている(最初は、変数m値の周期は0)。

言い換え、以下を入手してください。 1から10の民謡の各アーティストについて、投票数は値mと比較されます。 投票数がmより大きい場合、変数Mは投票数に等しい値を割り当てます。 サイクルの実行の結果として、私達は参加者の1つに与えられた最大数の投票数を示す数mを取得します、すなわち M \u003d 41。

DATテーブルは、10のフォークソング(DAT - 最初のアーティストに提出された投票数)に提出された投票数に関するデータを提示します。 次のプログラムの結果として印刷される数を決定します。 プログラムのテキストは3つのプログラミング言語で与えられています。 アルゴリズム言語BAISIK Pascal ALG NACH CODEB DATKEJO:\u003d 20 DAT:\u003d 20 DAT:\u003d 14 DAT:\u003d 21 DAT:\u003d 28 DAT:\u003d 12 DAT:\u003d 15 DAT:\u003d 35 M:\u003d 0 HC k dat [k] gt; m mからm:\u003d dat [k]すべてのK C出力M Con DAT(10)整数dim k、mとして整数dat(1)\u003d 16:DAT(2 )\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 dat(k)gt;その後m \u003d dat(k)Endif Next kプリントM var k、m:整数。 DAT:整数の配列。 Begin DAT:\u003d 16; DAT:\u003d 20; DAT:\u003d 20; DAT:\u003d 41; DAT:\u003d 14; DAT:\u003d 21; DAT:\u003d 28; DAT:12; dat:\u003d 15; DAT:\u003d 35; M:\u003d 0; K:\u003d 1から10の場合、Begin M:\u003d DAT [k]端末のm:\u003d dat [k]; WRITELN(M); 終わり。

同様の質問

  • パスを埋めます。 お願い助けて:)
  • ヒーローはプロメテウスを解放しました
  • タスクを作成し、タスクを解決し、決定を書き留めて
  • 皆様、ヘルプ:( LG(X +×3)+ LG(X - ×3)\u003d 0
  • 助けてください。 3平方メートルの長さの2 cmの平方より小さい場合は、三角形の領域を計算しました
  • 式(8 5/27 - X) - 2 25/27 \u003d 1 25/27
  • 販売された農民は何でしたか
  • 子猫の女の子は摂食になりました。 彼はオートミールをもたらしました、彼はカップから離れました。 あなたが大根を持っているとき、彼はボウルから離れた。 サラの一部をもたらした、小さな子猫は言う。 呪文のない母音で言葉の言葉で見つけてください...
トピックを続ける:
インターネット

Windowsブートディスクを作成する最も一般的な方法の1つは、この記事で説明されている方法です。 そしてより正確に創造の中で、それは遠い世界で私たちを助けるでしょう...