【高校情報】組み込み関数とユーザ定義関数の違いをわかりやすく解説
イリエダ
こんにちは、イルカの妖精イリエダよ。今日は組み込み関数とユーザ定義関数の違いと選び方をスッキリ理解しちゃおう!
さてさて、プログラミングを学ぶときによく聞く「組み込み関数」と「ユーザ定義関数」、これらの違い、知っているかしら?
この2つをしっかり区別すれば、おしゃれにプログラミングができちゃうわよ。
組み込み関数(くみこみかんすう)とは何者??
プログラミング言語には、
最初から扱える便利な道具
が用意されてるの。

それが組み込み関数よ。
基本的な特徴
組み込み関数って本当に便利なの。
プログラミングの基本機能として、ほとんどの環境ですぐに使えるもの。例えば、print()なんていうのが有名ね。
これは、コードを書く人が新たに用意しなくても、最初からそこにあるの。
代表的な例
例えば、計算の際に使えるabs()関数なんかがあるわ。
数値の絶対値を簡単に求められる!まさに、プログラムのミカタよ。
ユーザ定義関数(ゆーざーていぎかんすう)とは何者??
じゃあユーザ定義関数は、どんなものかしら?
それは、プログラマー自身がカスタムメイドで作る関数のこと。

基本的な特徴
ユーザ定義関数は基本的にはこういうものなの。
自分のプログラムの中で、何度も繰り返し使う処理を一まとめにできる。
例えば、特定の計算を何回もする時や、データを整理する時に使えるの。
利用シーン
特に多く使われるのは、项目が複雑で、一箇所のエラーが全体に影響しうるような場合ね。
整理しておくことで、冗長なコードにすることなくスマートに書けるのよ。
組み込み関数とユーザ定義関数の違い
さて、本題に入るわよ。強調しておきたいのは、この2つの関数の違いね。
役割の違い
違いを押さえるのに重要なのは、それぞれの主な役割。
組み込み関数は、共通で使われる便利ツール。
一方でユーザ定義関数は、オーダーメイドされた独自ツール。
柔軟性
それから、それぞれの持つ柔軟性についても触れておくべきね。
基本的に、ユーザ定義関数の方がカスタマイズしやすく、柔軟性が高いわ。
多くの状況に合った処理を作り出すことができるの!
イリエダ
次回は、それぞれの関数の選び方を学んでいきましょう!それではまたね。