FP_CS_23_24

所属分类:数学计算
开发工具:Racket
文件大小:0KB
下载次数:0
上传日期:2023-10-17 07:51:32
上 传 者sh-1993
说明:  索非亚大学数学和信息学院“函数编程”课程第4组的实践课。,
(Practice sessions of group 4 for the course "Functional Programming" in the Faculty of Mathematics and Informatics, Sofia University.,)

文件列表:
LICENSE (1065, 2023-12-18)
Week_01 - Numbers. Recursion (part 1)/ (0, 2023-12-18)
Week_01 - Numbers. Recursion (part 1)/task0.1 (13486, 2023-12-18)
Week_01 - Numbers. Recursion (part 1)/task0.rkt (74, 2023-12-18)
Week_01 - Numbers. Recursion (part 1)/task1.rkt (920, 2023-12-18)
Week_01 - Numbers. Recursion (part 1)/task4.rkt (537, 2023-12-18)
Week_02 - Recursion (part 2)/ (0, 2023-12-18)
Week_02 - Recursion (part 2)/assets/ (0, 2023-12-18)
Week_02 - Recursion (part 2)/assets/seq.png (42623, 2023-12-18)
Week_02 - Recursion (part 2)/task1.rkt (722, 2023-12-18)
Week_02 - Recursion (part 2)/task2.rkt (829, 2023-12-18)
Week_02 - Recursion (part 2)/task3.rkt (320, 2023-12-18)
Week_02 - Recursion (part 2)/task4.rkt (436, 2023-12-18)
Week_02 - Recursion (part 2)/task5.rkt (596, 2023-12-18)
Week_02 - Recursion (part 2)/task6.rkt (539, 2023-12-18)
Week_02 - Recursion (part 2)/task7.rkt (422, 2023-12-18)
Week_02 - Recursion (part 2)/task8.rkt (645, 2023-12-18)
Week_03 - Recursion (part 3)/ (0, 2023-12-18)
Week_03 - Recursion (part 3)/assets/ (0, 2023-12-18)
Week_03 - Recursion (part 3)/assets/pentagon.png (80593, 2023-12-18)
Week_03 - Recursion (part 3)/assets/sequence.png (9996, 2023-12-18)
Week_03 - Recursion (part 3)/assets/sine.png (19512, 2023-12-18)
Week_03 - Recursion (part 3)/task1.rkt (675, 2023-12-18)
Week_03 - Recursion (part 3)/task2.rkt (325, 2023-12-18)
Week_03 - Recursion (part 3)/task3.bak (205, 2023-12-18)
Week_03 - Recursion (part 3)/task3.rkt (445, 2023-12-18)
Week_03 - Recursion (part 3)/task4.bak (353, 2023-12-18)
Week_03 - Recursion (part 3)/task4.rkt (803, 2023-12-18)
Week_03 - Recursion (part 3)/task5.bak (379, 2023-12-18)
Week_03 - Recursion (part 3)/task5.rkt (633, 2023-12-18)
Week_03 - Recursion (part 3)/task6.bak (487, 2023-12-18)
Week_03 - Recursion (part 3)/task6.rkt (665, 2023-12-18)
Week_03 - Recursion (part 3)/task7.bak (356, 2023-12-18)
Week_03 - Recursion (part 3)/task7.rkt (494, 2023-12-18)
Week_04 - Lambda Expressions/ (0, 2023-12-18)
... ...

# Functional Programming, Computer Science, Winter Semester 2023-2024 ## Algorithm for solving exercises 1. What is the name of the procedure/function? 2. How many parameters does it take? 3. What is the type of the parameters? 4. What are the names of the parameters? 5. What is the return type? 6. Break the task into smaller tasks. List them. ## In case of an error in Haskell - check whitespace (space, tab, etc.) - remove/comment out declaration - new algorithm ## In case of an error in Racket - check procedure application => should be prefix - procedure <=> parenthesis - new algorithm ## Resources for Haskell - [HASKELL IN 100 SECONDS](https://youtu.be/Qa8IfEeBJqk) - [Youtube channel (beginner to advanced)](https://www.youtube.com/channel/UC3xdLFFsqG701QAyGJIPT1g/videos) - [Book](http://learnyouahaskell.com/chapters) (read chapters [1 .. 8]) - [Library for working with lists (Data.List)](https://hackage.haskell.org/package/base-4.12.0.0/docs/Data-List.html) - [Library for working with characters/digits (Data.Char)](https://hackage.haskell.org/package/base-4.12.0.0/docs/Data-Char.html) - [Youtube channel (advanced)](https://www.youtube.com/c/Tsoding/videos) - [Learn Haskell in 1 hour](https://www.youtube.com/watch?v=02_H3LjqMr8) ## Resources for Racket - [Pure code, no bugs](https://www.youtube.com/watch?v=HlgG395PQWw) - [Introduction to Racket and Dr. Racket](https://www.youtube.com/playlist?list=PLXaqTeMx01E_eK1ZEpKvKL5KwSaj7cJW9) - [Racket API](https://docs.racket-lang.org/reference/) - [CHEAT SHEET](https://docs.racket-lang.org/racket-cheat/index.html) - [Working with numbers](https://docs.racket-lang.org/math/number-theory.html) - [Working with lists and pairs](https://docs.racket-lang.org/reference/pairs.html) - [Some built-in procedures](https://www.cs.cmu.edu/Groups/AI/html/r4rs/r4rs_8.html) - [Install DrRacket](https://download.racket-lang.org/) ## Don't be afraid to ask questions > He who asks a question is a fool for five minutes; he who does not ask a question remains a fool forever. -- Chinese Proverb

近期下载者

相关文件


收藏者