UA-47897071-1
Showing posts with label print. Show all posts
Showing posts with label print. Show all posts

Monday 12 January 2015

C Programming Tutorial - 3 - How Computer Programs Work



1 Watch the video and put the words into the gaps in the text.
Alright, guys. Welcome back to another video 1____ and in this video before actually start 2____ much crap on screen we need to understand exactly how a computer program works. So, let me explain that right now. Every computer program is made up of these things called 3____. Now, the job the function is just to tell your computer to do something. So again, a computer 4____ is pretty much bill of several of these functions. Usually this one only has one. Well,  let me go ahead and give you guys an 5____. Say that we want to make a program that will watched a YouTube video for us. So the first function would be take your mouse can move it to this Google Chrome 6____. Second function – click, third function - click on 7____. Forth function - play a video or something. So again, as you can see a computer program is made up of these 8____ called functions.
Now, right here, this one right here is actually a very basic function, that’s necessary for all C programs and I’ll tell you guys about the different pieces of this right now. Just so, we actually have an idea of what we’re 9____ at. So, pretty much whenever you 10____ a program the computer will automatically look for a function called ‘main’. So you need to have this function no matter what. Now, you function starts and stops at these curly 11____, that’s how it knows what code goes in your function. So every line in between here is part of this main function. So, let’s take a look at these lines right now. So, every single line is just a piece of 12____ that tells your function what to do. And also you probably want to take no or every line ends with a 13____. That’s how announced to end this piece of instruction in go to the next line. So, the first thing our program does whenever it starts is run ‘main’ and then it says: “OK. Well, what’s in ‘14____’, what you want me to do?” Well, the first thing is “print text out on screen” and I’ll tell you guys more about it later on.  but this is pretty much the line that prints text out  on the 15____ and that’s why whenever we run a program we see is says “hello, world”. So that’s what that line does right here.  Now it has one other line, it say “return 0”. In for now, it explains how your program and functions work. That kind of like the background of what’s going on, of how your program and functions work, they need to return something, and it just says OK. If you return 0, it means this function ran correctly. Sometimes if you have a return one or something it means an 16____.
Basically if you return 0 to ‘main’ it means a program is running OK. So that’s where that line does.  Talk about more on that later. Now the only other pieces we don’t understand yet are these lines right here. These include lines are basically saying this. See whenever you have a C program,  the C 17____ comes with a bunch of 18____ functions by default. So this function right here allows you to print crap out on the screen like this. However, we need to tell our program to include those files. So we can get those basic 19____ functions. So right here basically saying ‘include a bunch of bill that we can use in a program’. This is our main function, the very first piece that 20____ and the only important piece of instruction right now is printing text out on the screen. So that’s basically what’s going on behind the scenes.
And another thing I want to mention is this: 21____ lines and indents, and white space, it doesn’t matter to your computer program. It is just for making your code more 22____. So if you want to enter a bunch of times, it you think that’s more readable. If you wan to put ENTER a bunch of times, if you think it’s more readable, if you want to press Tab and put this way over there, it doesn’t 23_____. It’s just for just for the person, the developer, whatever’s the easiest to see. So again, white space, blank lines, 24____ don’t really matter. Again, every single computer program is made up of functions which pretty much do something and every single function is made up of lines of instruction to tell their function exactly what to do. 
functions
typing
example
videos
program
tutorial
icon
pieces







instruction
screen
run
semicolon
error

looking
main
brackets
















built-in
runs
default
language





matter
indents
blank
readable






2 Vocabulary focus. Study the words and  word combinations, practise their translation, spelling. Check your knowledge in the test. Play vocabulary game and set your own vocabulary game record.

 

3 Mark the following statements as True or False.

1.     Computer program is a set of instructions.
2.     The first function in the example is to click on the icon.
3.     Whenever computer runs a program it looks for the function called ‘main’.
4.     C language has a series of functions built in by default.
5.     Instructions to the program are located outside the curly brackets.
6.     Every line of instruction should end with a colon.
7.     Programmers should pay no attention to indents, they do not influence the program.

4 Answer the Questions.
1.     What does every computer program include?
2.     What are the differences between the first and the forth functions?
3.     What is the task of every single line?
4.     What do users see when they run the program?
5.     What is ‘main’ function?