Warning: this is an htmlized version!
The original is here, and the conversion rules are here. |
% (find-LATEX "2024-2-C2-intro.tex") % (defun c () (interactive) (find-LATEXsh "lualatex -record 2024-2-C2-intro.tex" :end)) % (defun C () (interactive) (find-LATEXsh "lualatex 2024-2-C2-intro.tex" "Success!!!")) % (defun D () (interactive) (find-pdf-page "~/LATEX/2024-2-C2-intro.pdf")) % (defun d () (interactive) (find-pdftools-page "~/LATEX/2024-2-C2-intro.pdf")) % (defun e () (interactive) (find-LATEX "2024-2-C2-intro.tex")) % (defun o () (interactive) (find-LATEX "2024-1-C2-intro.tex")) % (defun u () (interactive) (find-latex-upload-links "2024-2-C2-intro")) % (defun v () (interactive) (find-2a '(e) '(d))) % (defun d0 () (interactive) (find-ebuffer "2024-2-C2-intro.pdf")) % (defun cv () (interactive) (C) (ee-kill-this-buffer) (v) (g)) % (code-eec-LATEX "2024-2-C2-intro") % (find-pdf-page "~/LATEX/2024-2-C2-intro.pdf") % (find-sh0 "cp -v ~/LATEX/2024-2-C2-intro.pdf /tmp/") % (find-sh0 "cp -v ~/LATEX/2024-2-C2-intro.pdf /tmp/pen/") % (find-xournalpp "/tmp/2024-2-C2-intro.pdf") % file:///home/edrx/LATEX/2024-2-C2-intro.pdf % file:///tmp/2024-2-C2-intro.pdf % file:///tmp/pen/2024-2-C2-intro.pdf % http://anggtwu.net/LATEX/2024-2-C2-intro.pdf % (find-LATEX "2019.mk") % (find-Deps1-links "Caepro5 Piecewise2 Maxima2") % (find-Deps1-cps "Caepro5 Piecewise2 Maxima2") % (find-Deps1-anggs "Caepro5 Piecewise2 Maxima2") % (find-MM-aula-links "2024-2-C2-intro" "2" "c2m242intro" "c2in") % «.defs» (to "defs") % «.defs-T-and-B» (to "defs-T-and-B") % «.defs-caepro» (to "defs-caepro") % «.defs-pict2e» (to "defs-pict2e") % «.defs-maxima» (to "defs-maxima") % «.defs-V» (to "defs-V") % «.defs-toc» (to "defs-toc") % «.defs-toclines» (to "defs-toclines") % «.defs-Aipim» (to "defs-Aipim") % «.title» (to "title") % «.links» (to "links") % % «.iezzi» (to "iezzi") % «.aprender-A-e-B» (to "aprender-A-e-B") % «.manga» (to "manga") % «.porque» (to "porque") % «.eu-nao-sou-telepata» (to "eu-nao-sou-telepata") % «.eu-nao-sou-telepata-2» (to "eu-nao-sou-telepata-2") % «.a-banca-maluca» (to "a-banca-maluca") % «.criterios-de-correcao» (to "criterios-de-correcao") % «.fase-pre-silabica» (to "fase-pre-silabica") % «.semicirculo» (to "semicirculo") % % «.writetoc» (to "writetoc") \documentclass[oneside,12pt]{article} \usepackage[colorlinks,citecolor=DarkRed,urlcolor=DarkRed]{hyperref} % (find-es "tex" "hyperref") \usepackage{amsmath} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{pict2e} \usepackage[x11names,svgnames]{xcolor} % (find-es "tex" "xcolor") \usepackage{colorweb} % (find-es "tex" "colorweb") %\usepackage{tikz} % % (find-dn6 "preamble6.lua" "preamble0") %\usepackage{proof} % For derivation trees ("%:" lines) %\input diagxy % For 2D diagrams ("%D" lines) %\xyoption{curve} % For the ".curve=" feature in 2D diagrams % \usepackage{edrx21} % (find-LATEX "edrx21.sty") \input edrxaccents.tex % (find-LATEX "edrxaccents.tex") \input edrx21chars.tex % (find-LATEX "edrx21chars.tex") \input edrxheadfoot.tex % (find-LATEX "edrxheadfoot.tex") \input edrxgac2.tex % (find-LATEX "edrxgac2.tex") % % (find-es "tex" "geometry") \usepackage[a6paper, landscape, top=1.5cm, bottom=.25cm, left=1cm, right=1cm, includefoot ]{geometry} % \begin{document} % «defs» (to ".defs") % (find-LATEX "edrx21defs.tex" "colors") % (find-LATEX "edrx21.sty") \def\drafturl{http://anggtwu.net/LATEX/2024-2-C2.pdf} \def\drafturl{http://anggtwu.net/2024.2-C2.html} \def\draftfooter{\tiny \href{\drafturl}{\jobname{}} \ColorBrown{\shorttoday{} \hours}} % (find-LATEX "2024-1-C2-carro.tex" "defs-caepro") % (find-LATEX "2024-1-C2-carro.tex" "defs-pict2e") \catcode`\^^J=10 %\directlua{dofile "dednat6load.lua"} % (find-LATEX "dednat6load.lua") \directlua{dofile "dednat7load.lua"} % (find-angg "LUA/dednat7load.lua") \directlua{dednat7preamble()} % (find-angg "LUA/DednatPreamble1.lua") % «defs-T-and-B» (to ".defs-T-and-B") \long\def\ColorDarkOrange#1{{\color{orange!90!black}#1}} \def\T(Total: #1 pts){{\bf(Total: #1)}} \def\T(Total: #1 pts){{\bf(Total: #1 pts)}} \def\T(Total: #1 pts){\ColorRed{\bf(Total: #1 pts)}} \def\B (#1 pts){\ColorDarkOrange{\bf(#1 pts)}} % «defs-caepro» (to ".defs-caepro") %L dofile "Caepro5.lua" -- (find-angg "LUA/Caepro5.lua" "LaTeX") \def\Caurl #1{\expr{Caurl("#1")}} \def\Cahref#1#2{\href{\Caurl{#1}}{#2}} \def\Ca #1{\Cahref{#1}{#1}} % «defs-pict2e» (to ".defs-pict2e") %L dofile "Piecewise2.lua" -- (find-LATEX "Piecewise2.lua") %L --dofile "Escadas1.lua" -- (find-LATEX "Escadas1.lua") \def\pictgridstyle{\color{GrayPale}\linethickness{0.3pt}} \def\pictaxesstyle{\linethickness{0.5pt}} \def\pictnaxesstyle{\color{GrayPale}\linethickness{0.5pt}} \celllower=2.5pt % «defs-maxima» (to ".defs-maxima") %L dofile "Maxima2.lua" -- (find-angg "LUA/Maxima2.lua") \pu % «defs-V» (to ".defs-V") %L --- See: (find-angg "LUA/MiniV1.lua" "problem-with-V") %L V = MiniV %L v = V.fromab \pu % «defs-toc» (to ".defs-toc") % (find-es "tex" "hyperref-hyperlink") \def\linktopage#1#2{\hyperlink{page.#1}{#2}} \def\mytocslide#1#2#3{\par\linktopage{#1}{#3} \dotfill \; \linktopage{#3}{#3}} % «defs-toclines» (to ".defs-toclines") % (c2m242introp 2 "defs-toclines") % (c2m242introa "defs-toclines") % (c2m241introp 2 "defs-toclines") % (c2m241introa "defs-toclines") %L dofile "TocLines2.lua" -- (find-angg "LUA/TocLines2.lua" "dednat6") %L toclines = TocLines.new(status.filename) %L TocLines.fmts["slide"] = "\\toclineslidetex {<body>}{<page>}\n" %L TocLines.fmts["slident"] = "\\toclineslidenttex{<body>}{<page>}\n" \pu \input 2024-2-defs-toc.tex % (find-angg "LATEX/2024-2-defs-toc.tex") \def\tabl#1{\begin{tabular}{l}#1\end{tabular}} \def\tabc#1{\begin{tabular}{c}#1\end{tabular}} \def\und #1#2{\underbrace{#1}_{#2}} \def\undl#1#2{\underbrace{#1}_{\tabl{#2}}} \def\undc#1#2{\underbrace{#1}_{\tabc{#2}}} \def\rarr{\ColorRed{⇒}} \def\P#1{\left( #1 \right)} % «defs-Aipim» (to ".defs-Aipim") \def\und#1#2{\underbrace{#1}_{#2}} \def\setdepthto#1#2{\setbox1\hbox{$#2$}% \dp1=#1% \box1} % \sa{[Aipim]} {\CFname{Aipim}{}} \sa {Aipim} {\sqrt{a^2+b^2}=a+b} \sa {Aipim u}{ % Aipim with "\und"s \sa{a 0} {\setdepthto{2pt}{a}} \sa{b 0} {\setdepthto{2pt}{b}} \sa{a} {\und{\ga{a 0}}{3}} \sa{b} {\und{\ga{b 0}}{4}} \sa{a^2} {\und{\ga{a}^2}{9}} \sa{a^2} {\und{{\ga{a}}^2}{9}} \sa{b^2} {\und{{\ga{b}}^2}{16}} \sa{a^2+b^2 0} {\und{\ga{a^2}+\ga{b^2}}{25}} \sa{a^2+b^2} {\setdepthto{0pt}{\ga{a^2+b^2 0}}} \sa{sqrt(a^2+b^2) 0} {\sqrt{\ga{a^2+b^2}}} \sa{sqrt(a^2+b^2) 1} {\setdepthto{50pt}{\ga{sqrt(a^2+b^2) 0}}} \sa{sqrt(a^2+b^2)} {\und{\ga{sqrt(a^2+b^2) 1}}{5}} \sa{a+b} {\und{\ga{a}+\ga{b}}{7}} \sa{sqrt(a^2+b^2)=a+b} {\und{\ga{sqrt(a^2+b^2)} = \ga{a+b}}{\False}} \ga{sqrt(a^2+b^2)=a+b} } \def\asf#1{〈\textsf{#1}〉} \def\Expr{\asf{expr}} \def\Just{\quad\asf{justificativa}} % _____ _ _ _ % |_ _(_) |_| | ___ _ __ __ _ __ _ ___ % | | | | __| |/ _ \ | '_ \ / _` |/ _` |/ _ \ % | | | | |_| | __/ | |_) | (_| | (_| | __/ % |_| |_|\__|_|\___| | .__/ \__,_|\__, |\___| % |_| |___/ % % «title» (to ".title") % (c2m242introp 1 "title") % (c2m242introa "title") \thispagestyle{empty} \begin{center} \vspace*{1.2cm} {\bf \Large Cálculo 2 - 2024.2} \bsk Aula 0: introdução ao curso \bsk Eduardo Ochs - RCN/PURO/UFF \url{http://anggtwu.net/2024.2-C2.html} \end{center} \newpage % _____ % |_ _|__ ___ % | |/ _ \ / __| % | | (_) | (__ % |_|\___/ \___| % % «toc» (to ".toc") % (c2m241introp 2 "toc") % (c2m241introa "toc") % See: (to "writetoc") {\bf Índice} \scalebox{0.5}{\def\colwidth{10cm}\firstcol{ % From (find-LATEXfile "2024-2-C2-intro.mytoc") \toclineslidetex {Um exemplo do Iezzi}{4} \toclineslidetex {Sobre aprender A e B}{5} \toclineslidetex {Manga}{6} \toclineslidetex {Porquê?}{7} \toclineslidetex {Eu não sou telepata...}{8} \toclineslidetex {Eu não sou telepata... (2)}{9} \toclineslidetex {Como passar em C2: método 2}{10} \toclineslidetex {A Banca Maluca}{11} \toclineslidetex {Critérios de correção}{12} \toclineslidetex {Fase pré-silábica}{13} \toclineslidetex {``Meu objetivo é...''}{14} \toclineslidetex {``Meu objetivo é reprovar pessoas como você''}{15} \toclineslidetex {Árvores caem na prova?}{16} \toclineslidetex {Como perder pontos na vista de prova}{17} \toclineslidetex {Pedaço de semicírculo: seja como o Bob}{18} \toclineslidetex {``Releia a Dica 7''}{19} }\anothercol{ \toclineslidetex {Linguagem formal, gramática, sintaxe}{20} \toclineslidenttex{Linguagem formal, gramática, sintaxe: figura}{21} \toclineslidetex {A linguagem formal de Cálculo 2}{22} \toclineslidenttex{(Sempre e nunca)}{23} \toclineslidetex {Sintaxe}{24} \toclineslidetex {Justificativas}{25} \toclineslidetex {Atirei o Pau no Gato: seja como o Bob}{26} \toclineslidetex {Imagens de intervalos}{27} \toclineslidetex {Sobre Português}{28} \toclineslidetex {Sobre Português (e generalizar)}{29} \toclineslidetex {Banana}{30} \toclineslidetex {Unexpected end of input}{31} \toclineslidetex {``Faz um vídeo explicando o PDF''}{32} \toclineslidetex {Um post da Ana Leticia de Fiori}{33} \toclineslidetex {Retas reversas}{34} \toclineslidetex {Contexto}{35} \toclineslidetex {Fórmulas e hipóteses}{36} \toclineslidetex {Sobre aulas expositivas}{37} \toclineslidetex {Formal vs.\ coloquial}{38} }} \newpage % «links» (to ".links") % (c2m242introp 2 "links") % (c2m242introa "links") %\addslide{links}{Links} {\bf Links} \scalebox{0.6}{\def\colwidth{16cm}\firstcol{ % (find-books "__analysis/__analysis.el" "iezzi" "85" "75. Imagem de um elemento") \par \Ca{Iezzi1p19} (p.11) VII. Relação de implicação \par \Ca{Iezzi1p20} (p.12) IX. Sentenças abertas, quantificadores \par \Ca{Iezzi1p21} (p.13) O quantificador universal \par \Ca{Iezzi1p93} (p.85) Imagem de um elemento \par \Ca{Iezzi2p9} (p.1-B) 1. Potência de expoente natural \msk \par Variáveis e igualdade: \par \Ca{HarperCap1p9} Variables are given meaning by substitution \par \Ca{EllermeijerHeckP6} The meaning of variable is variable in mathematics \par \Ca{MariaLauraAFp13} Cada uma das igualdades tem um caráter diferente \msk \par A minha operação $[:=]$ é simples demais: \par \Ca{HarperCap1p9} Variables are given meaning by substitution % https://plato.stanford.edu/entries/logic-combinatory/#ProbSubs \par \url{https://plato.stanford.edu/entries/logic-combinatory/\#ProbSubs} \msk Sobre ``maturidade matemática'': % (find-es "math" "choosing-a-textbook") \par \url{https://news.ycombinator.com/item?id=41016650} How to choose a textbook... \par \href{https://matheducators.stackexchange.com/questions/27964/how-to-choose-a-textbook-that-is-pedagogically-optimal-for-oneself}{Link original} no matheducators.stackexchange \msk \par Mangas em Maxima: % (find-es "maxima" "operator-subst") % http://anggtwu.net/e/maxima.e.html#operator-subst \par \texttt{(find-es "maxima" "operator-subst")} \par \url{http://anggtwu.net/e/maxima.e.html\#operator-subst} }\anothercol{ }} \newpage % «iezzi» (to ".iezzi") % (c2m242introp 4 "iezzi") % (c2m242introa "iezzi") \addslide{um-exemplo-do-iezzi}{Um exemplo do Iezzi} \scalebox{0.5}{\def\colwidth{12cm}\firstcol{ O volume 2 do Iezzi começa assim: \begin{quote} Sejam $a$ um número real e $n$ um número natural. Potência de base $a$ e expoente $n$ é o número $a^n$ tal que: % $$\begin{cases} a^0=1 \\ a^n=a^{n-1}·a, \; ∀n, \; n>1 \\ \end{cases} $$ Desta definição decorre que: % $$\begin{array}{l} a^1 = a^0·a = 1·a = a \\ a^2 = a^1·a = a·a \\ a^3 = a^2·a = (a·a)·a = a·a·a \\ \end{array} $$ \end{quote} Confira: \par \Ca{Iezzi2p9} (p.\ 1-B) 1. Potência de expoente natural \msk A maioria das pessoas que sabe muita matemática acha isso óbvio, e se uma outra pessoa pede ajuda pra entender isso elas só dizem ``ah, é fácil!'' -- e traduzem cada expressão daí pra português. \ssk Acontece que isso só é fácil pra quem entende o volume 1 do Iezzi super bem, incluindo essas seções daqui, \msk \par \Ca{Iezzi1p19} (p.11) VII. Relação de implicação \par \Ca{Iezzi1p20} (p.12) IX. Sentenças abertas, quantificadores \par \Ca{Iezzi1p21} (p.13) O quantificador universal \msk {\sl que estão super incompletas, e que são sobre assuntos que todos os meus amigos lógicos consideram super difíceis.} }\anothercol{ }} \newpage % «aprender-A-e-B» (to ".aprender-A-e-B") % (c2m242introp 5 "aprender-A-e-B") % (c2m242introa "aprender-A-e-B") \addslide{aprender-A-e-B}{Sobre aprender A e B} \scalebox{0.45}{\def\colwidth{8cm}\firstcol{ {} Cálculo 2 é uma matéria que tem um nível quase olímpico de dificuldade. Assista esse vídeo aqui, \ssk ``The Most Unusual Training - @victoriakalitta'' {\footnotesize \par \url{http://www.youtube.com/watch?v=i3tGLs5iLi8} \par} % (find-latexscan-links "C2" "victoria-kalitta-2") % (find-xpdf-page "~/LATEX/2024-2-C2/victoria-kalitta-2.pdf") $$\includegraphics[height=3cm]{2024-2-C2/victoria-kalitta-2.pdf}$$ \ssk porque eu vou falar bastante de ``músculos mentais'' e vou fazer algumas comparações com ele. \msk Cálculo 2 tem vários assuntos que funcionam assim: se você tentar aprender o assunto B direto ele é muito, muito, muito difícil, e você vai gastar -- digamos -- 200 horas de estudo pra aprender ele... mas se você aprender o assunto A primeiro você consegue aprender os dois assuntos, A e B, em 20 horas ao invés de 200 -- e em alguns casos você vai ter que treinar os assuntos $A$ e $B$ muitas vezes, alternando entre eles. }\anothercol{ % (c2m241vsp 3 "questao-1") % (c2m241vsa "questao-1") {} Vou começar com o exemplo do aipim. Considere esta fórmula aqui, que eu vou chamar de \ga{[Aipim]}, e que é sobre uma propriedade da raiz quadrada: % $$\ga{Aipim}$$ Ela nem sempre é verdadeira. Por exemplo, quando $a=3$ e $b=4$, temos: % $$\ga{Aipim u}$$ Em 2024.1 a gente viu várias vezes que a fórmula \ga{[Aipim]} era falsa, mas mesmo assim um monte de gente usou ela em contas na prova, e essas pessoas chegaram a resultados errados... \msk Essas pessoas não treinaram as técnicas pra contas fáceis de revisar e nem as técnicas pra revisar contas, então elas fizeram coisas como isso aqui e não conseguiram ver o erro: % $$\begin{array}{rcl} y &=& \sqrt{x^2 - 16} + 5 \\ &=& x + 1 \\ \end{array} $$ }\anothercol{ Compare com isto, % $$\begin{array}{rcl} y &\eqnp{1}& \sqrt{x^2 - 16} + 5 \\ &=& \sqrt{x^2 - 4^2} + 5 \\ &=& x - 4 + 5 \\ &=& x + 1 \\ \end{array} $$ em que dá pra ver que a justificativa da terceira igualdade é esta, % $$\begin{array}{rcl} \sqrt{x^2 - 4^2} &=& x - 4 \\ \end{array} $$ que é um caso particular disto, % $$\begin{array}{rcl} \sqrt{a^2 - b^2} &=& a - b \\ \end{array} $$ que é uma espécie de \ga{[Aipim]} -- é uma regra que nem sempre é verdadeira. \bsk {\sl Repara que no final do vídeo da Victoria Kalitta ela se empurrou exatamente na direção certa.} Quando a gente treina salto com vara sozinho no quintal de casa a gente geralmente acha que se a gente saltar 10000 vezes a gente vai aprender a fazer tudo direito... mas geralmente funciona melhor a gente treinar com um treinador que vai nos ajudar a desmontar o movimento final em dezenas de exercícios preparatórios -- e aí a gente vai conseguir ver cada aipim nos nossos movimentos, e a gente vai conseguir não fazer aquele aipim de novo no próximo salto. }} \newpage % «manga» (to ".manga") % (c2m242introp 6 "manga") % (c2m242introa "manga") \addslide{manga}{Manga} %M (%i1) Aipim : sqrt(a^2+b^2) = a+b; %M (%o1) \sqrt{b^2+a^2}=b+a %M (%i2) S1 : [ a=3 ]; %M (%o2) \left[ a=3 \right] %M (%i3) S2 : [ b=4 ]; %M (%o3) \left[ b=4 \right] %M (%i4) S3 : [ a=3, b=4 ]; %M (%o4) \left[ a=3 , b=4 \right] %M (%i5) Aipim; %M (%o5) \sqrt{b^2+a^2}=b+a %M (%i6) subst(S1, Aipim); %M (%o6) \sqrt{b^2+9}=b+3 %M (%i7) subst(S2, Aipim); %M (%o7) \sqrt{a^2+16}=a+4 %M (%i8) subst(S3, Aipim); %M (%o8) 5=7 %L maximahead:sa("Manga", "") \pu %M (%i9) "_s_"(expr,su) := subst(su, expr)$ %M (%i10) infix("_s_",99,101)$ %M (%i11) Aipim; %M (%o11) \sqrt{b^2+a^2}=b+a %M (%i12) Aipim _s_ S1; %M (%o12) \sqrt{b^2+9}=b+3 %M (%i13) Aipim _s_ S1 _s_ S2; %M (%o13) 5=7 %M (%i14) 5=7; %M (%o14) 5=7 %M (%i15) is(5=7); %M (%o15) \mathbf{false} %M (%i16) %L maximahead:sa("Manga 2", "") \pu \scalebox{0.4}{\def\colwidth{11cm}\firstcol{ {} Em português ``manga'' tem dois sentidos totalmente diferentes -- manga a fruta e manga de camisa -- e às vezes a gente precisa explicar de qual sentido a gente estava falando... \msk Notação matemática tem um monte de mangas, e, pra piorar, também tem um monte de sinais que \ColorRed{não são escritos}, como alguns sinais de multiplicação, o sinal de exponenciação \ColorRed{e o sinal de aplicação de função} -- o \standout{ap} ali de baixo --, e tem algumas operações, como a substituição, que cada livro escreve de um jeito, e que eu vou escrever como $(a+b)[a:=42]$. Compare: % $$\begin{array}{rcl} 2(y+z) & \rarr & 2·(y+z) \\ f(y+z) & \rarr & f \; \standout{ap} \; (y+z) \\ (a+b)[a:=42] & \rarr & (a+b) \; \standout{s} \; [a:=42] \\ \end{array} $$ \vspace*{-0.25cm} $$\scalebox{0.9}{$ (\undl{a+b=b+a}{expressão \\ original; \\ caso geral; \\ ``antes''}) \undl{\bmat{a:=42}}{substituição: \\ $a$ \standout{vira} 42} = \;\; (\undl{42+b=b+42}{expressão nova; \\ caso particular; \\ ``depois''}) $} $$ O Harper escreveria esse $(a+b)[a:=42]$ como $[42/a](a+b)$. Dê uma olhada na página 6 dele, em que ele dá esse exemplo aqui: % $$\def\Num{\mathsf{num}} \def\Plus{\mathsf{plus}} [\Num[2]/x] \; \Plus(x; \Num[3]) = \Plus(\Num[2]; \Num[3]) $$ Link: \Ca{HarperCap1p9} (p.6) \msk Eu às vezes vou mostrar como entender e como desambiguar as mangas do curso traduzindo elas pra Maxima -- veja a coluna da direita. }\def\colwidth{8.5cm}\anothercol{ \vspace*{0cm} \hspace*{0.5cm} \def\hboxthreewidth {9cm} \ga{Manga} }\def\colwidth{7.5cm}\anothercol{ \vspace*{0cm} \def\hboxthreewidth {9cm} \ga{Manga 2} }} \newpage % «porque» (to ".porque") % (c2m242introp 7 "porque") % (c2m242introa "porque") \addslide{porque}{Porquê?} \scalebox{0.5}{\def\colwidth{9cm}\firstcol{ Isso aqui acontece muito: % $$\begin{tabular}{ll} {\bf Eu:} & Digamos que $f(x)=3-2x$. \\ {\bf Aluno:} & Porquê? \\ \end{tabular} $$ ...e isso vai ser uma das minhas desculpas pra botar todo mundo pra aprender Maxima. No Ensino Médio a gente estuda por livros como o do Iezzi, que têm umas páginas assim: % (find-books "__analysis/__analysis.el" "iezzi" "9" "Cauchy") % (find-latexscan-links "C2" "cauchy") % (find-xpdf-page "~/LATEX/2024-2-C2/cauchy.pdf") $$\includegraphics[height=3cm]{2024-2-C2/cauchy.pdf}$$ e os professores convencem a gente que a gente só pode inventar alguma coisa nova se a gente for um daqueles gênios que os retratos deles aparecem no livro do Iezzi, {\sl e tudo que a gente inventar tem que ter um ``porquê'' muito bom}... e aí, por exemplo, se na historinha acima eu disse ``Digamos que $f(x)=3-2x$'' isso é porque eu tou seguindo um método que vai resolver um problema importantíssimo, e o aluno perguntou ``Porquê?'' \ColorRed{porque ele não conseguiu ver nem qual era o problema e nem qual era o método}. }\anothercol{ No Maxima é super fácil definir funções novas, então a gente pode tratar ele como uma espécie de Lego, em que a gente vai tentar conectar as pecinhas a) porque é fácil, b) porque é legal, e c) porque aos poucos a gente vai aprender a montar coisas bacanas com elas. \msk No Maxima também é {\sl relativamente} fácil definir operações novas. Veja o exemplo da página anterior, em que eu defini uma operação ``\texttt{\_s\_}''. \msk {\sl Perguntar pro Maxima é ``mais rápido'' do que perguntar pro ChatGPT.} Isso não é nada óbvio, então deixa eu explicar. Os seus objetivos são a) aprender certas técnicas de Cálculo 2 -- que eu tou comparando com aprender a saltar 5 metros no salto com vara -- e b) aprender coisas que sejam úteis pra outros cursos, e aí: \begin{quote} Os músculos mentais que você vai exercitar traduzindo as suas idéias pra código em Maxima vão ser muito mais úteis pros objetivos (a) e (b) do que os músculos mentais que você vai exercitar conversando com o ChatGPT. \end{quote} }} \newpage % ChatGPT/ strawberry % % a:b, b:c, c:d, d:e % % Antigamente um dos objetivos de C2 era fazer os alunos aprenderem a % definir fórmulas novas que fossem verdadeiras -- e quem aprendia essa % técnica bem conseguia resolver certos problemas difíceis muito mais % rápido do que quem não aprendia. \newpage % «eu-nao-sou-telepata» (to ".eu-nao-sou-telepata") % (c2m242introp 8 "eu-nao-sou-telepata") % (c2m242introa "eu-nao-sou-telepata") \addslide{eu-nao-sou-telepata}{Eu não sou telepata...} \scalebox{0.45}{\def\colwidth{12.5cm}\firstcol{ {} A versão completa é: \begin{quote} {\sl Eu não sou telepata e pra mim é 100 vezes mais difícil descobrir as dúvidas das pessoas que não falam comigo do que as das pessoas que falam comigo.} \end{quote} % (find-fline "~/LOGS/calculo_3_2024.1.txt" "acho importante a gente ter acesso ao gabarito") Isso aqui é um trecho de uma conversa que rolou no grupo de Whats\-App de Cálculo 3 em 2024.1: \bsk {\bf Aluno:} Professor, acho importante a gente ter acesso ao gabarito para saber se estamos fazendo certo ou não. Sem o gabarito podemos ter um raciocínio errado, e sem saber se está errado replica-lo na prova, e consequentemente tirar uma nota menor. \msk {\bf Eu:} Péra -- eu nunca tive acesso nem às provas dos outros professores do PURO, nem sem gabarito nem com gabarito... e eu prefiro que vocês me perguntem -- ou aqui no grupo ou em privado -- se tiver alguma questão que vocês que não conseguiram responder ou que vocês não têm certeza da resposta. \ssk Deixa eu repetir: é 100 vezes mais difícil eu adivinhar as dúvidas de que não me pergunta do que entender as dúvidas de quem pergunta. \ssk Desculpa a frustração e o desabafo, mas o que você tá dizendo é que você tem o direito de não fazer perguntas específicas e eu tenho a obrigação de adivinhar as perguntas que você não fez? \ssk Quando a gente aprende a fazer perguntas que são boas o suficiente pra serem feitas até em fóruns públicos isso \standout{abre mil portas} pra gente... \ssk Eu tou desde o início tentando criar um ambiente em que as pessoas possam fazer até perguntas ruins, sem esse nível de exigência -- então por favor façam até as perguntas que vocês acham ruins! Considerem que isso é um treino pro futuro... % (find-angg ".emacs" "c2q242" "sep23") %\par \Ca{2jQ1} Quadros da aula 1 de 2024.2 % (2a, 23/set/2024) }\anothercol{ {} E lembra disso aqui (de \Ca{QuadradinhoP76}): % do ``Saia do seu quadradinho'' -- link: \begin{quote} Sobre as opções de emprego oferecidas para os graduados, é um equívoco dizer que só há espaço para os profissionais bem formados, apesar de nós professores nos vermos, muitas vezes, tentados a fazer esse tipo de afirmação. Há vagas tanto para graduados bem formados, normalmente egressos de universidades públicas ou das particulares de qualidade, como para aqueles de formação mais superficial, normalmente egressos dos ``escolões''. Mas muda, obviamente, o tipo do cargo: enquanto o ``escolão'' é concebido para colocar as pessoas em subtarefas, como, no caso do curso de economia, trabalhos internos de agências bancárias e tarefas rotinizadas em geral, como supervisão de pesquisa de mercado feitas em rua etc., as universidades públicas e as particulares de ponta oferecem uma formação que dá maiores possibilidades de chegar aos cargos decisórios, como em consultorias, agências governamentais e em conselhos executivos de grandes empresas. \end{quote} Eu tento fazer com que as pessoas aprendam muitas coisas úteis em pouco tempo. \ssk Eu interagi muito pouco com você até agora, mas ACHO que você deveria tentar "aprender a perguntar" - o que não é nada fácil - e que você deveria começar a aprender o Maxima. \ssk Se nós estivéssemos numa universidade melhor a gente teria licenças pros alunos usarem Mathematica ou Maple, que são parecidos com Maxima mas são bem documentados e mais fáceis de usar... mas não estamos, e eu só posso ajudar vocês com o Maxima. }} \newpage % «eu-nao-sou-telepata-2» (to ".eu-nao-sou-telepata-2") % (c2m242introp 9 "eu-nao-sou-telepata-2") % (c2m242introa "eu-nao-sou-telepata-2") \addslide{eu-nao-sou-telepata-2}{Eu não sou telepata... (2)} \scalebox{0.6}{\def\colwidth{9cm}\firstcol{ % (find-fline "~/LOGS/2024sep24.emacs" "Unix prompt") {} É tão desgastante tentar ajudar pessoas que não perguntam que eu tou usando alguns truques pra filtrar elas. Por exemplo, nas minhas intruções pra instalar o WSL, o Debian, o eev e o Maxima tem essa frase aqui: \begin{quote} After setting the user and password you will get a Unix prompt. \end{quote} Um cara do canal de IRC \texttt{\#emacs} achou isso péssimo, e disse: \begin{quote} do you expect them to know what a ``Unix prompt'' is? \end{quote} e eu tive que explicar que eu não tenho como escrever instruções que expliquem tudo -- até porque eu já vi estudantes de computação que não sabiam que o teclado tem um tecla chamada F8, estudantes que não sabiam que espaços importam e que digitaram ``\texttt{wsl-l-v}'' ao invés de ``\texttt{wsl -l -v}'' e não faziam idéia de como resolver os erros, e mil outras coisas parecidas apavorantes... }\anothercol{ ...então frases como \begin{quote} After setting the user and password you will get a Unix prompt. \end{quote} são um \ColorRed{teste} e um \ColorRed{filtro}... }} % [Falta história sobre vídeos e ChatGPT -- e eu não sei nem os links nem os prompts] % [Sugerir a banca maluca] \bsk \newpage \addslide{como-passar-metodo-2}{Como passar em C2: método 2} \scalebox{0.6}{\def\colwidth{9cm}\firstcol{ {} O método 1 é óbvio: tire suas dúvidas durante as aulas, instale o Maxima, e treine um pouco em casa. Não vale a pena falar dele. \msk O método 2 é assim: faça uma reclamação pra coordenação dizendo que eu sou maluco, que eu dei provas em que eu cobrei coisas que não estavam no Stewart \ColorRed{e que portanto não fazem parte do conteúdo do curso}, e que você não conseguiu estudar em casa só pelo Stewart, por vídeos e pelo ChatGPT. O PURO agora está cheio de professores burnouteados que ``não têm tempo'' de ler nada e ``não têm tempo'' de abrir link nenhum, e tem boas chances da sua reclamação ser recebida por um professor desses -- e que seja um dos que acha eu sou um irresponsável incorrigível. Aí ele não vai verificar nada, vai mandar um ofício pro RCN pedindo que eu não dê mais matérias obrigatórias, e vai pedir pra sua prova ser recorrigida por uma banca de três outros professores... mas repara, talvez bastante chance -- 50\%? -- da sua reclamação ser recebida por professores que não são assim, e ela ser ignorada. }\anothercol{ {} O método 3 me parece mais garantido: é você fazer um ``Requerimento de Revisão de Prova''. Os alunos têm direito de pedir isso sempre que quiserem, e aí a sua prova vai ser recorrigida por uma banca de três professores do RCN -- que geralmente são professores burnouteados que ``não têm tempo'' de ler nada e ``não têm tempo'' de abrir link nenhum. }} \newpage % «a-banca-maluca» (to ".a-banca-maluca") % (c2m242introp 5 "a-banca-maluca") % (c2m242introa "a-banca-maluca") \addslide{a-banca-maluca}{A Banca Maluca} % {\bf A Banca Maluca} \scalebox{0.6}{\def\colwidth{9cm}\firstcol{ Depois que você receber uma prova e fizer a vista de prova dela você pode fazer um ``Requerimento de Revisão de Prova'', e aí a sua prova vai ser recorrigida pela Banca Maluca -- uma banca de três professores de Matemática, que não são sempre os mesmos, mas vou chamá-la de ``A Banca Maluca'' mesmo assim. \ssk Você pode ver alguns relatórios da Banca Maluca aqui: % $$[Link]$$ Eu já tentei entender os critérios de correção da Banca Maluca e não consegui -- e também não consegui entender o que a BM considera que são os objetivos do curso de Cálculo 2, e nem como a BM lida com aipins e com outras técnicas que as pessoas deveriam ter aprendido no Ensino Médio... \ssk Não sei se vocês sabem, mas logo depois da quarentena, em 2022.1, os meus colegas abriram um mega-processo contra mim por eu ter aprovado alunos demais durante a pandemia, e me mandaram dar provas carrascas e reprovar todo mundo que não soubesse o suficiente de C2 e C3... }\anothercol{ {} ...e aí no início de 2022.2 me pediram pra dar uma VS extra de cada uma das minhas turmas de 2022.1 -- apesar do semestre seguinte já ter começado -- e resolveram que essas VSs extras seriam abertas pra todos os reprovados. Eu preparei provas com gabaritos que eu achei que tavam bem explicados, corrigi elas, uma Banca Maluca recorrigiu elas, e só varios meses depois eu descobri que a Banca Maluca tinha aprovado um monte de gente, inclusive uma pessoa que tinha tirado 0 na minha correção, e uma outra pessoa, que tinha tirado 1.5 na minha correção mas não tinha feito nenhuma outra prova além dessa VS extra... }} \newpage % «criterios-de-correcao» (to ".criterios-de-correcao") % (c2m242introp 7 "criterios-de-correcao") % (c2m242introa "criterios-de-correcao") \addslide{criterios-de-correcao}{Critérios de correção} \scalebox{0.35}{\def\colwidth{10cm}\firstcol{ Imagina que o Alex fez uma prova parecida com a P2 de 2023.2. No item 1b dele o resultado certo era $y=\sqrt{C-x^2}$, mas ele obteve $y=\sqrt{C+x^2}$; e no item 1c ele deveria encontrar o $C$ que fazia $3=\sqrt{C-4^2}$ ser verdade, que era $C=25$, mas ao invés disso ele encontrou o $C$ que fazia $3=\sqrt{C+4^2}$ ser verdade, e chegou a $C=-7$. E no item 1d a resposta certa era $y=\sqrt{16-x^2}$, e ele chegou a $y=\sqrt{-7+x^2}$. Além disso essa questão tinha um item 1e, que pedia pras pessoas testarem se as soluções delas obedeciam uma certa equação diferencial, mas o Alex não teve tempo de fazer esse item. O erro dele no item 1b se propagou pros itens 1c e 1d -- e se ele tivesse feito o item 1e ele veria que tinha um erro de conta em algum item anterior, teria encontrado o erro de sinal nas contas dele do item 1b, e teria consertado esse erro e todo o resto. Dá pra considerar que o Alex só cometeu um erro pequeno? Isso depende dos critérios de correção, e os critérios de correção dependem do objetivo do curso. Numa correção mais benevolente a gente consideraria que o objetivo dessa questão era ver se os alunos sabem aplicar um certo método. E tá claro que o Alex sabe aplicar esse método {\sl quase} perfeitamente, então ele perderia 0.1 no item 1b e nada nos itens seguintes, porque todas as outras contas dele estavam coerentes com o resultado dele pro item 1b -- então ele não cometeu nenhum outro erro. Pra mim -- PRA MIM -- o objetivo de Cálculo 2 é preparar as pessoas pros cursos seguintes. Em Cálculo 2 a gente {\sl aprendia} (no passado mesmo! Mais sobre isso em breve!) a fazer contas enormes -- tipo resolver integrais complicadas -- na mão, e a chegar no resultado certo... e em contas tão grandes é quase impossível chegar no resultado certo direto sem errar, então o mais importante {\sl pros cursos seguintes} era que as pessoas aprendiam um monte de técnicas pra fazer as contas ficarem muito fáceis de revisar. }\anothercol{ Se o Alex tivesse bastante prática em revisar as contas dele ele teria visto o erro de sinal no item 1b dele e teria consertado o resto das contas dele, né, mas ele não viu esse o erro, então as respostas dele mostram que ele ainda não tá bom o suficiente nem em fazer contas fáceis de revisar e nem em revisar as próprias contas... aí, se o objetivo do curso é fazer as pessoas aprenderem a fazer contas fáceis de revisar, então os erros do Alex são bem graves, e ele tira 0 nos item 1c e 1d. Agora há pouco eu disse que em Cálculo 2 as pessoas aprendiam a ``resolver integrais enormes na mão''. Vamos dividir isso em dois subobjetivos diferentes: 1) ``resolver integrais'' e 2) ``enormes na mão''. Hoje em dia a gente tem programas de computação simbólica que resolvem integrais muito bem, então se os alunos aprendem a usar algum desses programas eles num certo sentido aprenderam a ``resolver integrais''... e aí é melhor trabalhar o segundo subobjetivo, que é (aprender a fazer contas) ``enormes na mão'' (e chegar no resultado certo), de um outro modo, treinando técnicas pra fazer contas fáceis de revisar. Outra coisa: alunos que aprendem a usar programas de computação simbólica conseguem usar esses programas pra revisar os passos difíceis das contas deles quando eles estão estudando em casa, e acabam conseguindo estudar bem melhor. Voltando aos critérios de correção: às vezes a gente decide se um erro numa prova é pequeno ou não olhando o resto da prova da pessoa e as provas anteriores dela... e aí se der pra ver pelo resto da prova do Alex que ele sabe bem um monte de técnicas pra fazer ``contas fáceis de revisar'' então dá pra considerar que o erro de sinal dele é um erro pequeno e dar mais pontos pra ele, e se ele fez a prova relâmpago de Maxima e se deu super bem nela então eu posso considerar que ele aprendeu mais técnicas importantes, tanto pra ``resolver integrais'' como pra ``revisar contas complicadas em casa'', e posso dar mais pontos pra ele. }\anothercol{ Agora vamos considerar que o Carlos resolveu os itens 1b, 1c e 1d da prova exatamente da mesma forma que o Alex, e que o Carlos também não fez o item 1e -- mas as provas do Alex e do Carlos são totalmente diferentes no resto... o Alex mostrou que sabe um monte de técnicas pra fazer ``contas fáceis de revisar'' mas o resto da prova do Carlos é uma bagunça, e o Carlos vem na vista de prova e insiste que os erros dele são pequenos e que o objetivo do curso é só aprender métodos pra resolver integrais e EDOs... bom, desde o final de 2024.1 a gente tem uma solução maravilhosa pra isso -- o Requerimento de Revisão de Prova! Em 2024.1 quatro alunos de Cálculo 2, $A_1, A_2, A_3$ e $A_4$, fizeram Requerimentos de Revisão de Prova pedindo que a P1 de Cálculo 2 deles fosse recorrigida. O departamento montou uma banca com três professores de Matemática, $B_1, B_2$ e $B_3$, e o membro $B_1$ da banca entrou em contato comigo da banca me pediu as provas e o gabarito delas. Eu criei um grupo de Whatsapp comigo e com o $B_1$, o $B_2$ e o $B_3$, e mandei um monte de material -- incluindo o PDFzinho ``Introdução ao curso'', que fala a beça sobre os objetivos do curso e critérios de correção, e os ``Exercícios de substituição'', que explicam a questão sobre o `$[:=]$' -- sobre sobre cada questão }\anothercol{ }} \newpage % «fase-pre-silabica» (to ".fase-pre-silabica") % (c2m242introp 9 "fase-pre-silabica") % (c2m242introa "fase-pre-silabica") \addslide{fase-pre-silabica}{Fase pré-silábica} \scalebox{0.5}{\def\colwidth{9cm}\firstcol{ Uma das coisas que eu acho mais desesperadoras no curso de Cálculo 2 é que em C2 a posição de cada símbolo importa MUITO, e sempre tem muitos alunos que não conseguem ver isso... eu adoraria conversar com pedagogues sobre isso, porque elxs têm até os termos pras fases da alfabetização em que as crianças não notam que tem letras faltando ou letras fora de ordem no que elas escrevem, e aí elas escrevem coisas como isso aqui, % (find-latexscan-links "C2" "silabico-alfabetico") % https://www.mundinhodacrianca.net/wp-content/uploads/2018/08/silabico-alfabetico.png % https://www.mundinhodacrianca.net/2018/08/fases-da-alfabetizacao-saiba-quais-sao-e-como-identifica-las.html % (find-xpdf-page "~/LATEX/2024-2-C2/silabico-alfabetico.pdf") $$\includegraphics[height=6cm]{2024-2-C2/silabico-alfabetico.pdf}$$ e escrevem ``VROOEA'' ao invés de árvore... obs: eu perdi o scan que tinha o ``vrooea'' -- eu procurei bastante no Google por ``fase pré-silábica'' e ``fase silábica-alfabética'' mas não achei... }\anothercol{ {} Eu imagino que pedagogues tenham em montes de técnicas e exercícios pra fazer as crianças passarem pra fase seguinte, {\sl mas eu não tenho} -- e aí de vez em quando eu tenho que lidar com alunos que escreveram tudo de um jeito caótico e que ficam berrando comigo na vista de prova que ``MAS TÁ CERTO, PORRA!!!'', ou ``TÁ IGUAL!!! TÁ IGUAL!!!'', e tudo indica que eles estão numa fase em que {\sl pra eles} a ordem, a posição, o tamanho e o alinhamento do símbolos {\sl ainda} não importa, e EU não sei fazer eles passarem pra fase seguinte... então o melhor que eu consigo fazer por enquanto é pedir pra eles aprenderem programas como Maxima, \LaTeX{} ou Lean, e dizer pra eles pedirem pras provas deles serem recorrigidas pela Banca Maluca... }} \newpage % «meu-objetivo» (to ".meu-objetivo") % (c2m241introp 3 "meu-objetivo") % (c2m241introa "meu-objetivo") \addslide{meu-objetivo-1}{``Meu objetivo é...''} %L V = MiniV %L v = V.fromab %L PictBounds.setbounds(v(0,0), v(4,3)) %L spec = "(0,3)--(2,1)o (2,2)c--(4,2)" %L f0 = function (spec) %L return PwSpec.from(spec):topict():prethickness("1.5pt"):predotdims1("0.4 0.2") %L end %L f = function (spec, sa) %L return f0(spec):pgat("pgatc", {ul="10pt", scale=0.75, sa=sa}) %L end %L f3 = f("(0,3)--(3,0) ", "f3") %L f4 = f(" (0,2)--(4,2)", "f4") %L f5 = f("(0,3)--(2,1)o (2,2)c--(4,2)", "f5") %L p = Pict {f3, f4, f5}:output() \pu \scalebox{0.58}{\def\colwidth{9cm}\firstcol{ Cálculo 2 tem vários assuntos que funcionam assim: se você tentar aprender o assunto B direto ele é muito, muito, muito difícil, e você vai gastar -- digamos -- 200 horas de estudo pra aprender ele... mas se você aprender o assunto A primeiro você consegue aprender os dois assuntos, A e B, em 20 horas ao invés de 200. \msk O caso mais extremo disso é \standout{nomear objetos}. Nas primeiras aulas do curso nós vamos fazer um monte de exercícios de desenhar funções definidas por casos, como essa aqui: % $$f(x) = \begin{cases} 3-x & \text{se $x<2$}, \\ x-2 & \text{se $x \ge 0$} \\ \end{cases} $$ \msk A maioria das pessoas chega em Cálculo 2 achando isso incrivelmente difícil. Elas acham que isso aí não é uma função, são duas, e aí elas fazem um desenho errado, e quando a gente vai discutir pra elas descobrirem os erros eu vejo que elas chamam $f(x)$ de ``a função'', o gráfico delas de ``a função'', $3-x$ de ``a função'', e $x-2$ de ``a função''. }\anothercol{ Se elas aprenderem a ``nomear objetos'' elas vão conseguir fazer algo como isso aqui, % $$\begin{array}[c]{rcl} \multicolumn{3}{l}{\text{Sejam:}} \\ f(x) &=& \begin{cases} 3-x & \text{se $x<2$}, \\ x-2 & \text{se $x \ge 2$}, \\ \end{cases} \\ f_1(x) &=& 3-x \\ f_2(x) &=& x-2 \\ f_3(x) &=& \ga{f3} \\ f_4(x) &=& \ga{f4} \\ f_5(x) &=& \ga{f5} \\ \multicolumn{3}{l}{\text{Então $f(x)=f_5(x)$ para todo $x$.}} \\ \end{array} $$ ...e aí vai ser super rápido ajudar elas a verificarem tudo, e encontrarem o erro. \msk Aqui -- usando os meus número inventados -- se uma pessoa gastar 19 horas aprendendo a nomear objetos ela consegue aprender todo o resto em 1 hora, e se ela resolver não aprender a nomear objetos ela vai levar 200 horas pra aprender a desenhar funções definidas por casos. }} \newpage % «meu-objetivo-2» (to ".meu-objetivo-2") % (c2m241introp 4 "meu-objetivo-2") % (c2m241introa "meu-objetivo-2") \addslide{meu-objetivo-2}{``Meu objetivo é reprovar pessoas como você''} \scalebox{0.6}{\def\colwidth{9cm}\firstcol{ Aprender a nomear objetos \standout{dá um trabalhão}, então a maior parte das pessoas resolve que vai deixar pra depois, e aí deixa pra véspera da prova, e se ferra. \msk {\sl Dá pra passar em Cálculo 2 sem aprender a nomear objetos?} Dá, você só vai perder 4 pontos na P2, então dá pra passar raspando sim... mas eu já passei da fase em que eu achava ok só avisar as pessoas um montão de vezes e depois dizer ``hahaha, se ferrou, eu avisei!!!''... \msk ...então agora eu vou fazer o seguinte: mesmo que você tenha um motivo muito bom pra não aprender a nomear objetos -- tipo: você apostou 50000 reais com um grupo de colegas seus que você consegue passar em Cálculo 2 sem aprender a nomear objetos, então vale a pena correr o risco -- {\sl eu não vou ajudar as pessoas que resolveram que não vão aprender a nomear objetos}. Se você resolveu que não vai aprender a nomear objetos \standout{AGORA}, então toda vez que você vier me pedir ajuda eu só vou repetir isso aqui... }\anothercol{ \begin{quote} Um dos meus objetivos nesse curso é reprovar as pessoas que não aprenderam a nomear objetos. Se você ainda não sabe nomear objetos então vire uma pessoa que sabe nomear objetos \standout{URGENTE!!!} \end{quote} ...só que isso é muito comprido, então às vezes eu vou abreviar pra: \begin{quote} MEU OBJETIVO É REPROVAR PESSOAS COMO VOCÊ!!! \end{quote} e vou mandar a pessoa reler estes slides. \bsk \bsk \bsk TÁ??????? }} \newpage % «arvores-prova» (to ".arvores-prova") % (c2m241introp 5 "arvores-prova") % (c2m241introa "arvores-prova") \addslide{arvores-prova}{Árvores caem na prova?} \scalebox{0.6}{\def\colwidth{9cm}\firstcol{ {\sl Tem vários assuntos que a gente vai ver em Cálculo 2 que vão ser importantes não porque eles vão cair explicitamente na prova, mas porque eles vão te ajudar a estudar pra prova.} \msk Já teve alguma vez em que você tentou estudar algo de Matemática, não entendeu nada, e ficou paralisado? Sim, né? Acontece com todo mundo, principalmente em assuntos mais avançados... \msk A gente vai aprender a ver expressões como árvores porque isso vai nos ajudar a não ficar paralisado. Árvores não vão nos ajudar em {\sl todos} os casos de ``caraca, não tou entendendo nada'' -- {\sl mas vão nos ajudar em muitos casos.} (Explicar nomear e apontar) (Explicar comectivos omitidos: multiplicação, aplicação, listas, matrizes...) }\anothercol{ }} \newpage % «como-perder» (to ".como-perder") % (c2m241introp 3 "como-perder") % (c2m241introa "como-perder") \addslide{como-perder}{Como perder pontos na vista de prova} \scalebox{0.7}{\def\colwidth{8cm}\firstcol{ Cálculo 2 (``C2'') é \standout{MUITO} diferente de Cálculo 1 (``C1''). \ssk As técnicas que você aprendeu em C1 vão te ajudar em C2, mas você \standout{VAI TER QUE} aprender um monte de técnicas novas. Os critérios de correção de provas em C2 vão ser bem diferentes dos de C1, e as vistas de prova em C2 vão funcionar de um jeito bem diferente das vistas de C1, principalmente por isso aqui: \begin{quote} Se você vier numa vista de prova de C2 e tentar me explicar o que você {\sl pensou} quando você escreveu a resposta de uma questão \ColorRed{eu vou considerar que você não entendeu nada do curso de C2, {\sl não leu nada do material do curso}, e que você {\sl merece um zero}.} \end{quote} }\anothercol{ Isso é porque C2 é um curso {\sl bem} mais avançado que C1. Em C1 não dá pra ensinar as pessoas a escreverem direito -- isso acontece em C2. \ssk Nas provas de C2 eu vou avaliar se vocês treinaram certas coisas bastante. Sob um ponto de vista o que eu vou avaliar é se vocês conseguem escrever as respostas de vocês de modo que cada passo seja fácil de justificar; sob outro ponto de vista o que eu vou avaliar é {\sl se vocês já têm muita prática em reler as respostas de vocês como se vocês fossem uma outra pessoa e em ver o que pode ser melhorado.} }} \newpage % % «strang-p1» (to ".strang-p1") % % (c2m241introp 8 "strang-p1") % % (c2m241introa "strang-p1") % % (find-es "maxima" "strang-p1") % % \SLIDENT{(Strang: p.1)} % % %M (%i1) eq1 : 1*x + 2*y = 3; % %M (%o1) 2\,y+x=3 % %M (%i2) eq2 : 4*x + 5*y = 6; % %M (%o2) 5\,y+4\,x=6 % %M (%i3) 4*eq1; % %M (%o3) 4\,\left(2\,y+x\right)=12 % %M (%i4) expand(4*eq1); % %M (%o4) 8\,y+4\,x=12 % %M (%i5) eq3 : expand(4*eq1); % %M (%o5) 8\,y+4\,x=12 % %M (%i6) eq4 : eq2 - eq3; % %M (%o6) -\left(3\,y\right)=-6 % %M (%i7) eq5 : eq4 / -3; % %M (%o7) y=2 % %L maximahead:sa("Strang p.1 a", "") % % %M (%i8) eq5; % %M (%o8) y=2 % %M (%i9) eq1; % %M (%o9) 2\,y+x=3 % %M (%i10) eq6 : subst(eq5, eq1); % %M (%o10) x+4=3 % %M (%i11) eq7 : eq6 - 4; % %M (%o11) x=-1 % %M (%i12) [eq7,eq5]; % %M (%o12) \left[ x=-1 , y=2 \right] % %M (%i13) eq1; % %M (%o13) 2\,y+x=3 % %M (%i14) eq2; % %M (%o14) 5\,y+4\,x=6 % %M (%i15) eq8 : subst([eq7,eq5], eq1); % %M (%o15) 3=3 % %M (%i16) eq9 : subst([eq7,eq5], eq2); % %M (%o16) 6=6 % %L maximahead:sa("Strang p.1 b", "") % % %M (%i17) matrix(['eq1, ":", eq1], % %M ['eq2, ":", eq2], % %M ['eq3, ":", eq3], % %M ['eq4, ":", eq4], % %M ['eq5, ":", eq5], % %M ['eq6, ":", eq6], % %M ['eq7, ":", eq7], % %M ['eq8, ":", eq8], % %M ['eq9, ":", eq9]); % %M (%o17) \begin{pmatrix}\mathrm{eq1}&\mbox{ : }&2\,y+x=3\cr \mathrm{eq2}&\mbox{ : }&5\,y+4\,x=6\cr \mathrm{eq3}&\mbox{ : }&8\,y+4\,x=12\cr \mathrm{eq4}&\mbox{ : }&-\left(3\,y\right)=-6\cr \mathrm{eq5}&\mbox{ : }&y=2\cr \mathrm{eq6}&\mbox{ : }&x+4=3\cr \mathrm{eq7}&\mbox{ : }&x=-1\cr \mathrm{eq8}&\mbox{ : }&3=3\cr \mathrm{eq9}&\mbox{ : }&6=6\cr \end{pmatrix} % %M (%i18) % %L maximahead:sa("Strang p.1 c", "") % \pu % % % \scalebox{0.4}{\def\colwidth{9cm}\firstcol{ % % \vspace*{0cm} % % \def\hboxthreewidth {8cm} % \ga{Strang p.1 a} % % }\anothercol{ % % \vspace*{0cm} % % \def\hboxthreewidth {10cm} % \ga{Strang p.1 b} % % }\anothercol{ % % \vspace*{0cm} % % \def\hboxthreewidth {8cm} % \ga{Strang p.1 c} % % }} \newpage % % «strang-p3» (to ".strang-p3") % % (find-es "maxima" "strang-p3") % % \SLIDENT{(Strang: p.3)} % % %M (%i1) eq1 : 1*x + 2*y = 3; % %M (%o1) 2\,y+x=3 % %M (%i2) eq2 : 4*x + 8*y = 6; % %M (%o2) 8\,y+4\,x=6 % %M (%i3) 4*eq1; % %M (%o3) 4\,\left(2\,y+x\right)=12 % %M (%i4) expand(4*eq1); % %M (%o4) 8\,y+4\,x=12 % %M (%i5) eq3 : expand(4*eq1); % %M (%o5) 8\,y+4\,x=12 % %M (%i6) eq4 : eq2 - eq3; % %M (%o6) 0=-6 % %L maximahead:sa("Strang p.3 a", "") % % %M (%i7) matrix(['eq1, ":", eq1], % %M ['eq2, ":", eq2], % %M ['eq3, ":", eq3], % %M ['eq4, ":", eq4]); % %M (%o7) \begin{pmatrix}\mathrm{eq1}&\mbox{ : }&2\,y+x=3\cr \mathrm{eq2}&\mbox{ : }&8\,y+4\,x=6\cr \mathrm{eq3}&\mbox{ : }&8\,y+4\,x=12\cr \mathrm{eq4}&\mbox{ : }&0=-6\cr \end{pmatrix} % %M (%i8) % %L maximahead:sa("Strang p.3 b", "") % \pu % % % \scalebox{0.6}{\def\colwidth{9cm}\firstcol{ % % \vspace*{0cm} % % \def\hboxthreewidth {10cm} % \ga{Strang p.3 a} % % }\anothercol{ % % \vspace*{0cm} % % \def\hboxthreewidth {10cm} % \ga{Strang p.3 b} % % }} \newpage % ____ _ _ _ % / ___| ___ _ __ ___ (_) ___(_)_ __ ___ _ _| | ___ % \___ \ / _ \ '_ ` _ \| |/ __| | '__/ __| | | | |/ _ \ % ___) | __/ | | | | | | (__| | | | (__| |_| | | (_) | % |____/ \___|_| |_| |_|_|\___|_|_| \___|\__,_|_|\___/ % % «semicirculo» (to ".semicirculo") % (c2m242introp 2 "semicirculo") % (c2m242introa "semicirculo") % (c2m231introp 2 "semicirculo") % (c2m231introa "semicirculo") \SLIDE{Pedaço de semicírculo: seja como o Bob} \scalebox{0.6}{\def\colwidth{9cm}\firstcol{ Imagina que você está numa turma de Cálculo 2 que tem dois ``Alex''es -- vou chamar eles de Alex 1 e Alex 2 -- e um Bob. Numa das provas dessa turma cai uma questão assim, sobre uma fórmula que calcula a área de um pedaço de um semicírculo: \begin{quote} Calcule: $$\intx{\sqrt{1-x^2}}$$ \end{quote} Tanto o Alex 1 quanto o Alex 2 respondem essa questão dizendo só isso aqui, % $$\frac12 \left( \arcsen(x) + x\sqrt{1-x^2} \right) $$ e o Bob entrega uma resposta que tem uma página inteira de contas. Aí na vista de prova o Bob está feliz porque ganhou todos os pontos dessa questão e tanto o Alex 1 quanto o Alex 2 estão putíssimos porque ganharam 0, e porque não conseguiram me convencer a aumentar as notas deles. }\anothercol{ O argumento do Alex 1 foi ``pô, professor, a resposta tá certa, eu vi num livro e eu lembrava a fórmula, e eu até conferi ela no computador depois'', o argumento do Alex 2 foi ``pô, professor, a resposta tá certa, eu fiz as contas de cabeça e pensei tudo direito, eu só não escrevi''... \msk \standout{Seja como o Bob!} \bsk \bsk \bsk \bsk \bsk \bsk Porque é que os Alexes tiraram 0? Que critério de correção eu usei aí? Que critério de correção eu vou usar no curso? Que nível de detalhe eu espero nas respostas? \msk Eu vou precisar de várias páginas pra responder tudo isso. }} \newpage % «releia-a-dica-7» (to ".releia-a-dica-7") % (c2m232introp 3 "releia-a-dica-7") % (c2m232introa "releia-a-dica-7") % (c2m231introp 3 "releia-a-dica-7") % (c2m231introa "releia-a-dica-7") % (c2m212introp 3 "dica-7") % (c2m212introa "dica-7") \SLIDE{``Releia a Dica 7''} % A dica 7 é \ColorRed{INCRIVELMENTE} importante. Link: \ssk {\tiny % (find-TH "2021-1-C2-somas-1-dicas") % (find-angg "SUBTITLES/2021-1-C2-somas-1-dicas.lua") % file:///home/edrx/TH/L/2021-1-C2-somas-1-dicas.html \url{http://anggtwu.net/2021-1-C2-somas-1-dicas.html} % (mpgp 5 "dicas") % (mpg "dicas") % (c2m211somas1dp 7 "dica-7") % (c2m211somas1da "dica-7") % http://anggtwu.net/LATEX/material-para-GA.pdf#page=5 \url{http://anggtwu.net/LATEX/material-para-GA.pdf#page=5} } \scalebox{0.45}{\def\colwidth{12cm}\firstcol{ 1) Aprenda a testar tudo: contas, possíveis soluções de equações, representações gráficas de conjuntos... 2) Cada ``seja'' ou ``sejam'' que aparece nestas folhas é uma definição, e você pode usá-los como exemplos de definições bem-escritas (ééé!!!!) pra aprender jeitos de escrever as suas definições. 3) Em ``matematiquês'' a gente quase não usa termos como ``ele'', ``ela'', ``isso'', ``aquilo'' e ''lá'' --- ao invés disso a gente dá nomes curtos pros objetos ou usa expressões matemáticas pra eles cujo resultado é o objeto que a gente quer... mas {\sl quando a gente está discutindo problemas no papel ou no quadro} a gente pode ser referir a determinados objetos {\sl apontando pra eles com o dedo} e dizendo ``esse aqui''. 4) Se você estiver em dúvida sobre o que um problema quer dizer tente escrever as suas várias hipóteses --- a prática de escrever as suas idéias é o que vai te permitir aos poucos conseguir resolver coisas de cabeça. 5) Muitas coisas aparecem nestas folhas escritas primeiro de um jeito detalhado, e depois aos poucos de jeitos cada vez mais curtos. Você vai ter que aprender a completar os detalhes. 6) Alguns exercícios destas folhas têm muitos subcasos. Nos primeiros subcasos você provavelmente vai precisar fazer as contas com todos os detalhes e verificá-las várias vezes pra não errar, depois você vai aprender a fazê-las cada vez mais rápido, depois vai poder fazê-las de cabeça, e depois você vai começar a visualizar o que as contas ``querem dizer'' e vai conseguir chegar ao resultado graficamente, sem contas; e se você estiver em dúvida se o seu ``método gráfico'' está certo você vai poder conferir se o ``método gráfico'' e o ``método contas'' dão aos mesmos resultados. }\anothercol{ 7) Uma solução bem escrita pode incluir, além do resultado final, contas, definições, representações gráficas, explicações em português, testes, etc. Uma solução bem escrita é fácil de ler e fácil de verificar. Você pode testar se uma solução sua está bem escrita submetendo-a às seguinte pessoas: a) você mesmo logo depois de você escrevê-la --- releia-a e veja se ela está clara; b) você mesmo, horas depois ou no dia seguinte, quando você não lembrar mais do que você pensava quando você a escreveu; c) um colega que seja seu amigo; d) um colega que seja menos seu amigo que o outro; e) o monitor ou o professor. Se as outras pessoas acharem que ler a sua solução é um sofrimento, isso é mau sinal; se as outras pessoas acharem que a sua solução está claríssima e que elas devem estudar com você, isso é bom sinal. {\sl GA é um curso de escrita matemática:} se você estiver estudando e descobrir que uma solução sua pode ser reescrita de um jeito bem melhor, não hesite --- reescrever é um ótimo exercício. }} % Árvores % (c2m222buracop 10 "exercicio-2") % (c2m222buracoa "exercicio-2") % Cursos tradicionais % (c2m212introp 2 "cursos-tradicionais") % (c2m212introa "cursos-tradicionais") % Linguagem formal, gramática % (c2m212introp 6 "sintaxe-2") % (c2m212introa "sintaxe-2") % (c2m222buracop 5 "derivadas-formais") % (c2m222buracoa "derivadas-formais") \newpage % ____ _ _ % / ___|_ __ __ _ _ __ ___ __ _| |_(_) ___ __ _ % | | _| '__/ _` | '_ ` _ \ / _` | __| |/ __/ _` | % | |_| | | | (_| | | | | | | (_| | |_| | (_| (_| | % \____|_| \__,_|_| |_| |_|\__,_|\__|_|\___\__,_| % % «gramatica» (to ".gramatica") % (c2m231introp 4 "gramatica") % (c2m231introa "gramatica") \SLIDE{Linguagem formal, gramática, sintaxe} \scalebox{0.65}{\def\colwidth{13cm}\firstcol{ Veja se você consegue entender a figura da próxima página... Eu peguei ela daqui, com pequenas adaptações: \url{https://en.wikipedia.org/wiki/Context-free_grammar} \msk A parte à esquerda dela é a ``gramática'' de uma certa linguagem formal, e a parte à direita dela mostra como uma certa expressão é ``parseada'' nessa linguagem formal. \msk Todas as linguagens de programação têm gramáticas bem definidas. Quando a gente está trabalhando numa linguagem com uma gramática bem definida é fácil definir quais expressões são válidas nela -- uma expressão é válida quando ela é ``parseável'' -- e quais expressões têm erros de sintaxe -- as que não são ``parseáveis''. \msk Em Prog 1 você aprendeu C, e você viu que o compilador podia rejeitar os seus programas por vários motivos... por exemplo: 1. erros de sintaxe, 2. erros de tipo, 3. símbolos não declarados. \msk Se você quiser entender direito como compiladores detectam erros dos tipos 2 e 3, dê uma olhada na página 99 do livro do Thain: % (find-books "__comp/__comp.el" "thain") % (find-books "__comp/__comp.el" "thain" "99") \ssk {\footnotesize % https://www3.nd.edu/~dthain/compilerbook/compilerbook.pdf#page=113 \url{https://www3.nd.edu/~dthain/compilerbook/compilerbook.pdf\#page=113} } }\anothercol{ }} \newpage % ____ _ _ ____ % / ___|_ __ __ _ _ __ ___ __ _| |_(_) ___ __ _ |___ \ % | | _| '__/ _` | '_ ` _ \ / _` | __| |/ __/ _` | __) | % | |_| | | | (_| | | | | | | (_| | |_| | (_| (_| | / __/ % \____|_| \__,_|_| |_| |_|\__,_|\__|_|\___\__,_| |_____| % % «gramatica-fig» (to ".gramatica-fig") % (c2m231introp 5 "gramatica-fig") % (c2m231introa "gramatica-fig") \SLIDENT{Linguagem formal, gramática, sintaxe: figura} \vspace*{1cm} \def\NT<#1>{〈\textsf{#1}〉} \def\T#1{\ColorRed{\tt#1}} \def\T#1{\mathstrut \ColorRed{\tt#1}} \def\und#1#2{\underbrace{#1}_{\textstyle#2}} \def\BurUnd{ \und{\T{if} \;\; \T{(} \und{\und{\und{\T{x} }{\NT<Id>} }{\NT<Expr>} \und{\T{>} }{\NT<Optr>} \und{\und{\T{9} }{\NT<Num>} }{\NT<Expr>} }{\NT<Expr>} \T{)} \; \und{\und{\T{\{} \und{\und{\und{\T{x} }{\NT<Id>} \T{=} \und{\und{\T{0} }{\NT<Num>} }{\NT<Expr>} \T{;} }{\NT<Stmt>} }{\NT<StmtList>} \und{\und{\T{y} }{\NT<Id>} \T{=} \und{\und{\T{y} }{\NT<Expr>} \und{\T{+} }{\NT<Optr>} \und{\T{1} }{\NT<Expr>} }{\NT<Expr>} \T{;} }{\NT<Stmt>} \; \T{\}} }{\NT<StmtList>} }{\NT<Stmt>} }{\NT<Stmt>} } \vspace*{-0.25cm} $\scalebox{0.55}{$ \begin{array}[t]{rcl} \NT<Stmt> &→& \NT<Id> \; \T{=} \; \NT<Expr> \; \T{;} \\ \NT<Stmt> &→& \T{\{} \; \NT<StmtList> \; \T{\}} \\ \NT<Stmt> &→& \T{if} \; \T{(} \; \NT<Expr> \; \T{)} \; \NT<Stmt> \\ \NT<StmtList> &→& \NT<Stmt> \\ \NT<StmtList> &→& \NT<StmtList> \NT<Stmt> \\ \NT<Expr> &→& \NT<Id> \\ \NT<Expr> &→& \NT<Num> \\ \NT<Expr> &→& \NT<Expr> \; \NT<Optr> \; \NT<Expr> \\ \NT<Id> &→& \T{x} \\ \NT<Id> &→& \T{y} \\ \NT<Num> &→& \T{0} \\ \NT<Num> &→& \T{1} \\ \NT<Num> &→& \T{9} \\ \NT<Optr> &→& \T{>} \\ \NT<Optr> &→& \T{+} \\ \end{array} \qquad \BurUnd $} $ \newpage % ____ _ % | _ \ ___ ___ ___(_)_ __ ___ __ _ ___ % | |_) / _ \/ __/ __| | '_ ` _ \ / _` / __| % | __/ __/\__ \__ \ | | | | | | (_| \__ \ % |_| \___||___/___/_|_| |_| |_|\__,_|___/ % % «pessimas-noticias» (to ".pessimas-noticias") % (c2m231introp 6 "pessimas-noticias") % (c2m231introa "pessimas-noticias") \SLIDE{A linguagem formal de Cálculo 2} \scalebox{0.8}{\def\colwidth{13cm}\firstcol{ \vspace*{-0.0cm} {\bf Péssima notícia 1:} Nenhum livro define precisamente a gramática da ``linguagem'' de Cálculo 2. Você vai ter que deduzir quais expressões são válidas lendo os livros do curso -- principalmente o Leithold e o Miranda -- e os meus slides com muita atenção, escrevendo a beça, checando se as suas expressões seguem as mesmas regras que as deles, e discutindo com os seus colegas, comigo, e com o monitor. \bsk {\bf Péssima notícia 2:} Cálculo 2 não tem uma linguagem só, tem várias! Por exemplo, em alguns momentos do curso a gente vai permitir a ``notação de Leibniz'', na qual expressões como $\frac{dy}{dx}dx = dy$ fazem sentido... mas a gente só vai conseguir entender a notação de Leibniz direito se a gente considerar que ``Cálculo 2 sem notação de Leibniz'' e ``Cálculo 2 com notação de Leibniz'' são duas linguages diferentes, como, sei lá, C e C++, e se a gente entender como {\sl traduzir} expressões em ``Cálculo 2 com notação de Leibniz'' para ``Cálculo 2 sem notação de Leibniz''. }\anothercol{ }} \newpage % ____ % / ___| ___ _ __ ___ _ __ _ __ ___ ___ _ __ _ _ _ __ ___ __ _ % \___ \ / _ \ '_ ` _ \| '_ \| '__/ _ \ / _ \ | '_ \| | | | '_ \ / __/ _` | % ___) | __/ | | | | | |_) | | | __/ | __/ | | | | |_| | | | | (_| (_| | % |____/ \___|_| |_| |_| .__/|_| \___| \___| |_| |_|\__,_|_| |_|\___\__,_| % |_| % % «sempre-e-nunca» (to ".sempre-e-nunca") % (c2m231introp 7 "sempre-e-nunca") % (c2m231introa "sempre-e-nunca") \SLIDENT{(Sempre e nunca)} $$\def\nunca {\textbf{NUNCA}} \def\sempre {\text{sempre}} \def\asvezes{\text{às vezes}} \def\twolines#1#2{\begin{tabular}{l}#1\\#2\end{tabular}} % \scalebox{0.8}{$ \begin{array}{cl} 2+3 = 5 & \sempre \\ 2+3 → 5 & \nunca \\ \underbrace{2+3}_{5} & \sempre \\ \\[-5pt] % \frac{dy}{dx}dx = dy & \asvezes \\ \intx{\sen x} & \sempre \\ \int \sen x & \nunca \\ \\[-5pt] \intx{f} = \intx{f(x)} & \asvezes \\ y = y(x) & \asvezes \\ \\[-5pt] % (a·10)[a:=4] = 4·10 & \sempre \\ (a·10)[a:=4] = 40 \;\;\;\;\; & \nunca \\ \\[-5pt] \twolines{Quando $x=3$} {temos f(x)=42} & \sempre \\ \twolines{Quando $x=3$} {temos f=42} & \nunca \\ \end{array} $} $$ \newpage % ____ _ _ % / ___|(_)_ __ | |_ __ ___ _____ % \___ \| | '_ \| __/ _` \ \/ / _ \ % ___) | | | | | || (_| |> < __/ % |____/|_|_| |_|\__\__,_/_/\_\___| % % «sintaxe» (to ".sintaxe") % (c2m212introp 5 "sintaxe") % (c2m212introa "sintaxe") \SLIDE{Sintaxe} \scalebox{0.6}{\def\colwidth{9cm}\firstcol{ Em Prog 1 você aprendeu a usar uma linguagem -- o C -- com uma sintaxe que era totalmente nova pra você, e a cada aula você aprendia mais algumas construções sintáticas -- ou, pra encurtar, ``sintaxes'' -- que o compilador entendia. E você deve ter dado uma olhada de relance, durante poucos segundos, na sintaxe completa do C em BNF, que é o apêndice A do Kernighan \& Ritchie... na versão do K\&R que eu tenho esse apêndice A tem 9 páginas. É algo parecido com isso aqui: \ssk {\footnotesize \url{http://www.csci-snc.com/ExamplesX/C-Syntax.pdf} \href{https://www2.cs.arizona.edu/~debray/Teaching/CSc453/DOCS/cminusminusspec.html} {\tt https://www2.cs.arizona.edu/\~\ debray/Teaching/} \href{https://www2.cs.arizona.edu/~debray/Teaching/CSc453/DOCS/cminusminusspec.html} {\tt \ CSc453/DOCS/cminusminusspec.html} } \ssk O pessoal de computação tem duas matérias sobre isso. Em Linguagens Formais eles aprendem a definir matematicamente as linguagens que um computador possa entender, e em Compiladores ele aprendem a fazer programas que entendem certas ``linguagens formais'' e ``compilam'' ``programas'' escritos nessas linguagens. }\anothercol{ {\sl Quase} tudo nessas duas matérias é bem difícil de entender, mas algumas poucas idéias são fáceis e a gente vai usar elas pra entender algumas sintaxes que vão ser usadas em C2 e que devem ser novas pra quase todo mundo... por exemplo estas, $$\D \sum_{\asf{var} = \asf{expr}}^{\asf{expr}} \asf{expr}$$ $$\D \int ^{\asf{var} = \asf{expr}} _{\asf{var} = \asf{expr}} \asf{expr} \,d\asf{var} $$ $$\D \left. \asf{expr} \right| ^{\asf{var} = \asf{expr}} _{\asf{var} = \asf{expr}} $$ $$\D ∀\asf{var}{∈}\asf{expr}. \; \asf{expr}$$ $$\D ∃\asf{var}{∈}\asf{expr}. \; \asf{expr}$$ \msk e as notações de ``set comprehensions'' daqui: % (mpgp 8 "comprehension") % (mpga "comprehension") \Ca{Mpg8} }} \newpage % _ _ _ __ _ _ _ % | |_ _ ___| |_(_)/ _(_) ___ __ _| |_(_)_ ____ _ ___ % _ | | | | / __| __| | |_| |/ __/ _` | __| \ \ / / _` / __| % | |_| | |_| \__ \ |_| | _| | (_| (_| | |_| |\ V / (_| \__ \ % \___/ \__,_|___/\__|_|_| |_|\___\__,_|\__|_| \_/ \__,_|___/ % % «justificativas» (to ".justificativas") % (c2m241introp 17 "justificativas") % (c2m241introa "justificativas") % (c2m231introp 8 "justificativas") % (c2m231introa "justificativas") % (c2m212introp 7 "linguagem") % (c2m212introa "linguagem") \SLIDE{Justificativas} \scalebox{0.4}{\def\colwidth{13cm}\firstcol{ A linguagem de Cálculo 2 não tem uma gramática totalmente definida, como o C. Cada livro usa convenções um pouco diferentes, e \ColorRed{TODOS ELES} supõem que o leitor vai aprender a sintaxe certa só lendo o livro e estudando -- não há um compilador no qual a gente possa digitar expressões de Cálculo 2 e que vá dizer ``Syntax error'' onde a gente errar. O máximo que a gente tem são alguns programas que entendem {\sl algumas} expressões de Cálculo 2 escritas em ascii e que sabem converter essas expressões pra formatos mais bonitos. Por exemplo: \ssk {\footnotesize \url{https://docs.sympy.org/latest/tutorial/printing.html} } \msk Existem programas que entendem demonstrações e que são capazes de checar cada passo de uma demonstração pra ver se ele está correto. Eles geralmente precisam de um monte de dicas sobre qual é a justificativa de cada passo -- essas dicas são {\sl mais ou menos} como a parte à direita dessa demonstração aqui, que aparece na página 370 do livro do Thomas: % (find-latexscan-links "C2" "thomas11-p370-example-3") % (find-xpdf-page "~/LATEX/2021-2-C2/thomas11-p370-example-3.pdf") $$\includegraphics[width=9cm]{2021-2-C2/thomas11-p370-example-3.pdf}$$ Eu comecei a aprender um desses ``programas que entendem demonstrações'' em 2021 -- o Lean: \ssk {\footnotesize \url{https://www.ma.imperial.ac.uk/~buzzard/xena/} } \ssk Ele é considerado muito mais fácil de usar que os ``proof assistants'' anteriores a ele mas ele ainda é bem difícil. Existem tutoriais pra ele nos quais os usuários têm que demonstrar na linguagem do Lean montes de exercícios de Matemática Discreta e Cálculo 1, mas acho que ainda falta bastante pra alunos de primeiro período conseguirem resolver os seus exercícios na linguagem do Lean. }\anothercol{ Eu vou fazer algumas referências ao Lean no curso, meio como curiosidade e meio por conta de uma coisa cuja explicação é meio longa. Lá vai. \bsk Uma das coisas que me dá mais ódio é ter que lidar com alunos que escrevem um monte de contas totalmente sem pé nem cabeça nas provas e depois juram que ``tava tudo certo, caramba'' e que eu só dei nota baixa pra eles porque eu tava de marcação com eles. E tem uma coisa que me dá tipo 1/100 desse ódio, que é lidar com alunos que fazem demonstrações nos quais eles pulam montes de passos e juram que tudo que eles fizeram ``é óbvio''. \msk Neste curso nós vamos ver as definições \ColorRed{precisas} de {\sl alguns tipos} de ``passos óbvios'' que aparecem em demonstrações e contas que são comuns de Cálculo 2. A maioria das demonstrações que nós vamos ver são por sequências de igualdades, e vão ter este formato: $$\begin{array}{rcll} \Expr &=& \Expr & \Just \\ &=& \Expr & \Just \\ &=& \Expr & \Just \\ &=& \Expr & \Just \\ \end{array} $$ A operação de substituição que eu vou explicar nos próximos slides vai servir pra \ColorRed{ZILHÕES} de coisas durante o curso -- entre elas pra gente entender quais passos da forma abaixo são ``óbvios'': % $$\begin{array}{rcll} \Expr &=& \Expr & \Just \\ \end{array} $$ \bsk \bsk \bsk \bsk \bsk Obs: eu copiei o texto acima daqui: \Ca{2dT8} Falta revisá-lo! }} % (find-thomas11-1page (+ 58 344) "Notation and existence of the definite integral") % (find-thomas11-1page (+ 61 370) "Example 2") % (find-thomas11-1page (+ 61 371) "Example 3") % https://en.wikipedia.org/wiki/Lambda_calculus#Substitution \newpage % ____ _ ____ % | __ ) ___ | |__ |___ \ % | _ \ / _ \| '_ \ __) | % | |_) | (_) | |_) | / __/ % |____/ \___/|_.__/ |_____| % % «atirei» (to ".atirei") % 2iT19: (c2m241introp 18 "atirei") % (c2m241introa "atirei") % (c2m231introp 10 "atirei") % (c2m231introa "atirei") % (c2m222srp 3 "atirei") % (c2m222sra "atirei") \SLIDE{Atirei o Pau no Gato: seja como o Bob} \scalebox{0.7}{\def\colwidth{8cm}\firstcol{ Imagina que você está fazendo aula de flauta doce junto com o Alex e o Bob, e na prova vocês vão ter que tocar Atirei o Pau no Gato. O Alex demora um tempão pra encontrar cada nota, e ele leva meia hora pra tocar a música toda. O Bob toca a música toda certinha em menos de 30 segundos. Quando saem as notas o Alex tirou uma nota baixa e o Bob tirou 10. Aí o Alex vai chorar pontos e diz ``{\sl pôxa, profe, eu me esforcei muito!}'' \bsk Quando o Bob tocou Atirei o Pau no Gato ele fez a música {\sl parecer fácil}. O esforço dele {\sl ficou invisível}. \msk \standout{Seja como o Bob!} %\bsk %\bsk }\anothercol{ O curso vai ter uma parte em que você vai ter que aprender a desenhar figuras com dezenas de retângulos e trapézios {\sl em poucos segundos} -- como o Bob tocando Atirei o pau no gato. \ssk Se você for como o Alex, e levar mais de meia hora pra desenhar cada figura dessas, eu vou considerar que você não aprendeu os padrões que essas figuras seguem -- e você não aprendeu a coisa mais importante. \ssk Logo depois dessa parte do curso vai vir uma parte em que você vai ter que visualizar mentalmente (limites de) figuras feitas de infinitos retângulos e trapézios, e desenhar essas figuras. Se você for como o Alex você vai levar tempo \ColorRed{infinito} pra desenhar cada uma dessas figuras; \ColorRed{se você for como o Bob você vai levar segundos}. \msk \standout{Seja como o Bob!} }} \newpage % ____ _ _____ % | __ ) ___ | |__ |___ / % | _ \ / _ \| '_ \ |_ \ % | |_) | (_) | |_) | ___) | % |____/ \___/|_.__/ |____/ % % «imagens-de-intervalos» (to ".imagens-de-intervalos") % 2iT20: (c2m241introp 19 "imagens-de-intervalos") % (c2m241introa "imagens-de-intervalos") % (c2m231introp 11 "imagens-de-intervalos") % (c2m231introa "imagens-de-intervalos") % (c2m222srp 13 "imagens-de-intervalos") % (c2m222sra "imagens-de-intervalos") \SLIDE{Imagens de intervalos} \scalebox{0.5}{\def\colwidth{11.2cm}\firstcol{ Veja as páginas 5 e 7 daqui: \ssk {\footnotesize % (c2m221somas3p 5 "imagens-figuras") % (c2m221somas3a "imagens-figuras") % http://angg.twu.net/LATEX/2022-1-C2-somas-3.pdf#page=5 \url{http://angg.twu.net/LATEX/2022-1-C2-somas-3.pdf\#page=5} } \msk Digamos que na sua turma de Cálculo 2 tem dois Alexes diferentes, um Bob, um Carlos e um Daniel, e todo mundo tá tentando resolver um exercício que é o seguinte: ``seja $f$ a função da página 5 do link acima. Calcule $f([1,3])$''. Todo mundo reconhece que o intervalo $[1,3]$ é um conjunto com infinitos pontos, e cada pessoa tenta resolver esse exercício de um jeito diferente. \msk O Alex 1 decide começar listando todos os pontos do intervalo $[1,3]$. Ele vai primeiro obter uma lista de pontos que ele vai escrever nesse formato aqui, % $$\{x_1,x_2,x_3,x_4,\ldots\} $$ e depois ele vai simplificar esse conjunto daqui, % $$\{f(x_1),f(x_2),f(x_3),f(x_4),\ldots\} $$ transformando ele numa lista de números, pondo os números dessa lista em ordem e deletando as repetições... \ColorRed{só que como o conjunto $\{x_1,x_2,x_3,x_4,\ldots\}$ é infinito ele nunca consegue terminar o primeiro passo.} \msk O Alex 2 decide que ele vai pegar uma sequência de conjuntos finitos cada vez maiores, e ``cada vez mais parecidos'' com o conjunto $[1,3]$. Ele escolhe essa sequência aqui... }\anothercol{ % $$\begin{array}{rcl} A_1 &=& \{1,3\}, \\ A_2 &=& \{1,2,3\}, \\ A_3 &=& \{1,1.5,2,2.5,3\}, \\ A_4 &=& \{1,1.25,1.5,1.75,2,2.25,2.5,2.75,3\}, \ldots \\ \end{array} $$ Ele calcula $f(A_1)$, $f(A_2)$, $f(A_3)$, $f(A_4)$ pelo gráfico usando o ``jeito esperto'' -- como nas figuras da página 5 do link -- e ele deduz, \ColorRed{por um argumento informal e olhométrico}, que $f([1,3])$ \ColorRed{deve ser} o intervalo $[3,4]$. \msk O Bob faz algo parecido como o Alex 2, mas ele encontra um modo de ``levantar'' todo o intervalo $[1,3]$ pro gráfico da função $y=f(x)$ de uma vez só, e de depois ``projetar'' pro eixo $y$ esse ``intervalo levantado''. Ele obtém uma figura bem parecida com a última figura da página 5 do link, e ele descobre -- \ColorRed{também meio no olhômetro} -- que $f([1,3]) = [3,4]$. \msk O Carlos vê que \ColorRed{é óbvio que} $f([1,3]) = [f(1),f(3)] = \{3,3\} = \{3\}$, e \ColorRed{portanto} a imagem do intervalo $[1,3]$ pela função $f$ é um conjunto com um ponto só. $\frown$ \msk O Daniel resolve que tudo isso é informal demais pra ele, e que ele precisa aprender um modo 100\% preciso e formal de calcular $f([1,3])$ sem o gráfico. Ele descobre que vai ter que estudar uma coisa chamada ``Análise Matemática'', baixa o ``{\sl Elementary Analysis: The Theory of Calculus}'' do Kenneth Ross, começa a estudar por ele e aprende coisa incríveis -- \ColorRed{mas ele leva um ano nisso}. \msk \standout{Seja como o Bob!} }} \newpage % ____ _ % | _ \ ___ _ __| |_ _ _ __ _ _ _ ___ ___ % | |_) / _ \| '__| __| | | |/ _` | | | |/ _ \/ __| % | __/ (_) | | | |_| |_| | (_| | |_| | __/\__ \ % |_| \___/|_| \__|\__,_|\__, |\__,_|\___||___/ % |___/ % «sobre-portugues» (to ".sobre-portugues") % (c2m241introp 20 "sobre-portugues") % (c2m241introa "sobre-portugues") % (c2m232introp 12 "sobre-portugues") % (c2m232introa "sobre-portugues") % (c2m231introp 12 "sobre-portugues") % (c2m231introa "sobre-portugues") % (c2m241vsp 3 "questao-1") % (c2m241vsa "questao-1") \SLIDE{Sobre Português} \def\eqq{\overset{?}{=}} \scalebox{0.52}{\def\colwidth{10.5cm}\firstcol{ Muita gente aprende no Ensino Médio e nas matérias de primeiro período que ``entender uma fórmula'' quer dizer 1) traduzí-la pra português e 2) generalizá-la. Então é BEM comum uma pessoa ficar em dúvida se pode fazer um passo como este aqui numa conta, % $$\sqrt{42^2 + 99^2} = 42 + 99$$ e aí a pessoa me perguntar isso aqui: \begin{quote} Professor, a raiz quadrada de um número ao quadrado mais outro número ao quadrado é o número mais o outro número? \end{quote} É bem mais fácil discutir essa dúvida se a pessoa me fizer essa pergunta em notação matemática, ou me mostrando a igualdade acima e perguntando ``isso aqui é verdade?'', ou me mostrando isso aqui, % $$\sqrt{42^2 + 99^2} \eqq 42 + 99$$ que é bem mais bacana porque o `$\eqq$' deixa super claro que isso é uma igualdade que a pessoa não sabe se é verdade... }\anothercol{ Se a pessoa me pergunta se isso aqui é verdade, % $$\sqrt{42^2 + 99^2} = 42 + 99 \qquad(*)$$ % eu posso mostrar pra ela essa outra igualdade aqui -- note que eu estou dando nomes como $(*)$ e $(**)$ pras igualdades -- % $$\sqrt{x^2 + y^2} = x + y \qquad({*}{*})$$ % e aí eu pergunto ``você quer saber se a $({*}{*})$ é algo que vale sempre, né?'', e aí a pessoa responde ``É! É isso!'', e aí eu consigo responder: se a $(**)$ valer sempre ela também vai valer no caso em que $x=3$ e $y=4$. Quando $x=3$ e $y=4$ a $(**)$ vira isso aqui: % $$\sqrt{3^2 + 4^2} = 3 + 4 \qquad({*}{*}{*})$$ % e aí temos: $$\def\und#1#2{\underbrace{#1}_{#2}} \def\setdepthto#1#2{\setbox1\hbox{$#2$}% \dp1=#1% \box1} \def\X {\setdepthto{2pt}{x}} \def\Y {\setdepthto{2pt}{y}} \def\X {\mathstrut x} \def\Y {\mathstrut y} \def\XSQ {\und{{{\und{\X}{3}}^2}}{9}} \def\YSQ {\und{{{\und{\Y}{4}}^2}}{16}} \def\XYSQ{\und{\XSQ+\YSQ}{25} \mathstrut} \def\LIN {\setdepthto{2pt}{\XYSQ}} \def\LOUT{\und{\setdepthto{50pt}{\sqrt{\LIN}}}{5}} \def\ROUT{\und{3+4 \mathstrut}{7}} \und{\LOUT \;=\; \ROUT}{\False} $$ Ou seja, a igualdade $({*}{*}{*})$ é falsa, e portanto a $({*}{*})$ não vale sempre. %generalizar e especializar %pronúncia - quase sempre tem, e nos ajuda }} \newpage % ____ _ ____ % | _ \ ___ _ __| |_ _ _ __ _ _ _ ___ ___ |___ \ % | |_) / _ \| '__| __| | | |/ _` | | | |/ _ \/ __| __) | % | __/ (_) | | | |_| |_| | (_| | |_| | __/\__ \ / __/ % |_| \___/|_| \__|\__,_|\__, |\__,_|\___||___/ |_____| % |___/ % % «sobre-portugues-2» (to ".sobre-portugues-2") % (c2m231introp 11 "sobre-portugues-2") % (c2m231introa "sobre-portugues-2") \SLIDE{Sobre Português (e generalizar)} \scalebox{0.6}{\def\colwidth{9cm}\firstcol{ Repara que eu não descobri se a igualdade $(*)$ era verdade ou não... eu convenci a pessoa a discutir a igualdade $(**)$ ao invés disso, porque eu ``adivinhei'' que na verdade o que a pessoa queria saber era se a $(**)$ era verdade ou não. Além disso eu desmontei a pergunta original da pessoa -- aliás, a pergunta sobre a $(**)$ -- em várias perguntas menores. \msk Até alguns semestres atrás eu achava que todo chegava na universidade sabendo ``generalizar'' e ``particularizar'' (ou: ``especializar'') bastante bem... eu achava que as pessoas aprendiam isso assim que aprendiam a fazer ``contas com letras'' no Ensino Médio. \msk Vocês provavelmente vão ouvir histórias sobre como os meus cursos de Cálculo em 2022.1 -- logo depois do fim da quarentena -- foram os piores cursos {\sl do universo}. Uma boa parte da razão pra isso foi que eu fiquei tentando encontrar modos de ensinar as pessoas a generalizarem e particularizarem, e fui descobrindo que essas coisas são muito mais difíceis de aprender e de ensinar do que eu pensava. }\anothercol{ A pessoa do slide anterior achava que só podia fazer uma pergunta se ela 1) generalizasse a pergunta dela, e 2) traduzisse a pergunta dela pra Português. Acho que ela achava que tinha que tratar essas duas coisas como se fossem fáceis e óbvias -- {\sl mas não são}, e eu recomendo que a gente trate particularização/especialização como algo difícil em que é muito comum as pessoas terem dúvidas muito importantes que vale a pena discutir, ``encontrar a generalização certa'' como algo BEM difícil e BEM importante que a gente vai treinar explicitamente em vários exercícios difíceis e importantes do curso, e a gente vai ver que ``traduzir pra português'' é uma ferramenta bem menos útil do que parece. Quase todas as expressões matemáticas que a gente vai ver têm uma pronúncia padrão, mas vai ser bem comum a ``tradução pra português'' não nos ajudar nada, ou até nos atrapalhar, porque a gente vai ter que entender algumas palavras e expressões ``como matemáticos'' e não no sentido usual delas... \msk (Veja o próximo slide!) }} \newpage % ____ % | __ ) __ _ _ __ __ _ _ __ __ _ % | _ \ / _` | '_ \ / _` | '_ \ / _` | % | |_) | (_| | | | | (_| | | | | (_| | % |____/ \__,_|_| |_|\__,_|_| |_|\__,_| % % «banana» (to ".banana") % (c2m231introp 12 "banana") % (c2m231introa "banana") \SLIDE{Banana} \scalebox{0.5}{\def\colwidth{10.5cm}\firstcol{ Considere as quatro perguntas abaixo: \begin{enumerate} \item Qual é o resultado de substituir na palavra ``banana'' todas as letras `a' por `w'? \item Qual é o resultado de substituir na palavra ``banana'' todas as letras `o' por `u'? \item Qual é o resultado de substituir na palavra ``banana'' todas as letras `A' por `W'? \item Qual é o resultado de substituir na palavra ``blitiri'' todas as letras `2' por `3'? \end{enumerate} O resultado da 1 é bem fácil: ``bwnwnw'', mas a maioria das pessoas fica em dúvida nos outros itens... muitas pessoas respondem coisas como ``não dá pra fazer o 2 porque ``banana'' não tem `o'\,'', ``não sei se o 3 tem que dar ``bWnWnW'' ou ``bwnwnw''\,'', ou ``não dá pra fazer o 4 porque ``blitiri'' não é uma palavra e `2' e `3'\,'' não são letras''... \msk Neste curso, e em todos os cursos de matemática que vão vir depois dele, \ColorRed{você vai ter que aprender a interpretar certas definições ``como matemático'':} você vai ter que descobrir a interpretação mais simples possível que faça sentido, e essa idéia de ``mais simples possível'' vai ser bem \ColorRed{parecida} com {\sl fazer o programa mais simples possível que obedeça uma certa especificação}... }\anothercol{ Por exemplo: \ssk o programa que responde ``banana'' no item 2 é bem mais simples do que o programa que primeiro testa se a palavra original tem alguma letra `o', e dá erro se não tem; \ssk o programa que responde ``banana'' no item 3 -- porque ele considera que `a' e `A' são letras completamente diferentes, e ``banana'' não tem `A' -- é muito mais simples do que os programas que consideram que `a' e `A' são ``letras parecidas''; \ssk o programa que responde ``blitiri'' no item 4 é muito mais simples do que os programas que testam se a palavra original é uma palavra válida e se as duas letras dadas são caracteres considerados como ``letras''. \bsk \bsk \bsk \bsk \bsk \bsk Links: Sobre áreas negativas e retângulos degenerados: \Ca{2cT185}, \Ca{2cT185} \Ca{2fT63}, \Ca{2fT64} \ssk \Ca{2gT20} Contexto / Sabemos que $2=3$. Então... \Ca{2gT38} O macaco substituidor: banana }} \newpage % _ _ _ _ __ % | | | |_ __ _____ ___ __ ___ ___| |_ ___ __| | ___ ___ / _| % | | | | '_ \ / _ \ \/ / '_ \ / _ \/ __| __/ _ \/ _` | / _ \/ _ \| |_ % | |_| | | | | __/> <| |_) | __/ (__| || __/ (_| | | __/ (_) | _| % \___/|_| |_|\___/_/\_\ .__/ \___|\___|\__\___|\__,_| \___|\___/|_| % |_| % «unexpected-eof» (to ".unexpected-eof") % (c2m231introp 13 "unexpected-eof") % (c2m231introa "unexpected-eof") \SLIDE{Unexpected end of input} \scalebox{0.6}{\def\colwidth{9cm}\firstcol{ Uma coisa que me desespera{\sl va} bastante era quando um aluno me mostrava algo como isso aqui, % $$\ddx(α(x)·β(x)) = α'(x)\;·$$ e me perguntava ``isso aqui tá certo?'', ou: ``é isso?''... Aqui a pergunta mais precisa seria ``esse início tá certo?'', ou ``como é que eu continuo?''... eu aqui eu poderia responder ou ``não!'' ou isto, % $$\ddx(α(x)·β(x)) = α'(x)·β(x) + α(x)·β'(x)$$ só que a resposta que funciona melhor {\sl didaticamente} é a seguinte: % $$\ddx(α(x)·β(x)) = α'(x)\;· \qquad (*)$$ não é nem mesmo uma expressão válida, e um compilador que for analisar essa expressão vai abortar no meio do parsing e dizer ``Unexpected end of input'', que é um tipo específico de erro de sintaxe... }\anothercol{ O melhor modo de discutir a dúvida da pessoa que perguntou o ``isso aqui tá certo?'' é ir consertando com ela a expressão dela passo a passo, e -- \ColorRed{\bf JURO} -- o melhor modo de fazer isso é primeiro transformar a expressão dela em uma expressão que compile, como essa aqui: % $$\ddx(α(x)·β(x)) = α'(x)·42 \qquad (**)$$ que é uma igualdade -- no sentido de que tem uma representação em árvore com o `=' no topo -- é aí a gente pode começar a discutir coisas como: \begin{itemize} \item a igualdade $(**)$ é verdadeira para todas as funções $α(x)$ e $β(x)$? \item a igualdade $(**)$ é um caso particular da regra do produto? \end{itemize} }} \newpage % _____ _ _ _ ____ ____ _____ % | ____|_ ___ __ | (_) ___ __ _ _ __ __| | ___ ___ | _ \| _ \| ___| % | _| \ \/ / '_ \| | |/ __/ _` | '_ \ / _` |/ _ \ / _ \ | |_) | | | | |_ % | |___ > <| |_) | | | (_| (_| | | | | (_| | (_) | | (_) | | __/| |_| | _| % |_____/_/\_\ .__/|_|_|\___\__,_|_| |_|\__,_|\___/ \___/ |_| |____/|_| % |_| % % «explicando-o-PDF» (to ".explicando-o-PDF") % (c2m231introp 14 "explicando-o-PDF") % (c2m231introa "explicando-o-PDF") \SLIDE{``Faz um vídeo explicando o PDF''} \scalebox{0.6}{\def\colwidth{9.5cm}\firstcol{ Em 2021 em fiz um vídeo -- que ficou bem bom -- pra responder os alunos que estavam dizendo ``professor, faz um vídeo explicando o PDF'', e em 2023 eu legendei esse vídeo. Dá pra acessar as legendas e o vídeo nos links abaixo, % (find-angg ".emacs.videos" "c2m211somas1d") \ssk {\footnotesize % (find-TH "2021-1-C2-somas-1-dicas") % (find-angg "SUBTITLES/2021-1-C2-somas-1-dicas.lua") % file:///home/edrx/TH/L/2021-1-C2-somas-1-dicas.html \url{http://anggtwu.net/2021-1-C2-somas-1-dicas.html} } \ssk e o trecho mais importante das legendas é esse aqui: \bsk Então, cada PDF tem vários exercícios e muitas dezenas de idéias. Se vocês disserem só ``faz um vídeo explicando o PDF'' eu vou fazer um vídeo de 5 minutos explicando tudo de um PDF por alto porque eu não sei direito onde estão as dúvidas de vocês... mas vocês fizerem perguntas mais específicas aí eu consigo fazer vídeos bem mais detalhado sobre aquelas perguntas ou sobre aqueles exercícios... gente, vocês não estão discutindo para descobrir como resolver os problemas? O próximo passo, já que vocês estão empacados, é vocês passarem a discutir pra encontrar a boas perguntas pra fazer... aqui tem um outro trecho que eu não copiei, e deixa eu só ler isso aqui em voz alta também... }\anothercol{ gente, a matéria de matemática fica cada vez mais difícil à medida que as matérias ficam mais avançadas, e passa a ser comum ter trechos uma linha ou de um parágrafo nos livros-texto que vocês vão passar muitas horas tentando decifrar aquilo. Isso vai acontecer O TEMPO TODO... praticamente toda aula, toda página, todo vídeo vai acontecer isso, até o a última matéria de matemática na vida de vocês, então a questão é: como é que vocês podem fazer para não ficarem perdidos com isso, para não ficarem paralisados... voltando pro que eu escrevi aqui, o meu objetivo aqui é fazer vocês aprenderem se virar com isso, e a técnica para isso e vocês aprenderem a escrever as hipóteses de vocês e aprenderem a fazer perguntas. A maioria das perguntas vocês vão conseguir responder sozinhos, algumas vocês vão conseguir descobrir a resposta conversando com amigos -- faltou um ``s'' aqui... -- que também não sabiam a resposta, que vão descobrir junto com vocês, e umas poucas vocês vão empacar mesmo e não vão conseguir resolver sozinhos. Me mandem as dúvidas de vocês! }} \newpage % _ _ _ _ _ % / \ _ __ __ _ | | ___| |_(_) ___(_) __ _ % / _ \ | '_ \ / _` | | | / _ \ __| |/ __| |/ _` | % / ___ \| | | | (_| | | |__| __/ |_| | (__| | (_| | % /_/ \_\_| |_|\__,_| |_____\___|\__|_|\___|_|\__,_| % % «ana-leticia» (to ".ana-leticia") % (c2m231introp 15 "ana-leticia") % (c2m231introa "ana-leticia") \SLIDE{Um post da Ana Leticia de Fiori} \scalebox{0.47}{\def\colwidth{11.5cm}\firstcol{ Em 19/fev/2023 a Ana Letícia de Fiori postou \href{https://www.facebook.com/ana.fiori.353/posts/pfbid033q2U4dEPxjGgDG69R3NZevU5phGmtCS6HZZ9SYh7EVMZuNdisw2cFx3PimB5ecL9l}{isso aqui} no Facebook: % https://www.facebook.com/ana.fiori.353/posts/pfbid033q2U4dEPxjGgDG69R3NZevU5phGmtCS6HZZ9SYh7EVMZuNdisw2cFx3PimB5ecL9l \msk {\bf AL:} Um fenômeno curioso que tenho observado entre estudantes que declaram ter ``travas de escrita'', ficarem ``empacados'' ao desenvolver trabalhos de conclusão de disciplinas ou de curso. Frequentemente, a alegação é de que o ``perfeccionismo'' faz com que travem. Eu tenho provocado, perguntado sobre quais são os gatilhos, quais os momentos em que eles sentem que o bloqueio vem. Uma resposta é o confronto com o material coletado, sejam os dados sejam as referências levantadas. Materiais com os quais eles não conseguem lidar, no sentido radical da palavra lida. Não sabem trabalhar com as referências e com os dados. Porque não estão acostumados a ler. Um dos efeitos disso são trabalhos bastante declaratórios, que clamam ter feito ``revisões bibliográficas'', ``levantamentos'', ``análises de discurso'', etc. que, na verdade, jamais ocorreram. Ao finalmente escrever, despreza-se o que consta na literatura e se escreve de cabeça, com alguma citação aqui ou acolá utilizada como argumento de autoridade. Claro que o texto sai confuso, raso, impreciso. Passa longe de um problema de perfeccionismo. Mas é assim que se mascara a falta de perícia no ofício acadêmico. E, recentemente, numa reunião entre pares, ouvi dizerem que para evitar os eternos problemas de plágio e os novos problemas dos softwares de IA, vão só realizar atividades orais e de escrita em sala de aula. Isso me apavora, porque o tempo de maturação de um trabalho acadêmico não é o tempo da sala de aula. E vai ser mais uma instância a sumir da experiência desses estudantes. \msk }\anothercol{ {\bf E:} Nossa, eu tou exatamente tentando escrever sobre um outro tipo de "perfeccionismo" que alguns dos meus estudantes têm e que eu ainda não tenho um modo muito bom de lidar com isso... São estudantes que assim que vêem que algo que eles escreveram está errado eles ou apagam ou jogam foram. Eu até tenho um monte de material - e slogans - sobre como o modo mais rápido de aprender assuntos difíceis de matemática é você escrever "hipótese" ou "rascunho" antes das partes que você não tem certeza e NÃO APAGAR NADA, NUNCA - ...mas não adianta, eles entram em pânico quando vêem que algo que eles escreveram não está perfeito - e aí eles não conseguem estudar... \msk {\bf AL:} Mas aí é que está, a que parâmetros de perfeição eles se referem? Esse comportamento de escrever e apagar tem a ver em parte com a fantasia de que o texto se compõe de uma vez só. Tendem a pular as etapas de estruturação de um roteiro, de rascunhos e revisões. Quase como se o texto fosse psicografado. Eu costumo brincar com meus alunos que ninguém é Chico Xavier da antropologia, eles riem, mas teimam. De novo, falta a dimensão do trabalho com o texto. Perfeição, na fantasia dos alunos, é escrever sem esforço. }} \newpage % ____ _ % | _ \ ___| |_ __ _ ___ _ __ _____ _____ _ __ ___ __ _ ___ % | |_) / _ \ __/ _` / __| | '__/ _ \ \ / / _ \ '__/ __|/ _` / __| % | _ < __/ || (_| \__ \ | | | __/\ V / __/ | \__ \ (_| \__ \ % |_| \_\___|\__\__,_|___/ |_| \___| \_/ \___|_| |___/\__,_|___/ % % «retas-reversas» (to ".retas-reversas") % (c2m231introp 16 "retas-reversas") % (c2m231introa "retas-reversas") % https://math.stackexchange.com/questions/2353288/point-to-line-distance-in-3d-using-cross-product \SLIDE{Retas reversas} \scalebox{0.55}{\def\colwidth{9.5cm}\firstcol{ O Alex, o Bob e o Carlos fizeram GA juntos. Um dos últimos assuntos do curso era uma fórmula pra calcular a distância entre ``retas reversas'' -- é uma fórmula bem complicada, que tem um determinante e um produto cruzado -- e cada um deles estudou esse assunto de um modo diferente. \msk O Alex e o Carlos ``sabem'' que o objetivo de cada matéria de Matemática é fazer as pessoas aprenderem certos teoremas. Os dois decoraram a fórmula da distância entre retas reversas e tentaram aplicar ela na prova. O Alex conseguiu, mas a questão da prova tinha vários itens e em todos eles ela usava letras diferentes das da fórmula que ele tinha decorado, e aí ele levou MUITO tempo pra resolver um item, e não conseguiu fazer os outros... e o Carlos tinha decorado a fórmula errado, e aí num determinado ponto da questão ele precisava dividir um número negativo por um vetor, e ele não sabia como fazer isso. \msk {\sl Tanto o Alex quanto o Carlos esqueceram a fórmula logo depois da prova.} }\anothercol{ O Bob estudou essa parte da matéria de um outro jeito. Ao invés de pensar ``toda vez que eu precisar calcular a distância entre duas retas é só usar a fórmula'' ele considerou que tem muitos casos simples em que ele sabe calcular a distância entre as retas no olhômetro -- por exemplo, o caso em que uma das retas é paralela ao eixo $x$ e a outra é paralela ao eixo $y$. Ele foi aprendendo como lidar com vários casos um pouco menos simples que esse, e aprendeu como visualizar o que aquela fórmula complicadíssima ``quer dizer'' -- ela calcula a altura de um certo paralelepípedo. \msk O Bob tratou essa fórmula como algo que generaliza vários casos ``simples'' em que ele consegue calcular a distância entre duas retas por outros métodos, e ele usou esses casos simples pra testar se a fórmula realmente dá o resultado que ele esperava. \msk Tanto o Alex quanto o Bob quanto o Carlos ``estudaram pelo livro'', mas existem vários modos de ``estudar pelo livro'' e o Bob usou modos que nem o Alex nem o Carlos conheciam. \msk {\sl Neste curso você vai aprender -- e treinar -- vários modos de ``estudar pelo livro'' que provavelmente vão ser totalmente novos pra você.} }} \newpage % «contexto» (to ".contexto") % (c2m231introp 5 "contexto") % (c2m231introa "contexto") % (c2m212introp 4 "contexto") % (c2m212introa "contexto") \SLIDE{Contexto} \scalebox{0.6}{\def\colwidth{9cm}\firstcol{ Quase todas as expressões matemáticas que usamos em C2 \ColorRed{dependem do contexto}. Por exemplo, a interpretação \ColorRed{default} pra esta expressão aqui: % $$f(x) = x-9 = 2$$ é: % $$\begin{tabular}{l} \ColorRed{Para toda} função $f:\R→\R$ \\ e para todo $x∈\R$ temos: \\ $f(x) = x-9 = 2$ \end{tabular} $$ Se você só escreve ``$f(x) = x-9 = 2$'' e mostra isso pro ``colega que seja seu amigo'' ele vai levar meia hora tentando adivinhar qual foi o contexto que você estava pensando mas não escreveu... ...e se ele descobrir em menos de, digamos, 50 tentativas, ele vai dizer ``ok, jóia, tá certo!''. }\anothercol{ O ``colega que seja menos seu amigo'' vai fazer menos tentativas, e os personagens ``o monitor'' e ``o professor'' da Dica 7 vão checar se o que você escreveu vai ser entendido corretamente por qualquer pessoa que saiba as convenções de como escrever matemática. \msk Lembre que \ColorRed{quase todo mundo} pára de ler um texto matemático quando vê uma besteira muito grande escrita nele. Imagine que um ``colega que seja menos seu amigo'' te mostra a solução dele pra um problema e te pergunta se está certa. A solução dele começa com: % $$\text{Sabemos que $2=3$. Então...}$$ O que você faria? \bsk \bsk \bsk \bsk \bsk Dica: releia isto aqui: \Ca{Slogans27:07} até 32:45 }} \newpage % _____ _ _ _ % | ___|__ _ __ _ __ ___ _ _| | __ _ ___ ___ | |__ (_)_ __ ___ % | |_ / _ \| '__| '_ ` _ \| | | | |/ _` / __| / _ \ | '_ \| | '_ \/ __| % | _| (_) | | | | | | | | |_| | | (_| \__ \ | __/ | | | | | |_) \__ \ % |_| \___/|_| |_| |_| |_|\__,_|_|\__,_|___/ \___| |_| |_|_| .__/|___/ % |_| % «formulas-e-hipoteses» (to ".formulas-e-hipoteses") % (c2m231introp 17 "formulas-e-hipoteses") % (c2m231introa "formulas-e-hipoteses") \SLIDE{Fórmulas e hipóteses} \scalebox{0.65}{\def\colwidth{8.5cm}\firstcol{ Dê uma olhada no Teorema 4 da seção 3.1 do Miranda: \Ca{MirandaP80}. Ele diz isso aqui: % \ssk % % {\scriptsize % % % (find-books "__analysis/__analysis.el" "miranda") % % (find-books "__analysis/__analysis.el" "miranda" "3.4 Regras de Derivação") % % (find-dmirandacalcpage 80 "3.4 Regras de Derivação") % % (find-dmirandacalctext 80 "Regras de Derivação") % % http://hostel.ufabc.edu.br/~daniel.miranda/calculo/calculo.pdf#page=80 % \url{http://hostel.ufabc.edu.br/~daniel.miranda/calculo/calculo.pdf} % % } \begin{quote} Se $f$ e $g$ são funções diferenciáveis em $x = a$ então a função $f+g$ é diferenciável em $a$ e: % $$(f+g)'(a) = f(a) + g(a).$$ \end{quote} Nós vamos considerar que esse {\sl teorema} pode ser decomposto em duas partes: {\sl fórmula} e {\sl hipóteses}. A {\sl fórmula} dele é esta aqui, % $$(f+g)'(a) = f(a) + g(a)$$ e em muitas situações nós vamos querer usar só as fórmulas de certos teoremas e deixar pra verificar as hipóteses delas no final. }\anothercol{ {\sl Obs: falta acrescentar muita coisa aqui... explicar o que são contas formais, mostrar que o Mathologer só faz contas formais no vídeo dele sobre o ``Calculus Made Easy'', mencionar que em Cálculo 3 nós vamos usar o ``Calculus Made Easy'' e que todas as contas dele são formais, falar sobre a introdução do Martin Gardner pro CME e como ele explica que o conceito de ``função'' foi mudando...} \bsk Obs 2: tem um slide sobre contas formais aqui: \Ca{2gT36} (p.4) O macaco e as contas formais % {\footnotesize % % % (c2m231macacop 4) % % http://anggtwu.net/LATEX/2023-1-C2-macaco.pdf#page=4 % \url{http://anggtwu.net/LATEX/2023-1-C2-macaco.pdf\#page=4} % % } }} \newpage % «aulas-expositivas» (to ".aulas-expositivas") % (c2m231introp 21 "aulas-expositivas") % (c2m231introa "aulas-expositivas") \SLIDE{Sobre aulas expositivas} \scalebox{0.9}{\def\colwidth{12cm}\firstcol{ % {\sl Sobre porque aulas puramente expositivas, ou aulas % principalmente expositivas, não funcionam.} Aqui vou ter que % usar duas expressões que são muito usadas em ensino de línguas % estrangeiras: ``vocabulário ativo'' e ``vocabulário passivo''. % Uma palavra está no seu ``vocabulário ativo'' se você consegue % usar ela quando você fala (ou escreve), e uma palavra está só no % seu ``vocabulário passivo'' quando você não usa ela mas você % entende ela quando alguém usa. Muitos alunos acreditam que se eles assistirem uma aula expositiva eles vão ser capazes de resolver na prova questões sobre o que eles aprenderam -- só que isso só passa a ser {\sl mais ou menos} verdade depois que a pessoa aprende {\sl muito bem} como estudar. \msk Muita coisa em matemática funciona como músculos. Os músculos mentais que você usa pra entender uma aula expositiva são bem diferentes dos músculos mentais que você usa pra resolver exercícios, e os músculos mentais que você exercita quando você relê uma explicação que você escreveu e procura jeitos de reescrevê-la de um modo mais claro são diferentes desses... \msk Leia isto aqui: \Ca{Visaud39:09} até 46:06 }\anothercol{ }} \newpage % «formal-vs-coloquial» (to ".formal-vs-coloquial") % (c2m231introp 22 "formal-vs-coloquial") % (c2m231introa "formal-vs-coloquial") \SLIDE{Formal vs.\ coloquial} \scalebox{0.65}{\def\colwidth{8.2cm}\firstcol{ Lembre que um dos meus objetivos principais {\sl neste curso} é fazer as pessoas aprenderem a escrever suas idéias matemáticas de um jeito que seja claro e fácil de revisar, que elas gostem de reler depois (dica 7b) e que os colegas gostem de ler (dicas 7c e 7d)... \msk Algumas pessoas acham que textos matemáticos têm que ser escritos numa linguagem ``formal'' que seja a mais distante possível do português coloquial; outras pessoas preferem escrever de um modo bem próximo do coloquial. Por exemplo, o Jacir Venturi (\Ca{VenturiGA}), escreve num Português pomposo que eu acho horrível, e o Felipe Acker (\Ca{AckerGA1}) escreve de um modo bem próximo do coloquial que eu gosto bastante. E até hoje eu só tive acesso a bem pouco material do Reginaldo, mas eu tenho a impressão de que ele não gosta de usar linguagem coloquial em matemática... eu falo um pouquinho sobre isso neste trecho de um vídeo sobre didática: \Ca{Visaud59:49}. }\anothercol{ % \vspace*{0.25cm} Na parte do curso sobre somas de Riemann você vai aprender a lidar com definições bem complicadas, e aos poucos -- um pouquinho neste curso, e bastante nos seguintes -- você vai aprender a fazer as suas próprias definições. E quando você souber fazer as suas próprias definições você vai ver que dá pra ser totalmente preciso usando tanto português coloquial quanto português pomposo... \msk ...ah, e na parte final do curso, que é sobre equações diferenciais, você vai (ter que) aprender a usar corretamente um monte de ``partículas'', como ``seja'', ``então'', ``temos'', ``isto é'', ``queremos'', ``sabemos que'', ``lembre que'', ``digamos que'' e ``vamos testar se''. % \vspace*{0.25cm} % % Note que a expressão ``linguagem formal'' tem vários sentidos % diferentes -- o dos primeiros slides, % % ``não-coloquial'' e ``preciso''. Dá pra gente ser preciso % usando }} \newpage % «writetoc» (to ".writetoc") \directlua{toclines:writetoc()} % Writes in: (find-LATEXfile "2024-2-C2-intro.mytoc") % See: (to "toc") \GenericWarning{Success:}{Success!!!} % Used by `M-x cv' \end{document} % (find-pdfpages2-links "~/LATEX/" "2024-2-C2-intro") % Local Variables: % coding: utf-8-unix % ee-tla: "c2in" % ee-tla: "c2m242intro" % End: