GO-AHEADの日記

GO-AHEADで出版した書籍の紹介をします

プログラミング

Re5:50歳から始めるラズベリーパイ-14

Re5:50歳から始めるラズベリーパイ 簡単なゲームで学ぶVBAプログラミング入門 amazon kindle版を出版しました。 3.7 ブロック崩しゲームの作成-4 プログラムです。 '************************************************Option VBAsupport 1 Dim bv As Double…

Re5:50歳から始めるラズベリーパイ-13

Re5:50歳から始めるラズベリーパイ 簡単なゲームで学ぶVBAプログラミング入門 amazon kindle版を出版しました。 3.7 ブロック崩しゲームの作成-3 (4)GAMEOVERなど ボールがラケットより下に行ったときにGAMEOVERです。 If (by >= 21 Or n >= 300000) Then R…

Re5:50歳から始めるラズベリーパイ-12

Re5:50歳から始めるラズベリーパイ 簡単なゲームで学ぶVBAプログラミング入門 amazon kindle版を出版しました。 3.7 ブロック崩しゲームの作成-2 (3)ボールの動作・ボールの基本動作 ボールの動作について考えてみましょう。ボールはある速度と方向を持ち、…

Re5:50歳から始めるラズベリーパイ-11

Re5:50歳から始めるラズベリーパイ 簡単なゲームで学ぶVBAプログラミング入門 amazon kindle版を出版しました。 3.7 ブロック崩しゲームの作成-1 VBAでブロック崩しのようなアクション?ゲームもできます。そもそも元々の設定に無理があるのですが、1マス…

Re5:50歳から始めるラズベリーパイ-10

Re5:50歳から始めるラズベリーパイ 簡単なゲームで学ぶVBAプログラミング入門 amazon kindle版を出版しました。 3.4 ハノイの塔の作成-3 プログラム例です。 Option VBAsupport 1Dim kosu As Integer '円盤の個数Dim ps(3, 10) As Integer '位置psn("A,B,C"…

Re5:50歳から始めるラズベリーパイ-9

Re5:50歳から始めるラズベリーパイ 簡単なゲームで学ぶVBAプログラミング入門 amazon kindle版を出版しました。 3.4 ハノイの塔の作成-2 シートイベントは、ダブルクリックを選択して hanoiに割り当てます。 動きが微妙なところはありますがハノイの塔の完…

Re5:50歳から始めるラズベリーパイ-8

Re5:50歳から始めるラズベリーパイ 簡単なゲームで学ぶVBAプログラミング入門 amazon kindle版を出版しました。 3.4 ハノイの塔の作成-1 ハノイの塔のルールは、次のようなルールになります。(1)3本の柱A,B,Cがあり、これに下から大きい順に円盤が重なって…

Re5:50歳から始めるラズベリーパイ-7

Re5:50歳から始めるラズベリーパイ 簡単なゲームで学ぶVBAプログラミング入門 amazon kindle版を出版しました。 3.3 ブロックパズルの作成-3 'Worksheetのプログラムです。'クリックされたセルの上下左右が空いている場合は移動します。一度に2つは移動し…

Re5:50歳から始めるラズベリーパイ-6

Re5:50歳から始めるラズベリーパイ 簡単なゲームで学ぶVBAプログラミング入門 amazon kindle版を出版しました。 3.3 ブロックパズルの作成-2 'main()のプログラムです。'main()では初期設定をしています。 Option VBAsupport 1 Dim table(3, 3) As IntegerD…

Re5:50歳から始めるラズベリーパイ-5

Re5:50歳から始めるラズベリーパイ 簡単なゲームで学ぶVBAプログラミング入門 amazon kindle版を出版しました。 3.3 ブロックパズルの作成-1(1)3×3のパズル 8つの数字を並び替えて、1から8まで順に並べるパズルゲームのプログラムです。空いているところの…

Re5:50歳から始めるラズベリーパイ-4

Re5:50歳から始めるラズベリーパイ 簡単なゲームで学ぶVBAプログラミング入門 amazon kindle版を出版しました。 3.2 魔方陣の作成-3 ボタンのタイトルは「入力確認」にします。 また、Botton1__Click()にボタンの実行を割り当てます。 罫線は次のように、引…

Re5:50歳から始めるラズベリーパイ-3

Re5:50歳から始めるラズベリーパイ 簡単なゲームで学ぶVBAプログラミング入門 amazon kindle版を出版しました。 3.2 魔方陣の作成-2 プログラムは次のようになります。Option VBAsupport 1 Dim table(3, 3) As Integer Sub Main Dim x(4) As Integer '角の…

Re5:50歳から始めるラズベリーパイ-2

Re5:50歳から始めるラズベリーパイ 簡単なゲームで学ぶVBAプログラミング入門 amazon kindle版を出版しました。 3.2 魔方陣の作成-1 魔方陣とは、縦横斜めの数の和が同じとなるように、異なる整数を入力していくものです。数値を入力するだけで、合計はSUM…

Re5:50歳から始めるラズベリーパイ-1

Re5:50歳から始めるラズベリーパイ 簡単なゲームで学ぶVBAプログラミング入門 amazon kindle版を出版しました。 VBAを勉強するのに、分岐や繰り返しとかは退屈ですね。ゲームを作って勉強すると、少しは勉強という苦痛から解放されるかもしれません。という…

Re4:50歳から始めるラズベリーパイ-10

Re4:50歳から始めるラズベリーパイ LibreOfficeでVBAプログラミング入門 amazon kindle版を出版しました。 付録. フォームコントロール「表示」→「ツールバー」→「フォームコントロール」を選択して下さい。次のような、表示になります。 ツールバーにドロ…

Re4:50歳から始めるラズベリーパイ-9

Re4:50歳から始めるラズベリーパイ LibreOfficeでVBAプログラミング入門 amazon kindle版を出版しました。 5.6 ファイルに入出力 data.txtファイルに"Hello World"を書き込みます。 Option VBAsupport 1 'VBAと互換性 Sub Main Dim s as String 'sを文字型…

Re4:50歳から始めるラズベリーパイ-8

Re4:50歳から始めるラズベリーパイ LibreOfficeでVBAプログラミング入門 amazon kindle版を出版しました。 5.3 配列を使ったプログラム-3 乱数をつかって1~10までの数値を発生させて、配列x()に入れて大きいものから順番に並べます。(ソートします) Opti…

Re4:50歳から始めるラズベリーパイ-7

Re4:50歳から始めるラズベリーパイ LibreOfficeでVBAプログラミング入門 amazon kindle版を出版しました。 (4)素数を求めるプログラムです。①~③に最もあてはまる,記号,数値を選択してください。 Option VBAsupport 1 'VBAと互換性 Sub Main Dim i as Int…

Re4:50歳から始めるラズベリーパイ-6

Re4:50歳から始めるラズベリーパイ LibreOfficeでVBAプログラミング入門 amazon kindle版を出版しました。 (4)繰り返しを使ってみよう(繰り返し-4) 九九を求めるプログラムを作成します。A1が1×1、I9が9×9になります。ここでは、Do ~ Loop Until 条件式…

Re4:50歳から始めるラズベリーパイ-5

Re4:50歳から始めるラズベリーパイ LibreOfficeでVBAプログラミング入門 amazon kindle版を出版しました。 3.5 2進数、8進数、16進数 2進数や8進数や16進数はVBAのプロパティ(命令)の中にはありません。しかし、エクセルやCalc内の関数には変換する関…

Re4:50歳から始めるラズベリーパイ-4

Re4:50歳から始めるラズベリーパイ LibreOfficeでVBAプログラミング入門 amazon kindle版を出版しました。 3.3 余りを計算する変数x、yに値を入力して、変数xをyで割って余りをzに入れて表示する。というプログラミングをします。 セルA1を"x"、B1にxの値セ…

Re4:50歳から始めるラズベリーパイ-3

Re4:50歳から始めるラズベリーパイ LibreOfficeでVBAプログラミング入門 amazon kindle版を出版しました。 3.1 なにはともあれ"Hello World" (2)セルに表示-1 次に、Calcのセルに表示するプログラムを作成してみましょう。よく使うのがRangeコマンドです。V…

Re4:50歳から始めるラズベリーパイ-2

Re4:50歳から始めるラズベリーパイ LibreOfficeでVBAプログラミング入門 amazon kindle版を出版しました。 3.1 なにはともあれ"Hello World" ラズベリーパイのOSに付属している、LibreOfficeを使って、VBAプログラミングの入門を行ってみましょう。使用した…

Re4:50歳から始めるラズベリーパイ-1

Re4:50歳から始めるラズベリーパイ LibreOfficeでVBAプログラミング入門 amazon kindle版を出版しました。 ラズベリーパイのOSに付属している、LibreOfficeを使って、VBAプログラミングの入門を行ってみましょう。使用したモデルはラズベリーパイ3 モデルB…

スクラッチによるプログラミング的思考入門-10

スクラッチによるプログラミング的思考入門-2019年版 amazon kindle版を出版しました。 8 副プログラム 副プログラム(C言語では関数)で以下の式を代入したら答えが返ってくる関数をもつプログラムを作ってみましょう。$f(x)=x^2+2x+3$ 主プログラムでxを入…

ニューラルネットワークとディープラーニング-8

ニューラルネットワークとディープラーニング amazon kindle版を出版しました。 プーリング層 プーリング層は畳み込み層から出力された値を、さらに圧縮するものです。これによって、多少の位置ずれやゆがみを解消します。プーリング層での計算は、最大値を…

OpenOfficeでVBAプログラミング入門-10

OpenOfficeでVBAプログラミング入門 amazon kindle版を出版しました。 サブプロシージャ-1 サブプロシージャで以下の式を代入したら答えが返ってくるサブプロシージャをもつプログラムを作ってみましょう。 $f(x)=x^2+8x+15$ 主プログラムでセルB1にxを入力…

スクラッチによるプログラミング的思考入門-9

スクラッチによるプログラミング的思考入門-2019年版 amazon kindle版を出版しました。 7 リスト(配列)を使ったプログラム 乱数をつかって1~10までの数値を発生させて、最大値と最小値を求めます。 data 1 : 10 ・・・最大値 2 : 9 3 : 2 4 : 1 ・・・最…

OpenOfficeでVBAプログラミング入門-9

OpenOfficeでVBAプログラミング入門 amazon kindle版を出版しました。 4.6 ファイルに入出力 data.txtファイルに"Hello World"を書き込みます。 Option VBAsupport 1 'VBAと互換性Sub Main Dim s as String 'sを文字型として宣言 Dim t as String 'tを文字型…

スクラッチによるプログラミング的思考入門-8

スクラッチによるプログラミング的思考入門-2019年版 amazon kindle版を出版しました。 6 20までの素数を求めるプログラム 一度に表示できないので素数の場合2秒表示するようにしましょう。 入力する変数をx3からxまで割る変数をyループから脱出できないので…