Réciproques et fonctions affines pour les 302
This commit is contained in:
BIN
3e/Geometrie/Reciproques/B3_scratch.pdf
Normal file
BIN
3e/Geometrie/Reciproques/B3_scratch.pdf
Normal file
Binary file not shown.
130
3e/Geometrie/Reciproques/B3_scratch.tex
Normal file
130
3e/Geometrie/Reciproques/B3_scratch.tex
Normal file
@@ -0,0 +1,130 @@
|
||||
\documentclass[a4paper,10pt]{article}
|
||||
\usepackage{myXsim}
|
||||
|
||||
\title{Réciproque du théorème de Pythagore avec Scratch}
|
||||
\tribe{Troisième}
|
||||
\date{Avril 2018}
|
||||
|
||||
\pagestyle{empty}
|
||||
|
||||
\geometry{left=10mm,right=10mm,top=10mm,bottom=10mm}
|
||||
|
||||
\setscratch{print=true}
|
||||
|
||||
\begin{document}
|
||||
|
||||
On a écrit un programme avec Scratch qui dit quand un triangle est rectangle ou non.
|
||||
|
||||
\begin{minipage}{0.5\textwidth}
|
||||
\begin{scratch}
|
||||
\blockinit{Quand \greenflag est cliqué}
|
||||
\blocksensing{demander \txtbox{Longueur de l'hypothénuse?} et attendre}
|
||||
\blockvariable{mettre \selectmenu{IK} à \ovalsensing{réponse}}
|
||||
\blocksensing{demander \txtbox{Longueur d'un petit côté?} et attendre}
|
||||
\blockvariable{mettre \selectmenu{IJ} à \ovalsensing{réponse}}
|
||||
\blocksensing{demander \txtbox{Longueur du dernier côté?} et attendre}
|
||||
\blockvariable{mettre \selectmenu{JK} à \ovalsensing{réponse}}
|
||||
\blockvariable{mettre \selectmenu{$IK^2$} à \ovaloperator{\ovalvariable{IK} * \ovalvariable{IK}}}
|
||||
\blockvariable{mettre \selectmenu{$IJ^2$} à \ovaloperator{\ovalvariable{IJ} * \ovalvariable{IJ}}}
|
||||
\blockvariable{mettre \selectmenu{$JK^2$} à \ovaloperator{\ovalvariable{JK} * \ovalvariable{JK}}}
|
||||
\blockvariable{mettre \selectmenu{$JK^2+IJ^2$} à \ovaloperator{\ovalvariable{$JK^2$} + \ovalvariable{$IJ^2$}}}
|
||||
\blockifelse{Si \ovaloperator{\ovalvariable{$IK^2$} = \ovalvariable{$JK^2+IJ^2$}} alors}%
|
||||
{
|
||||
\blocklook{dire \txtbox{Le triangle est rectangle}}
|
||||
}
|
||||
{
|
||||
\blocklook{dire \txtbox{Le triangle n'est pas rectangle}}
|
||||
}
|
||||
\end{scratch}
|
||||
\end{minipage}
|
||||
\begin{minipage}{0.5\textwidth}
|
||||
\includegraphics[scale=0.9]{./fig/triangleIJK}
|
||||
|
||||
|
||||
\begin{scratch}
|
||||
\blockinit{Quand \greenflag est cliqué}
|
||||
\blocksensing{demander \txtbox{Longueur de l'hypothénuse?} et attendre}
|
||||
\blockvariable{mettre \selectmenu{IK} à \ovalsensing{réponse}}
|
||||
\blocksensing{demander \txtbox{Longueur d'un petit côté?} et attendre}
|
||||
\blockvariable{mettre \selectmenu{IJ} à \ovalsensing{réponse}}
|
||||
\blocksensing{demander \txtbox{Longueur du dernier côté?} et attendre}
|
||||
\blockvariable{mettre \selectmenu{JK} à \ovalsensing{réponse}}
|
||||
\blockifelse{Si \ovaloperator{
|
||||
\ovaloperator{\ovalvariable{IK} * \ovalvariable{IK}}
|
||||
=
|
||||
\ovaloperator{
|
||||
\ovaloperator{\ovalvariable{IJ} * \ovalvariable{IJ}}
|
||||
+
|
||||
\ovaloperator{\ovalvariable{JK} * \ovalvariable{JK}}
|
||||
}
|
||||
} alors}%
|
||||
{
|
||||
\blocklook{dire \txtbox{Le triangle est rectangle}}
|
||||
}
|
||||
{
|
||||
\blocklook{dire \txtbox{Le triangle n'est pas rectangle}}
|
||||
}
|
||||
\end{scratch}
|
||||
\end{minipage}
|
||||
\vfill
|
||||
|
||||
On a écrit un programme avec Scratch qui dit quand un triangle est rectangle ou non.
|
||||
|
||||
\begin{minipage}{0.5\textwidth}
|
||||
\begin{scratch}
|
||||
\blockinit{Quand \greenflag est cliqué}
|
||||
\blocksensing{demander \txtbox{Longueur de l'hypothénuse?} et attendre}
|
||||
\blockvariable{mettre \selectmenu{IK} à \ovalsensing{réponse}}
|
||||
\blocksensing{demander \txtbox{Longueur d'un petit côté?} et attendre}
|
||||
\blockvariable{mettre \selectmenu{IJ} à \ovalsensing{réponse}}
|
||||
\blocksensing{demander \txtbox{Longueur du dernier côté?} et attendre}
|
||||
\blockvariable{mettre \selectmenu{JK} à \ovalsensing{réponse}}
|
||||
\blockvariable{mettre \selectmenu{$IK^2$} à \ovaloperator{\ovalvariable{IK} * \ovalvariable{IK}}}
|
||||
\blockvariable{mettre \selectmenu{$IJ^2$} à \ovaloperator{\ovalvariable{IJ} * \ovalvariable{IJ}}}
|
||||
\blockvariable{mettre \selectmenu{$JK^2$} à \ovaloperator{\ovalvariable{JK} * \ovalvariable{JK}}}
|
||||
\blockvariable{mettre \selectmenu{$JK^2+IJ^2$} à \ovaloperator{\ovalvariable{$JK^2$} + \ovalvariable{$IJ^2$}}}
|
||||
\blockifelse{Si \ovaloperator{\ovalvariable{$IK^2$} = \ovalvariable{$JK^2+IJ^2$}} alors}%
|
||||
{
|
||||
\blocklook{dire \txtbox{Le triangle est rectangle}}
|
||||
}
|
||||
{
|
||||
\blocklook{dire \txtbox{Le triangle n'est pas rectangle}}
|
||||
}
|
||||
\end{scratch}
|
||||
\end{minipage}
|
||||
\begin{minipage}{0.5\textwidth}
|
||||
\includegraphics[scale=0.9]{./fig/triangleIJK}
|
||||
|
||||
|
||||
\begin{scratch}
|
||||
\blockinit{Quand \greenflag est cliqué}
|
||||
\blocksensing{demander \txtbox{Longueur de l'hypothénuse?} et attendre}
|
||||
\blockvariable{mettre \selectmenu{IK} à \ovalsensing{réponse}}
|
||||
\blocksensing{demander \txtbox{Longueur d'un petit côté?} et attendre}
|
||||
\blockvariable{mettre \selectmenu{IJ} à \ovalsensing{réponse}}
|
||||
\blocksensing{demander \txtbox{Longueur du dernier côté?} et attendre}
|
||||
\blockvariable{mettre \selectmenu{JK} à \ovalsensing{réponse}}
|
||||
\blockifelse{Si \ovaloperator{
|
||||
\ovaloperator{\ovalvariable{IK} * \ovalvariable{IK}}
|
||||
=
|
||||
\ovaloperator{
|
||||
\ovaloperator{\ovalvariable{IJ} * \ovalvariable{IJ}}
|
||||
+
|
||||
\ovaloperator{\ovalvariable{JK} * \ovalvariable{JK}}
|
||||
}
|
||||
} alors}%
|
||||
{
|
||||
\blocklook{dire \txtbox{Le triangle est rectangle}}
|
||||
}
|
||||
{
|
||||
\blocklook{dire \txtbox{Le triangle n'est pas rectangle}}
|
||||
}
|
||||
\end{scratch}
|
||||
\end{minipage}
|
||||
\vfill
|
||||
\end{document}
|
||||
|
||||
%%% Local Variables:
|
||||
%%% mode: latex
|
||||
%%% TeX-master: "master"
|
||||
%%% End:
|
69
3e/Geometrie/Reciproques/fig/triangleIJK.pdf
Normal file
69
3e/Geometrie/Reciproques/fig/triangleIJK.pdf
Normal file
@@ -0,0 +1,69 @@
|
||||
%PDF-1.5
|
||||
%<25><><EFBFBD><EFBFBD>
|
||||
4 0 obj
|
||||
<< /Length 5 0 R
|
||||
/Filter /FlateDecode
|
||||
>>
|
||||
stream
|
||||
x<EFBFBD>e<EFBFBD>KN<EFBFBD>0<10><>><3E>\<5C>a<<1E><> !<21>(,h+<2B>.Z\<5C><>yЈ*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>H<EFBFBD><48>.b<>9<>K<EFBFBD>4<EFBFBD><34>9<EFBFBD>t<EFBFBD><74>@<40><>B<EFBFBD><42> \2<>@~<7E><>^<5E>HX<48>#=љ<>d=<3D>p<EFBFBD><70>s%o,<2C><>DU<44>5R<35><52>F#ŚXJEN<45><4E>
|
||||
<EFBFBD>x<EFBFBD><EFBFBD>B<EFBFBD><EFBFBD><EFBFBD>ˡ<EFBFBD>#<23>8<EFBFBD>j<EFBFBD><6A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!6<>bJؚe<D89A>Ŗ<EFBFBD>hY<68><59>*8Kj<4B><6A>ܚn-*kIa<49><18><>.&u<><75><EFBFBD>fU <20>V<EFBFBD>K<EFBFBD>-l<><6C><EFBFBD>\<5C>U9<39>=D<>t<EFBFBD><74><EFBFBD>P<EFBFBD><50>[[y\V%]k<><1F><><19>NW<06><>^[<5B>Dr<><72>S<EFBFBD><53>Z<01>s[<5B>C'E<><19><03><>Ǚ3<C799><33>`<60>iAD<41>l<EFBFBD><6C><EFBFBD><EFBFBD><EFBFBD>R}<7D><><EFBFBD>P<EFBFBD><50><EFBFBD><EFBFBD>da_a<5F>h<EFBFBD>T<EFBFBD><54>`v<><17>/
|
||||
endstream
|
||||
endobj
|
||||
5 0 obj
|
||||
324
|
||||
endobj
|
||||
3 0 obj
|
||||
<<
|
||||
/ExtGState <<
|
||||
/a0 << /CA 1 /ca 1 >>
|
||||
>>
|
||||
>>
|
||||
endobj
|
||||
2 0 obj
|
||||
<< /Type /Page % 1
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 198.525833 101.526031 ]
|
||||
/Contents 4 0 R
|
||||
/Group <<
|
||||
/Type /Group
|
||||
/S /Transparency
|
||||
/I true
|
||||
/CS /DeviceRGB
|
||||
>>
|
||||
/Resources 3 0 R
|
||||
>>
|
||||
endobj
|
||||
1 0 obj
|
||||
<< /Type /Pages
|
||||
/Kids [ 2 0 R ]
|
||||
/Count 1
|
||||
>>
|
||||
endobj
|
||||
6 0 obj
|
||||
<< /Producer (cairo 1.15.11 (http://cairographics.org))
|
||||
/CreationDate (D:20180410140324+03'00)
|
||||
>>
|
||||
endobj
|
||||
7 0 obj
|
||||
<< /Type /Catalog
|
||||
/Pages 1 0 R
|
||||
>>
|
||||
endobj
|
||||
xref
|
||||
0 8
|
||||
0000000000 65535 f
|
||||
0000000742 00000 n
|
||||
0000000510 00000 n
|
||||
0000000438 00000 n
|
||||
0000000015 00000 n
|
||||
0000000416 00000 n
|
||||
0000000807 00000 n
|
||||
0000000923 00000 n
|
||||
trailer
|
||||
<< /Size 8
|
||||
/Root 7 0 R
|
||||
/Info 6 0 R
|
||||
>>
|
||||
startxref
|
||||
975
|
||||
%%EOF
|
102
3e/Geometrie/Reciproques/fig/triangleIJK.svg
Normal file
102
3e/Geometrie/Reciproques/fig/triangleIJK.svg
Normal file
@@ -0,0 +1,102 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="70.0355mm"
|
||||
height="35.816128mm"
|
||||
viewBox="0 0 70.0355 35.816128"
|
||||
version="1.1"
|
||||
id="svg8"
|
||||
inkscape:version="0.92.2 2405546, 2018-03-11"
|
||||
sodipodi:docname="triangleIJK.svg">
|
||||
<defs
|
||||
id="defs2" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="2.1946698"
|
||||
inkscape:cx="241.57185"
|
||||
inkscape:cy="25.976233"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="0"
|
||||
inkscape:window-width="1680"
|
||||
inkscape:window-height="1022"
|
||||
inkscape:window-x="1366"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata5">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Calque 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-125.00242,-30.890108)">
|
||||
<g
|
||||
id="g836">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path815"
|
||||
d="m 128.55224,55.239954 24.89207,-21.823193 36.14467,33.075776 z"
|
||||
style="fill:none;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
<text
|
||||
id="text819"
|
||||
y="57.452763"
|
||||
x="124.65619"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;stroke-width:0.26458332"
|
||||
y="57.452763"
|
||||
x="124.65619"
|
||||
id="tspan817"
|
||||
sodipodi:role="line">I</tspan></text>
|
||||
<text
|
||||
id="text823"
|
||||
y="66.253433"
|
||||
x="192.65047"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;stroke-width:0.26458332"
|
||||
y="66.253433"
|
||||
x="192.65047"
|
||||
id="tspan821"
|
||||
sodipodi:role="line">K</tspan></text>
|
||||
<text
|
||||
id="text827"
|
||||
y="33.461872"
|
||||
x="158.77388"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;stroke-width:0.26458332"
|
||||
y="33.461872"
|
||||
x="158.77388"
|
||||
id="tspan825"
|
||||
sodipodi:role="line">J</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 4.2 KiB |
@@ -2,7 +2,7 @@ Réciproques en géométrie avec les 3e pour l'année 2017-2018
|
||||
###########################################################
|
||||
|
||||
:date: 2018-03-13
|
||||
:modified: 2018-03-13
|
||||
:modified: 2018-04-10
|
||||
:tags: Geometrie, Thales, Pythagore
|
||||
:category: 3e
|
||||
:authors: Bertrand Benjamin
|
||||
@@ -56,6 +56,8 @@ Exercices techniques pour vérifier qu'un triangle est rectangle.
|
||||
|
||||
Programmer Scratch pour qu'il nous dise si un triangle est rectangle ou non.
|
||||
|
||||
Cahier de bord: On colle `les propositions <./B3_scratch.pdf>`_ qui sont sorties
|
||||
|
||||
Étape 4
|
||||
-------
|
||||
|
||||
@@ -65,9 +67,11 @@ On peut espérer une première forme comme ceci:
|
||||
|
||||
Tableau de proportionnalité -> parallèles et alignés
|
||||
|
||||
On leur demande de trouver (et de tracer) un contre exemple où on a le tableau de proportionnalité mais pas les droites parallèles et pas les points alignés.
|
||||
On leur donne un tableau de proportionnalité et on leur demande de tracer une situation où les longueurs sont respectées mais où au moins une des conclusions est fausse. C'est l'occasion de parler de contre-exemple.
|
||||
|
||||
On en conclut qu'il faut les points alignés. Puis on écrit la réciproque.
|
||||
On débat sur ce que l'on veut laisser dans les conclusions et ce que l'on doit passer dans les hypothèses pour arriver à la version finale de la réciproque.
|
||||
|
||||
Cahier de bord: La réciproque du théorème de Thalès et le contre exemple trouvé.
|
||||
|
||||
Étape 5
|
||||
-------
|
||||
|
Reference in New Issue
Block a user