پاورپوینت کامل Pattern Matching & Recursion 17 اسلاید در PowerPoint


در حال بارگذاری
10 جولای 2025
پاورپوینت
17870
2 بازدید
۷۹,۷۰۰ تومان
خرید

توجه : این فایل به صورت فایل power point (پاور پوینت) ارائه میگردد

 پاورپوینت کامل Pattern Matching & Recursion 17 اسلاید در PowerPoint دارای ۱۷ اسلاید می باشد و دارای تنظیمات کامل در PowerPoint می باشد و آماده ارائه یا چاپ است

شما با استفاده ازاین پاورپوینت میتوانید یک ارائه بسیارعالی و با شکوهی داشته باشید و همه حاضرین با اشتیاق به مطالب شما گوش خواهند داد.

لطفا نگران مطالب داخل پاورپوینت نباشید، مطالب داخل اسلاید ها بسیار ساده و قابل درک برای شما می باشد، ما عالی بودن این فایل رو تضمین می کنیم.

توجه : در صورت  مشاهده  بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل می باشد و در فایل اصلی پاورپوینت کامل Pattern Matching & Recursion 17 اسلاید در PowerPoint،به هیچ وجه بهم ریختگی وجود ندارد


بخشی از مطالب داخلی اسلاید ها

پاورپوینت کامل Pattern Matching & Recursion 17 اسلاید در PowerPoint

اسلاید ۴: Operators, Functions and Modules4totalSales :: Int -> InttotalSales n | n = = 0 = sales 0 | otherwise = totalSales (n-1) + sales nWe have used recursion in the definition of our functions. This type of recursion is called primitive recursion. The first clause is called the base case and the second clause is called the recursive case.totalSales 4 = totalSales 3 + sales 4 = (totalSales 2 + sales 3) + sales 4 = ((totalSales 1 + sales 2) + sales 3 )+ sales 4 = (((totalSales 0 + sales 1) + sales 2) + sales 3 )+ sales 4 = ((((sales 0 + sales 1) + sales 2) + sales 3 ) + sales 4 = 15+5 + 7+18+7+0+5=57Definition of totalSales (using guards):

اسلاید ۵: Operators, Functions and Modules5maxSales 4 = maxi (sales 4) maxSales 3 = maxi 7 (maxi (sales 3) maxSales 2) = maxi 7 (maxi 18 (maxi (sales 2) maxSales 1)) = maxi 7 (maxi 18 (maxi 7 (maxi (sales 1) maxSales 0))) = maxi 7 (maxi 18 (maxi 7 (maxi 5 sales 0))) = maxi 7 (maxi 18 (maxi 7 (maxi 5 15))) = maxi 7 (maxi 18 (maxi 7 15)) = maxi 7 (maxi 18 15) = maxi 7 18 = 18Function to calculate maximum sales(using guards):maxSales :: Int -> IntmaxSales n | n = = 0 = sales 0 | otherwise = maxi (sales n) maxSales (n-1)

اسلاید ۶: Operators, Functions and Modules6Pattern matching could have been used for defining these functions. Pattern matching may be used when we have a number of equations. Each equation can become a pattern. Let’s now define totalSales and maxSales using patterns.totalSales 0 = sales 0totalSales n = totalSales (n-1) + sales nmaxSales 0 = sales 0maxSales n = maxi (sales n) (maxSales (n-1))The underscore “_” (known as don’t care) can be used as a pattern and we use it when we do not care about the value it matches with.isZero :: Int -> BoolisZero 0 = TrueisZero _ = FalsePrelude> isZero ‘A’

اسلاید ۷: Operators, Functions and Modules7More Types

اسلاید ۸: Operators, Functions and Modules8The ASCII code of the characters can also be used for representing them. For instance, ‘۶۵’ is equivalent to ‘A’. CharacterType Char is a Haskell built-in type. Characters are put inside single quotes. ‘a’ to ‘z’, ‘A’ to ‘Z’, ‘۰’ to ‘۹’Some characters are represented using a backslash “” before them. Examples are:tab ‘t’, newline ‘n’, backslash ‘’single quote ‘’’, double quote ‘”’ASCII codes 65 to 90 represent A-ZASCII codes 97 to 122 represent a-zASCII codes 48 to 57 represent 0-9

اسلاید ۹: Operators, Functions and Modules9Prelude> ord ‘r’۱۱۴Prelude> ‘۱۱۴’rPrelude> chr (114)

  راهنمای خرید:
  • همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
  • ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.