مثال : فلوچارتي رسم كنيد كه دو عدد از ورودي دريافت كرده بزرگترين عدد

Slides:



Advertisements
Similar presentations
دستور العمل نحوه محاسبه امتیاز مقالات ISI اعضای هیأت علمی دانشگاه صنعتی اصفهان بر اساس تعداد استنادات در پايگاه اسكاپوس شهریور ماه 1388 نفیسه دهقان.
Advertisements

ارائه روشي براي شناسايي کاراکترهاي دستنويس، برپايه شبکه LVQ.
مثال های کاربردی (1) محاسبه سطوح دايره ای شکل –آبياری بارانی –سم پاشها تعريف مسئله: تهيه برنامه ای که بر اساس يک شعاع مفروض ورودی سطح دايره متناظر را محاسبه.
ارائه درس روباتيکز Extended Kalman Filter فريد ملازم استاد مربوطه دکتر شيري دانشگاه امير کبير – دانشکده کامپيوتر و فناوري اطلاعات.
مديريت پروژه‌هاي فناوري اطلاعات فرآيند مديريت پروژه-مرحله برنامه‌ريزي.
نمايش اعداد.
نمايش اعداد.
ارائه کننده: آلاء شريعتی
مديريت پروژه‌هاي فناوري اطلاعات فرآيند مديريت پروژه-مرحله برنامه‌ريزي.
نمايش اعداد علی عادلی.  مبنا ( base ): –مبناي r: ارقام محدود به [0, r-1]  دسيمال:(379) 10  باينري:( ) 2  اکتال:(372) 8  هگزادسيمال:(23D9F)
ساختارهاي تقسيم كار پروژه
آرايه Array آرايه مجموعه اى از متغيرهاى از يك نوع است كه با يك نام مشترك تحت استفاده قرار مى گيرند. يك عنصر بخصوص در يك آرايه با يك index (انديس ) مورد.
Chapter 4 Combinational Logic
1 فصل دوم تبديلات. 2 فصل دوم سرفصل مطالب مقدمه ضرب بردارها دستگاه ‌ هاي مختصات دوران ‌ ها مختصات همگن دوران ‌ ها و انتقال ‌ ها تبديلات تركيبي همگن تبديل.
شرط و تصميم اصول كامپيوتر 1. 2 الگوريتم اقليدس E1: [find remainder] Divide m by n and let r be the remainder. Clearly, 0
1/19 Informed search algorithms Chapter 4 Modified by Vali Derhami.
Department of Computer Eng. & IT Amirkabir University of Technology (Tehran Polytechnic) Data Structures Lecturer: Abbas Sarraf Order.
Introduction to Programming Lecture 2: Algorithm Design.
1 فصل سوم سينماتيك مستقيم. 2 محتواي فصل   تعريف مجموعه فازي   تابع عضويت   نمايش مجموعه هاي فازي   برش آلفا   متغيرهاي زباني   ساخت مجموعه.
الف) تابع y = f(x) = X >= 0x -2 < x < 0 x3x3 X
اقتصاد مهندسي فصل دوم.
مدارهای منطقی فصل چهارم و پنجم - مدارهاي منطقي تركيبي ماجولي
تهیه و تنظیم: فاطمه قاسمی دانشگاه صنعتی شریف – پاییز 86
عامل هاي منطقي- منطق گزاره‌اي
مطالعات تحليلي مشاهده اي
تمرین هفتم بسم الله الرحمن الرحیم درس یادگیری ماشین محمدعلی کیوان راد
مرتب سازي مقايسه اي مرتب سازي خطي
برنامه نويسي C++ محمد رضا ملک شاهکویی
آرايه ها.
ANOVA: Analysis Of Variance
ANOVA: Analysis Of Variance
نمايش معادلات فضاي حالت توسط فرمهاي كانوليكال
روش حریصانه در طراحی الگوریتم
وحید حقيقت دوست دانشکده فنی و مهندسی دانشگاه شاهد
Quick Sort مرتب سازي سريع.
دستورات کنترل و تکرار- 2 اصول كامپيوتر 1.
آشنايي با برنامه نويسي به زبان C++
تکنیک دیماتل DEMATEL: decision making trial and evaluation laboratory.
فصل ششم: نرم افزار کامپيوتر
مباني كامپيوتر و برنامه سازي Basics of Computer and Programming
دکتر حسين بلندي/ دکتر سید مجید اسماعیل زاده / دکتر بهمن قربانی واقعی
تبدیل فوریه (Fourier Transform)
نمايش اعداد در کامپيوتر چهار عمل اصلي
Similarity transformation
MADM Techniques(2) TOPSIS
كنترل وعده هاي غذايي براي كاهش وزن
به نام خدا برنامه ارزيابي خارجي کيفيت (هماتولوژی- سرولوژی)
Sampling methods - جامعه هدف ((Target population
گزگز و خواب رفتگي انگشتان دست
سيستمهاي اطلاعات مديريت
هیدرولیک جریان در کانالهای باز
مديريت پروژه‌هاي فناوري اطلاعات
فيلتر كالمن معرفي : فيلتر كالمن تخمين بهينه حالت‌ها است كه براي سيستم‌هاي ديناميكي با اختلال تصادفي در سال 1960 بزاي سيستم‌هاي گسسته و در سال 1961 براي.
بنام خدا زبان برنامه نویسی C (21814( Lecture 7 Chapter 7
بنام خدا زبان برنامه نویسی C (21814( Lecture 3 Chapter 4
گروه كارشناسي ارشد مديريت فنآوري اطلاعات(واحد الكترونيكي تهران)
SY604 NAT PPPoE Configuration
Sampling methods - جامعه هدف ((Target population
Test آزمون نرم افزار Mansooreh Jalalyazdi.
به نام خدا برنامه ارزيابي خارجي کيفيت (هماتولوژی- سرولوژی)
تحليل عملكرد يك سيستم تصويربرداري ديجيتال
راهنماي استفاده از PubMed
آمار توصيفي ارائه: سيد عماد احمدي.
مدلسازي تجربي – تخمين پارامتر
توزیع میانگین نمونه سعید موسوی.
تبديل همانندي در معادلات حالت و خروجي P ماتريس تبديل ثابت و ناويژه
گروه كارشناسي ارشد مديريت فنآوري اطلاعات(واحد الكترونيكي تهران)
تمريناتي براي پيشگيري از درد پايين کمر
تخمين پارامترها - ادامه
Graph Theory in Circuit-1
Presentation transcript:

مثال : فلوچارتي رسم كنيد كه دو عدد از ورودي دريافت كرده بزرگترين عدد را پيدا كرده در خروجي چاپ نمايد. Begin Read(a,b) max a Write(max) End if b>max No yes max b

مثال : فلوچارتي رسم نمائيد كه سه عدد از ورودي دريافت كرده، كوچكترين عدد را يافته در خروجي چاپ نمايد: Begin Read(a,b,c) min a Write(min) End if b<min then No yes min b if c<min then min c

نمونه اجراي فلوچارت بالا بصورت زير مي‌باشد: خروج a b c Min 11 12 11 17 12 1 2 3 4 5

تمرين 1- فلوچارتي رسم كنيد که عددي را از ورودي دريافت كرده، قدر مطلق عدد را در خروجي چاپ كند. 2- فلوچارتي رسم نمائيد كه عددي از ورودي دريافت كرده مثبت، منفي يا صفر بودن عدد را تشخيص داده، در خروجي با پيغام مناسب چاپ كند. 3- فلوچارتي رسم نمائيد كه عددي را از ورودي دريافت كرده، بخشپذيري آن بر 3 و 5 را بررسي نمايد.

حلقه‌ها در حل بسياري از مسائل با عملياتي روبرو مي‌شويم ، كه نياز به تكرار دارند و عمل تكرار آنها به تعداد مشخصي انجام مي‌گيرد. فرض كنيد، بخواهيم ميانگين 100 عدد را محاسبه كنيم، در اينصورت منطقي بنظر نمي‌رسد كه 100 متغير مختلف را از ورودي دريافت كنيم سپس آنها را جمع كنيم.

حلقه های با تکرار نا مشخص انواع حلقه ها حلقه های با تکرار مشخص حلقه های با تکرار نا مشخص

حلقه های با تکرار مشخص در اين نوع حلقه‌ها تعداد تكرار مشخص مي‌باشد اين حلقه از اجزاء زير تشكيل مي‌شود: 1ـ انديس حلقه 2ـ مقدار اوليه براي انديس حلقه 3- مقدار افزاينده براي انديس حلقه (معمولا يك واحد در هر مرحله) 4ـ مقدار نهايي (تعداد تكرا حلقه) 5ـ شرطي براي كنترل تعداد تكرار حلقه

اين حلقه‌ها را غالباً با فلوچارت بصورت زير نمايش مي‌دهند: i 1 if i<=n yes No مجموعه دستورات حلقه i i+1 اتمام كار حلقه

مثال : فلوچارتي رسم نمائيد كه عدد n را از ورودي دريافت كرده، i انديس حلقه

Begin Read(n) I 1 sum 0 if I<=n yes No Write(sum) End sum sum+I I I+1 حلقه

نمونه اجراي فلوچارت بالا بصورت زير است: خروجي N I sum 15 5 1 0 2 1 3 3 4 6 5 10 6 15 1 2 3 4 5 6 7

مثال : فلوچارتي رسم كنيد كه n عدد از ورودي دريافت كرده، انديس حلقه i مقدار نهايي n بزرگترين مقدار Max

Begin Read(n) , Read(a) i 2 max a No if i<=n then write(max) yes End Read(a) حلقه if a > max yes max a No i i+1

مثال : فلوچارتي رسم نمائيد كه n , x ، دو عدد صحيح مثبت را از ورودي دريافت كرده سپس x به توان n را محاسبه كند. انديس حلقه i مقدار نهايي n عدد به توان n pow

Begin i 1 pow 1 if i<=n then yes No write(pow) End pow pow*x حلقه Read(n,x) i i+1

حلقه‌هايي كه تعداد تكرار آنها مشخص نيست در اين حلقه‌ها با توجه به ورودي، تعداد تكرار مشخص مي‌شود. و دقيقاً نمي‌‌توان تعداد تكرار حلقه را بدون ورودي معين كرد. اين حلقه ها فقط شامل شرطي هستند كه تا زمانيكه برقرار باشد حلقه اجرا مي‌شود.