プログラミングの教科書@ぷしよみ

プログラミングを高校生に教えています。 プログラミングの基礎をたくさん説明した教科書を…

プログラミングの教科書@ぷしよみ

プログラミングを高校生に教えています。 プログラミングの基礎をたくさん説明した教科書をnoteで作っています。

記事一覧

Javaで拡張for文を書いてみる

Javaで拡張for文を書いてみました。 public class ForKaku { public static void main(String[] args) { int[] data = {1, 2, 3, 4, 5}; for(int n…

Pythonでコンストラクタとインスタンス

Pythonでコンストラクタからインスタンスを生成してみます。 class Main: #クラス def __init__(self, data1, data2): #コンストラクタ self.data1 = data1 …

HTMLでこんにちは

HTMLでこんにちはをコードで書いてみます。 <!DOCTYPE html><html lang="ja"><head> <title>ぷしよみのHTML教室</title></head><body> <h1>Hello World</h1></body>…

Javaのコンストラクタとインスタンス

Javaのコンストラクタとインスタンスを書いてみます。 //メインクラスpublic class Main{ public static void main(String[] args) { //インスタンス生成 …

Pythonでリストとfor

Pythonでリストを使ってみる。 lis = [1, 2, 3, 4, 5]for i in range(5): print(lis[i]) 実行結果は、 12345 となりました。 Pythonのforの使い方はこちらにありま…

Javaで配列とfor

Javaで配列を使ってみる。 public class ArrayTest { public static void main(String[] args) { int[] score = {80, 83, 95, 30, 100}; for(int i=0; i<sc…

Pythonでwhile繰り返し処理

Pythonのwhileで繰り返し処理をしてみます。 i=0while True : print(i) i+=1 if i==100 : break 実行結果は、 012...99 となりました。 一般化 while 条件式 : …

Javaでwhile繰り返し処理をする

Javaでwhile文を使ってみます。 public class WhileTest { public static void main(String[] args) { int i=0; while(true) { i =…

Pythonでinput標準入力する

Pythonで標準入力をしてみます。 i = input()print(i) 実行結果は、 100(input)100 でした。 一般化 変数 = input() input()と書くだけで標準入力ができました。 …

JavaでScanner標準入力してみる。

Javaで標準入力を行ってみます。 public class InputTest { public static void main(String[] args) { int i = new java.util.Scanner(System.in).nextInt(); …

Pythonでif条件分岐をする。

Pythonで条件分岐をしてみたいです。 i = 1j = 2k = 3if i==1 : print("Hello1")if j==2 : print("Hello2)if k==3: print("Hell3") 実行結果は、 Hello1Hello2…

Javaでif条件分岐する。

Javaで条件分岐を書いてみます。 public class IfTest { public static void main(String[] args) { int i = 23; int j = 34; int k = j-i; …

Pythonで2重ループをする。

Pythonで2重ループをしてみました。 for i in range(10): for j in range(10): print('{x:3}'.format(x = j+10*i), end=" ") print() 実行結果は、 0 1 …

Javaで2重for文する。

Javaで2重for文を書いてみます。 public class For2 { public static void main(String[] args) { for(int i=0; i<10; i++) { for(int j=0; j<10; j…

Pythonでの繰り返しfor文を書く。

Pythonで繰り返しfor文を書いてみます。 for i in range(10): print(i) 実行結果は、 0123456789 となりました。 一般化 for 変数 in リスト: 処理 変数、リ…

Javaでの繰り返しfor文の使い方

for文で繰り返し処理を行いましょう。 0から9を1行ずつ出力するコードを書きます。 public class ForTest { public static void main(String[] args) { //0から9…

Javaで拡張for文を書いてみる

Javaで拡張for文を書いてみました。

public class ForKaku { public static void main(String[] args) { int[] data = {1, 2, 3, 4, 5}; for(int num: data) { System.out.println(num);

もっとみる

HTMLでこんにちは

HTMLでこんにちはをコードで書いてみます。

<!DOCTYPE html><html lang="ja"><head> <title>ぷしよみのHTML教室</title></head><body> <h1>Hello World</h1></body></html>

実行結果は、

このようになりました。使用サイトは以下です。

HTMLの雛形

<!DOCTYPE html>

もっとみる
Javaのコンストラクタとインスタンス

Javaのコンストラクタとインスタンス

Javaのコンストラクタとインスタンスを書いてみます。

//メインクラスpublic class Main{ public static void main(String[] args) { //インスタンス生成 Student pushiyomi = new Student("Pushiyomi", 23); //インスタンスのメソッドにアクセス

もっとみる
Pythonでリストとfor

Pythonでリストとfor

Pythonでリストを使ってみる。

lis = [1, 2, 3, 4, 5]for i in range(5): print(lis[i])

実行結果は、

12345

となりました。

Pythonのforの使い方はこちらにあります。

一般化

var = [value, value, value,...]

まとめと考察

pythonのrange関数が戻り値として何を返すのか

もっとみる
Javaで配列とfor

Javaで配列とfor

Javaで配列を使ってみる。

public class ArrayTest { public static void main(String[] args) { int[] score = {80, 83, 95, 30, 100}; for(int i=0; i<score.length; i++) { System.out.println(sc

もっとみる
Pythonでwhile繰り返し処理

Pythonでwhile繰り返し処理

Pythonのwhileで繰り返し処理をしてみます。

i=0while True : print(i) i+=1 if i==100 : break

実行結果は、

012...99

となりました。

一般化

while 条件式 : #処理

まとめと考察

Pythonは機械学習の分野で用いられることが多いです。

機械学習は何度もパターンを学習させる繰り返し処理が行われるので

もっとみる
Javaでwhile繰り返し処理をする

Javaでwhile繰り返し処理をする

Javaでwhile文を使ってみます。

public class WhileTest { public static void main(String[] args) { int i=0; while(true) { i = new java.util.Scanner(System.in).nextInt();

もっとみる
Pythonでinput標準入力する

Pythonでinput標準入力する

Pythonで標準入力をしてみます。

i = input()print(i)

実行結果は、

100(input)100

でした。

一般化

変数 = input()

input()と書くだけで標準入力ができました。

まとめと考察​

Pythonの標準入力は多言語に比べとても簡単でした。

型宣言をしなくていいから標準入力が簡単なのも直感的にわかります。しかしもう少し調べてみたいと思

もっとみる
JavaでScanner標準入力してみる。

JavaでScanner標準入力してみる。

Javaで標準入力を行ってみます。

public class InputTest { public static void main(String[] args) { int i = new java.util.Scanner(System.in).nextInt(); System.out.println(i); }}

実行結果は、

入力まち...(

もっとみる
Pythonでif条件分岐をする。

Pythonでif条件分岐をする。

Pythonで条件分岐をしてみたいです。

i = 1j = 2k = 3if i==1 : print("Hello1")if j==2 : print("Hello2)if k==3: print("Hell3")

実行結果は、

Hello1Hello2Hello3

となりました。

一般化

if 条件式 : #処理

if 条件式 : #処理elif

もっとみる
Javaでif条件分岐する。

Javaでif条件分岐する。

Javaで条件分岐を書いてみます。

public class IfTest { public static void main(String[] args) { int i = 23; int j = 34; int k = j-i; if(i == 23) System.out.println("Hello1"); i

もっとみる
Pythonで2重ループをする。

Pythonで2重ループをする。

Pythonで2重ループをしてみました。

for i in range(10): for j in range(10): print('{x:3}'.format(x = j+10*i), end=" ") print()

実行結果は、

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1

もっとみる
Javaで2重for文する。

Javaで2重for文する。

Javaで2重for文を書いてみます。

public class For2 { public static void main(String[] args) { for(int i=0; i<10; i++) { for(int j=0; j<10; j++) { System.out.printf("%3d", i*10+

もっとみる
Pythonでの繰り返しfor文を書く。

Pythonでの繰り返しfor文を書く。

Pythonで繰り返しfor文を書いてみます。

for i in range(10): print(i)

実行結果は、

0123456789

となりました。

一般化

for 変数 in リスト: 処理

変数、リスト、処理。

単純明快ですね。

応用問題

11から11飛ばしで99まで出力しましょう。

for i in range(11, 100, 11): pr

もっとみる
Javaでの繰り返しfor文の使い方

Javaでの繰り返しfor文の使い方

for文で繰り返し処理を行いましょう。

0から9を1行ずつ出力するコードを書きます。

public class ForTest { public static void main(String[] args) { //0から9を1行ずつ出力する。 System.out.println(0); System.out.println(1); Sy

もっとみる