{"id":10049,"date":"2018-02-15T13:04:13","date_gmt":"2018-02-15T07:34:13","guid":{"rendered":"http:\/\/mycbseguide.com\/blog\/?p=10049"},"modified":"2018-03-17T15:31:25","modified_gmt":"2018-03-17T10:01:25","slug":"introduction-to-programming-class-11-notes-informatics-practices","status":"publish","type":"post","link":"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/","title":{"rendered":"Introduction to Programming class 11 Notes Informatics Practices"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_76 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/#CBSE_Guide_Introduction_to_Programming_class_11_Notes\" >CBSE Guide Introduction to Programming class 11 Notes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/#Introduction_to_Programming_class_11_Notes_Informatics_Practices\" >Introduction to Programming class 11 Notes Informatics Practices<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/#Download_Revision_Notes_as_PDF\" >Download Revision Notes as PDF<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/#Introduction_to_Programming_class_11_Notes\" >Introduction to Programming class 11 Notes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/#CBSE_Class-11_Revision_Notes_and_Key_Points\" >CBSE Class-11 Revision Notes and Key Points<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<p>CBSE Informatics Practices Chapter 1 Introduction to Programming class 11 Notes Informatics Practices in PDF are available for free download in myCBSEguide mobile app. The best app for CBSE students now provides \u00a0Introduction to Programming class 11 Notes Informatics Practices latest chapter wise notes for quick preparation of CBSE exams and school based annual examinations. Class 11 Informatics Practices notes on Chapter 1\u00a0 Introduction to Programming class 11 Notes Informatics Practices are also available for download in CBSE Guide website.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"CBSE_Guide_Introduction_to_Programming_class_11_Notes\"><\/span><strong>CBSE Guide Introduction to Programming class 11 Notes<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>CBSE guide notes are the comprehensive notes which covers the latest syllabus of CBSE and NCERT. It includes all the topics given in NCERT class 11 Informatics Practices text book. Users can download CBSE guide quick revision notes from myCBSEguide mobile app and my CBSE guide website.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Introduction_to_Programming_class_11_Notes_Informatics_Practices\"><\/span><strong>Introduction to Programming class 11 Notes Informatics Practices<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Download CBSE class 11th revision notes for Chapter 1\u00a0 Introduction to Programming class 11 Notes Informatics Practices in PDF format for free. Download revision notes for \u00a0Introduction to Programming class 11 Notes Informatics Practices and score high in exams. These are the \u00a0Introduction to Programming class 11 Notes Informatics Practices prepared by team of expert teachers. The revision notes help you revise the whole chapter in minutes. Revising notes in exam days is on of the best tips recommended by teachers during exam days.<\/p>\n<h1 style=\"text-align: center\"><span class=\"ez-toc-section\" id=\"Download_Revision_Notes_as_PDF\"><\/span><a href=\"https:\/\/mycbseguide.com\/downloads\/cbse-class-11-informatics-practices\/1874\/cbse-revision-notes\/7\/\"><strong>Download Revision Notes as PDF<\/strong><\/a><span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p style=\"text-align: center\"><strong>CBSE Class 11 Informatics Practices<br \/>\nRevision Notes<br \/>\nUNIT- 2<br \/>\nIntroduction to Programming class 11 Notes Informatics Practices<\/strong><\/p>\n<p><strong>Getting started with IDE<\/strong><br \/>\n\u2022 <strong>RAD:<\/strong> Rapid Application Development is software programming technique that allows quick development of software application.<br \/>\n\u2022 <strong>Integrated Development Environment (IDE):<\/strong> It is a software tool to help programmer to edit, compile, interpret and debug the program in the same environment. i.e Eclipse,NetBeans, MicroSoft Visual Studio\u00a0etc.<br \/>\n\u2022 <strong>Byte code:<\/strong> A byte code is machine instruction that the Java compiler generates and Java interpreter executes. When the compiler compiles a .java file, it produces a series of byte codes and stores them in a .class file. The Java interpreter (JVM) can execute the byte codes stored in the .class file.<br \/>\n\u2022 <strong>JVM:<\/strong> Java Virtual Machine (JVM) is a program which behaves as interpreter and translates the byte code into machine language as they go called just in time compilation.<br \/>\n\u2022 <strong>Source Code:<\/strong> The core program or text which is written in a language like C, C++ or Java is called source code.<br \/>\n\u2022 <strong>Object Code:<\/strong> The program which only is understood by the computer in the form of machine instructions or binary instructions called object code. In Java JVM is used to generate object code in the form of byte code.<br \/>\n\u2022 <strong>GUI:<\/strong> A graphical user interface (GUI) presents a pictorial interface to a program. GUI allows the user to spend less time trying to remember which keystroke sequences do what and spend more time using the program in a productive manner.<\/p>\n<p><strong>Programming Fundamentals<br \/>\nToken<\/strong><br \/>\nThe smallest individual unit in a program is known as Token. Java has the following types of tokens: keyword, Identifier, literal, punctuators and operators.<\/p>\n<p><strong>Keywords<\/strong><br \/>\nKeywords are words that have a specific predefined meaning in Java. They cannot be used as variable names. They are also known as reserve words. Eg. void, private, if, while etc.<\/p>\n<p><strong>Literals:<\/strong><br \/>\nItems having fixed data values are referred to as Literals. They are also known as Constants. Various types of literals available in Java are:<br \/>\n\u25a0 Integer literals<br \/>\n\u25a0 Floating literals<br \/>\n\u25a0 Boolean literals<br \/>\n\u25a0 Character literals<br \/>\n\u25a0 String literals<br \/>\n\u25a0 Null literals<\/p>\n<p><strong>Variable: <\/strong>Variable is a named storage location in computer memory whose contents can change during a program run.<br \/>\nThe characteristics of a variable are:<br \/>\n(i) It has a name.<br \/>\n(ii) It is capable of storing values.<br \/>\n(iii) It provides temporary storage.<br \/>\n(iv) It is capable of changing its value during program execution.<\/p>\n<p><strong>Punctuators:<\/strong><br \/>\nThe following nine ASCII charaters are the separators:<br \/>\n( ) { } [ ] ; , .<\/p>\n<p><strong>Operators:<\/strong> Operators are special symbols that perform specific operations on one, two, or three operands, and then return a result.<\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"5\">\n<tbody>\n<tr>\n<td>Operators<\/td>\n<td>Precedence<\/td>\n<\/tr>\n<tr>\n<td>Postfix<\/td>\n<td>expr++ expr<\/td>\n<\/tr>\n<tr>\n<td>Unary<\/td>\n<td>++exprexpr+exprexpr~ !<\/td>\n<\/tr>\n<tr>\n<td>Multiplicative<\/td>\n<td>* \/ %<\/td>\n<\/tr>\n<tr>\n<td>Additive<\/td>\n<td>+ &#8211;<\/td>\n<\/tr>\n<tr>\n<td>Shift<\/td>\n<td>&lt;&lt;&gt;&gt;&gt;&gt;&gt;<\/td>\n<\/tr>\n<tr>\n<td>Relational<\/td>\n<td>&lt;&gt;&lt;= &gt;= instanceof<\/td>\n<\/tr>\n<tr>\n<td>Equality<\/td>\n<td>== !=<\/td>\n<\/tr>\n<tr>\n<td>Bitwise AND<\/td>\n<td>&amp;<\/td>\n<\/tr>\n<tr>\n<td>Bitwise<\/td>\n<td>exclusive OR A<\/td>\n<\/tr>\n<tr>\n<td>Bitwise Inclusive<\/td>\n<td>OR |<\/td>\n<\/tr>\n<tr>\n<td>Logical<\/td>\n<td>AND &amp;&amp;<\/td>\n<\/tr>\n<tr>\n<td>Logical<\/td>\n<td>OR ||<\/td>\n<\/tr>\n<tr>\n<td>Ternary<\/td>\n<td>? :<\/td>\n<\/tr>\n<tr>\n<td>Assignment<\/td>\n<td>= += =*= \/= %= &amp;= A= |= &lt;&lt;= &gt;&gt;= &gt;&gt;&gt;=<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Data type states the way the values of that type are stored, and the range for that type.<\/p>\n<p><img decoding=\"async\" id=\"Picture 1\" src=\"https:\/\/media-mycbseguide.s3.amazonaws.com\/images\/static\/revise\/11\/informa\/ch3\/image001.jpg\" \/><\/p>\n<p><strong>Primitive Data Types:<\/strong><br \/>\nThe Java programming language is statically typed, which means that all variables must first be declared before they can be used.<br \/>\nA primitive type is predefined by the language and is named by a reserved keyword. The eight primitive data types supported by the Java programming language are:<br \/>\n\u25a0 <strong>byte:<\/strong> The byte data type is an 8 bit signed two&#8217;s complement integer. It has a minimum value of 128 and a maximum value of 127 (inclusive).<br \/>\n\u25a0 <strong>short:<\/strong> The short data type is a 16 bit signed two&#8217;s complement integer. It has a minimum value of 32,768 and a maximum value of 32,767 (inclusive).<br \/>\n\u25a0 <strong>int:<\/strong> The int data type is a 32 bit signed two&#8217;s complement integer. It has a minimum value of 2,147,483,648 and a maximum value of 2,147,483,647 (inclusive).<br \/>\n\u25a0 <strong>long:<\/strong> The long data type is a 64 bit signed two&#8217;s complement integer. It has a minimum value of 9,223,372,036,854,775,808 and a maximum value of 9,223,372,036,854,775,807(inclusive).<br \/>\n\u25a0 <strong>float:<\/strong> The float data type is a single precision 32 bit IEEE 754 floating point.<br \/>\n\u25a0 <strong>double:<\/strong> The double data type is a double precision 64 bit IEEE 754 floating point.<br \/>\n\u25a0 <strong>boolean:<\/strong> The boolean data type has only two possible values: true and false. Use this data type for simple flags that track true\/false conditions.<br \/>\n\u25a0 <strong>char:<\/strong> The char data type is a single 16 bit Unicode character. It has a minimum value of &#8216;\\u0000&#8217; (or 0) and a maximum value of &#8216;\\uffff &#8216; (or 65,535 inclusive).<\/p>\n<p><strong>Reference Data Types:<\/strong> These are constructed by using primitive data types, as per user need.<br \/>\nReference data types, as per user need. Reference data types store the memory address of an object. Class, store the memory address of an object.<br \/>\nClass, Interface and Array are the example of Interface Reference Data types.<\/p>\n<p><strong>Parse Methods: <\/strong>parse() methods helps to parse string into different numeric types. These are:<\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"5\">\n<tbody>\n<tr>\n<td>Method<\/td>\n<td>Syntax<\/td>\n<td>Usage<\/td>\n<\/tr>\n<tr>\n<td>parseByte()<\/td>\n<td>Byte.parseByte(string)<\/td>\n<td>To convert a string value to byte type<\/td>\n<\/tr>\n<tr>\n<td>parseShort()<\/td>\n<td>Short.parseShort(string)<\/td>\n<td>To convert a string value to type short<\/td>\n<\/tr>\n<tr>\n<td>parseInt()<\/td>\n<td>Integer.parseInt(string)<\/td>\n<td>To convert a string value to Integer type<\/td>\n<\/tr>\n<tr>\n<td>parseLong()<\/td>\n<td>Long.parseLong()<\/td>\n<td>To convert a string value to Long type<\/td>\n<\/tr>\n<tr>\n<td>parseFloat()<\/td>\n<td>Float.parseFloat()<\/td>\n<td>To convert a string value to Float type<\/td>\n<\/tr>\n<tr>\n<td>pareseDouble()<\/td>\n<td>Double.parseDouble()<\/td>\n<td>To convert a string value to Double type<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Type Conversion:<\/strong><br \/>\nThe process of converting one predefined type into another is called Type Conversion.<br \/>\nThese are of two types:<br \/>\na) Implicit type conversion.<br \/>\nb) Explicit type conversion.<\/p>\n<p><strong>Implicit Type Conversion: <\/strong>In this conversion java compiler converts all operands up to the type of largest datatype.<\/p>\n<p><strong>Explicit Type Conversion: <\/strong>An explicit type conversion is user defined that forces an expression to be of specific type.<\/p>\n<p><strong>Flow Of Control<br \/>\n\u2022 Control Flow Statements:<\/strong> The statements inside your source files are generally executed from top to bottom, in the order that they appear. Control flow statements, however, breakup the flow of execution by employing decision making, looping, and branching, enabling your program to conditionally execute particular blocks of code.<br \/>\n<img decoding=\"async\" id=\"Picture 2\" src=\"https:\/\/media-mycbseguide.s3.amazonaws.com\/images\/static\/revise\/11\/informa\/ch3\/image002.jpg\" \/><br \/>\n<strong>1. Selection:<\/strong> A selection statement selects among a set of statements depending on the value of a controlling expression.<br \/>\n<strong>(a) if statements:<\/strong> The if statement allows selection (decision making) depending upon the outcome of a condition. If the condition evaluates to true then the statement immediately following if will be executed and otherwise if the condition evaluates to false then the statements following the else clause will be executed.<br \/>\n<strong>(i) <\/strong>Simple if: The syntax of if statement is as shown below:<br \/>\n<strong>Syntax:<\/strong><br \/>\nif (conditional expression)<br \/>\n{<br \/>\nStatement Block;<br \/>\n}<\/p>\n<p><strong>(ii) <\/strong>if-else: The syntax of if-else statement is as shown below:<br \/>\n<strong>Syntax:<\/strong><br \/>\nif (conditional expression)<br \/>\n{<br \/>\nStatement Block;<br \/>\n}<br \/>\nelse<br \/>\n{<br \/>\nStatement Block;<br \/>\n}<\/p>\n<p><strong>(iii) <\/strong>Nested if else: These control structures are used to test for multiple conditions as against the simple if statement which can be used to test a single condition. The syntax of nested if else is as follows:<br \/>\n<strong>Syntax:<\/strong><\/p>\n<pre>if(conditional expression 1) \r\n{ \r\n\/\/ Executes when the expression 1 is true \r\n       if(Conditional expression 2)\r\n         { \r\n\u00a0          \/\/ Executes when the expression 2 is true \r\n         }\r\n      else\r\n         {\r\n             Statement Block;\r\n          } \r\n<\/pre>\n<p>}<\/p>\n<p><strong>(b) switch:<\/strong> This selection statement allows us to test the value of an expression with a series of character or integer values. On finding a matching value the control jumps to the statement pertaining to that value and the statement is executed, till the break statement is encountered or the end of switch is reached.<br \/>\nThe syntax of the switch statement is as follows: switch (Variable\/Expression)<br \/>\n{<br \/>\ncase Constant1: statements1; break;<br \/>\ncase Constant2: statements2; break;<br \/>\ndefault: statements3;<br \/>\n}<\/p>\n<p><strong>2. Looping: <\/strong>These statements are used to perform a set of instructions repeatedly while the condition is true.<br \/>\n<strong>(i) <\/strong>The syntax of the for loop is:<br \/>\n<strong>Syntax<\/strong><br \/>\nfor (initialization; test expression; increment\/decrement expression)<br \/>\n{<br \/>\nstatements;<br \/>\n}<\/p>\n<p><strong>(ii) While loop:<\/strong> The while loop is an entry-controlled loop. It means that the loop condition is tested before executing the loop body. If the loop condition is initially false, for the first iteration, then loop may not execute even once.<br \/>\nThe syntax of the while loop is as follows:<br \/>\n<strong>Syntax<\/strong><br \/>\nwhile(test expression)<br \/>\n{<br \/>\nloop body<\/p>\n<p>increment\/decrement expression<br \/>\n}<\/p>\n<p><strong>(iii) do while:<\/strong> Do..While loop is an exit-controlled loop. In the do..while loop, the test occurs at the end of the loop. This ensures that the do..while loop executes the statements included in the loop body at least once.<br \/>\nThe syntax of the loop is as follows:<br \/>\n<strong>Syntax:<\/strong><br \/>\ndo<br \/>\n{<br \/>\nloop body<\/p>\n<p>increment\/decrement expression<br \/>\n}<br \/>\nwhile (test expression);<\/p>\n<p><strong>3. Jump:<br \/>\n(i) break:<\/strong> The break is used to break from an enclosing do, while, for or switch statement.<br \/>\nSyntax:<br \/>\nbreak;<\/p>\n<p><strong>(ii) continue:<\/strong> The continue statement stops the execution of the current iteration and causes control to begin with next iteration.<br \/>\nSyntax:<br \/>\ncontinue;<\/p>\n<p><strong>(iii) return:<\/strong> Return is used to return value from the method<br \/>\nSyntax:<br \/>\nReturn &lt;value&gt;;<\/p>\n<p><strong>Java IDE Programming &#8211; I, II &amp; III<\/strong><\/p>\n<p><strong>\u2022 Commonly available Swing Controls in Java<br \/>\njFrame:<\/strong> A Frame is a container control, in which all the controls can be lace.<br \/>\n<strong>jLabel:<\/strong> JLabel allows placing un-editable text on the Frame\/Panel<br \/>\n<strong>jTextField:<\/strong> JTextField allows placing editable text on the Frame\/Panel. User can enter text in a textField during runtime.<br \/>\n<strong>jButton: <\/strong>JButton<strong>\u00a0<\/strong>is used to initiate an action when it is clicked.<br \/>\n<strong>jList:<\/strong>\u00a0JList is a group of values or items from which one or more selections can be made.<br \/>\n<strong>jComboBox:<\/strong>\u00a0JComboBox is similar to JList but also allow to enter editable text during run time. It is a combination of jTextFiled and jList. It allows only single selection of items from group of values or items.<br \/>\n<strong>jRadioButton:<\/strong> Allow us to choose a single item from a group of jRadioButton options.<br \/>\n<strong>jCheckBox:<\/strong> Allow us to choose one or more items from a group of jCheckBox options.<br \/>\n<strong>jPasswordField:<\/strong> Allow us to enter a text during the run time but shows an encrypted text instead of the original text.<br \/>\n<strong>jTextArea:<\/strong> JTextArea is a multi-line text component to enter or edit text.<br \/>\n<strong>Focus:<\/strong> The control under execution is said to have the focus. The control having the focus obtains input form the user.<br \/>\n<strong>getText():<\/strong> getText() method is used to obtain the text from a jTextField during the run time.<br \/>\n<strong>setText():<\/strong> setText() method is used to set or change the text of a jTextFeild during run time.<\/p>\n<p>Swing Controls Methods and Properties: These are the Swing Controls available with Netbean IDE\u00a0and their concern methods and properties are given below.<\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"5\">\n<tbody>\n<tr>\n<td>Swing Controls<\/td>\n<td>Methods<\/td>\n<td>Properties<\/td>\n<\/tr>\n<tr>\n<td>jButton<\/td>\n<td>\u2022 getText()<br \/>\n\u2022 setText()<\/td>\n<td>Background<br \/>\n\u2022 Enabled<br \/>\n\u2022 Font<br \/>\n\u2022 Foreground<br \/>\n\u2022 Text<br \/>\n\u2022 Label<\/td>\n<\/tr>\n<tr>\n<td>jLabel<\/td>\n<td>\u2022 getText()<\/td>\n<td>Background<br \/>\nEnabled<br \/>\nFont<br \/>\nForeground<br \/>\nText<\/td>\n<\/tr>\n<tr>\n<td>jTextField<\/td>\n<td>\u2022 getText()<br \/>\n\u2022 isEditable()<br \/>\n\u2022 isEnabled()<br \/>\n\u2022 setText()<\/td>\n<td>\u2022 Background<br \/>\n\u2022 Editable<br \/>\n\u2022 Enabled<br \/>\n\u2022 Font<br \/>\n\u2022Foreground<br \/>\n\u2022 Text<\/td>\n<\/tr>\n<tr>\n<td>jRadioButton<\/td>\n<td>\u2022 getText()<br \/>\n\u2022 setText()<br \/>\n\u2022 isSelected()<br \/>\n\u2022 setSelected()<\/td>\n<td>\u2022 Background<br \/>\n\u2022 Button Group<br \/>\n\u2022 Enabled<br \/>\n\u2022 Foreground<br \/>\n\u2022 Label<br \/>\n\u2022 Selected<\/td>\n<\/tr>\n<tr>\n<td>jCheckBox<\/td>\n<td>\u2022 getText()<br \/>\n\u2022 setText()<br \/>\n\u2022 isSelected()<br \/>\n\u2022 setSelected()<\/td>\n<td>\u2022 Button Group<br \/>\n\u2022 Font<br \/>\n\u2022 Foreground<br \/>\n\u2022 Label<br \/>\n\u2022 Selected<br \/>\n\u2022 Text<\/td>\n<\/tr>\n<tr>\n<td>jButtonGroup<\/td>\n<td><\/td>\n<td>\u2022 Add<\/td>\n<\/tr>\n<tr>\n<td>jComboBox<\/td>\n<td>\u2022 getSelectedItem()<br \/>\n\u2022 getSelectedIndex()<br \/>\n\u2022 setModel()<\/td>\n<td>\u2022 Background<br \/>\n\u2022 ButtonGroup<br \/>\n\u2022 Editable<br \/>\n\u2022 Enabled<br \/>\n\u2022Font<br \/>\n\u2022 Foreground<br \/>\n\u2022 Model<br \/>\n\u2022 SelectedIndex<br \/>\n\u2022 SelectedItem<br \/>\n\u2022 Text<\/td>\n<\/tr>\n<tr>\n<td>jList<\/td>\n<td>\u2022 getSelectedValue()<br \/>\n\u2022 getSelectedValues()<br \/>\n\u2022 getSelectedIndex()<br \/>\n\u2022 getSelectedIndices()<br \/>\n\u2022 setModel()<\/td>\n<td>\u2022 Background<br \/>\n\u2022 Enabled<br \/>\n\u2022 Font<br \/>\n\u2022 Foreground<br \/>\n\u2022 Model<br \/>\n\u2022 SelectedIndex<br \/>\n\u2022 SelectedItem<br \/>\n\u2022 SelectedMode<br \/>\n\u2022 Text<\/td>\n<\/tr>\n<tr>\n<td>jTable<\/td>\n<td>\u2022 addRow()<br \/>\n\u2022 addModel()<\/td>\n<td>\u2022 model<\/td>\n<\/tr>\n<tr>\n<td>JoptionPane<\/td>\n<td>\u2022 showMessageDialog()<\/td>\n<td>\u2022 getRowCount()<br \/>\n\u2022 RemoveRow()<br \/>\n\u2022 addRow()<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>PROGRAMMING GUIDELINES<\/strong><br \/>\n<strong>Stylistic Guidelines<\/strong><br \/>\n&gt; Use meaningful names for identifiers.<br \/>\n&gt; Ensure clarity of expressions.<br \/>\n&gt; Use comment and indentation.<br \/>\n&gt; Insert blank lines and blank spaces.<\/p>\n<p><strong>Characteristic for a Good Program<\/strong><br \/>\n&gt; Effective and efficient.<br \/>\n&gt; User friendly.<br \/>\n&gt; Self documenting code.<br \/>\n&gt; Reliable.<br \/>\n&gt; Portable.<\/p>\n<p><strong>Stages of Program Development Process<\/strong><br \/>\nA program development process is a step by step process where each stage contributes to building of an effective and efficient program.<\/p>\n<p><strong>Stages are as follows<\/strong><br \/>\n&gt; Crack the problem.<br \/>\n&gt; Code the algorithm.<br \/>\n&gt; Compile the program.<br \/>\n&gt; Execute the program.<\/p>\n<p><strong>Types of Errors<\/strong><br \/>\n<strong>&gt; Compile Time Error:<\/strong>\u00a0Occurs during compile time. When a program compiles it sources code is checked for rules of programming language.<\/p>\n<p><strong>Its types are:-<\/strong><br \/>\n1. Syntax error: it occurs when a grammatical rule of Java is violated<br \/>\n2. Semantic error: it occurs when statement are not meaningful.<\/p>\n<p><strong>&gt; Run Time Error:<\/strong> Occurs during the execution of the program.<br \/>\n<strong>&gt; Logical Error:<\/strong> Occurs due to wrong logic of a program.<\/p>\n<p><strong>PROBLEM SOLVING METHODOLOGY AND TECHNIQUES<\/strong><br \/>\nSteps to creating a working program are:-<\/p>\n<p><strong>1. <\/strong>Understand the problem well<\/p>\n<p><strong>2. <\/strong>Analyze the problem to<br \/>\na) Identify minimum number of inputs required for output<br \/>\nb) Identify processing components.<\/p>\n<p><strong>3. <\/strong>Design the program by<br \/>\na) Deciding step by step solution.<br \/>\nb) Breaking down solution into simple steps.<\/p>\n<p><strong>4. <\/strong>Code the program by<br \/>\na) Identifying arithmetic and logical operation required for solution.<br \/>\nb) Using appropriate control structure such as conditional or looping control structure.<\/p>\n<p><strong>5. <\/strong>Test and Debug your program by<br \/>\na) Finding error in it.<br \/>\nb) Rectifying the error.<\/p>\n<p><strong>6. <\/strong>Complete your documentation.<\/p>\n<p><strong>7. <\/strong>Maintain your program.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Introduction_to_Programming_class_11_Notes\"><\/span>Introduction to Programming class 11 Notes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li>CBSE Revision notes (PDF Download) Free<\/li>\n<li>CBSE Revision notes for Class 11 Informatics Practices PDF<\/li>\n<li>CBSE Revision notes Class 11 Informatics Practices \u2013 CBSE<\/li>\n<li>CBSE Revisions notes and Key Points Class 11 Informatics Practices<\/li>\n<li>Summary of the NCERT books all chapters in Informatics Practices class 11<\/li>\n<li>Short notes for CBSE class 11th Informatics Practices<\/li>\n<li>Key notes and chapter summary of Informatics Practices class 11<\/li>\n<li>Quick revision notes for CBSE exams<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"CBSE_Class-11_Revision_Notes_and_Key_Points\"><\/span><strong>CBSE Class-11 Revision Notes and Key Points<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Introduction to Programming class 11 Notes Informatics Practices. CBSE quick revision note for class-11 Mathematics, Physics, Chemistry, Biology and other subject are very helpful to revise the whole syllabus during exam days. The revision notes covers all important formulas and concepts given in the chapter. Even if you wish to have an overview of a chapter, quick revision notes are here to do if for you. These notes will certainly save your time during stressful exam days.<\/p>\n<ul>\n<li>\u00a0<a href=\"http:\/\/mycbseguide.com\/downloads\/cbse-class-11-physics\/1340\/cbse-revision-notes\/7\/\">Revision Notes for class-11 Physics<\/a><\/li>\n<li><a href=\"http:\/\/mycbseguide.com\/downloads\/cbse-class-11-chemistry\/1356\/cbse-revision-notes\/7\/\">Revision Notes for class-11 Chemistry<\/a><\/li>\n<li><a href=\"http:\/\/mycbseguide.com\/downloads\/cbse-class-11-mathematics\/1371\/cbse-revision-notes\/7\/\">Revision Notes for class-11 Mathematics<\/a><\/li>\n<li><a href=\"http:\/\/mycbseguide.com\/downloads\/cbse-class-11-biology\/1388\/cbse-revision-notes\/7\/\">Revision Notes for class-11 Biology<\/a><\/li>\n<li><a href=\"http:\/\/mycbseguide.com\/downloads\/cbse-class-11-accountancy\/1411\/cbse-revision-notes\/7\/\">Revision Notes for class-11 Accountancy<\/a><\/li>\n<li><a href=\"http:\/\/mycbseguide.com\/downloads\/cbse-class-11-economics\/1423\/cbse-revision-notes\/7\/\">Revision Notes for class-11 Economics<\/a><\/li>\n<li><a href=\"http:\/\/mycbseguide.com\/downloads\/cbse-class-11-business-studies\/1740\/cbse-revision-notes\/7\/\">Revision Notes for class-11 Business Studies<\/a><\/li>\n<li><a href=\"http:\/\/mycbseguide.com\/downloads\/cbse-class-11-computer-science\/1852\/cbse-revision-notes\/7\/\">Revision Notes for class-11 Computer Science<\/a><\/li>\n<li><a href=\"http:\/\/mycbseguide.com\/downloads\/cbse-class-11-informatics-practices\/1874\/cbse-revision-notes\/7\/\">Revision Notes for class-11 Informatics Practices<\/a><\/li>\n<li><a href=\"http:\/\/mycbseguide.com\/downloads\/cbse-class-11-geography\/1864\/cbse-revision-notes\/7\/\">Revision Notes for class-11 Geography<\/a><\/li>\n<\/ul>\n<p>To download\u00a0 Introduction to Programming class 11 Notes, sample paper for class 11 Chemistry, Physics, Biology, History, Political Science, Economics, Geography, Computer Science, Home Science, Accountancy, Business Studies and Home Science; do check myCBSEguide app or website. myCBSEguide provides sample papers with solution, test papers for chapter-wise practice, NCERT solutions, NCERT Exemplar solutions, quick revision notes for ready reference, CBSE guess papers and CBSE important question papers. Sample Paper all are made available through\u00a0<a href=\"https:\/\/play.google.com\/store\/apps\/details?id=in.techchefs.MyCBSEGuide&amp;referrer=utm_source%3Dmycbse_bottom%26utm_medium%3Dtext%26utm_campaign%3Dmycbseads\"><strong>the best app for CBSE students<\/strong><\/a>\u00a0and myCBSEguide website.<\/p>\n<ul>\n<li class=\"entry-title\"><a href=\"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/\">Introduction to Programming class 11 Notes Informatics Practices<\/a><\/li>\n<li class=\"entry-title\"><a href=\"https:\/\/mycbseguide.com\/blog\/relational-database-management-system-class-11-notes-informatics-practices\/\">Relational Database Management System class 11 Notes Informatics Practices<\/a><\/li>\n<li class=\"entry-title\"><a href=\"https:\/\/mycbseguide.com\/blog\/applications-class-11-notes-informatics-practices\/\">IT Applications class 11 Notes Informatics Practices<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>CBSE Informatics Practices Chapter 1 Introduction to Programming class 11 Notes Informatics Practices in PDF are available for free download in myCBSEguide mobile app. The best app for CBSE students now provides \u00a0Introduction to Programming class 11 Notes Informatics Practices latest chapter wise notes for quick preparation of CBSE exams and school based annual examinations. &#8230; <a title=\"Introduction to Programming class 11 Notes Informatics Practices\" class=\"read-more\" href=\"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/\" aria-label=\"More on Introduction to Programming class 11 Notes Informatics Practices\">Read more<\/a><\/p>\n","protected":false},"author":2,"featured_media":10050,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[47,456],"tags":[457,150,327,809,426,240],"class_list":["post-10049","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cbse-class-11","category-revision-notes","tag-cbse-notes","tag-cbse-notes-and-key-points","tag-informatics-practices","tag-introduction-to-programming","tag-quick-revision","tag-quick-revision-notes"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Introduction to Programming class 11 Notes Informatics Practices | myCBSEguide<\/title>\n<meta name=\"description\" content=\"Introduction to Programming class 11 Notes Informatics Practices Chapter 1 in PDF format for free download. Latest chapter wise notes exams.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introduction to Programming class 11 Notes Informatics Practices | myCBSEguide\" \/>\n<meta property=\"og:description\" content=\"Introduction to Programming class 11 Notes Informatics Practices Chapter 1 in PDF format for free download. Latest chapter wise notes exams.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/\" \/>\n<meta property=\"og:site_name\" content=\"myCBSEguide\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/mycbseguide\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-02-15T07:34:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-03-17T10:01:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mycbseguide.com\/blog\/wp-content\/uploads\/2016\/09\/mycbseguide_n.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"599\" \/>\n\t<meta property=\"og:image:height\" content=\"242\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"myCBSEguide\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@mycbseguide\" \/>\n<meta name=\"twitter:site\" content=\"@mycbseguide\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"myCBSEguide\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/\"},\"author\":{\"name\":\"myCBSEguide\",\"@id\":\"https:\/\/mycbseguide.com\/blog\/#\/schema\/person\/f67796d5f5c5a468e8c680aaaad21519\"},\"headline\":\"Introduction to Programming class 11 Notes Informatics Practices\",\"datePublished\":\"2018-02-15T07:34:13+00:00\",\"dateModified\":\"2018-03-17T10:01:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/\"},\"wordCount\":2564,\"commentCount\":3,\"publisher\":{\"@id\":\"https:\/\/mycbseguide.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/#primaryimage\"},\"thumbnailUrl\":\"\",\"keywords\":[\"CBSE Notes\",\"CBSE Notes and Key Points\",\"Informatics Practices\",\"Introduction to Programming\",\"Quick Revision\",\"Quick Revision Notes\"],\"articleSection\":[\"Class 11\",\"Revision Notes\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/\",\"url\":\"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/\",\"name\":\"Introduction to Programming class 11 Notes Informatics Practices | myCBSEguide\",\"isPartOf\":{\"@id\":\"https:\/\/mycbseguide.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/#primaryimage\"},\"thumbnailUrl\":\"\",\"datePublished\":\"2018-02-15T07:34:13+00:00\",\"dateModified\":\"2018-03-17T10:01:25+00:00\",\"description\":\"Introduction to Programming class 11 Notes Informatics Practices Chapter 1 in PDF format for free download. Latest chapter wise notes exams.\",\"breadcrumb\":{\"@id\":\"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/#primaryimage\",\"url\":\"\",\"contentUrl\":\"\",\"width\":600,\"height\":300,\"caption\":\"Notes for Introduction to Programming\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/mycbseguide.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CBSE\",\"item\":\"https:\/\/mycbseguide.com\/blog\/category\/cbse\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Class 11\",\"item\":\"https:\/\/mycbseguide.com\/blog\/category\/cbse\/cbse-class-11\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Introduction to Programming class 11 Notes Informatics Practices\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/mycbseguide.com\/blog\/#website\",\"url\":\"https:\/\/mycbseguide.com\/blog\/\",\"name\":\"myCBSEguide\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/mycbseguide.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/mycbseguide.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/mycbseguide.com\/blog\/#organization\",\"name\":\"myCBSEguide\",\"url\":\"https:\/\/mycbseguide.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/mycbseguide.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/mycbseguide.com\/blog\/wp-content\/uploads\/2016\/04\/books_square.png\",\"contentUrl\":\"https:\/\/mycbseguide.com\/blog\/wp-content\/uploads\/2016\/04\/books_square.png\",\"width\":180,\"height\":180,\"caption\":\"myCBSEguide\"},\"image\":{\"@id\":\"https:\/\/mycbseguide.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/mycbseguide\/\",\"https:\/\/x.com\/mycbseguide\",\"https:\/\/www.linkedin.com\/company\/mycbseguide\/\",\"http:\/\/in.pinterest.com\/mycbseguide\/\",\"https:\/\/www.youtube.com\/channel\/UCxuqSnnygFzwJG0pwogCNEQ\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/mycbseguide.com\/blog\/#\/schema\/person\/f67796d5f5c5a468e8c680aaaad21519\",\"name\":\"myCBSEguide\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Introduction to Programming class 11 Notes Informatics Practices | myCBSEguide","description":"Introduction to Programming class 11 Notes Informatics Practices Chapter 1 in PDF format for free download. Latest chapter wise notes exams.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/","og_locale":"en_US","og_type":"article","og_title":"Introduction to Programming class 11 Notes Informatics Practices | myCBSEguide","og_description":"Introduction to Programming class 11 Notes Informatics Practices Chapter 1 in PDF format for free download. Latest chapter wise notes exams.","og_url":"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/","og_site_name":"myCBSEguide","article_publisher":"https:\/\/www.facebook.com\/mycbseguide\/","article_published_time":"2018-02-15T07:34:13+00:00","article_modified_time":"2018-03-17T10:01:25+00:00","og_image":[{"width":599,"height":242,"url":"https:\/\/mycbseguide.com\/blog\/wp-content\/uploads\/2016\/09\/mycbseguide_n.jpg","type":"image\/jpeg"}],"author":"myCBSEguide","twitter_card":"summary_large_image","twitter_creator":"@mycbseguide","twitter_site":"@mycbseguide","twitter_misc":{"Written by":"myCBSEguide","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/#article","isPartOf":{"@id":"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/"},"author":{"name":"myCBSEguide","@id":"https:\/\/mycbseguide.com\/blog\/#\/schema\/person\/f67796d5f5c5a468e8c680aaaad21519"},"headline":"Introduction to Programming class 11 Notes Informatics Practices","datePublished":"2018-02-15T07:34:13+00:00","dateModified":"2018-03-17T10:01:25+00:00","mainEntityOfPage":{"@id":"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/"},"wordCount":2564,"commentCount":3,"publisher":{"@id":"https:\/\/mycbseguide.com\/blog\/#organization"},"image":{"@id":"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/#primaryimage"},"thumbnailUrl":"","keywords":["CBSE Notes","CBSE Notes and Key Points","Informatics Practices","Introduction to Programming","Quick Revision","Quick Revision Notes"],"articleSection":["Class 11","Revision Notes"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/","url":"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/","name":"Introduction to Programming class 11 Notes Informatics Practices | myCBSEguide","isPartOf":{"@id":"https:\/\/mycbseguide.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/#primaryimage"},"image":{"@id":"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/#primaryimage"},"thumbnailUrl":"","datePublished":"2018-02-15T07:34:13+00:00","dateModified":"2018-03-17T10:01:25+00:00","description":"Introduction to Programming class 11 Notes Informatics Practices Chapter 1 in PDF format for free download. Latest chapter wise notes exams.","breadcrumb":{"@id":"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/#primaryimage","url":"","contentUrl":"","width":600,"height":300,"caption":"Notes for Introduction to Programming"},{"@type":"BreadcrumbList","@id":"https:\/\/mycbseguide.com\/blog\/introduction-to-programming-class-11-notes-informatics-practices\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mycbseguide.com\/blog\/"},{"@type":"ListItem","position":2,"name":"CBSE","item":"https:\/\/mycbseguide.com\/blog\/category\/cbse\/"},{"@type":"ListItem","position":3,"name":"Class 11","item":"https:\/\/mycbseguide.com\/blog\/category\/cbse\/cbse-class-11\/"},{"@type":"ListItem","position":4,"name":"Introduction to Programming class 11 Notes Informatics Practices"}]},{"@type":"WebSite","@id":"https:\/\/mycbseguide.com\/blog\/#website","url":"https:\/\/mycbseguide.com\/blog\/","name":"myCBSEguide","description":"","publisher":{"@id":"https:\/\/mycbseguide.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mycbseguide.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/mycbseguide.com\/blog\/#organization","name":"myCBSEguide","url":"https:\/\/mycbseguide.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mycbseguide.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/mycbseguide.com\/blog\/wp-content\/uploads\/2016\/04\/books_square.png","contentUrl":"https:\/\/mycbseguide.com\/blog\/wp-content\/uploads\/2016\/04\/books_square.png","width":180,"height":180,"caption":"myCBSEguide"},"image":{"@id":"https:\/\/mycbseguide.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/mycbseguide\/","https:\/\/x.com\/mycbseguide","https:\/\/www.linkedin.com\/company\/mycbseguide\/","http:\/\/in.pinterest.com\/mycbseguide\/","https:\/\/www.youtube.com\/channel\/UCxuqSnnygFzwJG0pwogCNEQ"]},{"@type":"Person","@id":"https:\/\/mycbseguide.com\/blog\/#\/schema\/person\/f67796d5f5c5a468e8c680aaaad21519","name":"myCBSEguide"}]}},"_links":{"self":[{"href":"https:\/\/mycbseguide.com\/blog\/wp-json\/wp\/v2\/posts\/10049","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mycbseguide.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mycbseguide.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mycbseguide.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mycbseguide.com\/blog\/wp-json\/wp\/v2\/comments?post=10049"}],"version-history":[{"count":4,"href":"https:\/\/mycbseguide.com\/blog\/wp-json\/wp\/v2\/posts\/10049\/revisions"}],"predecessor-version":[{"id":11792,"href":"https:\/\/mycbseguide.com\/blog\/wp-json\/wp\/v2\/posts\/10049\/revisions\/11792"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mycbseguide.com\/blog\/wp-json\/wp\/v2\/media\/10050"}],"wp:attachment":[{"href":"https:\/\/mycbseguide.com\/blog\/wp-json\/wp\/v2\/media?parent=10049"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mycbseguide.com\/blog\/wp-json\/wp\/v2\/categories?post=10049"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mycbseguide.com\/blog\/wp-json\/wp\/v2\/tags?post=10049"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}