10th Class Computer Chapter 1 Urdu Medium

Important full 10th Class Computer Chapter 1 Urdu Medium of Introduction to Programming in 10th Class Computer Science Urdu Medium written by Honorable Mr. Wajid Ghani Suib. These computerized notes are very helpful in the preparation of 10th Class Computer Chapter 1 Urdu Medium for students of the 10th class Computer Science and these are according to the paper patterns of all Punjab boards.

Summary and Contents:
Topics which are discussed in the notes are given below:
  • Important Multiple Choice Questions ( MCQs ) with correct Answers of Chapter No. 1: Introduction to Programming in Computer Science class 10th Urdu Medium.
  • Important Short Questions with Correct Answers of Chapter No. 1: Introduction to Programming in Computer Science class 10th Urdu Medium.
  • Computers have become an important part of our daily lives. They can help us to solve several problems ranging from complex mathematical problems and searching on the internet to controlling and operating satellites and rocket launchers. In reality, computers are not very smart on their own. In order to perform all the tasks, they have to be fed a series of instructions by humans which tell them how to behave and perform when faced with a particular type of problem. These series of instructions are known as a computer program or software, and the process of feeding or storing these instructions in the computer is known as computer programming. The person who knows how to write a computer program correctly is known as a programmer.
  • Computers cannot understand English, Urdu or any other common language that humans use for interacting with each other. They have their own special languages, designed by computer scientists. Programmers write computer programs in these special languages called programming languages. Java, C, C++, C#, Python are some of the most commonly used programming languages. In this book, we are using C language to write computer programs. This chapter discusses some basics of computer programming using C language.
  • Programming Environment: In order to correctly perform any task, we need to have proper tools. For example for gardening we need gardening tools and for painting we need a collection of paints, brushes and canvas. Similarly we need proper tools for programming. A collection of all the necessary tools for programming makes up a programming environment. It is essential to setup a programming environment before we start writing programs. It works as a basic platform for us to write and execute programs.
  • Integrated Development Environment (IDE): A software that provides a programming environment to facilitate programmers in writing and executing computer programs is known as an Integrated Development Environment (IDE). An IDE has a graphical user interface (GUI), meaning that a user can interact with it using windows and buttons to provide input and get output. An IDE consists of tools that help a programmer throughout the phases of writing, executing and testing a computer program. This is achieved by combining text editors, compilers and debuggers in a single interface. Some of the many available IDEs for C programming language are:
  • 1) Visual Studio  2) Xcode  3) Code::Blocks  4) Dev C++
  • Text Editor: An text editor is a software that allows programmers to write and edit computer programs. All IDEs have their own specific text editors. It is the main screen of an IDE where we can write our programs.
  • Text editor in Code::Blocks. A basic C language program written in the text editor of IDE Code::Blocks. When executed, this program displays Hello World! on computer screen. We have to save our file before it can be executed. We have named our program file as "HelloWorld.c". We can click on the build and run button to see the program's output, as pointed by an arrow.
  • Compiler: Computers only understand and work in machine language consisting of Os and 1s. They require the conversion of a program written in programming language to machine language, in order to execute it. This is achieved using a compiler. A compiler is a software that is responsible for conversion of a computer program written in some high level programming language to machine language code.

Loading your document...