loading...

برنامه نویسی ایرانی

بازدید : 35
جمعه 18 خرداد 1403 زمان : 15:23

امروزه، اکثر مردم نیازی به دانستن نحوه آموزش برنامه نویس برای کودکان کار یک کامپیوتر ندارند. اکثر مردم به سادگی می توانند یک کامپیوتر یا تلفن همراه را روشن کنند و به یک شی کوچک گرافیکی روی صفحه نمایش اشاره کنند، روی یک دکمه کلیک کنند یا یک یا دو انگشت را بکشند، و کامپیوتر کاری انجام می دهد. یک مثال می تواند دریافت اطلاعات آب و هوا از شبکه و نمایش آن باشد. نحوه تعامل با یک برنامه کامپیوتری تنها چیزی است که افراد عادی باید بدانند.

اما، از آنجایی که قصد دارید نحوه نوشتن برنامه های کامپیوتری را یاد بگیرید، باید کمی در مورد نحوه کار یک کامپیوتر بدانید. وظیفه شما این خواهد بود که به رایانه دستو آموزش برنامه نویس برای کودکان ر دهید تا کارها را انجام دهد.

.

اساسا، نوشتن نرم افزار (برنامه های کامپیوتری) شامل توصیف فرآیندها، رویه ها است. شامل نگارش الگوریتم ها می شود. برنامه نویسی کامپیوتری شامل ایجاد لیستی از دستورالعمل ها است - نمایش کد منبع نرم افزار مواردی که این دستورالعمل ها دستکاری می کنند انواع مختلفی از اشیا هستند، به عنوان مثال، اعداد، کلمات، تصاویر، صداها و غیره... ایجاد یک برنامه کامپیوتری می تواند مانند ساختن موسیقی باشد. مانند طراحی یک آموزش برنامه نویس برای کودکان خانه، مانند ایجاد بسیاری از چیزها. بحث شده است که در وضعیت فعلی آن یک هنر است نه مهندسی.

یک سوال منصفانه که ممکن است داشته باشید این است که "چرا باید برنامه نویسی کامپیوتر را یاد بگیرم؟"

یک دلیل مهم برای در نظر گرفتن یادگیری این است که مفاهیم زیربنای آن برای شما ارزشمند خواهد بود، صرف نظر از اینکه آیا به دنبال آن هستید یا نه. یکی از چیزهایی که به سرعت یاد خواهید گرفت این است که یک کامپیوتر بسیار گنگ، اما مطیع است. دقیقاً همان کاری را انجام می دهد که شما به آن آموزش برنامه نویس برای کودکان می گویید، که لزوماً آن چیزی نیست که شما می خواستید. برنامه نویسی به شما کمک می کند تا اهمیت وضوح بیان را بیاموزید.

درک عمیق از برنامه نویسی، به ویژه

مفاهیم تجزیه متوالی به عنوان یک روش تجزیه و تحلیل

و اشکال زدایی راه حل های آزمایشی، نتایج قابل توجهی دارد

مزایای آموزشی در بسیاری از حوزه های گفتمان،

از جمله مواردی که آموزش برنامه نویس برای کودکان به کامپیوتر و اطلاعات مربوط نیستند

تکنولوژی فی نفسه

(سیمور پیپرت، در «طوفان ذهن»)

اغلب گفته شده است که یک شخص واقعاً این کار را نمی کند

چیزی را بفهمد تا زمانی که آن را به دیگری بیاموزد.

در واقع یک شخص واقعاً چیزی را درک نمی کند

تا پس از آموزش آن به کامپیوتر، یعنی آن را بیان کنید

به عنوان یک الگوریتم."

(دونالد کنوت، در "ماهنامه ریاضی آمریکایی" 81)

ثابت شده است که کامپیوترها به آموزش برنامه نویس برای کودکان عنوان کمکی برای پاکسازی بسیار موثر هستند

فكر كردن. ایده های درهم و نیمه کاره گاهی اوقات

برای قرن ها زنده ماندند زیرا مشاهیر توهم کرده اند

خودشان به اندازه پیروانشان یا به خاطر کمتر بودنشان

نورها، از ترس تمسخر آموزش برنامه نویس برای کودکان ، نمی توانستند اعصاب را به خود جلب کنند

اعتراف کنید که آنها نمی دانستند استاد چه می گوید

در باره. آزمونی به همان اندازه که می توان در مورد این که آیا می توان دریافت کرد، بی ایراد بود

شما چیزی را به همان خوبی که فکر می کنید بیان کردن است می فهمید

آن را به عنوان یک برنامه کامپیوتری و سپس ببینید که آیا برنامه انجام می دهد

آنچه قرار است انجام دهد كامپيوترها متعصب نيستند و

صداهای مشتاقانه ای برای اطمینان از تبلیغ آنها ایجاد نمی کند

یا آنچه را که نمی دانند استتار کنند. آنچه به دست می آورید همان است

تو گفتی.

(جیمز پی هوگان در "ذهن مهم است")

مارک گوزدیال یک پست وبلاگی دارد، چرا باید آموزش برنامه نویس برای کودکان برنامه نویسی را آموزش دهیم، که دلایل زیادی را توضیح می دهد که یادگیری برنامه نویسی کامپیوتر مهم است.

یک دلیل آخر، می تواند بسیار سرگرم کننده باشد! یک همکار یک بار گفت: "باورم نمی شود برای کاری که دوست دارم انجام دهم، اینقدر خوب حقوق می گیرم."

بنابراین... دستورالعمل هایی که یک کامپیوتر می فهمد چگونه به نظر می رسد؟ و چه نوع اشیایی را دستورالعمل ها دستکاری می کنند؟ در پایان این درس شما قادر خواهید بود به این سوالات پاسخ دهید. اما ابتدا سعی می کنیم برنامه ای به زبان انگلیسی بنویسیم.

برنامه نویسی با استفاده از زبان انگلیسی

آنچه را که در مقدمه این درس گفتم را به خاطر دارید؟

نوشتن نرم افزار، برنامه های کامپیوتری، بسیار شبیه است

مراحل انجام کاری را بنویسید.

قبل از اینکه ببینیم یک زبان برنامه نویسی کامپیوتر چگونه به نظر می رسد، بیایید از زبان انگلیسی برای توصیف نحوه انجام کاری به عنوان یک سری مراحل استفاده کنیم. یک تمرین رایج که Teaching programming for children واقعاً شما را به این فکر می‌کند که برنامه‌نویسی کامپیوتری چگونه می‌تواند باشد، توصیف فرآیندی است که با آن آشنا هستید.

امروزه، اکثر مردم نیازی به دانستن نحوه آموزش برنامه نویس برای کودکان کار یک کامپیوتر ندارند. اکثر مردم به سادگی می توانند یک کامپیوتر یا تلفن همراه را روشن کنند و به یک شی کوچک گرافیکی روی صفحه نمایش اشاره کنند، روی یک دکمه کلیک کنند یا یک یا دو انگشت را بکشند، و کامپیوتر کاری انجام می دهد. یک مثال می تواند دریافت اطلاعات آب و هوا از شبکه و نمایش آن باشد. نحوه تعامل با یک برنامه کامپیوتری تنها چیزی است که افراد عادی باید بدانند.

اما، از آنجایی که قصد دارید نحوه نوشتن برنامه های کامپیوتری را یاد بگیرید، باید کمی در مورد نحوه کار یک کامپیوتر بدانید. وظیفه شما این خواهد بود که به رایانه دستو آموزش برنامه نویس برای کودکان ر دهید تا کارها را انجام دهد.

.

اساسا، نوشتن نرم افزار (برنامه های کامپیوتری) شامل توصیف فرآیندها، رویه ها است. شامل نگارش الگوریتم ها می شود. برنامه نویسی کامپیوتری شامل ایجاد لیستی از دستورالعمل ها است - نمایش کد منبع نرم افزار مواردی که این دستورالعمل ها دستکاری می کنند انواع مختلفی از اشیا هستند، به عنوان مثال، اعداد، کلمات، تصاویر، صداها و غیره... ایجاد یک برنامه کامپیوتری می تواند مانند ساختن موسیقی باشد. مانند طراحی یک آموزش برنامه نویس برای کودکان خانه، مانند ایجاد بسیاری از چیزها. بحث شده است که در وضعیت فعلی آن یک هنر است نه مهندسی.

یک سوال منصفانه که ممکن است داشته باشید این است که "چرا باید برنامه نویسی کامپیوتر را یاد بگیرم؟"

یک دلیل مهم برای در نظر گرفتن یادگیری این است که مفاهیم زیربنای آن برای شما ارزشمند خواهد بود، صرف نظر از اینکه آیا به دنبال آن هستید یا نه. یکی از چیزهایی که به سرعت یاد خواهید گرفت این است که یک کامپیوتر بسیار گنگ، اما مطیع است. دقیقاً همان کاری را انجام می دهد که شما به آن آموزش برنامه نویس برای کودکان می گویید، که لزوماً آن چیزی نیست که شما می خواستید. برنامه نویسی به شما کمک می کند تا اهمیت وضوح بیان را بیاموزید.

درک عمیق از برنامه نویسی، به ویژه

مفاهیم تجزیه متوالی به عنوان یک روش تجزیه و تحلیل

و اشکال زدایی راه حل های آزمایشی، نتایج قابل توجهی دارد

مزایای آموزشی در بسیاری از حوزه های گفتمان،

از جمله مواردی که آموزش برنامه نویس برای کودکان به کامپیوتر و اطلاعات مربوط نیستند

تکنولوژی فی نفسه

(سیمور پیپرت، در «طوفان ذهن»)

اغلب گفته شده است که یک شخص واقعاً این کار را نمی کند

چیزی را بفهمد تا زمانی که آن را به دیگری بیاموزد.

در واقع یک شخص واقعاً چیزی را درک نمی کند

تا پس از آموزش آن به کامپیوتر، یعنی آن را بیان کنید

به عنوان یک الگوریتم."

(دونالد کنوت، در "ماهنامه ریاضی آمریکایی" 81)

ثابت شده است که کامپیوترها به آموزش برنامه نویس برای کودکان عنوان کمکی برای پاکسازی بسیار موثر هستند

فكر كردن. ایده های درهم و نیمه کاره گاهی اوقات

برای قرن ها زنده ماندند زیرا مشاهیر توهم کرده اند

خودشان به اندازه پیروانشان یا به خاطر کمتر بودنشان

نورها، از ترس تمسخر آموزش برنامه نویس برای کودکان ، نمی توانستند اعصاب را به خود جلب کنند

اعتراف کنید که آنها نمی دانستند استاد چه می گوید

در باره. آزمونی به همان اندازه که می توان در مورد این که آیا می توان دریافت کرد، بی ایراد بود

شما چیزی را به همان خوبی که فکر می کنید بیان کردن است می فهمید

آن را به عنوان یک برنامه کامپیوتری و سپس ببینید که آیا برنامه انجام می دهد

آنچه قرار است انجام دهد كامپيوترها متعصب نيستند و

صداهای مشتاقانه ای برای اطمینان از تبلیغ آنها ایجاد نمی کند

یا آنچه را که نمی دانند استتار کنند. آنچه به دست می آورید همان است

تو گفتی.

(جیمز پی هوگان در "ذهن مهم است")

مارک گوزدیال یک پست وبلاگی دارد، چرا باید آموزش برنامه نویس برای کودکان برنامه نویسی را آموزش دهیم، که دلایل زیادی را توضیح می دهد که یادگیری برنامه نویسی کامپیوتر مهم است.

یک دلیل آخر، می تواند بسیار سرگرم کننده باشد! یک همکار یک بار گفت: "باورم نمی شود برای کاری که دوست دارم انجام دهم، اینقدر خوب حقوق می گیرم."

بنابراین... دستورالعمل هایی که یک کامپیوتر می فهمد چگونه به نظر می رسد؟ و چه نوع اشیایی را دستورالعمل ها دستکاری می کنند؟ در پایان این درس شما قادر خواهید بود به این سوالات پاسخ دهید. اما ابتدا سعی می کنیم برنامه ای به زبان انگلیسی بنویسیم.

برنامه نویسی با استفاده از زبان انگلیسی

آنچه را که در مقدمه این درس گفتم را به خاطر دارید؟

نوشتن نرم افزار، برنامه های کامپیوتری، بسیار شبیه است

مراحل انجام کاری را بنویسید.

قبل از اینکه ببینیم یک زبان برنامه نویسی کامپیوتر چگونه به نظر می رسد، بیایید از زبان انگلیسی برای توصیف نحوه انجام کاری به عنوان یک سری مراحل استفاده کنیم. یک تمرین رایج که Teaching programming for children واقعاً شما را به این فکر می‌کند که برنامه‌نویسی کامپیوتری چگونه می‌تواند باشد، توصیف فرآیندی است که با آن آشنا هستید.

نظرات این مطلب

تعداد صفحات : -1

درباره ما
موضوعات
آمار سایت
  • کل مطالب : 350
  • کل نظرات : 0
  • افراد آنلاین : 3
  • تعداد اعضا : 0
  • بازدید امروز : 28
  • بازدید کننده امروز : 1
  • باردید دیروز : 13
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 207
  • بازدید ماه : 207
  • بازدید سال : 19219
  • بازدید کلی : 46730
  • <
    پیوندهای روزانه
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    کدهای اختصاصی