問題一覧
1
実際の問題を解決するためモデルを使って試してみること
シュミレーション
2
命令に従って、自動的に計算や処理をする機械
コンピュータ
3
プログラムやデータ、それらに関する文書など
ソフトウェア
4
丸めによって生じる、実数の数との差
丸め誤差
5
実際の事柄を図や表、数式などを用いて簡潔入力表現したもの
論理モデル
6
変数や数値に文字を保存すること
代入
7
問題解決のために必要な要素を抜き出し図、表、数式によって簡潔に表現すること
モデル化
8
プログラミング言語によって書かれたアルゴリズムコンピュータはプログラムを実行する あいまいな部分、誤字があると正しく動作しない
プログラム
9
条件を満たしてる間、何回も繰り返す処理を実行する命令
くりかえし命令
10
コンピュータ内部での実数の表現方法2進数で表現した実数を、符号部、指数部、仮数部で記憶する方法
浮動小数点表現
11
ある問題や課題を解決するための計算手順や処理手順
アルゴリズム
12
変数に数値や文字を代入したり計算を行ったりすること
演算
13
実行中のプログラムやデータを保存
メモリ
14
評価式によってモデル化すること
問題の定式化
15
・利用者の目的に応じた機能を持つ ・ファイルの拡張子によって、使用するアプリケーションやファイル形式を区別できる
アプリケーションプログラム
16
・コンピュータを動かすための基本的な機能を持つ ・コンピュータのハードウェアとソフトウェアを管理する最も基本的なソフトウェア ・ハードウェアを直接動かし、プログラムの実行と制御を行う
オペレーティングシステム
17
目的を明らかにし、問題を解決するための要素を明確にする
問題の明確化
18
条件分岐式を示す式
条件式
19
計算や処理を実行、ハードウェアを制御
CPU
20
計算結果が数値として表せる範囲をこえること。もし起きると数値を正しく計算することができなくなる
オーバーフロー
21
条件式が成立しないとき
偽
22
プログラムやデータを保存
ストレージ
23
明確になった要素について、重要度を考えて優先順位をきめる
要素の分析
24
各プログラミング言語のルールに従って書かれた命令
ソースコード
25
演算に用いる「=」や「+」などの記号
演算子
26
条件式が成立するとき
真
27
データや命令を取り込む
入力装置
28
コンピュータが処理できるようにアルゴリズムを記述すること
プログラミング
29
プログラミングのために考えられた専用の言語、さまざまな種類があり、言語によって交換・実行のしかたや、得意とする処理・計算が異なる
プログラミング言語
30
実験や計測を行うための模型
実物モデル
31
優先順位をつけた要素どうしの関係を、図や数式を用いて評価しやすい形にすること
モデル化
32
数値や文字を保存するための「箱」のようなもの
変数
33
比較のための演算子
比較演算子
34
ひとつひとつの手順を「箱」で表し、「箱」と「箱」を「矢印」でつなぐこもによって、アルゴリズムを視覚化している
フローチャート
35
実行結果を表示
出力装置
36
コンピュータ機械そのもの
ハードウェア
37
モデル化によって表現されたもの
モデル
38
・条件にあっている場合と、あっていない場合とで、実行する命令をかえる ・単に分岐と呼ぶこともある
条件分岐式