総合トップ
エンジニア転職
未経験の転職
新卒就活
プログラミング学習
ゲーム/マンガ
paizaとは?
講座一覧
問題集
スキルチェック
有料プラン
法人向け
学校フリーパス
ログイン
新規登録
メニュー
ログイン
講座一覧
スキルチェックを受ける
PC推奨
法人プラン
学校向け
おすすめコンテンツ
オフィス訪問
paizaの教育活用事例
4コマ漫画 ぱいじょ!
ゲームイベント一覧
paizaのサービス一覧
paiza転職(中途転職者向け)
paiza新卒(学生向け)
EN:TRY(未経験向け)
paizaラーニング(プログラミング学習)
paizaラーニングトップ
「配列」が学べる動画一覧
javascriptを有効にして下さい。
「配列」が学べる動画一覧
paizaラーニングの学び方
プログラム上で、大量の同種のデータを扱うための仕組みである配列について学べるチャプターです。
チャプター一覧
05:実装:入力の処理
(2:23)
PHP
いよいよ実装です。標準入力による値の取得方法、格納方法などについて解説します。
このチャプターを受講する
06:実装:座席配列を作る
(1:22)
PHP
空席状況確認用の座席配列を作ります。座席数分の配列を作成し、すべて空席状態にします。
このチャプターを受講する
07:実装:空席確認をする1
(2:17)
PHP
各グループの人数、着席開始位置を取得するループ処理を実装します。
このチャプターを受講する
08:実装:空席確認をする2
(3:15)
PHP
各グループ毎に座れるかどうかの空席確認をする処理を実装します。
このチャプターを受講する
09:実装:円卓処理
(2:34)
PHP
この問題の肝である、円卓処理を実装します。末端の席と始点の席をまたぐ処理を実装します。
このチャプターを受講する
10:着席処理
(2:52)
PHP
グループ人数分の空席がある場合の着席処理を実装します。
このチャプターを受講する
11:集計処理
(2:03)
PHP
最終的に着席できた人数を集計する処理を実装します。
このチャプターを受講する
12:ライブでよりスマートにコーディング!
(5:23)
PHP
0からのライブコーディングで、よりスマートな解き方を解説します。
このチャプターを受講する
01:配列の概念
(3:03)
無料公開中
PHP
このチャプターでは、プログラミングで肝となる配列の概念について、図解で学びます。
このチャプターを受講する
02:配列の基本操作1
(3:08)
無料公開中
PHP
このチャプターでは、配列への代入、配列の中身の出力といった、 配列の基本操作について学びます。
このチャプターを受講する
03:配列の基本操作2
(3:50)
PHP
このチャプターでは、配列への値の追加、上書き、削除、特定の値の出力といった、 配列の基本操作について学びます。
このチャプターを受講する
04:explodeで文字列を分割
(3:20)
PHP
このチャプターでは、explode関数を使い、カンマ等で区切られた 文字列を分割して配列に代入するやり方について学びます。
このチャプターを受講する
05:配列にデータを格納してみよう1
(4:09)
PHP
このチャプターでは、標準入力からの複数行データを読み込み、 配列に格納するやり方について学びます。CSVデータの読み込みや、 外部データを読み込んで処理をおこないたい場合に必須の技術です。
このチャプターを受講する
06:配列にデータを格納してみよう2
(4:10)
PHP
このチャプターでは、標準入力からの複数行データを読み込み、配列に格納するやり方について学びます。 途中に空行が有った場合の回避方法について解説します。
このチャプターを受講する
07:配列を使ったランダムくじ引き
(6:08)
PHP
このチャプターでは、標準入力から参加者を読み込み、ランダムで人を選出する、 ランダムくじ引きを作成します。参加人数が変わっても対応できるやり方を学びます。 概念的に難しかったと言う方の為に次のチャプターで図解もしています。
このチャプターを受講する
08:配列を使ったランダムくじ引き 補足
(2:40)
PHP
このチャプターでは、前回のコードだけの説明では解らなかった方の為に、 図解でランダム範囲を可変させるやり方について解説します。
このチャプターを受講する
01:配列とは何かを学ぼう
(3:41)
無料公開中
Ruby
ここでは、プログラミング言語Rubyを使って、規模が大きなプログラムを作るときに必要になる配列にについて、基本的な考え方を学習しましょう。
このチャプターを受講する
02:配列を作ろう
(4:15)
無料公開中
Ruby
ここでは、配列の基本操作について学びます。そして、Rubyを使って、配列の作成、表示、代入といった機能を試してみましょう。
このチャプターを受講する
03:配列を要素を取り出してみよう
(4:18)
Ruby
ここでは、配列の要素をいろいろな方法で取り出してみます。配列では、番号を使って要素を取り出します。また、その番号を変数で指定したり、計算して指定できます。
このチャプターを受講する
04:配列を操作しよう
(4:25)
Ruby
ここでは、配列の便利な機能を試します。そして、Rubyを使って、要素の追加、上書き、削除といった機能を使ってみましょう。
このチャプターを受講する
05:ループで配列を処理しよう
(4:09)
Ruby
ここでは、ループ処理で配列を扱ってみたいと思います。そのために、Rubyのfor inと配列を組み合わせて、HTMLのプルダウンリストを作成します。
このチャプターを受講する
06:ループで配列を処理しよう2
(2:55)
Ruby
ここでは、ループ処理のeachメソッドで配列を出力します。ここまでループ処理では、分かりやすさを優先して、for inとwhileを使ってきましたが、Rubyではeachメソッドも幅広く使われているんですよ。
このチャプターを受講する
07:カンマ区切りデータを、splitで分割しよう
(4:29)
Ruby
ここでは、標準入力から取り込んだデータを配列に格納する方法を学びます。そのために、カンマで区切られた1行データを、区切りごとに分割して配列に格納します。
このチャプターを受講する
08:複数行データを、配列に格納しよう
(4:14)
Ruby
ここでは、標準入力から読み込んだ複数の行のデータを配列に格納します。その時に、読み込む行数が事前に分からなくても、きちんと対応できるようにしましょう。
このチャプターを受講する
09:配列を使ったランダムくじ
(6:00)
Ruby
ここでは、配列を使って、RPGの戦闘シーンのようなメッセージを表示するプログラムを作ります。
このチャプターを受講する
08:リストを使ったランダムくじ
(6:00)
無料公開中
Python
ここでは、リストを使って、RPGの戦闘シーンのようなメッセージを表示するプログラムを作ります。
このチャプターを受講する
04:フィボナッチ数に挑戦しよう vol.2 - 配列編
(2:04)
Java
アルゴリズム
フィボナッチ数を表示するプログラムを作成してみます。ここでは、前回のプログラムとは違って、途中の計算結果を配列に格納しておくようにしてみます。
このチャプターを受講する
01:配列とは何かを学ぼう
(3:36)
無料公開中
Java
ここでは、プログラミング言語Javaを使って、大規模なデータを扱うプログラムを作るときに必要になる配列について、基本的な考え方を学習しましょう。
このチャプターを受講する
02:配列を作ろう
(4:12)
無料公開中
Java
ここでは、配列の基本操作について学びます。そして、Javaを使って、配列の作成、表示、代入といった機能を試してみましょう。
このチャプターを受講する
03:配列の要素を取り出してみよう
(5:08)
Java
ここでは、配列の要素をいろいろな方法で取り出してみます。配列では、インデックスと呼ばれる番号を使って要素を取り出します。また、そのインデックスを変数で指定したり、計算して指定できます。
このチャプターを受講する
04:ループで配列を処理しよう
(3:34)
Java
ここでは、ループ処理で配列を扱ってみたいと思います。そして、Javaのfor命令と配列を組み合わせます。
このチャプターを受講する
05:ループで配列を処理しよう2
(3:23)
Java
ここでは、ループ処理の拡張for文で配列を出力します。ここまでループ処理では、for文を使ってきましたが、Javaでは拡張for文も幅広く使われているんですよ。
このチャプターを受講する
06:ArrayListクラスを使おう
(4:08)
Java
ここでは、Javaの配列をパワーアップするため、ArrayListクラスについて学習します。ArrayListクラスは、配列の要素数を後から変更することができるなど便利な機能を持っています。
このチャプターを受講する
07:splitで文字列を分割しよう
(3:59)
Java
ここでは、標準入力から取り込んだデータを配列に格納する方法を学びます。そのために、カンマで区切られた1行データを、区切りごとに分割して配列に格納します。
このチャプターを受講する
08:配列に複数行データを読み込んでみよう
(3:56)
Java
ここでは、標準入力から読み込んだ複数の行データを配列に格納します。その時に、読み込む行数が事前に分からなくても、きちんと対応できるようにしましょう。
このチャプターを受講する
09:配列を使ったランダムくじ
(5:07)
Java
ここでは、配列を使って、RPGの戦闘シーンのようなメッセージを表示するプログラムを作ります。
このチャプターを受講する
05:配列の整列
(3:35)
Ruby
ここでは、ハッシュから少し離れて、配列のソート(整列)について学習しましょう。配列をソートすると、データをアイウエオ順・数字順といった具合に整列することができます。
このチャプターを受講する
07:RPGのアイテム一覧を再現1
(2:27)
Ruby
今回と次回のチャプターでは、ハッシュとループを使った具体例として、RPGのアイテム一覧を作成します。まずは、どのようなプログラムを作るのか、基本的な内容を整理しましょう。
このチャプターを受講する
08:RPGのアイテム一覧を再現2
(4:23)
Ruby
前回と今回のチャプターでは、ハッシュとループを使った具体例として、RPGのアイテム一覧を作成しています。このチャプターでは、実際にアイテムリストを実装していきます。
このチャプターを受講する
05:ループで配列を処理する
(4:36)
Ruby
ここでは、2次元配列からちょっと離れて、ループを使って配列を処理する方法について、さらに理解を深めます。たくさんのデータを持つ配列を処理するには、ループ処理が欠かせませんし、2次元配列を使う時にも活躍します。
このチャプターを受講する
01:配列とは何かを学ぼう
(3:35)
無料公開中
C#
ここでは、プログラミング言語 C# を使って、規模が大きなプログラムを作るときに必要になる配列にについて、基本的な考え方を学習しましょう。
このチャプターを受講する
02:配列を作ろう
(4:44)
無料公開中
C#
ここでは、配列の基本操作について学びます。そして、C# (シーシャープ)を使って、配列の作成、表示、代入といった機能を試してみましょう。
このチャプターを受講する
03:配列の要素を取り出してみよう
(5:33)
無料公開中
C#
ここでは、配列の要素をいろいろな方法で取り出してみます。配列では、インデックスを使って要素を取り出します。 また、そのインデックスは変数で指定したり、計算して指定できます。
このチャプターを受講する
04:ループで配列を処理しよう
(3:43)
無料公開中
C#
ここでは、ループ処理で配列を扱ってみたいと思います。 そのために、C#(シーシャープ)のfor(フォー)文と配列を組み合わせて、HTMLのプルダウンリストを作成します。
このチャプターを受講する
05:ループで配列を処理しよう その2
(3:19)
無料公開中
C#
引き続き、ループ処理の配列処理を扱っていきます。 今回はforeach文を使います。
このチャプターを受講する
06:Listクラスを使おう
(3:35)
無料公開中
C#
ここでは、作った配列をListの構文に変換し、その後、要素の追加を行っていきます。
このチャプターを受講する
07:splitで文字列を分割しよう
(3:56)
無料公開中
C#
ここでは、split処理で文字列を区切って、配列に代入してみたいと思います。
このチャプターを受講する
09:複数行データを読み込んでみよう
(4:22)
無料公開中
C#
このチャプターでは複数行データをリストに入れます。 while文と組み合わせながら、読み込みについて学んでいきます。
このチャプターを受講する
10:ランダムくじを作ろう
(4:18)
無料公開中
C#
最後のチャプターです。今回はランダムくじを作ります。 今までの応用/総集編になります。
このチャプターを受講する
03:配列の整列
(3:43)
PHP
配列を扱うときに非常に良く使う、配列のソート(値の整列)について学びます。sort, rsort について解説します。
このチャプターを受講する
07:RPGのアイテムリストを再現1
(3:17)
PHP
このチャプターでは、ここまで学んできた連想配列や foreach を利用して、ロールプレイングゲームのアイテムリストを、画像をつかって再現していきます。
このチャプターを受講する
08:RPGのアイテムリストを再現2
(4:19)
PHP
このチャプターでは、ここまで学んできた連想配列や foreach を利用して、ロールプレイングゲームのアイテムリストを、画像をつかって再現します。
このチャプターを受講する
05:RPGの攻撃シーンを作ろう
(2:56)
Ruby
ここでは、メソッドを使った具体的な例として、RPGの攻撃シーンを表示するプログラムを作成してみます。
このチャプターを受講する
06:文字列や配列もオブジェクトになっている
(4:44)
Ruby
ここでは、プログラミング言語 Ruby 文字列や配列がオブジェクトになっていることを学習します。そして、数値や文字列が持ついろいろなメソッドを呼び出してみましょう。
このチャプターを受講する
05:RPGの攻撃シーンを作ろう
(3:12)
Java
ここでは、メソッドを使った具体的な例として、RPGの攻撃シーンを表示するプログラムを作成してみます。
このチャプターを受講する
06:文字列や配列もオブジェクトになっている
(3:52)
Java
ここでは、プログラミング言語Java文字列や配列がオブジェクトになっていることを学習します。そして、数値や文字列が持ついろいろなメソッドを呼び出してみましょう。
このチャプターを受講する
05:RPGのアイテム一覧を再現1
(2:20)
Java
今回と次回のチャプターでは、マップとループを使った具体例として、RPGのアイテム一覧を作成します。まずは、どのようなプログラムを作るのか、基本的な内容を整理しましょう。
このチャプターを受講する
06:RPGのアイテム一覧を再現2
(4:05)
Java
回と今回のチャプターでは、マップとループを使った具体例として、RPGのアイテム一覧を作成しています。このチャプターでは、実際にアイテムリストを実装していきます。
このチャプターを受講する
02:辞書を作る
(4:07)
無料公開中
Python
ここでは、辞書の基本操作について学びます。そして、Pythonを使って辞書の作成、表示、代入といった機能を試してみましょう。
このチャプターを受講する
05:リストの整列
(4:01)
無料公開中
Python
ここでは、辞書から少し離れて、リストのソートについて学習しましょう。リストをソートすると、データをアイウエオ順・数字順といった具合に整列することができます。
このチャプターを受講する
07:RPGのアイテム一覧を再現1
(2:30)
無料公開中
Python
今回と次回のチャプターでは、辞書とループを使った具体例として、RPGのアイテム一覧を作成します。まずは、どのようなプログラムを作るのか、基本的な内容を整理しましょう。
このチャプターを受講する
08:RPGのアイテム一覧を再現2
(4:30)
無料公開中
Python
前回と今回のチャプターでは、辞書とループを使った具体例として、RPGのアイテム一覧を作成していきます。このチャプターでは、実際にアイテムリストを実装していきます。
このチャプターを受講する
01:配列とは何かを学ぼう
(4:14)
無料公開中
JavaScript
ここでは、複数の値をまとめて扱うことができる配列について、基本的な考え方を学習します。
このチャプターを受講する
02:配列を作ろう
(4:58)
無料公開中
JavaScript
ここでは、配列の基本操作について学びます。 配列の作成、表示、要素の追加といった操作を試してみましょう。
このチャプターを受講する
03:配列の要素を取り出してみよう
(4:51)
JavaScript
ここでは、配列の要素をいろいろな方法で取り出してみます。 配列は、各要素に割り当てられたインデックスと呼ばれる番号を使って要素を取り出します。 また、インデックスは変数で指定したり、計算して指定することができます。
このチャプターを受講する
04:配列を操作しよう
(7:06)
JavaScript
ここでは、配列を操作し、要素の追加、変更といった処理をしてみましょう。
このチャプターを受講する
05:ループで配列の要素を処理しよう1
(7:46)
JavaScript
ここでは、繰り返し処理を使って、配列の要素を順番に処理します。
このチャプターを受講する
06:ループで配列の要素を処理しよう2
(3:16)
JavaScript
ここでは、forEachメソッドで繰り返し配列の要素を出力します。 ここまでくりかえし処理では、forやfor in、whileを使ってきましたが、forEachメソッドも幅広く使われているんですよ。
このチャプターを受講する
07:splitで文字列を分割しよう
(4:57)
JavaScript
ここでは、標準入力から取得したデータを配列に変換する方法を学習します。 カンマで区切られた1行のデータを、カンマごとに分割して配列に格納しましょう。
このチャプターを受講する
09:配列を使ったランダムくじ
(6:25)
JavaScript
ここでは、配列を使って、RPGの戦闘シーンを表現したメッセージを表示するプログラムを作ります。
このチャプターを受講する
01:配列とは何かを学ぼう
(03:26)
無料公開中
C言語
ここでは、複数のデータをまとめて扱うことのできる配列について、基本的な考え方を学習しましょう。
このチャプターを受講する
02:配列をつくろう
(04:04)
無料公開中
C言語
ここでは、C言語で配列の基本操作について学習します。配列の初期化や表示といった基本操作を試してみましょう。
このチャプターを受講する
03:配列の要素を取り出してみよう
(05:34)
C言語
ここでは、配列の要素をいろいろな方法で取り出してみます。配列ではインデックスを指定して各要素を取り出します。 また、そのインデックスは変数や計算式で指定することができます。
このチャプターを受講する
04:ループで配列を処理しよう
(05:28)
C言語
ここでは、ループ処理で配列を扱ってみたいと思います。 そのために、for を使って配列を操作してみましょう。
このチャプターを受講する
03:配列に対してポインタを使ってみよう
(04:03)
C言語
配列に対してポインタを使ってみます。
このチャプターを受講する
05:配列とポインタ
(06:07)
C言語
ポインタを使った配列操作について学習します。配列についても理解を深めましょう。
このチャプターを受講する
06:ポインタの配列を理解しよう
(06:35)
C言語
ポインタの配列について学習します。ポインタの配列をつかって、RPGの戦闘シーンのようなメッセージを表示するプログラムを作成します。
このチャプターを受講する
07:関数の引数で配列を受け取ろう
(04:28)
C言語
関数の引数で配列を受け取る方法について学習します。
このチャプターを受講する