課題
【基本問題】基本的なプログラミングの実行(5問)
問題1
「こんにちは、Python!」という文字列を画面に表示するプログラムを作成してください。
期待される出力:
こんにちは、Python!
問題2
自分の名前を画面に表示するプログラムを作成してください。例:「私の名前は山田太郎です」
期待される出力:
私の名前は山田太郎です
問題3
「今日は良い天気です」という文字列を画面に表示するプログラムを作成してください。
期待される出力:
今日は良い天気です
問題4
「Pythonを学びましょう」という文字列を画面に表示するプログラムを作成してください。
期待される出力:
Pythonを学びましょう
問題5
「プログラミングは楽しいです」という文字列を画面に表示するプログラムを作成してください。
期待される出力:
プログラミングは楽しいです
【基本問題】基本的なプログラミング内のメモ(5問)
問題6
「Hello, World!」を表示するプログラムを作成してください。コードの上に「これは挨拶を表示するプログラムです」というコメントを追加してください。
期待される出力:
Hello, World!
問題7
「こんにちは」を表示するプログラムを作成してください。コードの上に「日本語の挨拶を表示します」というコメントを追加してください。
期待される出力:
こんにちは
問題8
「Python学習中」を表示するプログラムを作成してください。コードの上に「学習状況を表示するプログラム」というコメントを追加してください。
期待される出力:
Python学習中
問題9
「今日の目標:コードを書く」を表示するプログラムを作成してください。コードの上に「今日の目標を表示します」というコメントを追加してください。
期待される出力:
今日の目標:コードを書く
問題10
「頑張りましょう!」を表示するプログラムを作成してください。コードの上に「応援メッセージを表示するプログラム」というコメントを追加してください。
期待される出力:
頑張りましょう!
【間違い探し】よくある書き間違いを例にした間違え探し(標準出力)(5問)
問題11
以下のコードには間違いがあります。正しく修正して「こんにちは」を表示してください。
python
print(こんにちは)
問題12
以下のコードには間違いがあります。正しく修正して「Hello」を表示してください。
python
Print("Hello")
問題13
以下のコードには間違いがあります。正しく修正して「Python」を表示してください。
python
print("Python"
問題14
以下のコードには間違いがあります。正しく修正して「学習中」を表示してください。
python
print(学習中")
問題15
以下のコードには間違いがあります。正しく修正して「頑張ろう」を表示してください。
python
prnt("頑張ろう")
【間違い探し】よくある書き間違いを例にした間違え探し(コメントアウト)(5問)
問題16
以下のコードには間違いがあります。正しく修正して「こんにちは」を表示してください。
python
# これは挨拶を表示するプログラムです
print("こんにちは")
# プログラム終了
問題17
以下のコードには間違いがあります。正しく修正して「Hello」を表示してください。
python
# これは挨拶を表示するプログラムです
print("Hello")
# 次の行は実行されません
print("これは表示されません")
問題18
以下のコードには間違いがあります。正しく修正して「Python」を表示してください。
python
# これはPythonを表示するプログラムです
print("Python")
# コメントの記号が間違っています
// これはコメントではありません
問題19
以下のコードには間違いがあります。正しく修正して「学習中」を表示してください。
python
# これは学習状況を表示するプログラムです
print("学習中")
# 次の行はコメントアウトされていません
print("これは表示されます")
問題20
以下のコードには間違いがあります。正しく修正して「頑張ろう」を表示してください。
python
# これは応援メッセージを表示するプログラムです
print("頑張ろう")
# コメントの記号が間違っています
/* これはコメントではありません */
教材
プログラムの実行
ソフトウェアの利用者と違い、プログラムの開発者は、未完成のプログラムが目的通りの動作をするか、確認のためにプログラムを実行する。
プログラムを開発環境という、プログラムを作り実行するためのツール上で作成し、動作に問題ないことを確認して、パソコンのソフトウェアや、スマートフォンのアプリケーションとして起動できる形に持っていく。
実行後コンピュータ上で行われている処理
ythonなどのプログラム言語は人間向けに作られていて、コンピュータは直接プログラム言語を読むことはできない。
ソースコードを機械語と呼ばれるコンピュータ向けの言語に翻訳が行われることで、コンピュータがソースコードの命令を理解し、仕事ができるようになる。
プログラミング言語から機械語への翻訳をコンパイルと言い、ソースコードからプログラムを実行する際、コンパイルが行われている。
実行されたプログラムがどのような順序で動作するのか
プログラムは原則、ソースコードの上から順に1行ずつ読み込んで処理を実行していく
実行結果を表示する 標準出力
実行したプログラムの結果を確認する一番簡単な方法が、標準出力でのテキスト出力
print(出力したい値)
print("テキスト") #直接テキストを出力
print(a) #変数の中身を出力
プログラム内にメモを書く コメント
プログラミング言語は人間向けの言語ではあるが、初めて見たソースコードが何を目的としてどのような動作をするかを理解するのは難しい。
他人の作成したプログラムだけでなく、自分の作成したプログラムでも時間が空くと思い出すのに時間がかかることがある。
プログラムを読む際の補助として、コンピュータが読み込まれず、処理に影響を与えないメモをコメントとして残すことができる。
print(a) #<-この記号以降の文字列はプログラムとみなされない
print("文字列中の#はコメントにならない")
