Ovido
Idioma
  • Inglês
  • Espanhol
  • Francês
  • Português
  • Alemão
  • Italiano
  • Holandês
  • Sueco
Texto
  • Maiúsculas

Usuário

  • Entrar
  • Criar conta
  • Atualizar para Premium
Ovido
  • Início
  • Entrar
  • Criar conta

ProgExam1

Application de la prog

Militaire : Coder des messages
Analyse d’informations : Traitement de grands volumes de données

Optimisation : Horaire

Intelligence artificielle : Reconnaissance visuelle

Lors du développement d’un logiciel, il faut se soucier de...

Du temps de développement
Des coûts de développement

Types de connaissances

Déclarative : Info à priori vrai, une déclaration
Impérative : Fait référence à un procédé permettant d’accomplir une tâche

Définitions

Algorithme : recette (procédé) permettant de résoudre un problème donné
Programme : ensemble d’instructions exécutées par l’ordinateur, traduction de votre algorithme dans un langage de programmation

Instruction : tâche que l’ordinateur doit exécuter

Traduire un code binaire

Compilation et interprétation

Types de mémoire

RAM (volatile) : perd son contenu lorsque l’ordinateur n’est plus alimenté en électricité, info stockée sur l’ordi
Du disque (non volatile) : conserve son contenu même après extinction de l’ordinateur

Lexique

CPU : Unité centrale de traitement
EDI : Environnement de Développement Intégrée

Impl : Implémentation

Transistor

Laisse ou non passer le courant (0 et 1)

Langages de programmation

Le plus bas niveau possible : Binaire
Haut niveau : Langage C (Python)

Le plus haut niveau : Langage parlé

Avantages de Scratch

Gratuit
Entreposer et partager nos projets

Versatile (arts, sciences, etc)

Arrimage de robotique

Utilisation du Sprite dans Scratch

Sert de console

Pk éviter variable x,y,z :

Pas de sens si on ne connait pas le programme à l’avance

Initialisation

Opération préliminaire à la mise en fonction d'un programme

Utilités des messages dans Scratch

Synchroniser des lutins entre eux
Clarifier le code

Éviter une boucle

Créer une fonction dans Scratch

Créer un bloc

Utilité du drapeau dans Scratch

Variable booléenne
Initialisé à vrai ou faux

Bonnes pratiques dans Scratch

Correction
Lisibilité

Adaptabilité

Efficacité

Ergonomie

(permet de mieux trouver les erreurs)

Utilité Python

Analyser des données
Faire du calcul scientifique

Faire de la robotique

Qui utilise Python

Google
Facebook

Nasa

/
*

Division
Multiplication

//
%

Partie entière de la division
Reste de ladivision

divmod(a,b)

(Partie entière division, Reste division)

=
== (is)

!= (is not)

Affecte une égalité
Equivalence

Différent

'\n'
#

Changer de ligne
Ligne à ignorer

Définir une fonction sur Python

def définir_la_fonction(variable)

Créer une variable sur Python (points importants)

Toujours commencer par une lettre (pas chiffre)
Entre les mots : mettre _ (seul caractère spécial accepté)

Maj et min : Représentent des caractères différents

Ne pas utiliser un des 33 mots ayant une signification définie (ex : True, if…)

Différentes variables sur Python

Locales : Affectée à une seule fonction (a près le retour de la fonction, l'espace mémoire est libéré)

Globales : S’applique au programme entier

Attention au conflit de nom

Utilité assert dans Python

Vérifie ce qu'on lui donne et lève une erreur si ce n'est pas True
Pour tester des fonctions


*Tester des cas normaux et cas extrêmes et erreurs potentielles

*Attention : montre seulement que la fonction fonctionne avec le valeurs testées

Types de variables sur Python

1.Numérique entier : ‘int’ (ex : 5)
2.Numérique réel : ‘float’ (ex : 5.0 , 4,6)

3.Chaine de caractère : ‘str’

4.True, False : Booléen ‘bool’

Quiz
DidactiqueQuizz
Periodismo
Oficios y profesiones
Madhyama Pratham Instruments Theory
Econ Chapter 4 - Elascitity
test
Grundämnen kemi 1
FSS - Midterm Flashcards
PE- Applied Anatomy and Physiology(paper1)- Lever systems-(1.1.4)
spanish body parts
OPTA 215 ( hearing Loss)
PE - Applied Anatomy and Physiology(paper 1)-Types of Contraction-(1.1.2)
PE - Applied Anatomy and physiology(paper 1)-muscular skeletal-(1.1.1)
Droit constitutionnel : 19 septembre 2023 Théorie de l’Etat ; Constitution (l
latin ch1
Proteomik
UK2
Affinité electronique et electronegativité
PA28 POH
Geneeskunde 1.1.2 stof week 7
CLINICAL PSYCHOLOGY AO1
Kemi
konstruktion
Science
science
Franska
chapter 1-6 1480
Energie d'ionisation
french test
Unit 8: Key terms
Proprietés periodiques
japanese
math
La mole
all parts of the female pelvis
menstrual cycle and hormones
OPTA 222 (Spina Bifida)
Module 46
amniotic fluid characteristics and functions
OPTA 222 (Spasticity)
Plancental Functions
Spanska v.42
revolution
Module 45
science biology
winnipeg general strike
influenza epidemic
prohibition
Lourdes Taukei
MILITARY HISTORY OF AFRICA QUIZ.