ログイン

アルゴリズムとプログラミング言語
37問 • 7ヶ月前
  • smile smile
  • 通報

    問題一覧

  • 1

    何らかの処理を行うための作業手順のこと

    アルゴリズム

  • 2

    真ん中から半分に分けて 条件に合わない方を消すを複数回繰り返すことで候補を絞り込んでいく方法

    二分探索法

  • 3

    1巻から全て調べていく

    線形探索法

  • 4

    101は素数?

    素数

  • 5

    順番に命令を実行していく 構造

    順次構造

  • 6

    条件により 次に行う処理は分ける構造

    分岐構造

  • 7

    条件が成り立つ 間処理を繰り返す構造

    反復構造

  • 8

    順次 分岐 反復構造を図形や 線 矢印を用いて視覚的に表していた図

    フローチャート

  • 9

    プログラムやデバイスの状態の遷移を表す図

    状態遷移図

  • 10

    探索における代表的な3つのアルゴリズムは

    線形探索法、二分探索法、ハッシュ探索法

  • 11

    複数のデータの中に目的のデータがあるか 何番目にあるかを見つけ出す 処理

    探索

  • 12

    対象となるデータから計算したハッシュ値を使ってデータ本体の代わりに 探索する方法

    ハッシュ探索法

  • 13

    元データから特定のアルゴリズムによって生成される値のこと

    ハッシュ値

  • 14

    整列 という意味 複数のデータを決められた順番に並べ替えること

    ソート

  • 15

    隣同士の要素の代表を比較しながら並べることができなくなるまで 並び変え続けるという アルゴリズム

    バブルソート

  • 16

    最小値と戦闘の要素を入れ替えるという 並び替えを最後まで繰り返すアルゴリズム

    選択ソート

  • 17

    基準となる値を選択して配列を分割し 再帰的に並び替えるアルゴリズム

    クイックソート

  • 18

    2本列のデータを一本のデータまとめることを繰り返し 最終的に一つの整列されたデータを作るアルゴリズム

    マージソート

  • 19

    ソートアルゴリズムの代表的な4つ

    バブルソート、選択ソート、クイックソート、マージソート

  • 20

    ノードで表現された図形を配置してプログラムを作るもの

    ビジュアルプログラミング言語

  • 21

    コード と呼ばれる テキストでプログラムを表現するもの

    テキスト言語

  • 22

    名前のついた箱のようなもの 文字列や数値などの値を格納できる

    変数

  • 23

    データの形式のこと 変数や 値がどのような種類のデータを表すか 定義する方法

    データ型

  • 24

    整列を表す型

    整数型

  • 25

    小数点の位置を指定した情報と仮数と呼ばれる数値情報で小数を表す型

    浮動小数点型

  • 26

    文字列を表す 型

    文字列型

  • 27

    真理値の真か偽を表す型

    論理値型

  • 28

    プログラムが実行される流れを制御するための文

    制御文

  • 29

    条件を満たしている間または 条件を満たすまで処理を繰り返す構造

    反復構造

  • 30

    プログラムの中の処理に名前をつけ 再利用できるようにしたもの

    関数

  • 31

    入力に対して いつも同じ出力を返す関数

    純粋関数

  • 32

    入力値のこと

    引数

  • 33

    処理された結果の出力値

    戻り値

  • 34

    プログラミング言語 自体が持ち合わせている関数

    組み込み関数

  • 35

    頻繁に使われるコードや機能をいつでも簡単に使えるようにまとめたもの

    ライブラリ

  • 36

    プログラミング言語に付属しているライブラリのこと

    組み込みライブラリ

  • 37

    ある 既存のプログラムを他のプログラムから利用するための仕組みのこと

    API

  • 歴史

    歴史

    smile smile · 93問 · 1年前

    歴史

    歴史

    93問 • 1年前
    smile smile

    なぜITを学ぶのか

    なぜITを学ぶのか

    smile smile · 11問 · 7ヶ月前

    なぜITを学ぶのか

    なぜITを学ぶのか

    11問 • 7ヶ月前
    smile smile

    生活の中のインターネット

    生活の中のインターネット

    smile smile · 23問 · 7ヶ月前

    生活の中のインターネット

    生活の中のインターネット

    23問 • 7ヶ月前
    smile smile

    AIとデータサイエンス

    AIとデータサイエンス

    smile smile · 45問 · 7ヶ月前

    AIとデータサイエンス

    AIとデータサイエンス

    45問 • 7ヶ月前
    smile smile

    メディア

    メディア

    smile smile · 42問 · 7ヶ月前

    メディア

    メディア

    42問 • 7ヶ月前
    smile smile

    会社と会計

    会社と会計

    smile smile · 28問 · 7ヶ月前

    会社と会計

    会社と会計

    28問 • 7ヶ月前
    smile smile

    デジタルシティズンシップ教育

    デジタルシティズンシップ教育

    smile smile · 20問 · 7ヶ月前

    デジタルシティズンシップ教育

    デジタルシティズンシップ教育

    20問 • 7ヶ月前
    smile smile

    簿記の役割

    簿記の役割

    smile smile · 61問 · 7ヶ月前

    簿記の役割

    簿記の役割

    61問 • 7ヶ月前
    smile smile

    取引記録のタイミング

    取引記録のタイミング

    smile smile · 14問 · 7ヶ月前

    取引記録のタイミング

    取引記録のタイミング

    14問 • 7ヶ月前
    smile smile

    データ構造と2進数

    データ構造と2進数

    smile smile · 31問 · 7ヶ月前

    データ構造と2進数

    データ構造と2進数

    31問 • 7ヶ月前
    smile smile

    ネットワーク

    ネットワーク

    smile smile · 61問 · 7ヶ月前

    ネットワーク

    ネットワーク

    61問 • 7ヶ月前
    smile smile

    決算とは

    決算とは

    smile smile · 7問 · 7ヶ月前

    決算とは

    決算とは

    7問 • 7ヶ月前
    smile smile

    WiFiと家庭でのネットワークの構築

    WiFiと家庭でのネットワークの構築

    smile smile · 36問 · 7ヶ月前

    WiFiと家庭でのネットワークの構築

    WiFiと家庭でのネットワークの構築

    36問 • 7ヶ月前
    smile smile

    損益計算書とは

    損益計算書とは

    smile smile · 8問 · 7ヶ月前

    損益計算書とは

    損益計算書とは

    8問 • 7ヶ月前
    smile smile

    セキュリティ

    セキュリティ

    smile smile · 53問 · 7ヶ月前

    セキュリティ

    セキュリティ

    53問 • 7ヶ月前
    smile smile

    システム開発

    システム開発

    smile smile · 69問 · 7ヶ月前

    システム開発

    システム開発

    69問 • 7ヶ月前
    smile smile

    問題一覧

  • 1

    何らかの処理を行うための作業手順のこと

    アルゴリズム

  • 2

    真ん中から半分に分けて 条件に合わない方を消すを複数回繰り返すことで候補を絞り込んでいく方法

    二分探索法

  • 3

    1巻から全て調べていく

    線形探索法

  • 4

    101は素数?

    素数

  • 5

    順番に命令を実行していく 構造

    順次構造

  • 6

    条件により 次に行う処理は分ける構造

    分岐構造

  • 7

    条件が成り立つ 間処理を繰り返す構造

    反復構造

  • 8

    順次 分岐 反復構造を図形や 線 矢印を用いて視覚的に表していた図

    フローチャート

  • 9

    プログラムやデバイスの状態の遷移を表す図

    状態遷移図

  • 10

    探索における代表的な3つのアルゴリズムは

    線形探索法、二分探索法、ハッシュ探索法

  • 11

    複数のデータの中に目的のデータがあるか 何番目にあるかを見つけ出す 処理

    探索

  • 12

    対象となるデータから計算したハッシュ値を使ってデータ本体の代わりに 探索する方法

    ハッシュ探索法

  • 13

    元データから特定のアルゴリズムによって生成される値のこと

    ハッシュ値

  • 14

    整列 という意味 複数のデータを決められた順番に並べ替えること

    ソート

  • 15

    隣同士の要素の代表を比較しながら並べることができなくなるまで 並び変え続けるという アルゴリズム

    バブルソート

  • 16

    最小値と戦闘の要素を入れ替えるという 並び替えを最後まで繰り返すアルゴリズム

    選択ソート

  • 17

    基準となる値を選択して配列を分割し 再帰的に並び替えるアルゴリズム

    クイックソート

  • 18

    2本列のデータを一本のデータまとめることを繰り返し 最終的に一つの整列されたデータを作るアルゴリズム

    マージソート

  • 19

    ソートアルゴリズムの代表的な4つ

    バブルソート、選択ソート、クイックソート、マージソート

  • 20

    ノードで表現された図形を配置してプログラムを作るもの

    ビジュアルプログラミング言語

  • 21

    コード と呼ばれる テキストでプログラムを表現するもの

    テキスト言語

  • 22

    名前のついた箱のようなもの 文字列や数値などの値を格納できる

    変数

  • 23

    データの形式のこと 変数や 値がどのような種類のデータを表すか 定義する方法

    データ型

  • 24

    整列を表す型

    整数型

  • 25

    小数点の位置を指定した情報と仮数と呼ばれる数値情報で小数を表す型

    浮動小数点型

  • 26

    文字列を表す 型

    文字列型

  • 27

    真理値の真か偽を表す型

    論理値型

  • 28

    プログラムが実行される流れを制御するための文

    制御文

  • 29

    条件を満たしている間または 条件を満たすまで処理を繰り返す構造

    反復構造

  • 30

    プログラムの中の処理に名前をつけ 再利用できるようにしたもの

    関数

  • 31

    入力に対して いつも同じ出力を返す関数

    純粋関数

  • 32

    入力値のこと

    引数

  • 33

    処理された結果の出力値

    戻り値

  • 34

    プログラミング言語 自体が持ち合わせている関数

    組み込み関数

  • 35

    頻繁に使われるコードや機能をいつでも簡単に使えるようにまとめたもの

    ライブラリ

  • 36

    プログラミング言語に付属しているライブラリのこと

    組み込みライブラリ

  • 37

    ある 既存のプログラムを他のプログラムから利用するための仕組みのこと

    API