Placeholder Image

Subtitles section Play video

  • hi

  • this is Vaughn Smith

  • this is the next in the series

  • of learn to program videos

  • you can teach your children how to program a computer

  • this is about the first language

  • in actual computer programming

  • instead we're using something called pseudocode. It's

  • not a computer programming language but it's similar

  • to a most languages

  • but it's just made up on the fly

  • I know a lot of computer programming languages

  • basic fortran C PHP

  • and more I'm and there's a lot of similarities in these languages

  • for example in this perhaps we have

  • a function call

  • tax applied and that is

  • equal to let's say

  • 10 percent.

  • percentage is 10 with the percentage symbol %

  • But

  • most computers can't handle that so instead we use it as a ratio

  • tax_rate = 0.10

  • or to be a little bit shorter .1 so that's a valid statement

  • in quite a few programming languages tax rate

  • tax_rate equals 0.1

  • With some languages you need to declare clear things first

  • perhaps you would have to say

  • float tax_rate

  • that tells a computer that we have need

  • something called a tax rate into which you can put numbers

  • so here tax rate becomes .1

  • so the language can set a float

  • it could just as easily the a number

  • or it could be a

  • real like a real number like in

  • algebra etc

  • in the C programming language which is

  • very common they use the term float. Also in C they must terminate with a

  • semi-colon

  • love languages need a termination like that

  • tax rate equals .1 semi-colon

  • tells the computer that this statement is finished

  • we're gonna move on to the other statement most computer languages have

  • practically all of them blank lines are no problem they're just

  • completely ignored. Similarly in most programming languages

  • all spaces or tabs

  • are also ignored so I could just as easily say here

  • way in the middle of this screen

  • tax rate equals point one

  • terminated with semi-colon. Some may be terminated with a period

  • whatever. Depends on the language

  • these three statements now are a

  • workable guide to programming

  • float tax_rate

  • tax_rate equals

  • .1

  • that's what the computer see

  • is its gonna skip all the other spaces

  • blank line spaces tabs whatever we call those

  • white space. Programming on a white background like we're doing

  • here

  • now notice that I've got two statements

  • that are now identical in the original

  • way appear there was a bunch of white space between those two statements

  • but the computer sees it like this tax rate equals .1

  • then tax rate because .1 now

  • what do you think happens when it sees those two statements

  • well it's actually going to execute them

  • so it's going to do a tax rate and is gonna put 2.1

  • in the tax rate then it's going to see

  • tax rate and it's going to put a .1 in there

  • because that is exactly what I've told it to do

  • when it's executing second statement the computer has no idea

  • that it just did exactly the same statement one statement earlier

  • the computer cannot think but can only do

  • what I tell it to do hopefully I tell it to do the correct thing

  • like put a tax rate of .1 into this

  • system I'm and that's what I

  • intend to do but what regardless whatever I tell it to do it will do

  • if I say do it twice the computer will do it twice

  • doesn't no that it already did it

  • or at least it really doesn't care similarly I can go

  • like this

  • and put a whole bunch of tax rate assignments to be point

  • one it all and ends up being the same the only thing that's different

  • is a course it takes longer to execute

  • olive statements because to duplicate

  • and its its efficient I am now

  • we don't really care about efficiency on computers

  • for the most part although I have done lots of work where

  • efficiency was critical. Now this is a programming

  • pseudo language and I've been

  • trying to think have which language to start

  • to teach cue to how to teach your children which would be the best

  • and it is a hard hard question because

  • each language has the particular set of strengths

  • and a particular set of weaknesses

  • I'm a lot of people have their favorite programming language

  • I have my favorite programming languages I would say

  • that for some things it's PHP for other things

  • C for other things its language is that

  • you probably never heard of but it's what I use nowadays

  • regardless here is the pseudocode

  • I can type in whatever I want in the beauty hears every time a

  • press a key I don't ever get an error I just it just

  • to let's imagine the computer will do whatever I say

  • one of the classical

  • programs that people usually use to learn how to program a computer

  • is something called hello world

  • that's the name of the program

  • now some languages you might say remark

  • REM hello world is just a comment doesn't do anything

  • but ReM is something that let people know to reserve

  • work let's in programming language basic

  • others like in see it might be this

  • hello world

  • slash

  • star that's a comment

  • so let's start by writing hello world

  • program in this super language

  • so do that we have to do something we want to

  • tell people hello world so let's it's a

  • we will do the print statement

  • and then hello

  • world

  • and that's it in this language

  • I'm using print which means display something on screen

  • and whatever comes after the print gets displayed on the screen

  • so when you take this and you executed the computer will

  • magically take a look at the print statement figure out what it needs to do

  • to display on screen

  • it'll display the next thing which happens to be a line called

  • hello what world and the result will be the computer will go like this

  • hello world

  • that is a hello world program

  • in this pseudo language. The point

  • really for hello world

  • not so much the actual program but usually it's

  • how to make sure your operating environment is

  • completely set up ready to go you have your language installed you know how to

  • use it you know how to use an editor

  • all that stuff and here because it's my own

  • little pseudo code doesn't do anything

  • hello in the C programming language

  • which is very popular its

  • going to end up being a quiet a bit longer than this I'm

  • now I maybe of I take a quick stab let's say in C you need to say

  • include stdio.h

  • and then you can have a main

  • I'm

  • putting in the line prints("hello world");

  • and any other language will do the same as print

  • in so many languages

  • if you can't remember the exact syntax but that's okay

  • print hello world and that when the computer

  • runs it will go like this hello world

  • now course a computer will not make the same

  • typographical error that I just made it will just print

  • what we have here hello world

  • but not running it in the actual computer and just in

  • my editor so I'm showing you the basics on how things go

  • using absolute a language something out just in bed

  • okay now that it's like

  • other languages are going to be very similar to basic

  • and other kinds of programming language

  • it's pretty much like I just said in the beginning print

  • hello world

  • that's it in other languages clockwork and

  • you might have to go indent

  • and say right star

  • comma Hello World

  • just world same thing will just print out

  • you style it a bit there had just set up a main program to a printout

  • of statement

  • hello world I'm and worked all these amount to the same thing

  • have the point with C is

  • you need to have see install db2 fortran installed lift up

  • everything that works you have to then take your edit

  • file and make it into at program then you have to run the program

  • and it'll do what you tell it to do but for now this is the first lesson

  • all we had to do was run a little bit a pseudocode looks like English

  • uses a print statement Prince hello world and

  • there you go the computer has done what we said to

  • said it should do there's no graphics here there's no windows there's no

  • up colors nothing like that's just the stempel list

  • thing that we can do as people to understand where

  • this computer programming is going in the next lessons were going to expand on

  • Pseudo language

  • and to

  • started do things that involve more and more

  • processing power and then we will eventually

  • move into building programs

  • there's

  • a lot of stuff out there that the computer can do

  • and since we are starting to program we can go anywhere we want

  • big games, business application more by aps

  • whatever we want so for now this was the

  • very first language and you can get a sub and state programming is pretty easy

  • it just takes a lot of building steps

  • so and the computer will do anything we say

  • to tell it to do it will not remember anything else

  • so I'll see you next video where we

  • get more involved in teaching your children how to program a computer

hi

Subtitles and vocabulary

Operation of videos Adjust the video here to display the subtitles

A2 computer tax rate programming language tax program

Teach Your Children How to Program A Computer - First Lesson

  • 44 5
    Caurora posted on 2017/02/25
Video vocabulary