SQLite is an embedded SQL database that does not require a separate server process. It is self-contained, transactional, and zero-configuration. The library is small in size and can run in minimal memory and stack space. SQLite implements ACID-compliant transactions and supports SQL features like joins and views while being faster than client-server databases for many common operations. It is suggested for use in applications like gadgets, websites, and browsers due to its small size and ease of use.
Condition Determination Testing and Coverage. ISTQB White-box Techniques with...Radoslaw Smilgin
This document discusses condition determination testing and coverage. It defines condition determination testing as a white box test design technique where test cases independently affect decision outcomes that have been exercised by a test suite. 100% condition determination coverage implies 100% decision condition coverage. Examples of condition determination coverage for different code structures like IF/ELSE, SWITCH, WHILE, and nested conditions are provided.
The document provides an introduction to compilers. It discusses that compilers are language translators that take source code as input and convert it to another language as output. The compilation process involves multiple phases including lexical analysis, syntax analysis, semantic analysis, code generation, and code optimization. It describes the different phases of compilation in detail and explains concepts like intermediate code representation, symbol tables, and grammars.
Types of encoders and decoders with truth tablesAbdullah khawar
Encoders and decoders are used to convert data between different forms. Encoders convert analog to digital signals, while decoders convert digital to analog. There are different types of encoders and decoders like 4-bit, 8-bit, etc. They are designed using logic gates. Encoders have multiple inputs but only one is active at a time, producing an output code. Decoders have a single input but multiple outputs, with only one active at a time. Encoders and decoders are used in applications like motor speed synchronization, remote-controlled robots, home automation, and wireless health monitoring. RF technology is often used to transmit data between the encoder and decoder.
This document provides an overview of an exception handling design and refactoring class given by Teddy Chen. It discusses Teddy's background and experience in areas like Scrum, design patterns, and exception handling. The class covers basic exception handling concepts, the 4+1 view of exception handling, and establishing a central idea of staged robustness. It also discusses exception handling mechanisms in programming languages like Java.
The document discusses computer programming fundamentals. It explains that computers are "dumb" machines that need step-by-step instructions to perform tasks, and that programming involves providing these instructions through computer programs. It describes how early programs had to be written in binary machine language, which was difficult for humans, leading to the development of assembly language and high-level languages that are easier for people to use. These higher-level languages are converted into machine-readable format through assemblers and compilers.
SQLite is an embedded SQL database that does not require a separate server process. It is self-contained, transactional, and zero-configuration. The library is small in size and can run in minimal memory and stack space. SQLite implements ACID-compliant transactions and supports SQL features like joins and views while being faster than client-server databases for many common operations. It is suggested for use in applications like gadgets, websites, and browsers due to its small size and ease of use.
Condition Determination Testing and Coverage. ISTQB White-box Techniques with...Radoslaw Smilgin
This document discusses condition determination testing and coverage. It defines condition determination testing as a white box test design technique where test cases independently affect decision outcomes that have been exercised by a test suite. 100% condition determination coverage implies 100% decision condition coverage. Examples of condition determination coverage for different code structures like IF/ELSE, SWITCH, WHILE, and nested conditions are provided.
The document provides an introduction to compilers. It discusses that compilers are language translators that take source code as input and convert it to another language as output. The compilation process involves multiple phases including lexical analysis, syntax analysis, semantic analysis, code generation, and code optimization. It describes the different phases of compilation in detail and explains concepts like intermediate code representation, symbol tables, and grammars.
Types of encoders and decoders with truth tablesAbdullah khawar
Encoders and decoders are used to convert data between different forms. Encoders convert analog to digital signals, while decoders convert digital to analog. There are different types of encoders and decoders like 4-bit, 8-bit, etc. They are designed using logic gates. Encoders have multiple inputs but only one is active at a time, producing an output code. Decoders have a single input but multiple outputs, with only one active at a time. Encoders and decoders are used in applications like motor speed synchronization, remote-controlled robots, home automation, and wireless health monitoring. RF technology is often used to transmit data between the encoder and decoder.
This document provides an overview of an exception handling design and refactoring class given by Teddy Chen. It discusses Teddy's background and experience in areas like Scrum, design patterns, and exception handling. The class covers basic exception handling concepts, the 4+1 view of exception handling, and establishing a central idea of staged robustness. It also discusses exception handling mechanisms in programming languages like Java.
The document discusses computer programming fundamentals. It explains that computers are "dumb" machines that need step-by-step instructions to perform tasks, and that programming involves providing these instructions through computer programs. It describes how early programs had to be written in binary machine language, which was difficult for humans, leading to the development of assembly language and high-level languages that are easier for people to use. These higher-level languages are converted into machine-readable format through assemblers and compilers.
This document provides an introduction and overview of an Applied Natural Language Processing course. It introduces the instructors and discusses administrative details like assignments, resources, and communication. Key topics covered in the course are also introduced, including what natural language processing is, why it is difficult, and corpus-based statistical approaches. The goals of the course are to understand natural language analysis problems and solutions, and learn to apply algorithms and use NLP software and resources. Students will complete coding assignments using Python and NLTK and a final group project.
Oracle - Program with PL/SQL - Lession 09Thuan Nguyen
This document discusses procedures in PL/SQL, including:
1. How to create procedures using the CREATE PROCEDURE statement and define parameters.
2. The different parameter modes: IN, OUT, and IN OUT.
3. How to handle exceptions within procedures.
4. How to invoke procedures from other procedures, scripts, or applications.
5. Best practices for developing reusable procedures.
This document provides an overview of compilers and translation processes. It defines a compiler as a program that transforms source code into a target language like assembly or machine code. Compilers perform analysis on the source code and synthesis to translate it. Compilers can be one-pass or multi-pass. Other translators include preprocessors, interpreters, assemblers, linkers, loaders, cross-compilers, language converters, rewriters, and decompilers. The history and need for compilers and programming languages is also discussed.
An introduction to SQL standard language for beginners and non-technical information people. Mostly covers SELECT statement using standard clauses, Joins, Sub-Queries and ...
Z notation is a formal specification language based on set theory that uses mathematical notation to describe software systems. It allows defining types, predicates, schemas, and operations on state spaces to formally specify software behavior and properties. Z notation provides a way to formally specify data types, operations, and constraints to describe software in an unambiguous, mathematical way. This facilitates formal verification of software properties and algorithms.
This document provides information about the CS416 Compiler Design course, including the instructor details, prerequisites, textbook, grading breakdown, course outline, and an overview of the major parts and phases of a compiler. The course will cover topics such as lexical analysis, syntax analysis using top-down and bottom-up parsing, semantic analysis using attribute grammars, intermediate code generation, code optimization, and code generation.
Logical programming languages and functional programming languagesnahianzarif
This document summarizes logical programming languages and functional programming languages. For logical programming languages, it notes they are declarative languages that implement computation's logic rather than mechanics. While well-suited for representing data structures and complex ideas, they have disadvantages like poor support for state variables and arithmetic. Functional programming languages are based on functions as building blocks. They can lead to fewer bugs due to immutable variables and pure functions, but can also require more time and memory and not be suitable for all types of problems. The document contrasts the two by comparing their bases, aims, applications, and testing difficulties.
This document provides an overview of syntax analysis in compiler design. It discusses context free grammars, derivations, parse trees, ambiguity, and various parsing techniques. Top-down parsing approaches like recursive descent parsing and LL(1) parsing are described. Bottom-up techniques including shift-reduce parsing and operator precedence parsing are also introduced. The document provides examples and practice problems related to grammar rules, derivations, parse trees, and eliminating ambiguity.
structured programming Introduction to c fundamentalsOMWOMA JACKSON
This document provides an overview of structured programming and programming languages. It discusses the evolution from machine language to assembly language to high-level languages. It defines structured programming as enforcing logical structure and using basic constructs like sequence, selection, and iteration. The document then discusses programming languages in detail, including examples in BASIC and Pascal. It also covers the programming development process, explaining tools like pseudocode, flowcharts, and structure charts for planning solutions before coding.
The document discusses domain analysis, a technique for testing interactions between multiple variables. It provides an example of using domain analysis to test the width and height parameters of a video player. The technique involves splitting each parameter into equivalence classes, defining boundary values, and generating test cases that combine the different boundary values to test interactions between the parameters. Conducting domain analysis can more effectively test variable interactions than boundary value analysis or equivalence partitioning alone.
Pros and cons of c as a compiler languageAshok Raj
Computer system is made of hardware and software .The hardware understands instructions in the form of electronic charge or binary language in Software programming. So the programs written in High Level Language are fed into a series of tools and OS components to get the desired machine language.This is known as Language Processing System.
This document provides an introduction and overview of an Applied Natural Language Processing course. It introduces the instructors and discusses administrative details like assignments, resources, and communication. Key topics covered in the course are also introduced, including what natural language processing is, why it is difficult, and corpus-based statistical approaches. The goals of the course are to understand natural language analysis problems and solutions, and learn to apply algorithms and use NLP software and resources. Students will complete coding assignments using Python and NLTK and a final group project.
Oracle - Program with PL/SQL - Lession 09Thuan Nguyen
This document discusses procedures in PL/SQL, including:
1. How to create procedures using the CREATE PROCEDURE statement and define parameters.
2. The different parameter modes: IN, OUT, and IN OUT.
3. How to handle exceptions within procedures.
4. How to invoke procedures from other procedures, scripts, or applications.
5. Best practices for developing reusable procedures.
This document provides an overview of compilers and translation processes. It defines a compiler as a program that transforms source code into a target language like assembly or machine code. Compilers perform analysis on the source code and synthesis to translate it. Compilers can be one-pass or multi-pass. Other translators include preprocessors, interpreters, assemblers, linkers, loaders, cross-compilers, language converters, rewriters, and decompilers. The history and need for compilers and programming languages is also discussed.
An introduction to SQL standard language for beginners and non-technical information people. Mostly covers SELECT statement using standard clauses, Joins, Sub-Queries and ...
Z notation is a formal specification language based on set theory that uses mathematical notation to describe software systems. It allows defining types, predicates, schemas, and operations on state spaces to formally specify software behavior and properties. Z notation provides a way to formally specify data types, operations, and constraints to describe software in an unambiguous, mathematical way. This facilitates formal verification of software properties and algorithms.
This document provides information about the CS416 Compiler Design course, including the instructor details, prerequisites, textbook, grading breakdown, course outline, and an overview of the major parts and phases of a compiler. The course will cover topics such as lexical analysis, syntax analysis using top-down and bottom-up parsing, semantic analysis using attribute grammars, intermediate code generation, code optimization, and code generation.
Logical programming languages and functional programming languagesnahianzarif
This document summarizes logical programming languages and functional programming languages. For logical programming languages, it notes they are declarative languages that implement computation's logic rather than mechanics. While well-suited for representing data structures and complex ideas, they have disadvantages like poor support for state variables and arithmetic. Functional programming languages are based on functions as building blocks. They can lead to fewer bugs due to immutable variables and pure functions, but can also require more time and memory and not be suitable for all types of problems. The document contrasts the two by comparing their bases, aims, applications, and testing difficulties.
This document provides an overview of syntax analysis in compiler design. It discusses context free grammars, derivations, parse trees, ambiguity, and various parsing techniques. Top-down parsing approaches like recursive descent parsing and LL(1) parsing are described. Bottom-up techniques including shift-reduce parsing and operator precedence parsing are also introduced. The document provides examples and practice problems related to grammar rules, derivations, parse trees, and eliminating ambiguity.
structured programming Introduction to c fundamentalsOMWOMA JACKSON
This document provides an overview of structured programming and programming languages. It discusses the evolution from machine language to assembly language to high-level languages. It defines structured programming as enforcing logical structure and using basic constructs like sequence, selection, and iteration. The document then discusses programming languages in detail, including examples in BASIC and Pascal. It also covers the programming development process, explaining tools like pseudocode, flowcharts, and structure charts for planning solutions before coding.
The document discusses domain analysis, a technique for testing interactions between multiple variables. It provides an example of using domain analysis to test the width and height parameters of a video player. The technique involves splitting each parameter into equivalence classes, defining boundary values, and generating test cases that combine the different boundary values to test interactions between the parameters. Conducting domain analysis can more effectively test variable interactions than boundary value analysis or equivalence partitioning alone.
Pros and cons of c as a compiler languageAshok Raj
Computer system is made of hardware and software .The hardware understands instructions in the form of electronic charge or binary language in Software programming. So the programs written in High Level Language are fed into a series of tools and OS components to get the desired machine language.This is known as Language Processing System.
بعض الأوامر الأساسية للفة فيجوال بيسك ستديوLumah Madany
This document discusses different types of conditional statements in Visual Basic, including InputBox and MsgBox functions to get and display information, IF-THEN and IF-THEN-ELSE statements to execute code based on conditions, and Select Case statements to choose between multiple conditions. It provides syntax examples for using these statements to control program flow based on evaluated expressions.
This document discusses different types of controls that can be used in a user interface, including text boxes, radio buttons, check boxes, list boxes, and combo boxes. It lists various properties of each control type, such as name, text, font, location, size, checked/selected state, and variables used.
التجربة الاستطلاعية فى رسالة الماجيستر المعدة بمعرفتى خلال العام الدراسى عام 2012-2013بمدرستى كليوباترا الاعدادية بنات - قاسم آمين
باحثة ماجيستر هناء أحمد محمد إبراهيم
مناهج وطرق تدريس حاسب آلى
YouTube, Wikipedia, and Slideshare are popular websites for sharing videos, collaboratively editing encyclopedia articles, and presenting slideshows respectively. These digital platforms allow users to upload, view, and interact with a wide variety of multimedia content created by others or to contribute their own original material. Content on these sites is organized by topic and can be easily searched and accessed by users from around the world.
In this lecture, I present Control Structure of C ++ , I cover :
- Conditional control structures
- Examples of conditional control structures
- Complex conditions
- ASCII table
- Loops
- While loop with exercises
- Do/while loop with exercises
- For loop with exercises
- Break and Continue statements
- Exercises
In this lecture, I present the basics of C ++ , I cover :
- Introduction
- Your first program
- Escape characters
- Data types
- Variables
- Scope
- Constants
- Input and output
- Storage classes
- Mathematical calculations
- Shifting
- Logical operations
In this lecture, I present concept of functions in C ++ , I cover :
-The concept of functions
-Function template and definition
-Explanation of an example of a Factorial function
-Mathematical examples
-Empty arguments
-Function of perfect number
-Function of prime number
-Function of friendly numbers
-Generate random numbers
-Example of dice game
-GRN problems
-Time function
-Enumeration
-Crops game
-The concept of recursion function
-Example of recursion function
-Fibonacci series with recursion
-Reference arguments
-Default arguments
-Overloading functions
-Examples of overloading
-Template functions
A Summary of C++ syntax for beginners, in Arabic.
This document was originally sketched on paper, and meticulously converted into Powerpoint by FCIS student Eman Reda
YouTube, Wikipedia, and Slideshare are popular websites for sharing videos, collaboratively editing encyclopedia articles, and presenting slideshows respectively. YouTube allows users to watch, like, share, and upload videos while Wikipedia is an online open-collaboration project for creating and editing encyclopedia articles that can be edited by anyone. Slideshare is a website for sharing presentations, documents, PDFs and other slides.
YouTube, Wikipedia, and Slideshare are popular websites for sharing videos, collaboratively editing encyclopedia articles, and presenting slideshows respectively. YouTube allows users to watch, like, share, and upload videos while Wikipedia is an online open-collaboration project for creating and editing encyclopedia articles that can be edited by anyone. Slideshare is a website for sharing presentations, documents, PDFs and other slides.
YouTube, Wikipedia, and Slideshare are popular websites for sharing videos, collaboratively editing information, and presenting slides online. YouTube allows users to watch, like, share, and upload videos while Wikipedia is an open online encyclopedia that can be edited by contributors. Slideshare is a website for sharing presentations, documents, PDFs, and other files.
1. ورقة عمل رقم) 1 (
ع استنتجي عنوان الدرس عن طريق
استنتجي عنوان الدرس عن طريق ل ا ق ت ن ا ل ا م ت ن و
الاجابة على السئلة التالية ثم احذفي
الاجابة على السئلة التالية ثم احذفي
ا الاجابة من شبكة الحروف:
الاجابة من شبكة الحروف: ح ا ج ر ا ئ ي ة ل ق ا ت
•• أمر GOTOيستخدم للـ...
أمر GOTOيستخدم للـ...
•• كلمة DIMتستخدم لتعريف ....
ر م ت غ ي ر ا ت ل ت ك ر ا
كلمة DIMتستخدم لتعريف ....
•• كلمة CONSTتستخدم لتعريف ...
ث كلمة CONSTتستخدم لتعريف ... ت ب ا و ا ل ا ع ل ا ن
•• لغة كوبول مثال على لغة برمجة...
لغة كوبول مثال على لغة برمجة...
•• تحديد المكان الذي تعرف فيه
تحديد المكان الذي تعرف فيه
المتغيرات والثوابت داخل البرنامج ..
المتغيرات والثوابت داخل البرنامج
•• معنى كلمة VARIANTعند تعريف
معنى كلمة VARIANTعند تعريف
المتغيرات.
المتغيرات.
2.
3. حلقات التكرار
من أهم القواعد في لغات البرمجة إمكانية
تكرار عدد من الخطوات عددا من
المرات... من حلقات التكرار..
• قاعدة) :(For…Nextنقوم بتكرار
مجموعة من العمليات بعدد محدد من
المرات.
• قاعدة) :(Do Whileتستمر حلقة التكرار
ما دام الشرط صحيحا.
4. قاعدة For… Next
نريد جمع العداد ) من 1
05 إلى 1=For S
-: (50 To
A=A+S
Next
5. بداية صيغة القاعدة
بداية صيغة القاعدة
قاعدة For… Next
القيمة النهائية للعداد
دّ
[For counter=start To end [Step step
.................. القيمة الولية للعدّداد
دّ
القيمة الولية للعداد
مقدار الزيادة لدورة
مقدار الزيادة لدورة
التكرار وهي اختيارية
التكرار وهي اختيارية
][Exit For عدد مرات التكرار يسمى عداد
دّ دّ
عدد مرات التكرار يسمى عداد
)متغير من نوع عدد صحيح(
)متغير من نوع عدد صحيح( إذا لم تحدد فأن الزيادة
إذا لم تحدد فأن الزيادة
الفتراضبة هي القيمة
الفتراضبة هي القيمة
اختيارية تستخدم عندما نريد الخروج من ...................
اختيارية تستخدم عندما نريد الخروج من
)1((
)1
التكرار عند شرط معين حتى لو لم تنته
التكرار عند شرط معين حتى لو لم تنته
Next حلقة التكرار
حلقة التكرار
نهاية حلقة التكرار ليعود التنفيذ
نهاية حلقة التكرار ليعود التنفيذ
إلى جملة ) Forمن جديد
إلى جملة) ((Forمن جديد
6. مثال
نريد جمع العداد تنازليا ) من
01 إلى 1( :-
1- For M=10 To 1 STEP
A=A+M
Next
8. ورقة عمل رقم ) 2(
• اكتب برنامج يقوم بطباعة العداد الفردية من 1 إلى 01:
ِ
9. بداية صيغة القاعدة
بداية صيغة القاعدة
قاعدة DO WHILE
Do While condition
statement الشرط الذي سيتم التكرار
الشرط الذي سيتم التكرار
بناءء عليه ما دام الشرط
بنا ً ًعليه ما دام الشرط
.................. صحيحا
صحيحا
][Exit Do اختيارية وتستخدم للخروج من التكرار
اختيارية وتستخدم للخروج من التكرار
statement عند شرط معين حتى لو لم يتحقق
عند شرط معين حتى لو لم يتحقق
الشرط الذي سيتم التكراربناءء عليه.
الشرط الذي سيتم التكرار بنا ً ًعليه.
..................
الاتلنتفننيفنيهاهيايةةحلحل loop
ذذ قق
إلإىى ةةالاتل
ججم كتك
ل
رارا
ججديملةلة) ) ررليل
oيع
ديد د (DDoعوود
( د
م
منن
10. مثال
-: برنامج يطبع العداد من 1 إلى 01
1=M
01=Do While M
PRINT M
1+M=M
Loop
-: برنامج يطبع العداد من 01 إلى 1 تنازليا
01=M
0Do While M
PRINT M
1-M=M
Loop
11. ورقة عمل ) 3 (
أكت ب برنامج يقوم بطباعة كلمة )سبحان
ِ
ا( خمسين مرة باستخدام
قاعدة Do While
Dim M As integer
1=M
05=Do While M
”سبحان ال“ PRINT
1+M=M
loop
12. Dim K As string ,M As integer
K=“”سبحان ال
M=1
Do While M=50
PRINT K
M=M+1
loop
13. قاعدة Do While ورقة عمل ) 4 ( قاعد .. Next For
طريقة التطبيق: الزمن:01 د
بماذا يتفقان
جماعي
إمكانية تكرار المقارنة من خلل منظم بياني
هدف النشاط: تطبيق مهارة عدد من الخطوات عددا من المرات
ً
المطلوب في النشاط: مع أفراد مجموعتك قارن ِ بين قاعدة ?
For..Nextوقاعدة Do Whileمستخدما المنظم البياني التالي:
بماذا يختلفان ؟ بالنسبة )مكونات الصيغة الساسية- كتابة الحلقة(
• تبدأ Do Wile • تبدأ ، Forوجود العداد يحدد بداية و نهاية
دّ
• كتابة شرط الحلقة باستخدام عوامل المقارنة الحلقة
• تنتهي الحلقة لتعود لتنفيذ ) (Doمن جديد بـloop • تنتهي الحلقة لتعود لتنفيذ ) (Forمن جديد
بـNext
أوجه الشبة والختلف البارزة)ذات الهمية والمغزى(
تكرار مجموعة من العمليات بعدد محدد من المرات في )(For..Next
تستمر حلقة التكرار ما دام الشرط صحيحا في )(Do While
ً
ما هو الستنتاج أو الستخل ص الذي يمكن اقتراحه بناء على أوجه الشبه والختلف المهمة؟
ً
)علما بأن الستنتاج أو الستخل ص ليس تكرارا لوجه الشبه والختلف البارزة(
يفضل استخدام ) (For..Nextفي العمليات المحددة والمتماثلة في )الدخال – المعالجة – الطباعة(
14. Do Whileقاعدة For..Nextقاعدة
M=1
Do While M=10 For M=1 To 10
PRINT M PRINT M
M=M+1 Next
Loop
15. المصفوفـات
) (Array
هي سلسلة من المتغيرات تحمل نفس السم
أي أننا نجمع عدة عناصر من نفس نوع البيانات
الصيغة العامة
الصيغة العامة
)As Type Dim var1( n
عدد عناصر المصفوفة
16. فوائد المصفوفات :
1- توفير الوقت والجهد
2- تؤدي إلى بساطة البرنامج وصغر حجمه
17. مثال : لنفرض اننا نريد تخزين أسماء 05 طالب ، فأننا بحاجة
إلى تعريف 05 متغير لتخزين 05 اسم وهذا امر صعب للغاية
سيؤدي إلى كبر حجم البرنامج وربما حدوث مشاكل أخرى
أثناء التشغيل ؟؟؟
الحل أننا نستخدم مصفوفة مكونة من 05 عنصر
وذلك بكتابة المر :
Dim Name(50) As String
18.
19. إدخال وقراءة وطباعة قيم المصفوفة :
لدخال درجات 51 طالب في مصفوفة نقوم بكتابة الوامر
التالية :
Dim D(15) As single
For 41 C= 0 to
“( أدخل الدراجة
”)D(C)= InputBox
)Print D(C
Next
20. ورقة عمل )5(
المصفوفة M
94 84 .............. 1 0 رقم
......... العنصر
أحمد عمر .............. محمد عبدال القيمة
.........
أكتبي أمر تعريف المصفوفة بلغة الفيجول بيسك ؟
DIM m(50) AS string
ماقيمة cاذا كان 94( (c=m؟
قيمتة هي أحمد
اكتبي أمر الوصول إلى قيمة العنصر الثاني وما قيمتة
1( )M
وقيمته هي محمد
21. ( 6 ) ورقة عمل
طالبتي الموهوبة من خلل ما تعلم ت في الدرس
ِ
Do ) ( وقاعدةFor..Next ) رتبي ك ل ً من مكونات قاعدة
( While
Do Whileقاعدة For..Nextقاعدة
Condition,loop, [Step step],end ,
Do While, counter,For , start
[Exit Do] [Exit For],To,Next.
22. ( 6 ) ورقة عمل
طالبتي الموهوبة من خلل ما تعلم ت في الدرس
ِ
Do ) ( وقاعدةFor..Next ) رتبي ك ل ً من مكونات قاعدة
( While
For..Nextقاعدة
[For counter=start To end [Step step
..................
[Exit For]
[Step step],end ,
................... counter,For , start
Next [Exit For],To,Next.
23. ( 6 ) ورقة عمل
طالبتي الموهوبة من خلل ما تعلم ت في الدرس
ِ
Do ) ( وقاعدةFor..Next ) رتبي ك ل ً من مكونات قاعدة
( While
Do Whileقاعدة
Condition,loop, Do While condition
statement
Do While, ..................
[Exit Do] [Exit Do]
statement
..................
loop