Перейти к содержанию
Авторизация  
тётя Глаша

Чему учат в школе

Рекомендуемые сообщения

а вы из тех кто верит в теорию положительного числа?

А это как? Что за теория?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А это как? Что за теория?

да мне один товарищ часа два ( студенты пока тестировали за компами) пытался объяснить что ныняшня математика ,которая охватывает всю числовую плоскость неверная , он в тот момент был завлабораторией ( компьютерный класс)ну я в тот момент подумала: может такая теория и удобна для программистов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да мне один товарищ часа два ( студенты пока тестировали за компами) пытался объяснить что ныняшня математика ,которая охватывает всю числовую плоскость неверная , он в тот момент был завлабораторией ( компьютерный класс)ну я в тот момент подумала: может такая теория и удобна для программистов.

Ага, все арифметические операции можно зафигачить с помощью сложения :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

 

Ага, все арифметические операции можно зафигачить с помощью сложения

​Вычитание через сложение на отрицательных делается. Да и не программистов это дело как нули с единицами в песке перетекают. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

​Вычитание через сложение на отрицательных делается. Да и не программистов это дело как нули с единицами в песке перетекают.

 

поначалу да , а потом просто правило для вычитания,

Помню для меня открытием было как компьютер решает систему линейных уравнений ( во всяком случае так было в методике к какой то контрольной)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

​Вычитание через сложение на отрицательных делается. Да и не программистов это дело как нули с единицами в песке перетекают. 

Примерно так:

~/tmp/add$ cat add.c 
#include <stdio.h>
int main(int argc, char **argv)
{
  unsigned char ua = 254;
  signed   char sa;
 
  sa = ua + 3;
  printf("ua = %4d sa = %4d \r\n", ua, sa);
  sa = ua + 120;
  printf("ua = %4d sa = %4d \r\n", ua, sa);
  sa = ua + 140;
  printf("ua = %4d sa = %4d \r\n", ua, sa);
}
~/tmp/add$ gcc add.c && ./a.out 
ua =  254 sa =    1 
ua =  254 sa =  118 
ua =  254 sa = -118 
 
Изменено пользователем Roy

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×