よくある質問
よくある質問
コンピューターに計算などの処理をさせるためのツールです。パソコンにあるアプリを使えばいいじゃないかと思うかもしれませんが、そもそも、様々なアプリが「プログラム言語」を使って作られています。アプリなどを作ることを「プログラム開発」といいます。
Python以外にも多くの「プログラミング言語」が存在します。C言語、Java言語などが有名です。細かなルール、プログラムの書き方、設定は異なりますが、if文や繰り返し文などの基本的な考え方は同じなので、一つの言語を学習すると他の言語でも応用が利きます。Pythonは他の言語に較べて、最初の設定や細かなルールが簡単なので、入門用としては楽に始められます。
2つの自然数の最大公約数を計算する方法です。(ここでは、例として22と6の最大公約数を計算します。)
割り算 22÷6=3・・・あまり4 は、
22=6×3+4
(割られる数)=(割る数)×(商)+(余り)
という形で表すことができます。
次に、(商)を(余り)で割り算し、(余り)が0になるまで繰り返します。
6=4×1+2
4=2×2+0
このとき、(余り)が0になる手前の(余り)2が、22と6の最小公倍数になります。
※数学Aの「整数の性質」で学習します。
プログラム開発はエラーとの闘いです。エラーは起こるものですので、諦めずに根気よくプログラムを見直し、修正しましょう。また、プログラムにエラーが出なくても、想定外の値が入力された場合、バグが生じる場合があります。ポケモンなども、発売当初はよくバグが報告されていましたが、これは発想力豊かな子どもが開発者の想定外の操作を行ったときに発生します。