橋平礼の電験三種合格講座

過去50年分以上の電験三種の問題を解いて分かった、電験三種は今も昔も変わりません。過去問を解きながら合格を目指しましょう。

MENU

GO-AHEADの書籍(Introduction to Computational thinking with Scratch 3)

 


Introduction to Computational thinking with Scratch 3

 

Introduction to Computational thinking with Scratch 3 Amazon Kindle版
 

 Scratch is relatively easy to program, as you can imagine, because you fit in blocks that can be programmed as scripts. The fact that it is basically free is wonderful. MATLAB Simulink is a similar block fitting program, but this one is much more difficult.

 Languages in recent popular use include Python, a language that has become popular in recent years. JavaScript is another commonly used language. VisualBasic, VBA and C# are also relatively easy languages to use.
 When programming in elementary schools, it is still expected that many of them will use Scratch.

 Scratch is well done and is a great introduction to programming. Use this Scratch for an introduction to programming. However, in the world, Scratch programming is mainly used for game programming. We aim to provide education that leads to information processing engineers in the future through the use of Scratch as a language education tool that can also be used for games, by presenting examples in C language so that it can be used in the classroom.

 Please note that there is no game programming in this manual.


CONTENTS

Introduction

1. How to use Scratch
 1.1 Scratch Installation
 1.2 Scratch operation screen

2. Programming
 2.1 Display of "Hello World"
 2.2 Calculate and display twice the input
 2.3 Calculate the remainder
 2.4 Calculating real numbers
 2.5 Exercises


3.Branching and iteration
 3.1 Branching
 3.2 Iteration
 3.3 Exercises


4.List (Array)
 4.1 Programs using lists (arrays)-1
 4.2 Programs using lists (arrays)-2
 4.3 Programs using lists (arrays)-3
 4.4 Programs using lists (arrays)-4
 4.5 Programs using lists (arrays)-5
 4.6 Programs using lists (arrays)-6
 4.7 Exercises

5. String
 5.1 Programs with strings-1
 5.2 Programs with strings-2
 5.3 Programs with strings-3


6.Subprogram (subroutine)
 6.1 Subprogram-1
 6.2 Subprogram-2


7.References