群数列の解き方と練習問題
前回は特殊な数列の一般項を求める階差数列について解説しました。 今回も、特殊な数列の発展問題である群数列について解説します。数列の項が集まってあるグループを作りながら増加(減少)していくのが群数列です。 群数列の問題 練… 続きを読む »
前回は特殊な数列の一般項を求める階差数列について解説しました。 今回も、特殊な数列の発展問題である群数列について解説します。数列の項が集まってあるグループを作りながら増加(減少)していくのが群数列です。 群数列の問題 練… 続きを読む »
前回はシグマを使った練習問題を解説しました。 今回は、一見規則性のない数列を解くための階差数列についてです。 階差数列とは 以下のような数列があるとします。 $$1, 2, 5, 10, 17, 26, \cdots$$… 続きを読む »
前回はJavaのインストールと開発環境の設定について解説しました。 今回は、さっそく Java のプログラムを書いてみましょう。 はじめてのJava テキストエディタを開き、次のように書いてみましょう。テキストエディタは… 続きを読む »
はじめて Java でプログラミングを行うという方のための開発環境の設定について紹介します。 Javaとは Javaは、1995年に Sun Microsystems に作られたプログラミング言語です。様々なソフトウェア… 続きを読む »
前回はシグマ(Σ)の定義とその公式について解説しました。 今回は実際にシグマを使って数列の和を求める練習問題を解いてみましょう。 シグマを使った数列の和 例題1 シグマを使った次の式の和はいくらか? $$\display… 続きを読む »
Swiftにはクロージャ(Closure)と呼ばれる仕組みがあります。これを利用すると、メソッド(関数)の引数としてメソッドを渡したり、メソッド自体を変数に代入したりといったことができるため、より柔軟な処理を行えるメソッ… 続きを読む »
前回は等比数列の和に関して解説しました。 今回は、いままで解説してきた数列(等差数列、等比数列)よりも複雑な一般項を持つ数列の和を計算する際に使われる、数学記号シグマ(Σ)とその計算方法について解説します。 シグマ(Σ)… 続きを読む »
Swift には Objective-C から引き継いだKVO(Key-Value Observing)という仕組みがあります。 これは、指定した変数(プロパティ)に変化があったとき、それを感知してリアルタイムに処理を行… 続きを読む »
iOSアプリ内でZIPアーカイブの解凍・圧縮を行うには、ライブラリを導入するのが最も簡単な方法です。 今回は、SSZipArchive というライブラリの導入と、それを使ったzipの解凍と圧縮を行う方法について紹介します… 続きを読む »
iOSでは、あるアプリから写真や動画などのファイルを他のアプリに移動したり、逆にストレージアプリからファイルを受信したりといったことが可能です。 今回はファイルの送受信の機能をアプリに実装する方法について紹介します。 フ… 続きを読む »