Discuss Scratch

Scratchcat12562
Scratcher
100+ posts

If Scratch is for kids, then why are there trigonometry blocks?

Most blocks in Scratch are easy to understand, but these blocks stand out as I hardly know what these mean / do (cos, sin, tan). The Scratch Team wants their website to be easy to understand, so why are these blocks here if they exceed Scratch's normal boundaries?
subjectnamehere
Scratcher
1000+ posts

If Scratch is for kids, then why are there trigonometry blocks?

Scratch is also an educational site, so math exists.
roofogato
Scratcher
1000+ posts

If Scratch is for kids, then why are there trigonometry blocks?

For the hardcore programers / really smart kids, I guess

Never too late to teach people trigonometry though!
Scratchcat12562
Scratcher
100+ posts

If Scratch is for kids, then why are there trigonometry blocks?

subjectnamehere wrote:

Scratch is also an educational site, so math exists.
Yeah, but this stuff is kinda advanced for Scratch
yadayadayadagoodbye
Scratcher
1000+ posts

If Scratch is for kids, then why are there trigonometry blocks?

Scratchcat12562 wrote:

subjectnamehere wrote:

Scratch is also an educational site, so math exists.
Yeah, but this stuff is kinda advanced for Scratch
not really, they're normally taught in 10th-11th grade (8-9th if your fast), and can be learnt pretty quickly with knowledge of 6th grade math.
They're also pretty important for many MANY things
subjectnamehere
Scratcher
1000+ posts

If Scratch is for kids, then why are there trigonometry blocks?

Scratchcat12562 wrote:

(#4)

subjectnamehere wrote:

Scratch is also an educational site, so math exists.
Yeah, but this stuff is kinda advanced for Scratch
so are a lot of projects

oh no i have been ninja'd kind of

Last edited by subjectnamehere (Nov. 3, 2023 21:33:49)

54387a
Scratcher
1000+ posts

If Scratch is for kids, then why are there trigonometry blocks?

roofogato wrote:

For the hardcore programers / really smart kids, I guess

Never too late to teach people trigonometry though!
However, there's still no block for exponents even though trigonometry is more complex.
-Valtren-
Scratcher
1000+ posts

If Scratch is for kids, then why are there trigonometry blocks?

These blocks are a bit out of the way, so one doesn't really need to worry about whether it's understood or not. Scratch is for those 8-16, but it welcomes people of all ages. Some advanced blocks are for the older scratchers.

Also, there are many basic applications for these blocks that don't require knowledge of trigonometry; if you look around and examine some code with them, you may find some of these basic uses.

For example, the following creates a back and forth movement.
undeterminstic
Scratcher
1000+ posts

If Scratch is for kids, then why are there trigonometry blocks?

Scratchcat12562 wrote:

Most blocks in Scratch are easy to understand, but these blocks stand out as I hardly know what these mean / do (cos, sin, tan). The Scratch Team wants their website to be easy to understand, so why are these blocks here if they exceed Scratch's normal boundaries?
The workaround is too hard
Captain-Doggo
Scratcher
100+ posts

If Scratch is for kids, then why are there trigonometry blocks?

Because this is a math website also. And it can help make more advanced games
cookieclickerer33
Scratcher
1000+ posts

If Scratch is for kids, then why are there trigonometry blocks?

why not
9Qaabc
Scratcher
45 posts

If Scratch is for kids, then why are there trigonometry blocks?

There is tetration (if you like massive scripts).
when [ IQ] > (100)
say [2+2=4]
i_eat_coffee
Scratcher
1000+ posts

If Scratch is for kids, then why are there trigonometry blocks?

Captain-Doggo wrote:

Because this is a math website also
no

its because scratch is turing complete
donotforgetmycode
Scratcher
1000+ posts

If Scratch is for kids, then why are there trigonometry blocks?

i_eat_coffee wrote:

Captain-Doggo wrote:

Because this is a math website also
no

its because scratch is turing complete
Turing completeness has nothing to do with having built-in trigonometry functions. “Turing complete” simply means that it can simulate any Turing machine. A programming language can be Turing complete but have no trigonometry functions. On the other hand, a language can have built-in trigonometry functions, but still not be Turing complete.

Last edited by donotforgetmycode (Nov. 5, 2023 19:48:52)

i_eat_coffee
Scratcher
1000+ posts

If Scratch is for kids, then why are there trigonometry blocks?

donotforgetmycode wrote:

i_eat_coffee wrote:

Captain-Doggo wrote:

Because this is a math website also
no

its because scratch is turing complete
Turing completeness has nothing to do with having built-in trigonometry functions. “Turing complete” simply means that it can simulate any Turing machine. A programming language can be Turing complete but have no trigonometry functions. On the other hand, a language can have built-in trigonometry functions, but still not be Turing complete.
turing complete means that a language can perform any computation that can be described algorithmically
donotforgetmycode
Scratcher
1000+ posts

If Scratch is for kids, then why are there trigonometry blocks?

i_eat_coffee wrote:

turing complete means that a language can perform any computation that can be described algorithmically
Yes, and a language doesn't need built-in trigonometry functions to be Turing complete.
undeterminstic
Scratcher
1000+ posts

If Scratch is for kids, then why are there trigonometry blocks?

i_eat_coffee wrote:

donotforgetmycode wrote:

i_eat_coffee wrote:

Captain-Doggo wrote:

Because this is a math website also
no

its because scratch is turing complete
Turing completeness has nothing to do with having built-in trigonometry functions. “Turing complete” simply means that it can simulate any Turing machine. A programming language can be Turing complete but have no trigonometry functions. On the other hand, a language can have built-in trigonometry functions, but still not be Turing complete.
turing complete means that a language can perform any computation that can be described algorithmically
yes but a workaround could be taylor series
Kessel_Run
Scratcher
100+ posts

If Scratch is for kids, then why are there trigonometry blocks?

They're not really high-level, and pretty easy to learn if you're confused about what they mean. Also, they're super useful for all sorts of things
colorjuice
Scratcher
100+ posts

If Scratch is for kids, then why are there trigonometry blocks?

A lot of people are able to understand them around the age of 12, and a lot of scratchers are 12, so they are simple enough for scratch.
hydrofungus
Scratcher
1000+ posts

If Scratch is for kids, then why are there trigonometry blocks?

Because scratch is not only for kids
For teenagers who probably know these stuff too

Powered by DjangoBB