TAILIEUCHUNG - Lecture Introduction to Computer Programming - Lecture 25

This chapter focuses on logic pro-gramming with Prolog, studying its applications in natural language processing and , problem solving. The main contents of this chapter include all of the following: Logic and horn clauses, logic programming in prolog, prolog program elements. | CSC141- Introduction to Computer Programming Teacher: AHMED MUMTAZ MUSTEHSAN Lecture – 25 Thanks for Lecture Slides: Dr. Sadaf Tanveer, Assistant Professor, CIIT 1 Structures: Introduction Real world data doesn’t usually deal with information like int, float etc. we have entities that are collections of items, having its own attributes. Example: a ‘book’ is a collection attributes such as title, author, call number, publisher, number of pages, date of publication, etc. All data items are not similar for example author is a string, whereas number of pages is an integer. For dealing with such collections, C provides a data type called ‘structure’. A structure combines different data types that constitutes an entity. CSC 141 Introduction to Computer Programming 2 Introduction: Why Use Structures If data about say 3 such books is to be stored, then we can follow two approaches: Construct individual arrays, one for storing names, another for storing prices and still another for storing number of pages. Use a structure variable. For the sake of convenience assume that the names of books would be single character long. Let us begin with a program that uses arrays. CSC 141 Introduction to Computer Programming 3 void main( ) { char name[3] ; float price[3] ; int pages[3], i ; printf ( "\nEnter names, prices and no. of pages of 3 books\n" ) ; for ( i = 0 ; i <= 2 ; i++ ) scanf ( “\t %c %f %d", &name[i], &price[i], &pages[i] ); printf ( "\n Your entered information \n" ) ; for ( i = 0 ; i <= 2 ; i++ ) printf ( “\t %c \n %f \n %d\n", name[i], price[i], pages[i] ); } Introduction: Old Approach CSC 141 Introduction to Computer Programming 4 Introduction: Output of program Enter names, prices and no. of pages of 3 books A 354 C 682 F 512 Your entered information A 354 C 682 F 512 CSC 141 Introduction to Computer Programming 5 This approach allows you to .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.