{"id":2182,"date":"2019-11-20T04:29:20","date_gmt":"2019-11-20T04:29:20","guid":{"rendered":"https:\/\/bvcoend.ac.in\/?page_id=2182"},"modified":"2019-11-20T04:29:20","modified_gmt":"2019-11-20T04:29:20","slug":"c-programming-lab-c-105","status":"publish","type":"page","link":"https:\/\/bvcoend.ac.in\/index.php\/c-programming-lab-c-105\/","title":{"rendered":"C PROGRAMMING LAB &#8211; C 105"},"content":{"rendered":"[vc_row][vc_column width=&#8221;1\/4&#8243;][vc_wp_custommenu title=&#8221;Imp Links&#8221; nav_menu=&#8221;66&#8243;][\/vc_column][vc_column width=&#8221;3\/4&#8243;][vc_column_text]\n<h2 style=\"text-align: center;\"><span style=\"text-decoration: underline;\"><span style=\"color: #800000;\"><strong>C PROGRAMMING\u00a0LAB<\/strong><\/span><\/span><\/h2>\n<p dir=\"ltr\"><span style=\"color: #000000;\"><strong>Lab Incharge :\u00a0\u00a0Ms Surinder Kaur<\/strong><\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\"><strong>Lab Attendant:\u00a0\u00a0Ms Praveen Batra<\/strong><\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\"><strong>Room: C-105<\/strong><\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\"><strong>Subjects:<\/strong><strong>\u00a0\u00a0 \u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0C PROGRAMMING LAB &amp;\u00a0FUNDAMENTAL OF COMPUTING LAB\u00a0<\/strong><\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">A good basic knowledge is a strong foundation for every aspect. Fundamentals of Computing and c programming have been included in the course curriculum to provide the basic knowledge of computers in the initial course module for every trade.\u00a0It covers a foundational understanding of computer hardware, software, resources, peripherals, Linux and basic of c programming data type, loop, function, arrays etc.<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\"><strong>C Programming Lab<\/strong><\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">1)\u00a0A) Write a program to produce ASCII equivalent of given number\/character and vice versa.<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">\u00a0 \u00a0 B) Write a program to evaluate the following algebraic expressions after reading necessary\u00a0values from the user<\/span><\/p>\n<ol>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><span style=\"color: #000000;\">\u00a0 \u00a0 \u00a0(ax+b)\/ (ax-b)<\/span><\/p>\n<\/li>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><span style=\"color: #000000;\">\u00a0 \u00a0 \u00a02.5 log x-cos 30+|x^2-y^2|+ sqrt (2xy)<\/span><\/p>\n<\/li>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><span style=\"color: #000000;\">\u00a0 \u00a0 \u00a0x^5+10x^4+8x^3+4x+2<\/span><\/p>\n<\/li>\n<\/ol>\n<p dir=\"ltr\"><span style=\"color: #000000;\">2)\u00a0A) Write a program to print the largest of five numbers (User I\/P).<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">\u00a0\u00a0\u00a0\u00a0\u00a0B) Write a program to find factorial of a given number.<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">3)\u00a0A) Write a program to print prime numbers between 1 &amp; 100.<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">B) Write a program to print the following pattern<\/span><\/p>\n<ul>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><span style=\"color: #000000;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a01<\/span><\/p>\n<\/li>\n<\/ul>\n<p dir=\"ltr\"><span style=\"color: #000000;\">2\u00a0\u00a0 \u00a02<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">3\u00a0\u00a0 \u00a03\u00a0\u00a0 \u00a0\u00a03<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">4\u00a0\u00a0 \u00a04\u00a0\u00a0 \u00a0\u00a04\u00a0\u00a0 \u00a0\u00a04<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">4)\u00a0A) Write a program to print Fibonacci series.<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">\u00a0\u00a00 1 1 2 3 5 8 13 21\u2026.<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">\u00a0 \u00a0 B) Write a program to find sum of the following series<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a01 + \u00bd + 1\/3 +\u2026\u2026..+1\/N<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a01 + 1\/x + 1\/x^2 + 1\/x^3 + \u2026\u2026\u2026+ 1\/x^n<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">5)\u00a0\u00a0\u00a0 \u00a0Write a menu driven program for matrices to do the following operation Depending on whether the operation requires one or two matrices<\/span><\/p>\n<ul>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><span style=\"color: #000000;\">Addition of two matrices<\/span><\/p>\n<\/li>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><span style=\"color: #000000;\">Subtraction of two matrices<\/span><\/p>\n<\/li>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><span style=\"color: #000000;\">Finding upper and lower triangular matrices<\/span><\/p>\n<\/li>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><span style=\"color: #000000;\">Transpose of a matrix<\/span><\/p>\n<\/li>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><span style=\"color: #000000;\">Product of two matrices.<\/span><\/p>\n<\/li>\n<\/ul>\n<p dir=\"ltr\"><span style=\"color: #000000;\">6)\u00a0\u00a0 \u00a0A) Write a recursive program to find factorial of a given number using function.<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">\u00a0 \u00a0 \u00a0 \u00a0B) Write a recursive program for tower of Hanoi problem<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">7)\u00a0\u00a0 \u00a0Write a program to perform the following operators an Strings without using String functions<\/span><\/p>\n<ul>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><span style=\"color: #000000;\">To find the Length of String.<\/span><\/p>\n<\/li>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><span style=\"color: #000000;\">To concatenate two string.<\/span><\/p>\n<\/li>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><span style=\"color: #000000;\">To find Reverse of a string.<\/span><\/p>\n<\/li>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><span style=\"color: #000000;\">To Copy one sting to another string.<\/span><\/p>\n<\/li>\n<\/ul>\n<p dir=\"ltr\"><span style=\"color: #000000;\">8)\u00a0\u00a0 \u00a0Write a program to create Students Information System using structure and union.<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">9) \u00a0\u00a0\u00a0\u00a0 \u00a0Write a program that takes two operands and one operator from the user perform the operation and then print the answer.<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">10)\u00a0\u00a0 \u00a0Write a program with following options:-<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0(1)\u00a0Linear search\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0(2)\u00a0\u00a0Binary search<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\"><strong>Suggested Books:<\/strong><\/span><\/p>\n<ul>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><span style=\"color: #000000;\">Yashwant Kanetkar, \u201cLet us C\u201d, BPB Publications, 2nd\u00a0Edition, 2001.\u00a0\u00a0<\/span><\/p>\n<\/li>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><span style=\"color: #000000;\">Herbert Schildt, \u201cC:The complete reference\u201d, Osbourne Mcgraw Hill, 4th\u00a0Edition, 2002.<\/span><\/p>\n<\/li>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><span style=\"color: #000000;\">Raja Raman, \u201cComputer Programming in C\u201d, Prentice Hall of India, 1995.<\/span><\/p>\n<\/li>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><span style=\"color: #000000;\">\u00a0Kernighan &amp; Ritchie, \u201cC Programming Language\u201d, The (Ansi C Version), PHI, 2nd\u00a0Edition.<\/span><\/p>\n<\/li>\n<\/ul>\n<p dir=\"ltr\"><span style=\"color: #000000;\"><strong>FUNDAMENTAL OF COMPUTING LAB<\/strong><\/span><\/p>\n<ol>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><span style=\"color: #000000;\">Dismantling \u00a0PC Part -1\u00a0<\/span><\/p>\n<\/li>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><span style=\"color: #000000;\">Dismantling \u00a0PC Part -2\u00a0<\/span><\/p>\n<\/li>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><span style=\"color: #000000;\">Internal and External commands of DOS.\u00a0<\/span><\/p>\n<\/li>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><span style=\"color: #000000;\">System utilities of windows including regedit.<\/span><\/p>\n<\/li>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><span style=\"color: #000000;\">Installation of any rpm or debianlinux distribution with emphasis on drive\u00a0partitioning.\u00a0<\/span><\/p>\n<\/li>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><span style=\"color: #000000;\">Installation of rpm and deb based packages.<\/span><\/p>\n<\/li>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><span style=\"color: #000000;\">Understanding of File system of Linux.<\/span><\/p>\n<\/li>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><span style=\"color: #000000;\">Creating user and group (through CLI).<\/span><\/p>\n<\/li>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><span style=\"color: #000000;\">Understanding and working knowledge of \u00a0Libre \/ Open Office Writer: Editing and Reviewing, Drawing, Tables, Graphs, Templates.<\/span><\/p>\n<\/li>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><span style=\"color: #000000;\">Understanding and working knowledge of Libre \/ Open Office Calc.<\/span><\/p>\n<\/li>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><span style=\"color: #000000;\">Two Mini Projects based on the skills learned.\u00a0<\/span><\/p>\n<\/li>\n<\/ol>\n<p dir=\"ltr\"><span style=\"color: #000000;\"><strong>Suggested Books:<\/strong><\/span><\/p>\n<ul>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><span style=\"color: #000000;\">Rajaraman, \u201cFundamentals of Computers\u201d, Prentice Hall of India, 3rd\u00a0Edition.<\/span><\/p>\n<\/li>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><span style=\"color: #000000;\">Mark Middlebrook, \u201cAutocad 2004 for Dummies\u201d, Pustak Mahel Prakashan, 2000.<\/span><\/p>\n<\/li>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><span style=\"color: #000000;\">Vikas Gupta, \u201cComdex Computer Course Kit\u201d, Dreamtech Press, 2004.<\/span><\/p>\n<\/li>\n<\/ul>\n[\/vc_column_text][\/vc_column][\/vc_row]\n","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column width=&#8221;1\/4&#8243;][vc_wp_custommenu title=&#8221;Imp Links&#8221; nav_menu=&#8221;66&#8243;][\/vc_column][vc_column width=&#8221;3\/4&#8243;][vc_column_text] C PROGRAMMING\u00a0LAB Lab Incharge :\u00a0\u00a0Ms Surinder Kaur Lab Attendant:\u00a0\u00a0Ms Praveen Batra Room: C-105 Subjects:\u00a0\u00a0 \u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0C PROGRAMMING LAB &amp;\u00a0FUNDAMENTAL OF COMPUTING LAB\u00a0 A good basic knowledge is a strong foundation for every aspect. Fundamentals of Computing and c programming have been included in the course curriculum to provide the&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/bvcoend.ac.in\/index.php\/wp-json\/wp\/v2\/pages\/2182"}],"collection":[{"href":"https:\/\/bvcoend.ac.in\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bvcoend.ac.in\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bvcoend.ac.in\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bvcoend.ac.in\/index.php\/wp-json\/wp\/v2\/comments?post=2182"}],"version-history":[{"count":1,"href":"https:\/\/bvcoend.ac.in\/index.php\/wp-json\/wp\/v2\/pages\/2182\/revisions"}],"predecessor-version":[{"id":2183,"href":"https:\/\/bvcoend.ac.in\/index.php\/wp-json\/wp\/v2\/pages\/2182\/revisions\/2183"}],"wp:attachment":[{"href":"https:\/\/bvcoend.ac.in\/index.php\/wp-json\/wp\/v2\/media?parent=2182"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}