Здравейте! Вероятно използвате блокиращ рекламите софтуер. В това няма нищо нередно, много хора го правят.

     Но за да помогнете този сайт да съществува и за да имате достъп до цялото съдържание, моля, изключете блокирането на рекламите.

  Ако не знаете как, кликнете тук

Математическите напъни на българина

Споделен проблем - половин проблем.
Аватар
Zeroadhesion
       
Мнения: 19436
Регистриран на: Нед Апр 13, 2008 18:33
Репутация: 42022
пол: Мъж

Re: Математическите напъни на българина

Мнение от Zeroadhesion »

Ако и ексела лъжеше, световната икономика щеше да се срине, нема как :lol: :

Изображение
Прочетено: 2601 пъти
Аватар
Жopkaта
Почетен член
Почетен член
Мнения: 2036
Регистриран на: Чет Сеп 10, 2015 21:39
Репутация: 18800
пол: Мъж

Re: Математическите напъни на българина

Мнение от Жopkaта »

Скобите са оператор от първо ниво т.е. изпълняват се с най-висок приоритет. В израза "8/2*(2+2)" са единствен оператор от първо ниво т.е. при изчисление на израза - най-напред се разрешава подизраза заограден с оператор "()".

Така получаваме "8/2*4".

Операторите "/" и "*" са от 3-то ниво т.е. те са с един и същ приоритет. Когато в един израз имаме оператори от един и същ приоритет - тогава трябва да знаем каква е тяхната асоциативност. Операторите от трето ниво имат асоциативност отляво-надясно, тоест израза "8/2*4" ще се сведе до "(8/2)*4" => "4*4", който пък ще се сведе до 16.

Ето ви го на човешки-разбираем assembly, не знам как по-ясно да ви го обясня:

Код за потвърждение: Избери целия код

asm
.section .data
    format_string:
        .asciz "8/2*(2+2)\nResult is: %u\n"

.section .text
.globl main
main:
    # Prologue
    push %rbp
    mov %rsp, %rbp

    # Compute the expression
    mov $8, %eax
    mov $2, %ebx
    div %ebx        # eax = 8 / 2 = 4
    mov $2, %ebx
    add %ebx, %ebx   # ebx = 2 + 2 = 4
    mul %ebx        # eax = 4 * 4 = 16

    # Print the result
    mov %eax, %edi
    mov $format_string, %rsi
    mov $0, %al
    call printf

    # Epilogue
    mov $0, %eax
    pop %rbp
    ret

Код за потвърждение: Избери целия код

Резултат при отпечатване:
8/2*(2+2)
Result is: 16
Аватар
Жopkaта
Почетен член
Почетен член
Мнения: 2036
Регистриран на: Чет Сеп 10, 2015 21:39
Репутация: 18800
пол: Мъж

Re: Математическите напъни на българина

Мнение от Жopkaта »

beggginer написа: Пон Юни 24, 2024 10:58 @Жорката и ние с теб така смятаме, когато пием бири. На ти две, ха още четири. Накрая жените знаят, че сме изпили една общо.
Изсъхна ми едната краставица. :lol:
Аватар
Zeroadhesion
       
Мнения: 19436
Регистриран на: Нед Апр 13, 2008 18:33
Репутация: 42022
пол: Мъж

Re: Математическите напъни на българина

Мнение от Zeroadhesion »

Жopkaта написа: Чет Юни 27, 2024 22:38 Ето ви го на човешки-разбираем assembly, не знам как по-ясно да ви го обясня
Weird flex, but OK :lol:
spoiler:

Код за потвърждение: Избери целия код

[zeroadhesion@ThinkPad-E16 ~]$ echo $(( 8 / 2 * (2 + 2) ))
16
Аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 308735
Регистриран на: Пет Юни 01, 2007 14:18
Репутация: 388610
Местоположение: Somewhere In Time

Re: Математическите напъни на българина

Мнение от Mozo »

Значи всички, разбирай дори и камара софтуер от световна величина, са на едно мнение, само Валсо е на различно. Кой е тъп и кой е прост, не знам, ама само обиди човечеца без нужда, така ги виждам аз нещата :lol: :lol: :lol:
Zeroadhesion написа: Чет Юни 27, 2024 23:20

Код за потвърждение: Избери целия код

[zeroadhesion@ThinkPad-E16 ~]$ echo $(( 8 / 2 * (2 + 2) ))
16
Много добро :headbang: :headbang: :headbang:
Изображение
Аватар
Жopkaта
Почетен член
Почетен член
Мнения: 2036
Регистриран на: Чет Сеп 10, 2015 21:39
Репутация: 18800
пол: Мъж

Re: Математическите напъни на българина

Мнение от Жopkaта »

Zeroadhesion написа: Чет Юни 27, 2024 23:20
Жopkaта написа: Чет Юни 27, 2024 22:38 Ето ви го на човешки-разбираем assembly, не знам как по-ясно да ви го обясня
Weird flex, but OK :lol:
spoiler:

Код за потвърждение: Избери целия код

[zeroadhesion@ThinkPad-E16 ~]$ echo $(( 8 / 2 * (2 + 2) ))
16
Изображение
Аватар
beggginer
Доктор
Доктор
Мнения: 6684
Регистриран на: Нед Апр 13, 2008 18:33
Репутация: 38324
пол: Мъж

Re: Математическите напъни на българина

Мнение от beggginer »

ето го на rust;

Код за потвърждение: Избери целия код

fn main() {
    let result = 8 / 2 * (2 + 2);
    println!("{}", result);
}
@Zeroadhesion $ echo 16
Как да си върнем контрола над Windows 10 Home :violent1:
Изображение
Валсо написа: Съб Яну 21, 2023 12:28 Знам какво правя.
Аватар
Montoya
Модератор
Модератор
Мнения: 21835
Регистриран на: Съб Фев 15, 2014 11:32
Репутация: 124326
пол: Мъж

Re: Математическите напъни на българина

Мнение от Montoya »

Mozo написа: Пет Юни 28, 2024 01:04 Значи всички, разбирай дори и камара софтуер от световна величина, са на едно мнение, само Валсо е на различно. Кой е тъп и кой е прост, не знам, ама само обиди човечеца без нужда, така ги виждам аз нещата :lol: :lol: :lol:
Zeroadhesion написа: Чет Юни 27, 2024 23:20

Код за потвърждение: Избери целия код

[zeroadhesion@ThinkPad-E16 ~]$ echo $(( 8 / 2 * (2 + 2) ))
16
Много добро :headbang: :headbang: :headbang:
Той ще му се извини, предполагам и пред нас ще си признае грешката, няма нужда да ни се извинява, защото не ни е нагрубил, може би ще си вземе и поука и ще намали самочувствието което има, това в един по хубав свят :mrgreen:
AsusVivoBook17
CPU 11th Gen Intel(R) Core(TM) i3-1115G4 [/color]RAM 16000MB DDR4; VC-Intel UHD Graphics G4
Аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 308735
Регистриран на: Пет Юни 01, 2007 14:18
Репутация: 388610
Местоположение: Somewhere In Time

Re: Математическите напъни на българина

Мнение от Mozo »

Нали :toothy10: :toothy10: :toothy10:
Изображение
Аватар
Жopkaта
Почетен член
Почетен член
Мнения: 2036
Регистриран на: Чет Сеп 10, 2015 21:39
Репутация: 18800
пол: Мъж

Re: Математическите напъни на българина

Мнение от Жopkaта »

:evil4: :evil4: :evil4:

Код за потвърждение: Избери целия код

#include <stdio.h>

char main()
{

    printf(8/2*(2+2)==1?"16":"1");
    return 0;
}
Аватар
Валсо
Дарител
Дарител
Мнения: 13674
Регистриран на: Нед Мар 03, 2019 20:29
Репутация: 48327
пол: Мъж
Местоположение: ~/$USER
Обратна връзка:

Re: Математическите напъни на българина

Мнение от Валсо »

Някои хора са си mъnu по рождение. Отивам в магазин за кафе и подправки и казвам на една от касиерките, че искам кафе за 20 лв. При цена от близо 26 лв. за килограм, тя го сметна, че било 2 кила и нещо. :toothy10: :toothy10: Как го сметна това не знам... Аз ѝ казах, че ако ми даде 2 кила за 20 лв., никак няма да ѝ се разсърдя. :mrgreen: Ама като се има предвид, че маса народ не могат да сметнат елементарни неща, които се учат в 3-4-ти клас, какво ли се чудя... #-o
https://t.me/linuxtalkbg
Мързелът е двигател на прогреса.
Светът е shell, а хората в него са alias-и и скриптове.
Аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 308735
Регистриран на: Пет Юни 01, 2007 14:18
Репутация: 388610
Местоположение: Somewhere In Time

Re: Математическите напъни на българина

Мнение от Mozo »

:toothy10: :toothy10: :toothy10:
Изображение
Madis1945
Регистриран
Мнения: 2
Регистриран на: Вто Дек 19, 2023 01:04
Репутация: 10
пол: Мъж

Re: Математическите напъни на българина

Мнение от Madis1945 »

Хаха, някои хора наистина са способни да ни изненадат! Това, че има хора, които не могат да схванат основни математически принципи, е наистина шокиращо, но понякога човек се пита дали не е част от шега. Ако човек не се е опитал да се образова в училище или просто не се е постарал да разбере нещо базово, се случват такива ситуации.

Но пък точно такива моменти ни показват колко важно е да се развиваме и да не се спираме на това, което ни е научено в началните класове. Всеки може да пропусне нещо, но важното е да се опитаме да го поправим. За съжаление, някои хора просто не искат или не се интересуват да излязат извън своето "comfort zone", а това е проблем за самото общество.

Дори да е смешно, понякога е добре да се замислим дали сме се фокусирали на най-важните неща и дали не можем да се научим още нещо ново, независимо дали е математика или нещо друго.
Ако търсите нещо, с което да се занимавате в свободното си време, определено мога да ви препоръчам book of dead игра. Няма да съжалявате и дори ще печелите пари без никакви инвестиции.
Аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 308735
Регистриран на: Пет Юни 01, 2007 14:18
Репутация: 388610
Местоположение: Somewhere In Time

Re: Математическите напъни на българина

Мнение от Mozo »

Така е, но трябва и да се приеме, че просто нена всекиго е заложено да е добър в математиката. Има си интелигентни хора, на които просто не им се удава. На мен също не ми се удава (не се приравнявам към интелигентните :lol: (.
Изображение
Нова тема Публикувай отговор

  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Лафчета, лични проблеми, въпроси и още”