dimanche 5 janvier 2020
lundi 21 janvier 2019
1-Qu'est ce que SimAlgo
Les
systèmes éducatifs ne cessent d’évoluer dans le monde et au Cameroun en
particulier. Cette évolution entraine non seulement la ramification des
programmes scolaires dans plusieurs niveaux de chaque sous-système, mais aussi
l’utilisation des nouvelles approches pédagogiques(NAP) ou l’évolution des
approches existantes, ... L’approche par
les objectifs a fait ses preuves et a montré ses faiblesses. Elle laisse place à l’approche par les compétences(APC). Cette approche met l’apprenant
au centre des apprentissages et utilise des outils pédagogiques favorisant le processus enseignement/apprentissage.
Le logiciel SimAlgo est un logiciel pédagogique d’enseignements
et d’apprentissage des algorithmes. Il a été conçu pour faciliter la transmission et l’acquisition des compétences
du module algorithmique et s’arrimer au
mieux à la nouvelle approche pédagogique. Les
principales qualités de ce logiciel sont basées sur les points suivants :
- Le langage algorithmique : Construit en se servant des compétences et indicateurs de compétences du module algorithmique des différents cycles scolaires concernés, des langages algorithmiques existants d’une part et en tenant compte de l’un des devenir des apprenants de ce module : écrire des programmes ou traduire des algorithmes dans un langage de programmation
- Son éditeur de texte : Tient compte de la coloration syntaxique des mots clés, la numérotation des lignes, la mise en forme du texte (police de caractères, taille de la police et style de la police) et du menu contextuel.
- Son interface : ergonomique et "simple" à s’adapter
- La gestion des erreurs : L’algorithme écrit est analysé afin de détecter les erreurs éventuelles. Si une erreur est constatée, les informations concernant l’erreur sont produites pour faciliter la correction de celle-ci : d’où l’auto-apprentissage.
4.1 - Structure d'un algorithme
Un algorithme valide sur SimAlgo doit
respecter la structure suivante :
Algorithme nom_algorithme ;
[Déclaration des constantes]
[Déclaration des types nouveaux]
[Déclaration des variables]
[Déclaration des sous-programmes]
Debut
[Instructions]
Fin
Notez Bien
Tout ce qui est mis en crochets est optionnel et les mots coloriés en blues sont des mots clés.
4.2 - Types de données de base
Les types de données de base sont :
- Le type Entier : un type numérique. Dénote l'ensemble des entiers relatifs.
- Le type Reel : un type numérique. dénote l'ensemble des nombres réels. Le point décimal ici est le point(.) et non la virgule qui est un séparateur dans une définition multiple. Par exemple pour écrire le nombre pi, on écrira 3.14
- Le type Booleen : un type logique. dénote l'ensemble {Vrai, Faux} : c'est un type logique.
- Le type Caractere : dénote un symbole du code ASCII
- Le type Chaine : est une succession de caractères.
Inscription à :
Commentaires (Atom)
