AISubs v3.5
- Good morning. - Good morning.
- Thank you for coming. - Thank you for having us.
Today, we have an Italian guest.
- Welcome! - Thank you for having me.
I'm Nagisa 46, Italian.
- Thank you for having me. - Thank you for having me.
Let's start with Yoshida-san for today's fashion point.
- Ta-dah! - It's nice, isn't it?
- It's cute! - It's green.
"Adult", "Out", "Part", "Three" or so.
There were quite a few "parts".
- Were there? - "Adult", "Out", "Part", "Three" or so.
- Oh, there were! - Oh, there were!
- Okay, Ito-san. - Yeah!
- Take a step forward. - Okay!
Ta-dah!
I've become this summer-like, refreshing girl.
Also, I have a cat in my ear!
I want you to see it! It's really cute!
Do you like cats?
I like rabbits, but...
- Okay, last up is Yumiki-san. - Okay!
- Go! - Take it!
- Ta-dah! - This looks like "adult" too.
It's "Splatoon"!
- I see! - When I saw it, I thought, "Wow, you're right!"
- That's right! - Since we're programming today...
and it's a game we're taking care of...
I chose this one!
So, we're going to be programming today...
- But before that, let's eat first! - Yay!
We're going to eat the world's best pizza!
- World's best?! - Pizza?!
[I'm not sure about this one, but I'm sure it's a pizza]
Good evening. I'm Ogawaya of Nagizaka46.
It's summer now and it's really hot, isn't it?
Please be careful of heatstroke and drink plenty of water.
Here we are.
This is where you can eat the best pizza in the world, Solo Pizza Napoletana.
Do you want to eat the best pizza in the world?
Yes!
Let's go together.
It looks like this.
So, Solo Pizza Napoletana is going to eat the best pizza in the world before we start the show.
Thank you for waiting.
Wow, it looks delicious!
This is a margherita pizza, which won the world championship in 2010.
This is a pascarle, which won the world championship in 2014.
This is a sausage and smoked cheese pizza.
There are two of them in the world.
Thank you for eating.
It's delicious!
It's very juicy.
The cheese and tomato are very juicy.
The dough is thin like this, but it's chewy enough.
It's a little thin, but it's delicious.
Itadakimasu (Let's eat)
What is it?
It's different from the pizza I usually eat
Each ingredient has a strong taste, but it's very well combined
It's delicious. It's the best in the world
I'll eat it
The cheese is different. It looks like smoked cheese
I'll eat it
It's completely different
The smell that comes out of my nose is smoky
It's smoky. It's amazing
The texture of the cheese is also completely different
Do you usually play games?
I have an image of playing a lot
I like it
What is the game you are most addicted to in the past?
Pokemon. Since elementary school
I don't play all of them, but I play all of the recently released ones
Since you are full, you will learn programming here today
You will learn something different from what you have learned so far
You will learn programming thinking
Are you interested in it?
Not really
Programming thinking is the power of thinking theoretically, such as what kind of movement combination is needed to efficiently perform the action you intend to do.
In order to correctly assess modern information that is widespread on social media and the Internet, it is necessary to have the power to think and guide answers theoretically.
As a result of this, programming education has been concentrated in elementary school since 2020, and learning of theoretical thinking has been emphasized.
So this time, in order to better understand future game programming, we will learn the basic programming thinking.
We have invited a teacher who is different from usual, including what we will learn today, so please come in.
Hello! Hello! Hello! Wow!
We are Yuka-sensei and Dari-sensei, and we study programming class called "Future Kids" at this school.
- Nice to meet you. - Nice to meet you, too.
- You are cute. - You are cute.
What do you teach in the programming class?
From 4 years old to middle school age children, we use blocks and use computers to make games.
We learn programming and teach you programming thinking today.
- You are 4 years old. - You can do it.
- It's like a kindergarten. - It's like a kindergarten.
- You are still eating carrots. - You may not like carrots.
- Right? It's amazing. - It's amazing.
In fact, with the intensification of programming education in elementary school,
there are more learning support classrooms specialized for programming learning.
Let's learn programming thinking from Yuka-sensei and Dari-sensei.
There are five programming thinking.
First, the power of breaking things up, the power of combining things,
- Combining. - and the power of accumulating,
- and the power of abstractizing. - Abstractizing.
- And last is the power of generalizing. - Generalizing.
- Does it mean generalizing? - No way.
- Isn't abstractizing abstract companies? - No.
- It's definitely different. - It's totally different.
To explain these five things in an easy-to- understand way,
let's say you want to eat the pizza you just ate.
Let's say you get a piece of pizza that you haven't cut yet.
First of all, what do you need?
- Let's say you got a pizza and you have to cut it. - I see.
Then you grab it and put it in your mouth.
Before you eat the pizza, first of all, you need to break things up.
Then you need to decide in which order you're going to eat it.
This is the power of combining things.
If you have a goal of eating it while it's still hot,
you need to abstractize it.
You need to remove only the important movements.
Then you generalize it so that everyone can eat it.
Simulating whether or not everyone can eat it with those movements.
Even in our daily lives like this,
we actually use programming thinking to live our lives.
If you think about programming thinking in the city,
you can find a lot of interesting discoveries.
I'd like you two teachers to learn about it as you walk outside.
I'd like you to look around and find out where it is.
What could it be?
It's pretty much everywhere.
It's not there.
Automatic door.
Yes, it is.
Wonderful.
It detects and opens the door at any time.
This is also used by a sensor.
There are many other sensors that are used.
It's stuck.
What is it? Is it a light bulb?
Where is the light bulb?
It's near the light bulb.
It's a streetlight.
One more time.
It's a streetlight.
Let's start the streetlight program.
Yes.
Once you start it, you check what you have detected and repeat it over and over again.
What do you think will go in?
What?
How does a streetlight work?
It's not like a switch.
But earlier, Ms. Yoshida said...
She said something nice earlier, didn't she?
Yes, she did.
Go ahead, Ms. Yoshida.
A streetlight's sensor...
What does it do?
Moves...
People?
Once you start it, you detect and repeat what you have detected and repeat it over and over again.
What?
Oh, light!
Sorry.
Go ahead, Ms. Yoshida.
Light.
That is correct.
Yes, it's a streetlight.
But we lost half of it.
Yes, you two lost half of it.
A streetlight sensor detects and repeats whether you have detected light or not.
You are very active people.
Yes, you are.
A streetlight sensor detects and repeats whether you have detected light or not so that we can walk in peace in the dark.
Yes, a streetlight sensor is installed in a streetlight.
When it gets dark and you can't detect the brightness, a streetlight is installed.
In this way, you can disassemble and think about streetlights to learn programming thinking.
What else is there?
There is more.
A cold thing is a hint.
A cold thing.
It's already in your vision.
Yes, I can see it.
What is it?
Which one?
It's on the right hand side.
Right?
Diagonally right.
It's more than you think.
Yes, please.
Vending machine.
Correct.
I see. I see. Certainly. Certainly.
I see.
Well, we have turned on the vending machine and started the program.
First of all, when you stand in front of the vending machine, what do you do?
Please.
Go ahead, Yumi.
Putting coins in.
Correct.
First of all, you put coins in.
After that, what do you push?
Ito-san, it's difficult for you.
Button.
What button?
A button for a drink you want to drink.
That's correct.
We will call it "product button" this time.
I pushed the product button.
After putting coins in, you pushed the product button of the vending machine.
The vending machine has an incompatibility here.
What do you think the incompatibility will be compared with?
I know, but is it okay?
Yes.
Is it bigger or smaller than your own money?
What is it?
Is it bigger or smaller?
The price?
That's a great answer.
Wonderful.
That's right.
If you think your own money is bigger than the product price you chose, you can put out the product.
Certainly.
But even if you don't push it when it's not big, nothing comes out.
Nothing comes out.
At that time, the vending machine waits for you to put your money in again, pushes the product button again, checks it out, and puts out the product.
This is how the vending machine works.
That's right.
Programming to see if the input amount is higher than the product price of the vending machine.
Street Fighter II, which I played before.
Oh, no!
What should I do?
Oh, I got it!
At the moment when Yumiki is KO'd,
Yumiki's attack power is bigger than Yumiki's remaining health,
and Yumiki is KO'd.
It's programmed like a vending machine.
We have one more question.
It's absolutely everywhere.
Not only in Tokyo, but everywhere in the city.
Yes!
Traffic lights.
That's correct!
Wow!
You can see it just fine.
Even the traffic lights.
Yes!
It's right in front of you.
Oh, you're right.
I'd like to program this traffic light and analyze it.
At first glance, I think this traffic light is correct.
Yes.
If you leave it as it is, an error will occur.
Huh?
What could it be?
Ten seconds is too short.
Too short?
One, two, go!
This time it's ten seconds.
Go!
First, a blue light came on.
After ten seconds, a yellow light came on.
After one second, a red light came on.
What color is the traffic light now?
Red.
Why?
Go ahead, Yumiki.
It's on.
That's right!
The traffic light is on.
It's all on.
What should I add?
Yes.
Go ahead, Ito-san.
It's absolutely correct!
Wonderful!
I see.
After adding a blue light and waiting for ten seconds, a yellow light came on.
Oh, is that so?
That's right.
First, add a traffic light and wait for ten seconds.
After that, turn off the blue light and add a yellow light.
After waiting for one second, turn off the yellow light and add a red light.
After waiting for ten seconds, turn off the red light and add a blue light.
If we don't give them an order for even the movements we had left out in our heads,
they can only move as they are, so we have to take care of it.
Can you do it?
Yes, it's wonderful.
This is a programming that turns off before turning on the next one of this signal machine,
but in fact, the cursor that selects this command of Momotetsu, which I played before,
also has a programming that turns off one cursor and turns on the next one when selecting the next one.
By the way, you were answering quizzes like this, but you said there are five programming techniques, right?
What do you think you were doing in particular?
In this?
Disassembling.
Oh, you were disassembling it yourself.
This is an important element, so you can take it all out and abstract it,
and you can generalize it so you can use it for any signal,
and you can properly simulate it to make sure there is no error.
You did a good job.
That's amazing.
Then, after this, we will move to the studio and learn more about programming.
Yes.
It's like putting it all together.
Oh, I see.
I was so worried about Fiolelle and she helped me a lot.
The power to think theoretically and guide answers.
We will continue to learn programming thinking.
I'm going to start with programming for streetlights.
The tool I'm going to use this time is...
I think you're always using a tool called "unity",
but I'm going to use a tool called "scratch" that allows you to easily program just by connecting programs.
This "scratch" has been recommended by the Ministry of Education and Science,
and even in elementary schools, children can make games with it.
Oh, like this?
First of all, I would like to tell you about how to look at Scratch.
First of all, on the far left, there are various colorful command blocks.
To make it easier for children to sensibly and visually understand,
this colorful block is now pulled and brought to the middle window.
By assembling this, you can create programs.
Wow! Wow!
It's easy!
That's right! You can make programs like assembling puzzles and so on.
On the lower right, you can select characters that appear in the game and set their size and location.
And you can choose which character's program you want to make.
First of all, I would like you to try programming with this scratch.
By pressing the space key, you can change between day and night.
Is it lit up?
Wow! It's lit up!
At night, you can turn it on. At noon, you can turn it off.
I would like you to challenge such programming.
On the far left of the screen where you can see the characters, we have a light sensor.
Do you have it?
The necessary blocks are "if", "if not", and "turn it on" and "turn it off".
This "if", "if not"...
When the flag is pressed, it will be connected under the block called "turn it on" and "turn it off"
This will be a signal. Let's put this in "if not".
And "turn it off" Let's put this in "if".
Then, "if", "if not", "turn it off"
"If", "if not", "turn it on"
What conditions do you think will be included in "if", "if not"?
What do you call it?
What does a light sensor detect?
Light
That's right. It detects light and brightness.
So, what should you do to turn off the light?
Don't turn it off?
That's right.
Really?
Actually, "scratch" doesn't have a light-detecting mechanism.
It doesn't.
You need to determine it by color.
Oh, by color.
By light color?
That's right.
In order to put in color, you need to look up the most colorful block on the left side.
You need to look up the color.
Then, it will look up the color for you.
Once you touch this "if" block, you need to put it in "if" section and set the color of water to indicate daytime.
Then, once you touch the bright color, "sky blue", you need to turn it off.
If you haven't touched "sky blue", you need to turn it on.
Let's try it out.
It's off.
It's not working yet.
It looks like it's working at first glance, doesn't it?
If you leave it like this, it's actually an error.
Error?
Yes.
Just now...
When I was watching the clock, I told you that this light sensor detects light, but I don't know if it's only for that moment...
Oh, you said it! Yes.
It's like you're doing gyungri-gyungri. It's like you're doing gyungri-gyungri.
You have to repeat it, right?
In this program, only at the moment it is executed does the light sensor react, right?
That's why you want it to check all the time. I see.
So, there's a type of control called "all the time".
Oh, "all the time"!
It has the meaning of repeating "all the time", and "all the time" is used to block it, just in case.
Like this. Oh, like this!
Did you block it? I blocked it!
Thank you very much!
Then, let's actually check it out.
If you press the "execute" button...
Oh, wow!
Wow!
It worked!
Wow!
Like this...
That's right! The light sensor will keep tracking you...
...so it won't just execute the program at first, but it will keep repeating it for you.
Out of the programs you've created so far...
...what do you think you've used the most out of the five programs mentioned earlier?
Simulation?
Simulation, yes!
Assembling?
Assembling, too!
But before you do that, there's something you absolutely have to do...
Like what? Disassembling?
Oh, yes! Disassembling!
Disassembling to find out how to turn on and off the lights...
...and then assembling them in order.
Simulation?
Simulation!
If you think "Was there a useless program just now?"...
...simulating only the important parts will result in a simulation...
...and vice versa, "I don't need useless parts" will also result in a simulation.
Wow!
So, that's all for today.
Yes!
Yumiki-san...
Huh? Did you introduce me to this system again?
It's been a while since I've received today's lesson.
That's right. As I thought...
You're still calling me "Riri-chan", aren't you?
It doesn't matter.
"Riri-chan".
Wow! That's so nice!
"Tokyo Basketball Club" will broadcast on TVer and other platforms after the show.
The show will continue for three years, four years and more.
Please click the "Like" button of TVer.
Yumiki-san. Yes.
Can you tell me what you did today?
Well, I think I blew a new wind this time.
And I blew two more new winds.
Many people think that if you blow two new winds, you will be confused.
However, a new wind can turn into a good wind no matter how many you blow.
We were able to breathe fresh air today. Thank you very much.
Thank you very much.
Ms. Riria, thank you for your recording.
Ms. Rirkuta, thank you for your hard work.
I was surprised that you recorded it so fast.
Oh, really? Thank you very much.
Shall we do a scout?
A scout...
Riria!
Oh, what's wrong?
No, it's nothing. Let's go.
I found you.
Next time...
The three of them try golf for the first time.
Don't tell me Yumiki has a talent for it?
It's too much!
Did you save it?
Yes, I did.