Okay.
I'm going to just jump right in and
hand simulate what's going on here.
These first three lines we just
declare three variables and
set them to initial values,
so I'm going to do that.
Okay, so
that's what that would look like.
And then here in display,
I'm saying display this arithmetic here.
Let's look and
see what the values of day 1, day 2, and
day 3 are at this point in the program.
Day 1 is 15.
Day 2 is 22 and day 3 is 18.
Now, this might seem a little bit silly
that I went off here to the side and
started keeping track
of these variables, but
as the programs get more complicated and
variables kind of change and
get modified in this space, it's really
important to be keeping track of things.
Anyways, the key insight for
this problem is that you're doing
both addition and a division here.
Now, if you remember from when Katherine
was talking about order of operation,
division always comes before addition.
Meaning the first thing that's going to
happen is this division right here.
So, 18 gets divided by 3, which is 6.
And then we have 15 plus 22 plus 6,
which equals 43.
So, it's going to print out 43.
So, is that correct?
Well, what we're trying to
do is find the average.
Finding the average involves
adding up all the numbers and
then dividing by the number
of numbers you have.
But we did the addition too early,
we do it before we've added
up these three numbers.
Really, it should be 15 plus 22
plus 18 then divided by three.
So 43 is not the correct answer.
And to make this code
do the correct thing,
you should be surrounding these
three variables with parentheses.
Then, you'll add 15 plus 22 plus 18.
And then divide it by 3, which will give
you the correct answer of about 18.3.
حسناً، سأبدأ هنا بالضبط
وسأقوم بمحاكاة يدوية ما يجري هنا.
هذه الأسطر الثلاثة الأولى، عرفنا 3 متحولات
و أسندنا إليهم قيماَ أولية، لذا سأفعل ذلك
حسناً، هذا ما ستبدو عليه
ومن ثم في العرض سأقول أظهر هذا الحساب هنا
دعونا نرى ما هي القيم لـ day1، day2، و day3
في هذه المرحلة من البرنامج
قيمة day1 هي 15
قيمة day2 هي 22 و قيمة day3 هي 18
يبدو هذا سخيفاً قليلاً أني ذهبت جانباً
وقمت بحفظ قيمة هذه المتحولات،
كلما أصبحت البرامج أكثر تعقيداً
وتغيرت أو تعدلت قيمة المتحولات
من المهم أن نتتبع قيمهم
على أي حال،
فإن الفكرة الرئيسية لهذه المسألة
أن تقوم بكلا الجمع والتقسيم هنا
إذا كنت تتذكر
عندما تحدثت كاثرين عن ترتيب العمليات
يأتي التقسيم قبل الجمع دائماً
ما يعني أن أول شيء سيحدث هنا هو التقسيم
لذلك، ناتج قسمة 18 على 3 هو 6
ومن ثم لدينا 15 زائد 22 زائد 6 يساوي 43
لذلك، سيظهر 43
وبالتالي، هل هذا صحيح؟
حسناً، ما نحاول القيام به هو إيجاد المعدل
يستلزم إيجاد المعدل جمع كل الأعداد
ومن ثم قسمة الناتج على عدد الأعداد
ولكننا قمنا بالقسمة مبكراً جداً
قمنا بها قبل أن نجمع هذه الأرقام الثلاثة
يجب أن يكون 15 زائد 22 زائد 18
ثم القسمة على 3
لذا 43 ليست الإجابة الصحيحة
ولجعل هذا الكود يقوم بالأمر الصحيح
يجب أن تحيط تلك المتحولات الثلاثة بالأقواس
ثم، عليك إضافة 15 زائد 22 زائد 18
من ثم نقسمه على 3 ليكون الجواب الصحيح 18.3
Vamos a hacer otra simulación
de lo que tenemos aquí.
En estas tres líneas
hemos establecido tres variables
y les hemos aplicado valores iniciales,
así que podemos empezar.
Así es como quedaría.
Aquí tenemos display,
que se corresponde con esta operación.
Vamos a echarle un vistazo
a los valores day1, day2 y day3.
que están en este apartado del programa.
day1 equivale a 15
day2 equivale a 22 y day3 equivale a 18.
Puede parecer una tontería
que lo haya puesto al lado
y que haya recopilado aquí
estas variables.
Pero según los programas se complican
y las variables van cambiando,
se acaban modificando aquí
y es importante tenerlo todo controlado.
La clave de este problema
es que hay que sumar y dividir.
Recordemos que, según dijo Katherine,
en el orden de las operaciones
la división siempre va antes que la suma.
Eso significa que primero
tenemos que hacer esta división de aquí.
18 dividido entre tres son seis.
Después sumamos 15 más 22 más seis.
En total, 43.
El resultado es entonces de 43.
¿Es correcto?
Pero tenemos que sacar la media.
Para sacar una media se suma todo
y se divide por los números que hay.
Pero hemos sumado demasiado pronto.
Hemos hecho esta suma
antes de añadir estos tres números.
En realidad debería ser 15 más 22,
más 18 y dividido entre tres.
Así que 43 no es la respuesta correcta.
Para que el código funcione correctamente
tenemos que poner
estas tres variables entre paréntesis.
Después sumamos 15 más 22,
más 18.
Y, por último, dividimos entre tres.
Así obtenemos la respuesta correcta, 18,3.
Ok. Je vais simplement aller à droite et
simuler ce qui se passe ici.
Ces trois premières lignes que nous venons
de voir déclarent trois variables et
les mettent à des valeurs initiales,
donc je vais le faire.
Okay, donc voilà à quoi
cela ressemblerait.
Et puis ici, à l'affichage,
je dis afficher cette arithmétique ici.
Voyons ce que les valeurs
de jour 1, jour 2, et
Jour 3 sont à ce point
dans le programme.
Jour 1 est 15.
Jour 2 est 22 et 3 jours est 18.
Cela peut sembler un peu idiot
mais je suis parti ici sur le côté et
ai commencé le suivi
de ces variables, mais
comme les programmes deviennent plus
compliqués et les variables changent
sont modifiées dans cet espace, il est
important de garder la trace des choses.
Quoi qu'il en soit, l'idée
fondamentale pour
ce problème est que vous faites
une addition et une division ici.
Si vous vous souvenez de quand
Katherine parlait d'ordre des opérations,
la division vient
toujours avant l'addition.
La première chose qui va se produire
est cette division ici.
Donc, 18 se divise par 3, ça donne 6.
Et puis nous avons 15 plus
22 plus 6, ce qui équivaut à 43.
Donc, ça va afficher 43.
Alors, est-ce exact ?
Ce que nous essayons de faire
est de trouver la moyenne.
Trouver la moyenne consiste
à additionner tous les chiffres et
les diviser ensuite par le nombre
de numéros que vous avez.
Mais nous avons fait l'ajout trop tôt,
on l'a fait avant que nous ayons ajouté
ces trois numéros.
Cela devrait être 15 plus 22
plus 18 puis divisé par trois.
Donc 43 n'est pas la bonne réponse.
Et faire en sorte que ce code
fasse la bonne chose,
vous devez mettre autour de
ces 3 variables des parenthèses.
Ensuite, vous allez
ajouter 15 plus 22, plus 18
et puis diviser par 3, ce qui vous donnera
la bonne réponse soit 18,3.
Saya akan langsung mulai dan
memberi simulasi tentang
yang terjadi di sini.
Di tiga baris pertama ini
kita baru mengumumkan tiga variabel
dan memberi nilai awal, jadi
akan saya lakukan itu.
Oke, jadi itulah yang akan terlihat.
Kemudian di display, menurut saya
tunjukkan hitungan ini di sini.
Mari kita lihat apa nilai day1, day2 dan
day3 pada saat ini di program.
Day1 adalah 15.
Day2 adalah 22 dan day3 adalah 18.
Ini mungkin terlihat sedikit lucu bahwa
saya pergi ke sebelah sini dan
mulai mengawasi
variabel-variabel ini, tapi
sewaktu program semakin rumit,
variabel berubah dan
dimodifikasi di sini, sangatlah penting
untuk melacaknya.
Sudahlah, intinya problem ini adalah
Anda melakukan pertambahan dan
pembagian secara langsung di sini.
Kalau Anda ingat saat Katherine
berbicara soal urutan pengerjaan,
pembagian selalu sebelum penambahaan.
Artinya hal pertama yang akan terjadi
adalah pembagian di sini.
Jadi, 18 dibagi 3, hasilnya 6.
Lalu kita punya 15 tambah 22 tambah 6,
sama dengan 43.
Jadi ia akan mencetak 43.
Benarkah?
Yang kita coba adalah
mencari rata-ratanya.
Mencari rata-rata mencakup penambahan
semua angka dan
pembagian dengan angka yang Anda dapat.
Tapi kita melakukan penambahan
terlalu dini,
kita melakukannya sebelum penambahan
ketiga angka ini.
Seharusnya 15 tambah 22 tambah 18
lalu dibagi 3.
Jadi 43 bukan jawaban yang benar.
Supaya kode ini melakukan
hal yang benar,
Anda mustinya menambah tanda kurung
pada ketiga variabel ini.
Kemudian Anda tambahkan 15
tambah 22 tambah 18.
Lalu membaginya dengan 3, yang akan
memberi jawaban yang benar sekitar 18.3.
はい ちょっとここで何が起きているか
説明します
この最初の3行で
3つの変数記号を表示し
これらの最初の価値をセットします
はい では
これでそんな感じになります
ディスプレイを見てください
この数列のことを言っています
これを見て
1日目 2日目 そして
3日目のプログラムの価値を見ましょう
1日目は15です
2日目は22 3日目は18です
さっきからこちら側にもどって
この変数の把握をするのは
少しおかしいと思うかもしれません
しかし
プログラムがこれから更に複雑になり
変数も変わり
ここで修正されるので
今把握しておくことがとても大切です
とにかく この問題の鍵
それは足し算と割り算をしている
ということです
Katherineが以前話していた
演算の順番を思い出してみると
割り算は足し算の後でしたね
つまり ここでも
この割り算が最初にくるということです
18割る3で6になります
次に15足す22足す6で
43になります
ここでは43と表記されます
はい これで良いですか?
私たちが知りたいのは
平均です
平均は
全ての番号を足して
その番号の数で割ると
出てきます
ここでは足し算を
早くしすぎました
3つ全て足さないといけないです
だから 15足す22足す
18を3で割ります
43は間違っています
コードを正しく
機能させるために
この3つを括弧にしてください
そして 15足す22足す18をして
3で割ると 正しい答えの
18.3が出てきます
좋습니다. 이곳으로 바로 넘어 가도록
하겠습니다. 그리고 이곳에서 어떻게
되는지를 직접 계산해 보겠습니다.
이 첫 세 행에서
세 가지 변수들을 규정하고
초기 값으로 설정하였습니다.
이를 실행해 보도록 하겠습니다.
좋습니다.
정확히 수행되었습니다.
그리고 이 곳 표시 부분에서,
이 계산을 표시하고자 합니다.
1일, 2일, 3일의 값들이 프로그램의 이
부분에서 어떻게 나타나는지 한 번
살펴보도록 합시다.
1일은 15입니다.
2일은 22이고 3일은 18입니다.
약간 이상 한 것 같습니다.
이곳에서 다른 부분으로 이동하여
이 변수들을 살펴보려고
하였지만
프로그램이 더욱 복잡해지고
변수들이 변경되어
이곳에서 변경이 되었습니다.
이를 확인하는 것은 매우 중요합니다.
어쨌든, 이 문제에서 중요한 것은
이곳에서 덧셈과 나눗셈을
하였다는 것입니다.
계산의 순서에 관해 캐서린으로부터
배운 내용을 기억하십니까? 나눗셈은
언제나 덧셈보다 먼저 계산됩니다.
이는 이곳의 나눗셈이 먼저
계산되었음을 의미합니다.
따라서 18을 3으로 나누면 6이 됩니다.
그리고 15 + 22 + 6은
43이 됩니다.
따라서 43이 출력됩니다.
맞습니까?
우리가 하고자 했던 것은
평균을 구하는 것입니다.
평균을 구한다는 것은
모든 숫자를 더하고
이를 당신이 가진 숫자들로
나눈다는 것을 의미합니다.
하지만 덧셈을 너무 빨리 하였습니다.
이 세 숫자들을 더하기 전에
하여야 합니다.
실제로, 이는 15 + 22 + 18
그리고 이를 3으로 나눠야 합니다.
따라서 43은 정확한 답이 아닙니다.
이 코드를 바르게
만들기 위해,
이 세 변수들에
괄호를 더해줘야 합니다.
그러면 15 + 22 + 18을 넣습니다.
그리고 이를 3으로 나누면 우리가
찾고자 했던 답인 18.3이 나옵니다.
OK. Eu vou apenas
saltar para a mão direita
e simular o que está
acontecendo aqui.
Estes três primeiras linhas que acabamos
de declarar três variáveis e
configurá-los para valores iniciais,
então eu vou fazer isso.
OK, então
isso é o que que seria semelhante.
E então aqui em exibição, eu estou dizendo
para exibir esta aritmética aqui.
Vamos dar uma olhada e
ver que os valores do dia 1, dia 2, e
dia 3 estão neste
momento no programa.
Dia 1 é de 15.
Dia 2 tem 22 anos
e 3 dias é 18.
Agora, isso pode parecer um pouco pedaço parvo
que eu saí aqui para o lado e
começou a se manter a par
dessas variáveis, mas
como os programas ficam mais complicadas e
variáveis tipo de mudança e
se modificam neste espaço, é realmente
importante manter a par das coisas.
De qualquer forma,
a percepção chave para
este problema é que você está fazendo
adicionalmente e tanto uma divisão aqui.
Agora, se você se lembra de quando Katherine
estava falando sobre a ordem de operação,
divisão sempre
vem antes da adição.
Significado que a primeira coisa que vai
acontecer é esta divisão aqui.
Assim, 18 é dividido por 3,
o qual é 6.
E então nós temos 15 mais 22 mais 6,
o que equivale a 43.
Então, ele vai imprimir 43.
Então, isso está correto?
Bem, o que nós estamos tentando
fazer é encontrar a média.
Encontrar a média envolve
somando-se todos os números e
em seguida, dividindo-se pelo número
de números que você tem.
Mas nós fizemos a adição muito cedo,
fazemo-lo antes de nós adicionamos
estes três números.
Realmente, deve ser 15 mais 22
e mais 18, em seguida, dividido por três.
Então,
43 não é a resposta correta.
E para este código
fazer a coisa correta,
você deve ter em torno destas
três variáveis com parênteses.
Então, você vai adicionar 15
mais 22 e mais 18.
E, em seguida, dividir por 3, o que dará
a resposta correta de cerca de 18,3.
Хорошо. Я собираюсь двигаться дальше
и смоделировать всё вручную.
В первых трёх строках мы просто
объявим три переменные,
зададим их начальные значения,
что я и сделаю.
Итак, это должно выглядеть
следующим образом.
Потом здесь, на экране,
я покажу арифметику.
Давайте посмотрим,
чему эти значения для day 1, day 2 и
day 3 равны в программе в этот момент.
Day 1 = 15.
Day 2 = 22 и day 3 = 18.
Может показаться немного неправильным,
что я отошла в сторону и
начала отслеживать эти переменные,
но когда программы усложняются,
и переменные изменяются
и модифицируются в этом пространстве,
важно отслеживать эти вещи.
В любом случае, суть этой задачи
состоит в том, что вы выполняете
здесь и сложение, и деление.
Теперь, если вы помните, что Кэтрин
говорила о последовательности действий,
деление всегда выполняется
перед сложением.
То есть, прежде всего
здесь выполняется деление.
Итак, 18 делим на 3, получаем 6.
И затем к 15 добавляем 22 и 6,
получаем 43.
На печать выводится 43.
Правильно ли это?
Мы пытаемся найти среднее значение.
Поиск среднего значения включает
суммирование всех чисел и
затем деление на их количество.
Но мы суммировали слишком рано,
до того как добавили эти три числа.
Должно быть 15 + 22
+ 18, а затем разделить на три.
Итак, 43 неправильный ответ.
Чтобы сделать этот код правильным,
вы должны взять эти
три переменные в скобки.
И затем к 15 добавляете 22 и 18,
делите на 3 и получаете
правильный ответ примерно 18,3.
Tamam. Hemen baþlýyorum el
simülasyonuna.
Bu ilk üç satýrda üç
deðiþkeni açýklýyoruz ve
baþlangýç deðerlerine ayarlýyoruz.
Tamam böyle gözükecek.
Burada, bu aritmetiði
göster diyeceðim.
Þimdi bakalým, programýn bu
aþamasýnda 1.,2., ve 3. günde deðerlere
bakalým.
1. gün, 15.
2.gün, 22 ve 3. gün ise 18.
Biraz aptalca gelebilir ama
burada kenara kayýp deðiþkenleri
izlemeye baþladým.
Program daha karmaþýk ve
deðiþik hâle geldiði için
yapýlanlarý izlemek önemli.
Neyse, asýl sorun,
toplama ve bölmeyi
yapýyor olmanýz.
Katherine'nin iþlem srasý hakkýnda
konuþtuðunu hatýrlayacaksýnýz,
bölme her zaman
toplamadan önce gelir.
Yani ilk önce bölme yapýlacaktýr.
Yani, 18'i 3'e
böldüðümüzde 6 olacaktýr.
Sonra 15 artý
22 artý 6, 43 eder.
Yani 43 yazacak.
Doðru mu?
Þimdi ortalamayý
bulmaya çalýþacaðýz.
Ortalamayý bulmak için
bütün numaralarý toplayýp
elde ettiðiniz numaraya
bölmeniz gerek.
Ama toplamayý çok önce yaptýk,
bu numaralarý eklemeden
önce yapacaðýz.
aslýnda 15 artý 22 artý 18,
üçle bölünmeli.
Yani 43 doðru yanýt deðil.
Bu kodu doðru yapmak için
üç deðiþkeni parantezle
çevrelemelisiniz.
Ardýndan 15 artý 22 artý 18.
Ve bunu 3'e bölün, doðru cevap
olan 18.3'ü elde edeceksiniz.
Okay.
mô phỏng bằng tay
cho bài toán này.
Ba dòng đầu tiên chúng tôi
chỉ khai báo ba biến và
khởi tạo giá trị ban đầu cho chúng,
Okay, vậy nên
nó sẽ
giống như thế này.
Và đây là cái được hiển thị,
Chúng ta hãy cùng xem các
giá trị của
day1, day2 và
day 3 được thể hiện
trong chương trình.
Day 1 là 15.
Day 2 là 22 và
day 3 là 18.
Bây giờ, có thể có một chút ngớ ngấn khi
tôi ra khỏi chỗ này để chuyển sang đây và
bắt đầu theo dõi các biến này, nhưng
khi các chương trình trở nên phức tạp
và các loại biến thay đổi và biến đổi
trong chương trình, thì việc theo dõi
những sự biến đổi đó là rất quan trọng.
Dù sao, chía khóa bên trong
của vấn đề này là bạn phải
thực hiện cả cộng và chia ở đây.
Bây giờ, nếu bạn nhớ về thứ tự thực hiện
phép tính mà Katherine đã nói,
thì chia luôn
luôn thực hiện trước cộng.
Có nghĩa là điều đầu tiên xảy ra
là phép chia ở đây.
Vì vậy, lấy 18 chia cho 3,
được 6.
Và tiếp tục ta lấy 15 cộng 22 cộng 6
và kết quả là 43.
Vì vậy, nó sẽ in ra kết quả là 43.
Vậy,
liệu kết quả này có đúng không?
Vâng, những gì chúng ta đang cố gắng
để làm là tìm giá trị trung bình.
Việc tìm giá trị trung bình
bao gồm cộng tất cả vào nhau
sau đó chia cho tổng số bạn có.
Nhưng chúng ta đã thực hiện
việc cộng thêm vào quá sớm,
Chúng ta thực hiện trước khi
chúng ta thêm 3 số này.
Thật ra, nó phải là 15
cộng 12 cộng 18 rồi chia cho ba.
Cho nên 43 không phải
là câu trả lời đúng.
Và để làm code này thực hiện đúng,
bạn phải vây 3 biến
này với dấu ngoặc đơn.
Then, you'll add 15 plus 22 plus 18.
Vậy thì bạn sẽ thêm 15 với 22 với 18.
Và rồi chia nó thành 3 và
câu trả lời chính xác là 18.3.
好的 我将要到这里
手动模拟程序结果
开始的三行我们声明了三个变量
给它们设置初始值 接下来就做这个
好的 因此这就是将要发生的
在这个 display 方法中 我指的是这个运算
来看看 day1 day2和
day3 的值分别是多少
day 1 是 15
day 2 是 22 day 3 是 18
现在 这看起来有点蠢 因为我们要在这边
跟踪这些变量值 不过
随着程序变得越来越复杂 变量种类发生改变 并且在
这个空间中得到改进 跟踪这些变量就变得很重要了
无论如何 问题的关键在于
你在这里既有加法也有除法
现在 如果你记得 Katherine 讲过的运算次序
除法总是先于加法
这就意味着这里第一件事就是进行除法运算
所以 18除以3 等于6
之后我们有15加22加6 等于43
所以 这里将显示43
这样就正确了吗?
好的 我们实际上是求平均值
求平均值需要把所有数相加
再除以个数
不过我们除的太早了
在这三个数加起来之前做的除法
应该先把15加22加18之后除以3
所以43并不是正确结果
为了让代码正确执行
你需要将这三个数用圆括号括起来
之后 你将15加22加18
并且除以3 将会得到正确的答案18.3
好,我要直接跳到
動手操作
前三行我們宣稱三個變數
設定為初始值
我要這麼做
好,看起來是這樣
這裡顯示的
這裡顯示算式
看看第1天與第2天的值
這時候第3天在程式裡
第1天是15
第2天是22
第3天是18
現在這看起來有點蠢
我來到旁邊
開始追蹤這些變數
但隨著程式變複雜
變數會改變
在這裡改變
所以追蹤很重要
總之,這個問題的
主要見解是
你在這裡同時做加法與除法
現在,若你記得凱薩琳
說的操作順序
先乘除後加減
表示這裡要先用除法
所以18除以3等於6
然後15加22加6
等於43
所以會出現43
這樣對嗎?
我們要做的是找出平均
找出平均要加所有的數字
然後除以數字的量
但我們太早加起來
在加上這三個數字前就做了
真的,應該是15加22
加18除以3
所以43不是正確答案
要讓編碼做正確的事
要把這三個變數
用括號刮起來
然後加15加22加18
然後除以3
會得到正確答案18.3