logo

Vivre avec son temps, l'informatique... Cela peut être génant ;)


« Précédent 1 2 Suivant » +


forum ExpressoVivre avec son temps, l'informatique... Cela peut être génant

#msg3858322 Posté le 13-11-11 à 13:24
Posté par ProfilAntoine91 Antoine91

Bonjour,

J'aimerais avoir votre avis, pensez-vous que c'est "grave" ou non d'avoir des difficultés sur les algorithmes, les tableaux sur EXCEL, programmer une calculatrice, faire des fluctuations d'échantillonnages...

Est-ce que c'est des vrais maths ou c'est du plus?
Car j'ai vraiment du mal à utiliser les point dit ci-dessus :/

Qu'un élève n'arrive pas à programmer sa calculatrice où qu'il n'arrive pas à développer une expression, je pense que c'est pas pareil :/

Qu'en pensez-vous ?
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3858534 Posté le 13-11-11 à 13:59
Posté par Profilfravoi fravoi

Bonjour Antoine,
Pour faire un programme sur une calculatrice ou encore un algorithme, rien ne presse : la moitié de ma classe ne sait toujours pas utiliser une TI ou même Algobox. Par contre, c'est intéressant pour celui qui sait le faire, car le jour du contrôle, il pourra vérifier ces résultats à l'aide d'un petit programme fait en 10 minutes. Après, beaucoup de professeurs pensent que l'algorithmique va bientôt tomber au bac ...
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3859226 Posté le 13-11-11 à 16:01
Posté par ProfilAntoine91 Antoine91

D'accord !

Si l'algorithme tombais, je serais mal barré !
Car ma prof explique bien tout ce qui est cours, mais elle même sait qu'elle ne sait pas expliquer tout ce qui est dans le style de l'informatique, ...
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3861157 Posté le 14-11-11 à 03:14
Posté par ProfilBachstelze Bachstelze

Bonjour

L'algorithmique en cours de maths, c'est très récent (au lycée de 2001 à 2004, je n'en ai jamais fait), donc ce n'est pas étonnant que ça ne soit pas encore très au point. Perso, la façon dont c'est enseigné au lycée (ou du moins dont ça me semble l'être au vu de ce que je lis sur le forum) ne me plaît pas du tout : Algobox est une abomination et programmer sur calculatrice n'est pas franchement agréable (écran minuscule, clavier limité...). Maintenant, il y a une salle informatique dans tous les lycées et tout le monde ou presque a un PC chez soi, on ferait mieux de vous faire faire du Python, qui est utilisé dans quasiment tous les cours d'introduction à l'algorithmique au niveau universitaire.

Maintenant, est-ce que c'est "grave" d'avoir du mal avc les algorithmes, je pense qu'à ton âge, non. S'il est vrai que l'algorithmique est utilisée sous une forme ou sous une autre dans quasiment tous les domaines scientifiques, dans toutes les universités il y a des cours d'introduction à l'algorithmique où tu repars de zéro, et avec des outils bien plus adaptés et des profs qui savent de quoi ils parlent.

(Je retourne faire mes devoirs... d'algorithmes. :p Et crois moi, ça n'a rien à voir avec les bêtises qu'on vous fait faire en seconde. Je n'ai jamais écrit d'algorithme pour calculer 3x2+5, je pense que ça ne me manque pas maintenant.)
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3861158 Posté le 14-11-11 à 03:23
Posté par Profilotto otto

Bonjour,
ça dépend de ce que tu appelles grave...

Si tu veux être caissier, tu n'auras pas à utiliser ça dans ton travail.
Si tu veux avoir un travail scientifique (ou bien dans lequel tu manipules des données) alors c'est absolument nécessaire de savoir utiliser tout ça. Mais tu auras le temps d'apprendre et de te perfectionner au fur et à mesure...

Ce n'est pas tant le logiciel qui est en arrière que les idées qui sont importantes. Si tu sais programmer une calculatrice, tu sauras programmer en C, matlab ou en Java.
Si tu sais utiliser excel alors tu sauras utiliser d'autres tableurs...
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3863304 Posté le 15-11-11 à 20:08
Posté par Profilfravoi fravoi

Bonsoir,
Citation :
Si tu sais programmer une calculatrice, tu sauras programmer en C, matlab ou en Java.

Je plussoie : c'est pour cela que je fais souvent mes programmes d'abord en pseudo-code
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3863330 Posté le 15-11-11 à 20:15
Posté par ProfilBachstelze Bachstelze

Moi je moinssoie. Chaque langage a ses spécificités. De même qu'il ne suffit pas de savoir parler français pour savoir parler japonais, il ne suffit pas de savoir programmer dans un langage pour savoir programmer dans un autre. Apprendre un langage, comme une langue, ça prend du temps. Et le maîtriser, encore plus.
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3863349 Posté le 15-11-11 à 20:20
Posté par Profilfravoi fravoi

Tu as des années de programmation derrière toi, et je n'en ai même pas une
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3863935 Posté le 16-11-11 à 02:18
Posté par Profilotto otto

Oui, mais si tu connais la logique de la programmation tu sauras l'adapter d'un langage à l'autre. C'est sur qu'il y a des différences sinon il n'y aurait qu'un seul langage de programmation, personne n'a dit le contraire ...
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3863937 Posté le 16-11-11 à 02:25
Posté par ProfilBachstelze Bachstelze

Citation :
Oui, mais si tu connais la logique de la programmation tu sauras l'adapter d'un langage à l'autre.


Oui mais programmer, ce n'est pas que la logique. En C, il faut faire attention à la gestion de la mémoire. En Python, attention aux boucles for qui ne fonctionnent pas du tout pareil. En Java, ou en C++, sans doute d'autres choses. Je ne parle même pas de langages comme Haskell ou Lisp ou assembleur.

L'algorithmique et la programmation sont deux choses différentes. Se contenter d'"adapter la logique d'un langage à l'autre", ça fait faire de très mauvais programmes. Un peu comme si je disais "Combien vieux êtes-vous ?".
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3867163 Posté le 17-11-11 à 21:44
Posté par ProfilTogodumnus Togodumnus

Bonjour,

J'ai regardé rapidement ce qu'on vous demande en algorithmique, c'est très loin de ce que j'ai vu en algorithmique en sup' et encore plus loin du CamL. Donc je pense que le fait de ne pas être particulièrement bon en algorithmique en seconde n'est pas préjudiciable pour des études scientifiques.
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868062 Posté le 18-11-11 à 20:06
Posté par ProfilAntoine91 Antoine91

Le problème est que je vais avoir un contrôle coeff 2 là dessus !

Et je stress un peu (beaucoup)!
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868066 Posté le 18-11-11 à 20:10
Posté par ProfilBachstelze Bachstelze

Eh bien poste des exemples d'exos qui te posent problème ici, c'est fait pour ça. Quelqu'un pourra sans doute t'expliquer mieux que ta prof, c'est pas de la magie noire.
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868069 Posté le 18-11-11 à 20:15
Posté par ProfilAntoine91 Antoine91

Le truc c'est qu'on a pas trop eu d'exos, juste du cours, et je vois pas ce qu'on pourrait me demander ! :/
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868071 Posté le 18-11-11 à 20:17
Posté par Profillolo60 lolo60

sur quel type de logiciel? il parle de quoi ton cours?
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868072 Posté le 18-11-11 à 20:18
Posté par ProfilAntoine91 Antoine91

Aucun logiciel.

On a juste vu à la calculatrice comment écrire un programme, et à la main.
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868073 Posté le 18-11-11 à 20:18
Posté par Profillolo60 lolo60

as tu compris ce que disais ce cours?
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868075 Posté le 18-11-11 à 20:20
Posté par ProfilAntoine91 Antoine91

Je comprends, mais je sais pas si je serais capable de ressortir ce que j'ai vu lors d'un exo !
(c'est d'ailleurs un de mes soucis dans d'autres disciplines)
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868078 Posté le 18-11-11 à 20:21
Posté par Profillolo60 lolo60

peux tu faire un scan du cours, si possible afin de voir de quoi ca parle. nous pourrions trouver des exos sur le net
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868080 Posté le 18-11-11 à 20:23
Posté par ProfilAntoine91 Antoine91

Je n'ai pas de scann :$

Mais c'est pas trop long, je vais le chercher et dire en gros de quoi ça parle !
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868082 Posté le 18-11-11 à 20:23
Posté par Profillolo60 lolo60

ok
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868089 Posté le 18-11-11 à 20:31
Posté par ProfilAntoine91 Antoine91

Alors :

Définition d'un algorithme :
Un algorithme est une suite d'instructions élémentaires. Ces instructions s'appliquent dans un ordre déterminé à des données et permettent en quelques étapes d'obtenir des résultats.

Un algorithme comprend :
- Une phase d'initialisation : on entre les données ;
- Une phase de traitement du problème ;
- Une phase de sortie des résultats.

=> Comment écrire un algorithme ?
Nous allons définir un pseudo-language pour mettre en forme l'algorithme avant de le traduire dans le language de la machine qui va l'éxécuter. Ce pseudo-langage doit respecter les conventions suivantes :

L'algorithme comporte un début "nom de l'algorithme" et se termine par Fin.
Début 'algorithme'
      action 1
      action 2
Fin.

Ensuite, les instructions "entrer ; afficher ; affectation "
Pour que A augmente de 1, l'instruction est :

A <= A+1

Ensuite on a vu comment programmer un calcul en langage naturel puis programmer.

Choisir un nombre
Lui ajouter 4
Multiplier la somme obtenue par le nombre choisi
Donner le résultat

Début Algo 1
Entrer A
B <= A+4
B <= B*A
Afficher B
Fin.
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868114 Posté le 18-11-11 à 21:17
Posté par ProfilTogodumnus Togodumnus

Citation :
Début Algo 1
Entrer A
B <= A+4
B <= B*A
Afficher B
Fin.

C'est bien ce que je disais, ça n'a presque rien à voir avec l'algorithmique qu'on fait en études supérieures.
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868165 Posté le 18-11-11 à 21:54
Posté par ProfilAntoine91 Antoine91

C'est quoi l'algorithme d'après?
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868166 Posté le 18-11-11 à 21:55
Posté par Profillolo60 lolo60

je pense qu'il n'y a rien apres.

Tu sais ce que font ces quelques lignes?
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868173 Posté le 18-11-11 à 21:58
Posté par ProfilAntoine91 Antoine91

Début Algo 1
Entrer A
B <= A+4
B <= B*A
Afficher B
Fin.

Je suis pas sûr, mais :
On prend un nombre A
On ajoute 4
On multiplie le résultat d'avant par le nombre de départ A
On affiche le résultat final.

On obtient en fait : "A(A+4)" ?
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868182 Posté le 18-11-11 à 22:01
Posté par Profillolo60 lolo60

Début Algo 1
Entrer A , signifie que l'algorithme te demande d'entrer une valeur pour A
B <= A+4 la variable B recoit le calcul de A+4
B <= B*A la variable B recoit l'ancienne valeur de B (soit A+4) et fait le produit avec A
Afficher B , le programme affiche la valeur de la variable B soit le résultat de A(A+4)
Fin. le programme se termine

on fait donc bien A(A+4)
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868183 Posté le 18-11-11 à 22:02
Posté par ProfilAntoine91 Antoine91

D'accord

Est-ce que tu as des exercices à me proposer ? :/
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868185 Posté le 18-11-11 à 22:02
Posté par Profillolo60 lolo60

je vais voir ca
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868188 Posté le 18-11-11 à 22:04
Posté par ProfilAntoine91 Antoine91

Merci!
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868193 Posté le 18-11-11 à 22:05
Posté par Profillolo60 lolo60

en attendant, connais tu le programme algobox?
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868194 Posté le 18-11-11 à 22:06
Posté par Profillolo60 lolo60

pardon, je voulais dire logiciel
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868195 Posté le 18-11-11 à 22:06
Posté par ProfilAntoine91 Antoine91

Non, nous n'avons pas vu de logiciel pour le moment, juste des programmation à la calculatrice
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868202 Posté le 18-11-11 à 22:12
Posté par Profillolo60 lolo60

Variable N en Entier
Debut
N <- 0
Ecrire "Entrez un nombre entre 10 et 20"
TantQue N < 10 ou N > 20
Lire N
Si N < 10 Alors
Ecrire "Plus grand !"
SinonSi N > 20 Alors
Ecrire "Plus petit !"
FinSi
FinTantQue
Fin
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868207 Posté le 18-11-11 à 22:15
Posté par ProfilAntoine91 Antoine91

Je dois faire quoi? :$

Décrire l'algorithme?
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868209 Posté le 18-11-11 à 22:16
Posté par Profillolo60 lolo60

c'est un algorithme simple, regarde ce qu'il fait
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868213 Posté le 18-11-11 à 22:18
Posté par ProfilAntoine91 Antoine91

:/ Je sais pas!
C'est dur ! J'ai pas vu avec des tantque, ... :/
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868215 Posté le 18-11-11 à 22:20
Posté par Profillolo60 lolo60

tantque est une condition

tant que la condition n'est pas respectée (c'est a dire N < 10 ou N > 20 alors le programme continue a tourner jusqu'a ce que la condition soit remplie)
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868216 Posté le 18-11-11 à 22:20
Posté par Profillolo60 lolo60

tu veux que je te détaille le programme?
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868218 Posté le 18-11-11 à 22:21
Posté par ProfilAntoine91 Antoine91

Je vois pas.. :/

C'est trop compliqué
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868220 Posté le 18-11-11 à 22:21
Posté par ProfilAntoine91 Antoine91

Oui
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868232 Posté le 18-11-11 à 22:27
Posté par Profillolo60 lolo60

Variable N en Entier , N est un nombre entier
Debut , début du programme
N <- 0 , N prend la valeur 0
Ecrire "Entrez un nombre entre 10 et 20" , on écris à l'ecran de rentrer un nombre compris entre 10 et 20
TantQue N < 10 ou N > 20 , si le nombre est inférieur est inférieur à 10 ou supérieur à 20
Lire N , on lit N
            Si N < 10 Alors ,si N est inférieur à 10
            Ecrire "Plus grand !" , alors on écris Plus grand
                    SinonSi N > 20 Alors , si le nombre est supérieur à 20
                    Ecrire "Plus petit !" on écrit plus petit
           FinSi
FinTantQue
Fin

la question était : Ecrire un algorithme qui demande un nombre compris entre 10 et 20, jusqu'à ce que la réponse convienne. En cas de réponse supérieure à 20, on fera apparaître un message : « Plus petit ! », et inversement, « Plus grand ! » si le nombre est inférieur à 10.
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868241 Posté le 18-11-11 à 22:30
Posté par ProfilAntoine91 Antoine91

Et ça jusqu'à ce que N prenne 0 ?
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868245 Posté le 18-11-11 à 22:32
Posté par Profillolo60 lolo60

non

en fait N<-0 tu peux ne pas le prendre en compte a ton niveau (ca sert a fait a initialiser une variable)
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868249 Posté le 18-11-11 à 22:33
Posté par ProfilAntoine91 Antoine91

OK

Olala je suis pas au point :/ Si j'ai la moyenne c'est un miracle!
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868257 Posté le 18-11-11 à 22:34
Posté par Profillolo60 lolo60

j'en ai d'autres
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868260 Posté le 18-11-11 à 22:35
Posté par ProfilAntoine91 Antoine91

Je veux bien
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868261 Posté le 18-11-11 à 22:37
Posté par Profillolo60 lolo60

Exercice 5.4
Ecrire un algorithme qui demande un nombre de départ, et qui ensuite écrit la table de multiplication de ce nombre, présentée comme suit (cas où l'utilisateur entre le nombre 7) :
Table de 7 :
7 x 1 = 7
7 x 2 = 14
7 x 3 = 21

réponse:

Variables N, i en Entier
Debut
Ecrire "Entrez un nombre : "
Lire N
Ecrire "La table de multiplication de ce nombre est : "
Pour i <- 1 à 10
Ecrire N, " x ", i, " = ", n*i
i Suivant
Fin
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868267 Posté le 18-11-11 à 22:40
Posté par ProfilAntoine91 Antoine91

Mais je peux pas être capable de marquer ça en contrôle !
Je peux pas penser à mettre les choses ainsi !

Moi j'aurai mi :

"Variable N entier
Début
Ecrire "entrer un nombre"
Ecrire "La table de multiplication de .. est :"
Pour i <= 1 à 10
Fin..

Pourquoi "lire N" ça fait quoi si on le lit autre part?

Pourquoi "x" , i, "=" , n*i ? Cela signifie quoi ?
i Suivant? Mais comment on peux y réfléchir !?
re : Vivre avec son temps, l'informatique... Cela peut être géna#msg3868271 Posté le 18-11-11 à 22:45
Posté par Profillolo60 lolo60

Variables N, i en Entier , Les variables sont N et i
Debut début du programme
Ecrire "Entrez un nombre : " , le programme écrit Entrez un nombre à l'ecran
Lire N , le programme lit la variable N (par exemple 7)
Ecrire "La table de multiplication de ce nombre est : " , le programme écrit à l'écran La table de multiplication de ce nombre est :
Pour i <- 1 à 10 , le programme fait une boucle , la premiere valeur de i est 1
Ecrire N, " x ", i, " = ", N*i le rpogramme ecrit 7 x 1 = 7
i Suivant , i prend la valeur 2 et on recommence jusqu'a ce que i = 10
Fin

Citation :

Pourquoi "x" , i, "=" , n*i ? Cela signifie quoi ?


"x" signifie que le programme ecrit à l'ecran x (le signe multiplier)
"=" signifie que le programme ecrit à l'ecran x

« Précédent 1 2 Suivant » +


Répondre à ce sujet

réservé Seuls les membres peuvent poster sur le forum !

Vous devez être connecté pour poster
attention Un modérateur est susceptible de supprimer toute contribution qui ne serait pas en relation avec le thème de discussion abordé, la ligne éditoriale du site, ou qui serait contraire à la loi.

  • Ce topic

    imprimer Imprimer
    réduire la tailleRéduire   /   agrandir la tailleAgrandir

    Pour plus d'options, connection connectez vous !
  • Fiches de maths



maths - prof de maths haut de pagehaut Retrouvez cette page sur ilemaths l'île des mathématiques
© Tom_Pascal & Océane 2012