Movatterモバイル変換


[0]ホーム

URL:


Hatena Blog Tags
はてなブログ トップ
関数
このタグでブログを書く
言葉の解説
ネットで話題
関連ブログ

関数

(コンピュータ)
【かんすう】

数学における関数は写像の項を参照。ここではコンピュータサイエンス、プログラミングにおける関数を説明する。サブルーチンともいう。メソッドはサブルーチンの一種であるが, 厳密には異なる概念である。

数学における関数(写像)は入力に対して一意的な出力が存在する。対してサブルーチンは, それ以外の事も行う。例えば、その関数を呼び出した回数を返す関数(カウンタ)などである。サブルーチンは、同一の入力に対して必ずしも同一の結果を返すとは限らない。サブルーチンはシステムの状態を変化させうる。これを副作用という。例のカウンタも副作用を持つ(何故ならば呼び出した回数を記憶しているからである)。写像が返値を必ず持つのに対し、サブルーチンは必ずしも返値を持たない。値を返さないサブルーチンを手続き、他方を関数と呼ぶ流儀もある。

返値を必ずしも持たない関数は部分写像と看做すことができる。また副作用を伴う関数は、環境E と元の引数A_1,\ldots,A_n から、環境E と返値R への写像E\times A_1\times\cdots A_n\to E\times R と看做せる。したがってプログラムにおける関数と、数学的な関数が全く異なった概念であるというわけでもない。実際コンピュータは数学的にモデル化されている(e.g.チューリングマシンラムダ計算)。

Cf.割込み

備考

関数

(サイエンス)
【かんすう】

→ 写像

微分積分学解析学では関数ということが多く、線形代数代数学では写像と呼ぶことが多いようである.「函数」とも.


*リスト:リスト::数学関連

このタグの解説についてこの解説文は、すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、お問い合わせフォームよりご連絡ください。

関連ブログ

Office基礎204【Excel】#N/Aが表示された

セルに「#N/A」が表示された場合、それは設定されている計算式による結果がエラーとなっている。 エラー値「#N/A」は、VLOOKUP関数などの検索関数で、検索範囲に検索値が見つからない場合に表示される。 N/Aとは、「not applicable」または「not available」の略で、日本語では「該当なし」や「利用不可」という意味だ。 「#」で始まる「エラー値」にはいくつかの種類があり、その意味を理解することで、どのようなエラーが起きているのかを理解することができ、対策が立てやすくなる。 エラー値を理解することで、対策に使う時間の短縮を目指そう。

ネットで話題

もっと見る

関連ブログ

文字列置換のREPLACE関数を使用して不要文字列を削除してみたぁ~!!

文字列置換関数で不要な文字を削除文字列の削除位置は何処でもOK!! 本来の使い方は文字の置換!! Excelで商品管理を行っていて今迄の品番の不要文字を削除して新品番に変更せざるを得なくなった場合、どの様にして変更したら良いんでしょうね・・・ 皆さんはREPLACE関数ってご存じですか!? この関数は文字列中の指定した位置の文字列を別の文字列に置き換える関数なんですが、この関数を使って不要な文字列を削除することも可能なんです。 今日はこの関数を使用して不要な文字列を削除してみようと思います。 【旧品番の不要文字を削除して新品番にする方法】 例えば、左画像のA列の品番の[ABC01GG02]の『…

Wordの表で関数などの数式を入力して計算って出来へんのかなぁ~!?

Word表関数を挿入し計算させる !?只、更新は【F9】キーを押す!! オートフィルでのコピーは使用不可!! Word文書に表を挿入する場合、Excelで創った表を挿入するのが手っ取り早いですよね。 でも、時にはWord自体で表を作成したいこともあります・・・ 只・・・Wordで表を作成した時に関数を挿入して計算させるって可能なんでしょうか!? 実は、関数自体を挿入すること自体は可能なんですが、制約もありますwww [式]フィールドを使用:文書内に配置したほかのフィールドの数値や日付に基づいて値を計算する式を作成 同一表内のセルの参照のみできる 計算結果は【F9】キーを押さなければ更新できない…

Office基礎202【Excel】入力してある住所に郵便番号を設定する

会社のデータベースから住所はダウンロードしたものの、郵便番号が入っておらず、1件ずつ入力するのは勘弁!と困った経験をもつ読者もいるのではないだろうか。 こんなときに便利なのが、ExcelAPIというWEBサイト。使い方は簡単だ。郵便番号を表示したいセルに以下の数式をコピペするのみ。 たとえばB2に住所が入力されており、左隣のB1にその住所に対応する郵便番号を表示させたい場合には、以下の数式をB1に入力する。 =WEBSERVICE("https://api.excelapi.org/post/zipcode?address="&ENCODEURL(B2)) これは、「 WEBSERVICE 関…

数式/関数:数に合わせて金額を案分(按分)する

エクセルに限らず、案分(按分)計算では作業列を使うのが基本です。というのも場合によっては結果に端数が発生するからです。 例えば下の画像の例で見てみましょう。 B1の金額を B4:B8の人数に合わせて案分計算しました(四捨五入の場合)。 =ROUND(金額/人数計*@人数,0) ところがこれだと、合計が最初の金額(125,000円)より1円増えてしまいます。原因はすべての行に丸め計算(上では ROUND関数)をしてから足しているからです。 これだと都合が悪いので、どこかの行で端数調整する必要があります。今回はひとまず「最後の行の金額」で調整することにします。 最終行で案文計算の端数を調整する場合…

「ブログ執筆制限」始めました!

「『ブログ執筆制限』始めました!」のアイキャッチ画像 ある記事の執筆スピードが遅すぎることに衝撃を受け、そこから、ひと月あたりのブログ執筆にかける時間を制限することを思い立ちました。記事を公開したらマンスリーカレンダーにシールを貼っていたのですが、2500字ごとに1枚貼るようにしました。さらに月の上限文字数を設定し、繰越もある「ブログ執筆制限」を設けることにしました。記事では、Googleスプレッドシートに作成した「ブログ文字数管理シート」とその中で用いた関数の紹介をしています。 たった1記事に7時間?!衝撃と反省 モチベ復活!ごほうびシールが私を動かした タスクはバランスよくこなす!「ブログ…

SUMIFとSUMIFS❔

昨日、お仕事中にエクセルの関数で、経理の人が、エクセルで面白い関数を教えてくれました。 そんな関数おもしろすぎ? と久々にワクワクしましたね💛 ご存じの方は、スルーしてくださいね。 それは、エクセルにある関数で、SUMIFとSUMIFSというものです。 この膨大なデータを、どうにか簡単に集計できないかな? 足し算してくれないかな? と思ってた矢先のことなので、思わず挑戦しました。 「残業時間の集計」なんですけどね。 ❶毎日の残業データを抽出 ❷事業所別で事務所の残業合計、現場の残業合計、事業所の残業合計 ❸事務所は個人表を作成 ※赤字は後で追加したデータです。 これって、「SUMIFとSUMI…

Excelデータを項目ごとに別のセルに自在に並べ替えられへんのかなぁ~!?

Excelデータの並び替えが自在 !?並び替え結果を別の場所に表示!! SORT関数の使用で簡単に表示!! Excelでデータを管理していて、この項目を並べ替えて比較してみたいなぁ~…なんて、思うことってありませんか? 簡単に、それも別の場所に表示させることが出来れば、ちょっとした確認作業をするのに便利ですよね。 実は、そんな時に利用できる指定した範囲のデータを並び替えて表示するためのExcel関数でSORT関数というものがあるんですよ。 SORT関数の構文・・・=SORT(データ範囲,[並べ替え基準],[順序],[並べ替え方向])データ範囲(必須):並べ替えたいデータが含まれる範囲[並べ替え…

数式/関数:連続データの末尾に小計を入れる

小計行を入れたい場合、ピボットテーブルやデータの「小計」機能を使えばいいんですが、末尾の行の右横に小計を表示させたい場合もあるかと思います。 単純には下のセルと比較する数式を組めばいいです。 C1:=IF(A2=A3,"",SUM(B$1:B2)-SUM(C$1:C1)) 下方向にコピー ただこの方法だと、データが増えた時に数式を入れるセルを下方向に伸ばす必要があります。上下の行を削除した時に、数式がエラーになるのもいただけません。 というわけでスピル(動的配列)でやってみましょう。先頭のセルに入力すれば小計行が表示されるようにします。 C1:=LAMBDA(範囲,LET( 品番列,INDEX…


[8]ページ先頭

©2009-2025 Movatter.jp