jagomart
digital resources
picture1_Oops Concepts Pdf 198519 | Ec6312 Oops And Datastructures Lab Manual


 153x       Filetype PDF       File size 0.53 MB       Source: www.vvitengineering.com


File: Oops Concepts Pdf 198519 | Ec6312 Oops And Datastructures Lab Manual
dharmapuri 636 703 lab manual academic year 2017 18 odd semester regulation 2013 branch b e ece year semester ii year iii semester ec6312 oops and data structures laboratory ec6312 ...

icon picture PDF Filetype PDF | Posted on 08 Feb 2023 | 2 years ago
Partial capture of text on file.
            	

                       
                       
	

 
                                          
                             Dharmapuri – 636 703 
                                         
                                         
                              LAB MANUAL 
                                         
                                         
                 ACADEMIC YEAR 2017-18 (ODD SEMESTER) 
                                         
            Regulation           : 2013 
            Branch               : B.E. – ECE 
            Year & Semester      : II Year / III Semester 
                 
               
                                         
                EC6312-OOPS AND DATA STRUCTURES 
                                         
                                LABORATORY 
                                           
             
             
             
             
             
                                       
                                       
                                       
                                                    EC6312 OOPS AND DATA STRUCTURES LABORATORY 
                 
                                     ANNA UNIVERSITY: CHENNAI 
                                          REGULATION: 2013 
                                              SYLLABUS 
                LIST OF EXPERIMENTS: 
                IMPLEMENTATION IN THE FOLLOWING TOPICS: 
                 
                1. Basic Programs for C++ Concepts 
                2. Array implementation of List Abstract Data Type (ADT) 
                3. Linked list implementation of List ADT 
                4. Cursor implementation of List ADT                         
                5. Stack ADT - Array and linked list implementations 
                6. The next two exercises are to be done by implementing the following source files  
                     i. Program source files for Stack Application 1 
                     ii. Array implementation of Stack ADT 
                     iii. Linked list implementation of Stack ADT 
                     iv. Program source files for Stack Application 2 
                     v. An appropriate header file for the Stack ADT should be included in (i) and (iv) 
                7. Implement any Stack Application using array implementation of Stack ADT (by  
                    implementing files (i) and (ii) given above) and then using linked list 
                8. Implementation of Stack ADT (by using files (i) and implementing file (iii)) 
                9. Implement another Stack Application using array and linked list implementations of Stack  
                    ADT (by implementing files (iv) and using file (ii), and then by using files (iv) and (iii)) 
                10. Queue ADT – Array and linked list implementations 
                11. Search Tree ADT - Binary Search Tree 
                12. Implement an interesting application as separate source files and using any of the  
                      Searchable ADT files developed earlier. Replace the ADT file alone with other  
                      appropriate ADT files. Compare the performance. 
                13. Quick Sort 
                                                                  TOTAL: 45 PERIODS 
                LIST OF EQUIPMENT FOR A BATCH OF 30 STUDENTS: 
                Standalone desktops with C++ compiler 30 Nos. 
                                         (or) 
                Server with C++ compiler supporting 30 terminals or more. 
                 
                 
                 
                 
                                                      
                DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING                   VVIT 
                                                   EC6312 OOPS AND DATA STRUCTURES LABORATORY 
                 
                                                INDEX 
                                                     
                EX.         NAME OF THE EXERCISE          PAGE     STAFF    REMARKS 
                NO.                                       NO.    SIGNATURE 
                  1   STUDENTS RECORD (CLASS AND OBJECT)                            
                  2   UNARY OPERATORS OVERLOADING                                   
                  3   INHERITANCE                                                   
                  4   FUNCTION OVERLOADING                                          
                  5   ARRAY IMPLEMENTATION OF LIST ADT                              
                      INKED LIST IMPLEMENTATION OF LIST 
                  6                                                                 
                      ADT 
                  7   CURSOR IMPLEMENTATION OF LIST ADT                             
                  8   ARRAY IMPLEMENTION OF STACK ADT                               
                  9   STACK ADT USING LINKED LIST                                   
                      PROGRAM SOURCE FILES FOR STACK 
                 10                                                                 
                      APPLICATION1 
                      PROGRAM SOURCE FILES FOR STACK 
                 11                                                                 
                      APPLICATION2 
                 12   QUEUE ADT USING LINKED LIST                                   
                 13   QUEUE ADT USING ARRAY                                         
                 14   BINARY SEARCH TREE                                            
                 15   HEAP SORT                                                     
                 16   QUICK SORT                                                    
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING                  VVIT 
                                                     EC6312 OOPS AND DATA STRUCTURES LABORATORY 
                 
                EX.NO:1          STUDENTS RECORD (CLASS AND OBJECT) 
                 
                AIM: 
                 
                      To write a program in C++ to prepare a student Record using class and object. 
                 
                DESCRIPTION: 
                      The  main  purpose  of  C++  programming  is  to  add  object  orientation  to  the  C 
                programming  language  and  classes  are  the  central  feature  of  C++  that  supports  object-
                oriented programming and are often called user-defined types. 
                      A class is used to specify the form of an object and it combines data representation 
                and methods for manipulating that data into one neat package. The data and functions within 
                a class are called members of the class. 
                C++ Class Definitions 
                      When you define a class, you define a blueprint for a data type. This doesn't actually 
                define any data, but it does define what the class name means, that is, what an object of the 
                class will consist of and what operations can be performed on such an object. 
                      A class definition starts with the keyword class followed by the class name; and the 
                class body, enclosed by a pair of curly braces. A class definition must be followed either by a 
                semicolon or a list of declarations. For example, we defined the Box data type using the 
                keyword class as follows: 
                                 class Box { 
                                    public: 
                                       double length;   // Length of a box 
                                       double breadth;  // Breadth of a box 
                                       double height;   // Height of a box 
                                 }; 
                      The keyword public determines the access attributes of the members of the class that 
                follow it. A public member can be accessed from outside the class anywhere within the scope 
                of the class object. You can also specify the members of a class as private or protected which 
                we will discuss in a sub-section. 
                Define C++ Objects 
                      A class provides the blueprints for objects, so basically an object is created from a 
                class. We declare objects of a class with exactly the same sort of declaration that we declare 
                variables of basic types. Following statements declare two objects of class Box: 
                            Box Box1;          // Declare Box1 of type Box 
                            Box Box2;          // Declare Box2 of type Box 
                      Both of the objects Box1 and Box2 will have their own copy of data members. 
                DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING                      VVIT 
The words contained in this file might help you see if this file matches what you are looking for:

...Dharmapuri lab manual academic year odd semester regulation branch b e ece ii iii ec oops and data structures laboratory anna university chennai syllabus list of experiments implementation in the following topics basic programs for c concepts array abstract type adt linked cursor stack implementations next two exercises are to be done by implementing source files i program application iv v an appropriate header file should included implement any using given above then another queue search tree binary interesting as separate searchable developed earlier replace alone with other compare performance quick sort total periods equipment a batch students standalone desktops compiler nos or server supporting terminals more department computer science engineering vvit index ex name exercise page staff remarks no signature record class object unary operators overloading inheritance function inked implemention heap aim write prepare student description main purpose programming is add orientation ...

no reviews yet
Please Login to review.