Aide à la Physique Chimie au Lycée

  • Augmenter la taille
  • Taille par défaut
  • Diminuer la taille
Aide à la Physique Chimie au Lycée

Liaison peptidiques Avogadro

Envoyer Imprimer PDF

Avogadro : http://sourceforge.net/projects/avogadro/files/avogadro/1.0.3/Avogadro-1.0.3-win32.exe/download

Dans le cadre de la TST2S, lorsqu’on parle de la liaison peptidique et des acides aminés.On peut utiliser Avogadro pour fabriquer des acides aminés.

Avogadro offre la possibilité dans le menu construction/insérer/peptides de fabriquer des acides aminés :

On peut choisir une association linéaire , en hélice …

Il faut sauvegarder aux formats mol ou xyz  et mol2  pour les visualiser avec JMol ou avogadro.

Le rendu est plus visuel et classique sous JMol.


L’intérêt du format mol2, c’est qu’il montre les endroits des associations ( il y a une coupure).

Dans le format mol ou xyz, il y toutes les liaisons.


Pour supprimer la coupure de la  liaison C- N dans le format mol2 , il faut ouvrir le fichier mol2  et remplacer après @<TRIPOS>BOND les am par des 1.

 

Liaison peptidiques Avogadro

Envoyer Imprimer PDF

Avogadro : https://sourceforge.net/projects/avogadro/files/avogadro/1.2.0/

Dans le cadre de la TST2S, lorsqu’on parle de la liaison peptidique et des acides aminés.On peut utiliser Avogadro pour fabriquer des acides aminés.

Avogadro offre la possibilité dans le menu construction/insérer/peptides de fabriquer des acides aminés :

On peut choisir une association linéaire , en hélice …

Il faut sauvegarder aux formats mol ou xyz  et mol2  pour les visualiser avec JMol ou avogadro.

Le rendu est plus visuel et classique sous JMol.


L’intérêt du format mol2, c’est qu’il montre les endroits des associations ( il y a une coupure).

Dans le format mol ou xyz, il y toutes les liaisons.

Visualisation sous JMol :http://sourceforge.net/projects/jmol/files/Jmol/Version%2012.0/Version%2012.0.49/Jmol-12.0.49-binary.zip/download


Pour supprimer la coupure de la  liaison C- N dans le format mol2 , il faut ouvrir le fichier mol2  et remplacer après @<TRIPOS>BOND les am par des 1.


Mise à jour le Mardi, 04 Octobre 2016 19:08
 

Liaison peptidiques Avogadro

Envoyer Imprimer PDF

Avogadro : https://sourceforge.net/projects/avogadro/files/avogadro/1.2.0/

Dans le cadre de la TST2S, lorsqu’on parle de la liaison peptidique et des acides aminés.On peut utiliser Avogadro pour fabriquer des acides aminés.

Avogadro offre la possibilité dans le menu construction/insérer/peptides de fabriquer des acides aminés :

On peut choisir une association linéaire , en hélice …

Il faut sauvegarder aux formats mol ou xyz  et mol2  pour les visualiser avec JMol ou avogadro.

Le rendu est plus visuel et classique sous JMol.


L’intérêt du format mol2, c’est qu’il montre les endroits des associations ( il y a une coupure).

Dans le format mol ou xyz, il y toutes les liaisons.

Visualisation sous JMol :http://sourceforge.net/projects/jmol/files/Jmol/Version%2012.0/Version%2012.0.49/Jmol-12.0.49-binary.zip/download


Pour supprimer la coupure de la  liaison C- N dans le format mol2 , il faut ouvrir le fichier mol2  et remplacer après @<TRIPOS>BOND les am par des 1.


Mise à jour le Mardi, 04 Octobre 2016 19:06
 

AlgoBox

Envoyer Imprimer PDF

AlgoBox

source : http://www.xm1math.net/algobox/exemples/vigenere.html

Dans le cadre de la  MPS  Police scientifique , on peut faire de la  cryptologie et codage :Cryptage affine avec EXCEL...
On peut utiliser aussi AlgoBox :
AlgoBox est un logiciel libre, multi-plateforme et gratuit d'aide à l'élaboration et à l'exécution d'algorithmes dans l'esprit des nouveaux programmes de mathématiques du lycée.
Cryptage d'un message par le chiffre de Vigenere
Présentation de l'algorithme :
Principe :
Le chiffre de Vigenere utilise une clef que l'on répéte autant de fois que nécessaire afin d'avoir la même longueur que le message à crypter. Exemple avec comme message "LEMESSAGEACRYPTER" et comme clef "MACLEF" :
LEMESSAGEACRYPTER
MACLEFMACLEFMACLE
La lettre de la clef figurant dans la deuxième ligne indique le décalage à apporter à la lettre du message située au dessus. Exemple :
Si la lettre de la clef est un A, on ne décale pas la lettre correspondante du message;
Si la lettre de la clef est un B, on décale d'un rang dans l'alphabet la lettre correspondante du message : ainsi un A dans le message devient un B, un B devient un C, etc...
Si la lettre de la clef est un C, on décale de 2 rangs dans l'alphabet la lettre correspondante du message : ainsi un A dans le message devient un C, un B devient un D, etc...
etc...
Cet exemple : la première lettre du message est un L; la lettre correspondante de la clef est un M qui représente un décalage de 12. La première lettre du message crypté est donc un X (12 lettres plus loin que L dans l'alphabet).
Note : Si après décalage, on dépasse la fin de l'alphabet, on continue à compter en repartant du début de l'alphabet. C'est pour cela qu'on peut aussi utiliser une grille appelée "carré de Vigenere" .

Application avec l'algorithme (simplifié) ci-dessous qui ne convient que si le message et la clef ne comportent que des lettres majuscules de A à Z sans espaces.
(note technique : l'instruction message.charCodeAt(pos) permet d'obtenir le code ASCII de la lettre située à la position "pos" dans la chaine "message" et l'instruction String.fromCharCode(un_nombre) renvoie la lettre dont le code ASCII correspond à "un_nombre")

http://www.xm1math.net/algobox/exemples/vigenere.html

vigenere.alg
source du fichier :

<?xml version="1.0" encoding="UTF-8"?>
<Algo>
<description texte="Cryptage d'un message par le chiffre de Vigenere : le message et la clef ne doivent comporter que des lettres majuscules de A à Z sans espaces." courant="FIN_ALGORITHME" />
<fonction fctcode="" fctetat="inactif" />
<repere repetat="inactif" repcode="-10#10#-10#10#2#2" />
<item algoitem="VARIABLES" code="100#declarationsvariables" >
<item algoitem="message EST_DU_TYPE CHAINE" code="1#CHAINE#message" />
<item algoitem="longueur_message EST_DU_TYPE NOMBRE" code="1#NOMBRE#longueur_message" />
<item algoitem="clef EST_DU_TYPE CHAINE" code="1#CHAINE#clef" />
<item algoitem="longueur_clef EST_DU_TYPE NOMBRE" code="1#NOMBRE#longueur_clef" />
<item algoitem="i EST_DU_TYPE NOMBRE" code="1#NOMBRE#i" />
<item algoitem="code_lettre EST_DU_TYPE NOMBRE" code="1#NOMBRE#code_lettre" />
<item algoitem="decalage EST_DU_TYPE NOMBRE" code="1#NOMBRE#decalage" />
<item algoitem="lettre EST_DU_TYPE CHAINE" code="1#CHAINE#lettre" />
</item>
<item algoitem="DEBUT_ALGORITHME" code="101#debutalgo" >
<item algoitem="LIRE message" code="2#message#pasliste" />
<item algoitem="LIRE clef" code="2#clef#pasliste" />
<item algoitem="longueur_message PREND_LA_VALEUR message.length" code="5#longueur_message#message.length#pasliste" />
<item algoitem="longueur_clef PREND_LA_VALEUR clef.length" code="5#longueur_clef#clef.length#pasliste" />
<item algoitem="POUR i ALLANT_DE 1 A longueur_message" code="12#i#1#longueur_message" >
<item algoitem="DEBUT_POUR" code="13#debutpour" />
<item algoitem="code_lettre PREND_LA_VALEUR message.charCodeAt(i-1)-65" code="5#code_lettre#message.charCodeAt(i-1)-65#pasliste" />
<item algoitem="decalage PREND_LA_VALEUR clef.charCodeAt((i-1)%longueur_clef)-65" code="5#decalage#clef.charCodeAt((i-1)%longueur_clef)-65#pasliste" />
<item algoitem="lettre PREND_LA_VALEUR String.fromCharCode(65+(code_lettre+decalage)%26)" code="5#lettre#String.fromCharCode(65+(code_lettre+decalage)%26)#pasliste" />
<item algoitem="AFFICHER lettre" code="3#lettre#0#pasliste" />
<item algoitem="FIN_POUR" code="14#finpour" />
</item>
</item>
<item algoitem="FIN_ALGORITHME" code="102#finalgo" />
</Algo>

 

Cryptage d'un message par le chiffre de Vigenere

Le cryptage affine, on peut utiliser le site :

Pour vous aider, vous pouvez utiliser le lien suivant qui permet de faire l'analyse fréquentielle d'un texte simple : Fréquence des lettres d’un texte ou directement l’adresse http://www.cryptage.org/outil-crypto-frequences.html

 

 

source : http://www.xm1math.net/algobox/exemples/vigenere.html

Dans le cadre de la  MPS  Police scientifique , on peut faire de la  cryptologie et codage :Cryptage affine avec EXCEL...
On peut utiliser aussi AlgoBox :
AlgoBox est un logiciel libre, multi-plateforme et gratuit d'aide à l'élaboration et à l'exécution d'algorithmes dans l'esprit des nouveaux programmes de mathématiques du lycée.
Cryptage d'un message par le chiffre de Vigenere
Présentation de l'algorithme :
Principe :
Le chiffre de Vigenere utilise une clef que l'on répéte autant de fois que nécessaire afin d'avoir la même longueur que le message à crypter. Exemple avec comme message "LEMESSAGEACRYPTER" et comme clef "MACLEF" :
LEMESSAGEACRYPTER
MACLEFMACLEFMACLE
La lettre de la clef figurant dans la deuxième ligne indique le décalage à apporter à la lettre du message située au dessus. Exemple :
Si la lettre de la clef est un A, on ne décale pas la lettre correspondante du message;
Si la lettre de la clef est un B, on décale d'un rang dans l'alphabet la lettre correspondante du message : ainsi un A dans le message devient un B, un B devient un C, etc...
Si la lettre de la clef est un C, on décale de 2 rangs dans l'alphabet la lettre correspondante du message : ainsi un A dans le message devient un C, un B devient un D, etc...
etc...
Cet exemple : la première lettre du message est un L; la lettre correspondante de la clef est un M qui représente un décalage de 12. La première lettre du message crypté est donc un X (12 lettres plus loin que L dans l'alphabet).
Note : Si après décalage, on dépasse la fin de l'alphabet, on continue à compter en repartant du début de l'alphabet. C'est pour cela qu'on peut aussi utiliser une grille appelée "carré de Vigenere" .

Application avec l'algorithme (simplifié) ci-dessous qui ne convient que si le message et la clef ne comportent que des lettres majuscules de A à Z sans espaces.
(note technique : l'instruction message.charCodeAt(pos) permet d'obtenir le code ASCII de la lettre située à la position "pos" dans la chaine "message" et l'instruction String.fromCharCode(un_nombre) renvoie la lettre dont le code ASCII correspond à "un_nombre")

http://www.xm1math.net/algobox/exemples/vigenere.html

vigenere.alg
source du fichier :

<?xml version="1.0" encoding="UTF-8"?>
<Algo>
<description texte="Cryptage d'un message par le chiffre de Vigenere : le message et la clef ne doivent comporter que des lettres majuscules de A à Z sans espaces." courant="FIN_ALGORITHME" />
<fonction fctcode="" fctetat="inactif" />
<repere repetat="inactif" repcode="-10#10#-10#10#2#2" />
<item algoitem="VARIABLES" code="100#declarationsvariables" >
<item algoitem="message EST_DU_TYPE CHAINE" code="1#CHAINE#message" />
<item algoitem="longueur_message EST_DU_TYPE NOMBRE" code="1#NOMBRE#longueur_message" />
<item algoitem="clef EST_DU_TYPE CHAINE" code="1#CHAINE#clef" />
<item algoitem="longueur_clef EST_DU_TYPE NOMBRE" code="1#NOMBRE#longueur_clef" />
<item algoitem="i EST_DU_TYPE NOMBRE" code="1#NOMBRE#i" />
<item algoitem="code_lettre EST_DU_TYPE NOMBRE" code="1#NOMBRE#code_lettre" />
<item algoitem="decalage EST_DU_TYPE NOMBRE" code="1#NOMBRE#decalage" />
<item algoitem="lettre EST_DU_TYPE CHAINE" code="1#CHAINE#lettre" />
</item>
<item algoitem="DEBUT_ALGORITHME" code="101#debutalgo" >
<item algoitem="LIRE message" code="2#message#pasliste" />
<item algoitem="LIRE clef" code="2#clef#pasliste" />
<item algoitem="longueur_message PREND_LA_VALEUR message.length" code="5#longueur_message#message.length#pasliste" />
<item algoitem="longueur_clef PREND_LA_VALEUR clef.length" code="5#longueur_clef#clef.length#pasliste" />
<item algoitem="POUR i ALLANT_DE 1 A longueur_message" code="12#i#1#longueur_message" >
<item algoitem="DEBUT_POUR" code="13#debutpour" />
<item algoitem="code_lettre PREND_LA_VALEUR message.charCodeAt(i-1)-65" code="5#code_lettre#message.charCodeAt(i-1)-65#pasliste" />
<item algoitem="decalage PREND_LA_VALEUR clef.charCodeAt((i-1)%longueur_clef)-65" code="5#decalage#clef.charCodeAt((i-1)%longueur_clef)-65#pasliste" />
<item algoitem="lettre PREND_LA_VALEUR String.fromCharCode(65+(code_lettre+decalage)%26)" code="5#lettre#String.fromCharCode(65+(code_lettre+decalage)%26)#pasliste" />
<item algoitem="AFFICHER lettre" code="3#lettre#0#pasliste" />
<item algoitem="FIN_POUR" code="14#finpour" />
</item>
</item>
<item algoitem="FIN_ALGORITHME" code="102#finalgo" />
</Algo>

 

Cryptage d'un message par le chiffre de Vigenere

Le cryptage affine, on peut utiliser le site :

Pour vous aider, vous pouvez utiliser le lien suivant qui permet de faire l'analyse fréquentielle d'un texte simple : Fréquence des lettres d’un texte ou directement l’adresse http://www.cryptage.org/outil-crypto-frequences.html

 

 

 

Verifinger

Envoyer Imprimer PDF

Utilisation de Verifinger :

Vous pouvez télécharger une démonstration de verifinger à l'adresse suivante:

http://www.neurotechnology.com/download/Neurotec_Biometric_4_0_Algorithm_Demo_2011-01-25.zip

 

Elle intègre :

Fingerprint identification algorithm demo;

Face identification algorithm demo;

Iris identification algorithm demo.

 

Base de donnée d'empreintes :

http://www.neurotechnology.com/download/CrossMatch_Sample_DB.zip

http://www.neurotechnology.com/download/UareU_sample_DB.zip

Neurotec_Biometric_4_0_Algorithm_Demo/Bin/Win32_x86/FingersAlgorithmDemo.exe

 

Après exécution du programme:

choisir une des options: identify (fast) , identify (full) ou Verify

p { margin-bottom: 0.21cm; }

Vous chargerez la base de donnée d'empreintes ( Open directory ):

 

p { margin-bottom: 0.21cm; }

Verifinger fait une analyse de chaque image de la base , en recherchant les minuties.Ce qui permettra une analyse rapide de l'image du suspect par la suite.

p { margin-bottom: 0.21cm; }

Vous pouvez ensuite charger l'empreinte du suspect ( Open file ...):

bouton droit de la souris pour le popmenu

p { margin-bottom: 0.21cm; }

On peut montrer les limites, on peut prendre une portion d’empreinte:

p { margin-bottom: 0.21cm; }

Ici,il ne trouve rien, car il y a un mauvais paramétrage du logiciel.

 

 

Il faut modifier le nombre de minuties dans le menu Tools pour obtenir un résultat . Il faut choisir le menu Tools -> options et modifier le nombre de minuties

 

Si,on fait l’essai avec une autre portion d’empreinte, il ne trouve rien, il faut donc modifier number of templates

Dans menu Tools mettre number of templates à 6 …

 

p { margin-bottom: 0.21cm; }

On peut choisir identify full ( cela donne le score de comparaison avec chaque empreinte de la base )

En réglant différents paramètres dans Tools -> options

 

p { margin-bottom: 0.21cm; }

Il trouve des correspondances même avec une petite portion d'empreinte.

 

 

p { margin-bottom: 0.21cm; }

On peut utiliser efinger, mais il ne permet de comparer que deux images à la fois.

Vous pourrez utiliser :
FacesAlgorithmDemo.exe pour la reconnaissance faciale
IrisesAlgorithmDemo.exe pour la reconnaissance rétinienne

 

p { margin-bottom: 0.21cm; }

Prise d'une empreinte sur un support non poreux :

p { margin-bottom: 0.21cm; }

On verse quelques gouttes de GLUE au fond du pot de verre et on ferme.

On peut placer dans un chauffe ballon ou sur un radiateur 5 à 10 minutes :

p { margin-bottom: 0.21cm; }

Le résultat : une empreinte bien visible.

 

On peut prendre ses empreintes sur du papier blanc à l'aide : d' un crayon de papier 2HB ou 2B , de l'encre de chine, du fond de teint liquide ou du mascara et ensuite scanner la feuille pour ensuite utiliser verifinger.

Par  C.R

Lycée Louis Lapicque

Epinal 88000

 

 

 

 

 

Mise à jour le Lundi, 21 Février 2011 07:43
 


Page 20 sur 28