عضو : ورود به سیستم |ثبت |ارسال درخواست
جستجو
[اصلاح ] برای حلقه
در علوم رایانه، حلقه for-loop (یا به سادگی برای حلقه) یک دستور کنترل جریان است برای تعیین تکرار، که اجازه می دهد کد اجرا شود بارها و بارها. نحو یک حلقه بر مبنای میراث زبان و زبان های برنامه نویسی پیشین از آن است که از آن قرض گرفته شده است، بنابراین زبان های برنامه نویسی که نسخهای از زبان فارسی هستند یا در خارج از زبان یک زبان است که ابتدا یک تکرار ارائه می دهد، اغلب از یک کلمه کلیدی برای نام یک تکرار کننده، به عنوان مثال، فرزندان ALGOL استفاده از "برای"، در حالی که نسل از فورتان استفاده از "انجام". امکانات دیگری نیز وجود دارد، مثلا COBOL که از "PERFORM VARYING" استفاده می کند.
برخلاف بسیاری از انواع دیگر حلقه ها، مانند loop-to-loop، loop-for-loop اغلب با یک حلقه حلقه یا متغیر حلقه مشخص می شود. این اجازه می دهد تا بدن از حلقه (کد که بارها اجرا شده است) برای اطلاع از توالی هر تکرار. برای حلقه ها نیز معمولا هنگامی استفاده می شود که تعداد تکرارها قبل از ورود به حلقه شناخته شده است. برای حلقه ها، راه حل کوتاه برای ایجاد حلقه ها زمانی که تعداد تکرارها شناخته شده است، به عنوان هر حلقه برای حلقه می تواند به عنوان یک حلقه در زمان نوشته شود.
نام برای حلقه از کلمه انگلیسی برای، که به عنوان کلمه کلیدی در اکثر زبان های برنامه نویسی برای معرفی یک حلقه استفاده می شود، می آید. اصطلاح به زبان انگلیسی به ALGOL 58 معروف است و در ALGOL 60 تاثیرگذار است. این ترجمه مستقیم از پیشین آلمانی für است، که توسط Heinz Rutishauser در Superplan (1949-1951) مورد استفاده قرار گرفت و همچنین در تعریف ALGOL 58 و ALGOL 60 دخیل بود. بدنه حلقه برای مقادیر داده شده از متغیر حلقه اجرا می شود ، اگرچه این در نسخه ALGOL بیانیه روشن تر است که در آن لیستی از مقادیر ممکن و / یا افزایش می تواند مشخص شود.
در FORTRAN و PL / I هرچند، کلمه کلیدی DO استفاده می شود و آن را یک حلقه انجام می دهد، اما در غیر این صورت با یک حلقه که در اینجا شرح داده می شود، یکسان است و با حلقه انجام در حالی که اشتباه است، اشتباه می شود.
[فورتن][هینز روتشوسر][فورتن][علوم کامپیوتر][حلقه Foreach][در حالی که حلقه][در حالی که حلقه را انجام دهید]
برای.1
سنتی برای حلقه ها.1.1
برای حلقه های مبتنی بر Iterator.2.1
خلاصه شده برای حلقه ها.3.1
ترکیب حلقه ها.4.1
شمارنده حلقه.2
مثال.1.2
معانی و ساختارهای اضافی.3
استفاده از حلقه های بی نهایت.1.3
خروج زودرس و ادامه دادن.2.3
دامنه متغیر حلقه و معناشناسی.3.3
تنظیم مرزها.1.3.3
فهرست محدوده های ارزش.4.3
معادل با حلقه های در حال اجرا.4
در عمل.1.4
گاهشمار نحو-برای حلقه در زبان های برنامه نویسی مختلف.5
1957: FORTRAN.1.5
1958: الگول.2.5
1960: کوبول.3.5
1964: BASIC.4.5
1964: PL / I.5.5
1968: الگول 68.6.5
1970: پاسکال.7.5
1972: C / C.8.5
1972: Smalltalk.9.5
1980: آدا.10.5
1980: افرا.11.5
1982: Maxima CAS.12.5
1982: PostScript.13.5
1983: آدا 83 و بالاتر.14.5
1984: MATLAB.15.5
1987: پرل.16.5
1988: Mathematica.17.5
1989: Bash.18.5
1990: Haskell.19.5
1991: Oberon-2، Oberon-07، یا Component Pascal.20.5
1991: پایتون.21.5
1993: AppleScript.22.5
1993: Lua.23.5
1995: CFML.24.5
نحو سینتکس.1.24.5
نحو برچسب.2.24.5
1995: جاوا.25.5
1995: جاوا اسکریپت.26.5
1995: PHP.27.5
1995: روبی.28.5
1996: OCaml.29.5
1998: ActionScript 3.30.5
2008: کوچک پایه.31.5
پیاده سازی در زبان های برنامه نویسی تفسیر شده.6
[بارگذاری بیشتر محتویات ]

Lxjkh 2018@ حق طبع و نشر