לימוד שפות C ו-C++ לשימוש באולימפיאדות לכיתות ט'-י"א - קורס חינם מפוקספורד, הדרכה 20 שיעורים, תאריך: 7 בדצמבר 2023.
Miscellanea / / December 10, 2023
התמקד בהבנה
מבניות בסיסיות של C++ ועד לכתיבת אלגוריתמים מלאים
שפה מהירה ונוחה
לאולימפיאדות יש מגבלת זמן, ו-C++ היא אחת השפות המהירות ביותר
בואו ללמוד כיצד לפתור משימות אולימפיאדה ב-C++, שיעזרו לכם לפתור בעיות באולימפיאדה בצורה מהירה ויעילה יותר ולצבור מקסימום נקודות.
לאחר שלקחת את הקורס ו-136 בעיות מקוריות, תרגיש בטוח בתכנות אולימפיאדות
חתן פרס בית הספר התיכון הכל-רוסי במדעי המחשב. מורה בבתי ספר שדה פוקספורד.
החלק מוקדש ללימוד שפת התכנות C והשוואה לשפת C++; נדונים מושג התכנות, מנגנון העבודה עם התוכנית, פעולות בסיסיות ומילות מפתח בשפה
- פעולות אריתמטיות וסוגי נתונים
- משפט if מותנה והצהרת לולאה while
- ללולאה. מערכים ב-C
- סמלים ומיתרים
- הקלד מחרוזת
- פלט קלט. פונקציות scanf ו-printf
- פלט קלט. פונקציות cin ו-cout. עבודה עם קבצים
- פונקציות
- עבודה עם זיכרון. מצביעים, קישורים
- רקורסיה
סוגי נתונים וניהול זיכרון
הסעיף דן בעיקרון של עיצוב זיכרון וכיצד עובד ה-ASM assembler עם זיכרון. דן בעבודה עם הקצאת והקצאת זיכרון, מושג הרקורסיה וכיצד היא מתרחשת ברמה נמוכה
- ייצוג של מספרים שלמים. פעולות ביט. קוד נוסף
- ייצוג של מספרים ממשיים
- יצירת מספרים פסאודו אקראיים. עובדים עם הזמן
- חוגים, מבנים. תחומי מבנה ושיטות
שפת תכנות C++
הקטע מדבר על ההבדלים בין שפות התכנות C ו-C++, תכנות מונחה עצמים, ומעניק תשומת לב מרכזית למושג מחלקה
- עומס יתר על המפעיל
- סוג נתונים וקטור
- ספריית אלגוריתמים
ספריית תבניות רגילה STL
המדור בוחן את הספרייה הגדולה ביותר של תבניות STL, המכילה סוגים חשובים כמו תור, מחסנית, סטים ומילונים, וכן מערך דינמי הנקרא וקטור
- ספריית STL. תורים, ערימות, חפיסות
- ספריית STL. סטים, מילונים
כתיבת מבנים משלך בשפת התכנות C++
הסעיף מספק שימוש בידע הנרכש לכתיבת מבנים משלך
- כתיבת מבנים משלך