PascalABC.NET: Difference between revisions

Content deleted Content added
Use in school and higher education: Added link to a comparison of PABC and other languages used on the State Exam
Line 105:
<ref name="HammingCode">{{cite web |last1=Dzhenzher |first1=V.O. |last2=Denisova |first2=L.V. |title=Implementation of the Hamming code on PascalABC.NET while studying the theoretical foundations of informatics |url=https://www.sciencegate.app/document/10.32517/2221-1993-2021-20-9-27-36 |access-date=4 April 2023 |website=www.sciencegate.app |publisher=Informatics in school, 2021; 1(9) |pages=29-38 |doi=10.32517/2221-1993-2021-20-9-27-36}}</ref>
<ref name="SciGraph">{{cite web |last1=Dzhenzher |first1=V.O. |last2=Denisova |first2=L.V. |title=Scientific graphics in PascalABC.NET: plotting function graphs in a rectangular cartesian coordinate system |url=https://www.sciencegate.app/document/10.32517/2221-1993-2020-19-1-31-39 |access-date=4 April 2023 |website=www.sciencegate.app |publisher=Informatics in school. 2020; (1) |pages=31-39 |doi=10.32517/2221-1993-2020-19-1-31-39}}</ref>
[[File:Turtle Dawing Unit of PascalABC.NET.png|thumb|An example of a geometric figure drawn with the TurtleTurtleWPF Unitunit]]
PascalABC.NET has built-in units aimed at teaching children of primary and secondary school age: GraphWPF (raster graphics), WPFObjects (vector graphics), Graph3D (3D graphics and animation), Robot, Drawman and TurtleWPF (for beginners).These units represent a higher abstraction level allowing beginners not to focus on technical aspects of drawing.
The figure shown is drawn with the following code:<syntaxhighlight lang="delphi">