×

tomoロゴ tomo

【高校情報】組み込み関数とユーザ定義関数の違いをわかりやすく解説

 

イリエダ
イリエダ
こんにちは、イルカの妖精イリエダよ。今日は組み込み関数とユーザ定義関数の違いと選び方をスッキリ理解しちゃおう!

 

さてさて、プログラミングを学ぶときによく聞く「組み込み関数」と「ユーザ定義関数」、これらの違い、知っているかしら?

この2つをしっかり区別すれば、おしゃれにプログラミングができちゃうわよ。

 

 

組み込み関数(くみこみかんすう)とは何者??

プログラミング言語には、

最初から扱える便利な道具

が用意されてるの。

組み込み関数 ユーザ定義関数 違い

それが組み込み関数よ。

 

基本的な特徴

組み込み関数って本当に便利なの。

プログラミングの基本機能として、ほとんどの環境ですぐに使えるもの。例えば、print()なんていうのが有名ね。

これは、コードを書く人が新たに用意しなくても、最初からそこにあるの。

 

代表的な例

例えば、計算の際に使えるabs()関数なんかがあるわ。

数値の絶対値を簡単に求められる!まさに、プログラムのミカタよ。

 

 

ユーザ定義関数(ゆーざーていぎかんすう)とは何者??

じゃあユーザ定義関数は、どんなものかしら?

それは、プログラマー自身がカスタムメイドで作る関数のこと。

組み込み関数 ユーザ定義関数 違い

 

基本的な特徴

ユーザ定義関数は基本的にはこういうものなの。

自分のプログラムの中で、何度も繰り返し使う処理を一まとめにできる。

例えば、特定の計算を何回もする時や、データを整理する時に使えるの。

 

利用シーン

特に多く使われるのは、项目が複雑で、一箇所のエラーが全体に影響しうるような場合ね。

整理しておくことで、冗長なコードにすることなくスマートに書けるのよ。

 

 

組み込み関数とユーザ定義関数の違い

さて、本題に入るわよ。強調しておきたいのは、この2つの関数の違いね。

 

役割の違い

違いを押さえるのに重要なのは、それぞれの主な役割。

組み込み関数は、共通で使われる便利ツール。

一方でユーザ定義関数は、オーダーメイドされた独自ツール。

 

柔軟性

それから、それぞれの持つ柔軟性についても触れておくべきね。

基本的に、ユーザ定義関数の方がカスタマイズしやすく、柔軟性が高いわ。

多くの状況に合った処理を作り出すことができるの!

 

 

イリエダ
イリエダ
次回は、それぞれの関数の選び方を学んでいきましょう!それではまたね。
妖精

ここまで読んでくれてありがとう!おつかれさまでした。

「高校情報Iのまとめページ」で他の記事も復習してみてね。

▶ まとめを見に行く