Fonctions, récursivité et organisation du programme en C++
Découvrez comment exécuter des fonctions, des algorithmes récursifs et organiser de grands programmes en C++ à partir de ce cours en ligne gratuit.
Description
Fonctions, Recursion et Program Organization en C++ est un cours en ligne gratuit qui fournit un guide professionnel sur les bases des fonctions, à l'aide de fonctions récursives, et l'organisation de programmes pour la programmation C + +. Ce cours vous apprend à exécuter des fonctions et à travailler avec de grands programmes. Le cours commence par une introduction à la définition de nouvelles commandes, à la recherche du plus grand diviseur commun (GCD) et à la forme générale des définitions de fonctions.
Ensuite, vous étudierez la vue de contrat des fonctions, les types de conditions et la façon d'utiliser les paramètres de référence. Vous allez également découvrir le rôle des pointeurs dans le stockage des adresses des variables, des instructions d'affectation et de la manière d'exécuter des fonctions. Ensuite, vous discuterons de fonctions récursives avec une comparaison de la GCD récursive et non récursive. Vous analyserons également le traitement d'objets récursifs à l'aide de fonctions récursives et d'un dessin d'arbre à l'aide de la tortue à Simplecpp. De plus, le cours mettra en évidence le processus de conception et de compréhension des algorithmes récursifs, la division des codes en fonctions et le fractionnement des programmes en fichiers. Vous trouverez également un examen de la question et de la solution de Virahanka ainsi qu'un programme de calcul du V (D). Ensuite, vous allez apprendre à définir un espace de nom, la directive "using" et à utiliser C++ sans Simplecpp. Enfin, vous étudierez la façon de transmettre des fonctions en tant qu'arguments à d'autres fonctions, ainsi que la façon de surcharger les fonctions,
Ce cours en ligne gratuit fournit une expérience d'apprentissage approfondie pour les aspects intermédiaires de C++ avec un guide efficace pour exécuter des fonctions (récursives), des valeurs par défaut et des programmes d'organisation. Ce cours sera d'un grand intérêt pour les étudiants, les aspirants programmeurs et toute personne intéressée à acquérir des connaissances intermédiaires crédibles et des skillset en programmation C + +. Vous devez donc vous inscrire à ce cours aujourd'hui et améliorer votre connaissance du langage de programmation C + +.
Start Course NowModules
Fonctions et récursivité
-
Functions and Recursion - Learning Outcomes
-
Basics of Functions
-
Functions and Reference Parameters
-
Functions - Pointers and Graphics Objects
-
Introduction to Recursion
-
Recursive Objects and Tree Drawing
-
Recursive Functions
-
Functions and Recursion - Lesson Summary
Nombres, programmes et fonctions de Virahanka
-
Virahanka Numbers, Programs, and Functions - Learning Outcomes
-
Virahanka Numbers
-
Program Organization and Functions
-
Namespaces and Simplecpp
-
Passing Functions as Arguments
-
Default Values and Function Overloading
-
Virahanka Numbers, Programs, and Functions - Lesson Summary
Course assessment
Learning Outcomes
Une fois ce cours terminé, vous pourrez:
-
Description du processus impliqué dans l'exécution d'une fonction
-
Discuter de la vue de contrat des fonctions
-
Identification des fonctions des paramètres de référence
-
Expliquer le rôle des pointeurs et des différents opérateurs
-
Analyse du phénomène de récursivité
-
Analyse de la question et de la solution de Virahanka
-
Discussion sur l'exécution d'un programme récursif
-
Décrire les différentes façons d'organiser les programmes
-
Expliquer comment utiliser les espaces de nom et C++ sans Simplecpp
-
Décrire les méthodes de transmission des fonctions en tant qu'arguments d'autres fonctions
Certification
All Alison courses are free to study. To successfully complete a course you must score 80% or higher in each course assessments. Upon successful completion of a course, you can choose to make your achievement formal by purchasing an official Alison Diploma, Certificate or PDF.
Having an official Alison document is a great way to celebrate and share your success. It is:
- Ideal to include with CVs, job applications and portfolios
- A way to show your ability to learn and achieve high results