Практика Shadowing: Useful math related functions in C++ 🔢 - Изучайте разговорный английский с YouTube

B2
Hey guys, in this video I'm going to show you 8 useful math related functions in C++.
⏸ Пауза
52 предложений
Если предложения слишком короткие или длинные, нажмите Edit, чтобы их изменить.
1
Hey guys, in this video I'm going to show you 8 useful math related functions in C++.
2
Let's begin by creating 3 variables.
3
Double x, and I will set this to be 3.
4
Double y, that will be 4.
5
Then double z, we will declare this but not yet assign it.
6
The first useful math related function is the max function, which will return the greater of 2 values or variables.
7
I'll assign the result within z.
8
z equals standard max parentheses.
9
Within the parentheses, add two values or variables.
10
I'll compare x and y.
11
Then let's display the result.
12
Standard output, I would like to display whatever z is.
13
The greater number between 3 and 4 is, well, you guessed it, 4.
14
Alternatively, there's the min function.
15
z equals standard min let's compare x then y
16
so the minimum between these two values would be three
17
so that's max
18
and min now the rest of these functions are found within
19
the cmath header file at the top of our file let's
20
include cmath we have the pow function to raise a base to a given power.
21
z equals pow, or power.
22
Let's raise two to the power of three.
23
z would be eight.
24
Two to the power of four would be 16.
25
That's the power function.
26
Then we have square root z equals sqrt.
27
What's the square root of nine?
28
Well, the square root of nine is three.
29
Then we have absolute value z equals abs.
30
If you place a negative number within the absolute value function, it will give you the positive version of that number, how far it is away from zero.
31
So negative three, the absolute value of negative three would be three.
32
That is the absolute value function.
33
Next, we have the round function.
34
Let's change X to 3.14.
35
Z equals round.
36
Let's round X.
37
3.14 rounded would be three.
38
If you need to round up, there's a ceiling function.
39
Z equals seal.
40
Seal means ceiling.
41
Let's round X.
42
X rounded up is 4.
43
Alternatively, there's the floor function, which will always round down.
44
Let's change X to 3.99 to test it.
45
Z equals floor X.
46
X rounded down is three.
47
So yeah, everybody, that is a super quick video on a few useful math-related functions.
48
If you head to this URL, c++.com slash reference slash cmath, there's a lot more useful math functions that you may be interested in,
49
but we just covered a few of the basics.
50
In the next topic, we're going to create a practice program to find the hypotenuse of a right triangle.
51
So yeah, those are a few useful math-related functions in C++.
52
Thank you.

Скачать приложение

Everything you need to speak fluently

AI PronunciationScore every sentence
IPA PracticeMaster every sound
VocabularyBuild your word bank
Vocab GameLearn while playing
Сканировать для скачивания
Сканировать для скачивания

Контекст и Фон

В этом видео авторно делится полезными функциями, связанными с математикой, в языке программирования C++. Он начинает с простого примера, в котором создаёт переменные и демонстрирует, как использовать функции max и min для нахождения максимального и минимального значения. Затем он переходит к другим математическим функциям, таким как возведение в степень, квадратный корень и округление. Этот видеоурок может быть полезен не только программистам, но и тем, кто изучает английский, так как он включает общее применение технической лексики и математических терминов.

5 Полезных Фраз для Повседневного Общения

  • Max function: „Функция максимума будет возвращать большее из двух значений.“
  • Min function: „Функция минимума вернёт меньшее из двух заявленных значений.“
  • Power function: „Эта функция возводит число в степень.“
  • Square root: „Квадратный корень из девяти равен трем.“
  • Absolute value: „Модуль отрицательного числа — это положительное значение.”

Пошаговое Руководство по Shadowing

Чтобы эффективно освоить материал, представленный в видео, следуйте этому пошаговому руководству:

  1. Прослушивание: Сначала прослушайте видео без паузы, чтобы получить общее представление о содержании.
  2. Первый повтор: Включите видео снова и повторяйте за спикером фразы по одной, сосредотачиваясь на произношении. Используйте shadowing метод — повторяйте одновременно с видео. Это поможет улучшить ваше произношение и интонацию.
  3. Анализ: Запишите сложные для вас фразы и изучите их отдельно. Обратите внимание на технические термины и их применение.
  4. Практика: Используйте shadow speech в своих разговорах, приводя примеры функций, объясняя их своему другу или учителю. Это поможет закрепить новый язык.
  5. Дополнение: Обогащайте ваш технический словарный запас, обращаясь к другим материалам, подобным этому видео. Например, найдите аналогичные видео на shadowing сайте или форумах, обсуждающих программирование на английском.

Регулярная практика с использованием shadowspeaks и shadow speak методов поможет вам не только улучшить английский, но и лучше понимать техническую лексику в программировании.

Что такое техника Shadowing?

Shadowing — это научно обоснованная техника изучения языка, изначально разработанная для подготовки профессиональных переводчиков и популяризированная полиглотом доктором Александром Аргуэльесом. Метод прост, но эффективен: вы слушаете аудио на английском от носителей языка и немедленно повторяете вслух — как тень, следующая за говорящим с задержкой в 1–2 секунды. В отличие от пассивного прослушивания или грамматических упражнений, Shadowing заставляет мозг и мышцы рта одновременно обрабатывать и воспроизводить реальные речевые паттерны. Исследования показывают, что это значительно улучшает точность произношения, интонацию, ритм, связную речь, понимание на слух и беглость речи — что делает его одним из самых эффективных методов для подготовки к IELTS Speaking и реального общения на английском.

Угостите нас кофе