Podcast
Questions and Answers
ما هو الغرض الرئيسي من جملة if
في البرمجة؟
ما هو الغرض الرئيسي من جملة if
في البرمجة؟
التحكم في تدفق البرنامج بناءً على شرط = ضمان تنفيذ سلسلة من التعليمات إدخال قيم جديدة إلى البرنامج = إنشاء متغيرات جديدة في البرنامج عرض البيانات على الشاشة = تخزين البيانات في ذاكرة الجهاز اختبار شرط معين و تنفيذ سلسلة من التعليمات إذا كان الشرط صحيحة = إجراء عملية حسابية على مجموعة من الأرقام
ما هي الصيغة العامة لجملة if
؟
ما هي الصيغة العامة لجملة if
؟
if (شرط) { } = while (شرط) { } for (متغير; شرط; زيادة) { } = switch (متغير) { } function (معامل) { } = do { } while (شرط) if (شرط) { } else { } = if (شرط) { } else if (شرط) { } else { }
ما الذي يحدث عندما يكون الشرط الذي يتم اختباره بواسطة جملة if
خاطئًا؟
ما الذي يحدث عندما يكون الشرط الذي يتم اختباره بواسطة جملة if
خاطئًا؟
يتم تنفيذ التعليمات داخل جملة if
= لا يتم تنفيذ التعليمات داخل جملة if
يتم إيقاف تنفيذ البرنامج = يتم تنفيذ التعليمات داخل جملة else
يتم إعادة تنفيذ الشرط = يتم تنفيذ سلسلة من التعليمات داخل جملة switch
يتم التنفيذ من جديد = يتم إنشاء متغير جديد في البرنامج
ما هي أنواع جمل التحكم في تدفق البرنامج؟
ما هي أنواع جمل التحكم في تدفق البرنامج؟
طابق بين المصطلحات البرمجية والاستخدامات الخاصة بها:
طابق بين المصطلحات البرمجية والاستخدامات الخاصة بها:
طابق بين أدوات البرمجة ووظائفها:
طابق بين أدوات البرمجة ووظائفها:
طابق بين خصائص البرمجة الكائنية وعناصرها:
طابق بين خصائص البرمجة الكائنية وعناصرها:
طابق بين لغات البرمجة ومجالات استخداماتها:
طابق بين لغات البرمجة ومجالات استخداماتها:
طابق بين تقنيات التصميم ومتطلباتها:
طابق بين تقنيات التصميم ومتطلباتها:
طابق بين المتغيرات ونتائج العمليات الحسابية:
طابق بين المتغيرات ونتائج العمليات الحسابية:
طابق بين القيم والمتغيرات في البرنامج:
طابق بين القيم والمتغيرات في البرنامج:
طابق بين أنواع الجمل البرمجية ووظائفها:
طابق بين أنواع الجمل البرمجية ووظائفها:
طابق بين وظائف التأثيرات الأحاديثة ونتائجها:
طابق بين وظائف التأثيرات الأحاديثة ونتائجها:
طابق بين أنواع التحويلات الرياضية وإجراءاتها:
طابق بين أنواع التحويلات الرياضية وإجراءاتها:
طابق بين العمليات البرمجية ووصفها:
طابق بين العمليات البرمجية ووصفها:
طابق بين البرامج وأغراضها من المعرفة:
طابق بين البرامج وأغراضها من المعرفة:
طابق بين المفاهيم وبرامجها المصاحبة:
طابق بين المفاهيم وبرامجها المصاحبة:
طابق بين أدوات تطوير البرمجيات واستخداماتها:
طابق بين أدوات تطوير البرمجيات واستخداماتها:
طابق بين نسخ لغة الجافا وما يميز كل منها:
طابق بين نسخ لغة الجافا وما يميز كل منها:
طابق بين ميزات لغة الجافا وخصائصها:
طابق بين ميزات لغة الجافا وخصائصها:
طابق بين البرامج المستخدمة في كتابة الجافا وأغراضها:
طابق بين البرامج المستخدمة في كتابة الجافا وأغراضها:
طابق بين العمليات المتعلقة بكتابة البرامج ونتائجها:
طابق بين العمليات المتعلقة بكتابة البرامج ونتائجها:
طابق بين الأنظمة التي تستخدم فيها لغة الجافا وأغراضها:
طابق بين الأنظمة التي تستخدم فيها لغة الجافا وأغراضها:
طابق بين المصطلحات البرمجية وشرحها:
طابق بين المصطلحات البرمجية وشرحها:
طابق بين الأدوات وأهميتها في تطوير البرمجيات:
طابق بين الأدوات وأهميتها في تطوير البرمجيات:
طابق بين استخدامات جافا والأجهزة المستهدفة:
طابق بين استخدامات جافا والأجهزة المستهدفة:
طابق بين أدوات البرمجة والنيشات الخاصة بها:
طابق بين أدوات البرمجة والنيشات الخاصة بها:
ما هي العبارة المُستخدمة لِإدخال قيمة من لوحة المفاتيح في البرنامج؟
ما هي العبارة المُستخدمة لِإدخال قيمة من لوحة المفاتيح في البرنامج؟
ما هي العبارة المُستخدمة لِطباعة قيمة متغير على الشاشة في البرنامج؟
ما هي العبارة المُستخدمة لِطباعة قيمة متغير على الشاشة في البرنامج؟
ما هي الرمز الذي يُشير إلى قيمة ثابتة في البرنامج؟
ما هي الرمز الذي يُشير إلى قيمة ثابتة في البرنامج؟
أي نوع من البيانات المُستخدمة يُشير إلى أرقام صحيحة؟
أي نوع من البيانات المُستخدمة يُشير إلى أرقام صحيحة؟
ما هي الوظيفة الرئيسية للحلقة التكرارية (while loop) في البرمجة؟
ما هي الوظيفة الرئيسية للحلقة التكرارية (while loop) في البرمجة؟
أي نوع من التعليمات يُستخدم لِإعطاء قيمة أولية لِمتغير في البرنامج؟
أي نوع من التعليمات يُستخدم لِإعطاء قيمة أولية لِمتغير في البرنامج؟
ما هي العبارة التي تُستخدم لِإنهاء عملية تكرار الحلقة التكرارية (while loop)?
ما هي العبارة التي تُستخدم لِإنهاء عملية تكرار الحلقة التكرارية (while loop)?
ما هو رمز نهاية مجموعة من التعليمات في البرنامج؟
ما هو رمز نهاية مجموعة من التعليمات في البرنامج؟
ما هي أنواع البيانات المُستخدمة لِتخزين قيمة منطقية (صواب أو خطأ) في البرنامج؟
ما هي أنواع البيانات المُستخدمة لِتخزين قيمة منطقية (صواب أو خطأ) في البرنامج؟
قم بمطابقة أنواع الثوابت في لغة الجافا مع أوصافها:
قم بمطابقة أنواع الثوابت في لغة الجافا مع أوصافها:
قم بمطابقة أسماء الثوابت في جافا مع قيمها:
قم بمطابقة أسماء الثوابت في جافا مع قيمها:
قم بمطابقة أنواع المتغيرات مع تصنيفاتها:
قم بمطابقة أنواع المتغيرات مع تصنيفاتها:
قم بمطابقة الأنواع المختلفة من المتغيرات العددية مع أوصافها:
قم بمطابقة الأنواع المختلفة من المتغيرات العددية مع أوصافها:
قم بمطابقة قواعد تسمية المتغيرات مع الوصف المناسب:
قم بمطابقة قواعد تسمية المتغيرات مع الوصف المناسب:
قم بمطابقة أنواع العمليات في لغة الجافا مع الوصف المناسب:
قم بمطابقة أنواع العمليات في لغة الجافا مع الوصف المناسب:
قم بمطابقة بيانات المستخدم مع نوعها:
قم بمطابقة بيانات المستخدم مع نوعها:
قم بمطابقة الأسماء العالمية المستخدمة في جافا مع وظائفها:
قم بمطابقة الأسماء العالمية المستخدمة في جافا مع وظائفها:
قم بمطابقة صيغ المتغيرات العددية مع الامثلة:
قم بمطابقة صيغ المتغيرات العددية مع الامثلة:
قم بمطابقة أنواع الثوابت مع خصائصها:
قم بمطابقة أنواع الثوابت مع خصائصها:
قم بمطابقة الأنواع المختلفة من الثوابت مع اختصاراتها:
قم بمطابقة الأنواع المختلفة من الثوابت مع اختصاراتها:
قم بمطابقة العمليات الحسابية مع رموزها:
قم بمطابقة العمليات الحسابية مع رموزها:
قم بمطابقة الرموز الخاصة في جافا مع وظائفها:
قم بمطابقة الرموز الخاصة في جافا مع وظائفها:
Flashcards
برمجة كائنية التوجه
برمجة كائنية التوجه
نوع من البرمجة الذي ينظم البرمجيات حول الكائنات.
واجهة المستخدم
واجهة المستخدم
جزء من البرنامج الذي يتفاعل معه المستخدم.
تصميم البرامج
تصميم البرامج
عملية تخطيط كيفية عمل البرنامج ومظهره.
ميزات الإنترنت
ميزات الإنترنت
Signup and view all the flashcards
تطوير البرمجيات
تطوير البرمجيات
Signup and view all the flashcards
مخرجات البرنامج
مخرجات البرنامج
Signup and view all the flashcards
العمليات الحسابية
العمليات الحسابية
Signup and view all the flashcards
دالة الإدخال
دالة الإدخال
Signup and view all the flashcards
العمليات الأربع
العمليات الأربع
Signup and view all the flashcards
% (المودولوس)
% (المودولوس)
Signup and view all the flashcards
قيمة متغيرة
قيمة متغيرة
Signup and view all the flashcards
نتيجة البرنامج
نتيجة البرنامج
Signup and view all the flashcards
المتغيرات
المتغيرات
Signup and view all the flashcards
تشغيل البرنامج
تشغيل البرنامج
Signup and view all the flashcards
عبارة الترحيب
عبارة الترحيب
Signup and view all the flashcards
جمل الاختيار
جمل الاختيار
Signup and view all the flashcards
جملة الشرط if
جملة الشرط if
Signup and view all the flashcards
صيغ الإختبار
صيغ الإختبار
Signup and view all the flashcards
تنفيذ الجملة
تنفيذ الجملة
Signup and view all the flashcards
عدم صحة الشرط
عدم صحة الشرط
Signup and view all the flashcards
سير البرنامج
سير البرنامج
Signup and view all the flashcards
المتغير من نوع integer
المتغير من نوع integer
Signup and view all the flashcards
حلقة تكرارية
حلقة تكرارية
Signup and view all the flashcards
قيمة ابتدائية
قيمة ابتدائية
Signup and view all the flashcards
برنامج العد التزايدي
برنامج العد التزايدي
Signup and view all the flashcards
إدخال القيمة النهائية
إدخال القيمة النهائية
Signup and view all the flashcards
طباعة المخرجات
طباعة المخرجات
Signup and view all the flashcards
جملة شرطية
جملة شرطية
Signup and view all the flashcards
الحلقة while
الحلقة while
Signup and view all the flashcards
شروط الحلقة
شروط الحلقة
Signup and view all the flashcards
ثوابت صحيحة طويلة
ثوابت صحيحة طويلة
Signup and view all the flashcards
ثوابت صحيحة قصيرة
ثوابت صحيحة قصيرة
Signup and view all the flashcards
ثوابت صحيحة بدون إشارة
ثوابت صحيحة بدون إشارة
Signup and view all the flashcards
ثوابت رمزية
ثوابت رمزية
Signup and view all the flashcards
العبارة final
العبارة final
Signup and view all the flashcards
قواعد تسمية المتغيرات
قواعد تسمية المتغيرات
Signup and view all the flashcards
أنواع المتغيرات
أنواع المتغيرات
Signup and view all the flashcards
المتغيرات العددية
المتغيرات العددية
Signup and view all the flashcards
المتغيرات الحرفية
المتغيرات الحرفية
Signup and view all the flashcards
المتغيرات الحقيقية
المتغيرات الحقيقية
Signup and view all the flashcards
المتغيرات الحقيقية الطويلة
المتغيرات الحقيقية الطويلة
Signup and view all the flashcards
العملية الحسابية
العملية الحسابية
Signup and view all the flashcards
العمليات المنطقية
العمليات المنطقية
Signup and view all the flashcards
أداة البرمجة
أداة البرمجة
Signup and view all the flashcards
الترجمة
الترجمة
Signup and view all the flashcards
JDK
JDK
Signup and view all the flashcards
Notepad
Notepad
Signup and view all the flashcards
NetBeans
NetBeans
Signup and view all the flashcards
J2SE
J2SE
Signup and view all the flashcards
J2EE
J2EE
Signup and view all the flashcards
J2ME
J2ME
Signup and view all the flashcards
استقلالية الجافا
استقلالية الجافا
Signup and view all the flashcards
برمجة الأهداف
برمجة الأهداف
Signup and view all the flashcards
Study Notes
Introduction to Java Programming
- Java is a powerful language for developing various applications, including standalone desktop applications, internet applications, and mobile applications (like cell phones and e-readers).
- Sun Microsystems invented and developed Java. Oracle now owns Java.
- The goal of Java was to create a programming language capable of operating systems for all devices, from large mainframes to small MP3 players.
Java Programming Fundamentals
- A Java development toolkit (JDK) is required for Java programming.
- This toolkit includes essential programs for writing, translating (compiling), and debugging Java code.
- Various methods for writing and translating Java programs include using the JDK with text editors like Notepad, or specialized development environments like NetBeans, JCreator, or BlueJ.
Java Structure
- A Java program consists of a source code, a compiler, bytecodes, and virtual machines.
- The source code is the Java program written by the programmer.
- The compiler translates the source code into bytecodes.
- Virtual machines run the bytecodes and execute the program on different devices.
Java Versions
- J2SE (Java 2 Standard Edition): Used to develop and run desktop applications.
- J2EE (Java 2 Enterprise Edition): Used for large-scale enterprise applications.
- J2ME (Java 2 Micro Edition): Designed for mobile and wireless devices.
Java Features
- Platform independence: Java programs can run on different operating systems without modification.
- Object-oriented programming (OOP): An approach for programming using objects that have data and functions. This is different from traditional programming which uses functions.
- Graphical user interface (GUI) capabilities: Java supports building applications with user-friendly interfaces.
- Java Applets: A type of application designed for the internet, embedding it in HTML pages on a server.
Java Program Structure
- A Java program typically has a class that includes a
main
method. - The
main
method contains the program's statements, which are the executable part of the program
Java Data Types & Variables
- Java has various data types like integer, floating-point, character, and boolean.
- Integer types (byte, short, int, long) store whole numbers.
- Floating-point types (float, double) store decimal numbers.
- Character type (char) stores single characters.
- Boolean type (boolean) stores true or false values.
Output Statements and Printing
System.out.print
: Prints output to the console without moving to a new line.System.out.println
: Prints output to the console and moves to a new line after the output.- Escape sequences (\n, \t, \r, \, "): Used for special characters within print statements.
Java Comments
- // Single-line comment
- /* Multi-line comment */
Input in Java
Scanner
: A class from thejava.util
package, for accepting user input from the keyboard. It needs to be imported:import java.util.Scanner;
Keyboard.nextInt()
: Reads an integer value from the user.Keyboard.nextDouble()
: Reads a double value from the user.Keyboard.next()
: Reads a String value from the user.Keyboard.nextLine()
: Reads a line of input (including spaces) from the user
Control Statements (if-else, switch)
if (condition)
executes a block of code if the condition is true;else if
andelse
provide alternatives for conditions.switch (expression)
evaluates the expression and jumps to the corresponding case block.
Loops (for, while, do-while)
for (initialization; condition; increment)
: Used for repeated execution of a block of code.while (condition)
: Executes a block of code as long as the condition is true.do { ... } while (condition)
: Executes a block of code at least once and repeatedly as long as the condition is true.
Methods in Java
- Methods are reusable blocks of code that encapsulate specific tasks.
void
: Indicates that the method does not return any value.return
: Used in methods to send a value back to the calling part of the code.
Arrays in Java
- Arrays are used to store a collection of data of the same data type.
DataType[] array_name = new DataType[size]
: Declaration and initialization of an array.- An array index starts at 0. e.g.,
array[0]
is the first element.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.