@@mipt_study здравствуйте, хочу изучать математику , в рамках softwear engineering , как можно будет организовать учебный план ? даже если я возьму из прикладной информатики , у вас на канале парно собраны лекции-семинар ?
@@mipt_study а этот семинар за какой семестр ? , я просто пытаюсь академическую программу структурировать , беру с разных каналов плейлисты , подскажи те пожалуйста как можно будет лучше это сделать ?
Очень хорошо обьясняет!!!! Поверьте я знаю о чем говорю
прошу прощения а где можно посмотреть отсутствующие лекции?
К сожалению снимался не весь курс.
Можете попробовать найти другие записи этого курса на канале "Лекторий ФПМИ"
@@mipt_study ясно. Жалко. Хорошо буду смотреть остальные занятия. Канал правда находка.
@@mipt_study здравствуйте, хочу изучать математику , в рамках softwear engineering , как можно будет организовать учебный план ? даже если я возьму из прикладной информатики , у вас на канале парно собраны лекции-семинар ?
@@mipt_study а этот семинар за какой семестр ? , я просто пытаюсь академическую программу структурировать , беру с разных каналов плейлисты , подскажи те пожалуйста как можно будет лучше это сделать ?
#include
#include
#include
#define STACK_MAX 64
// Определяем тип для множества
typedef unsigned long long Set;
// Определяем структуру для стека
typedef struct {
Set sets[STACK_MAX];
int size;
} Stack;
void stack_init(Stack *stack) {
stack->size = 0;
}
int stack_push(Stack *stack, Set set) {
if (stack->size < STACK_MAX) {
stack->sets[stack->size++] = set;
return 1;
}
return 0; // Стек переполнен
}
int stack_pop(Stack *stack, Set *set) {
if (stack->size == 0) {
return 0; // Стек пуст
}
*set = stack->sets[--stack->size];
return 1;
}
Set set_create() {
return 0ULL;
}
Set set_add(Set set, unsigned int element) {
return set | (1ULL
#include
#include
typedef uint32_t ITYPE;
void sum(ITYPE first, ITYPE second, ITYPE *res, int *CF) {
ITYPE carry = 0;
ITYPE result = 0;
*CF = 0; // Инициализируем флаг переполнения нулем
for (int i = 0; i < sizeof(ITYPE) * 8; ++i) {
// Извлекаем текущий бит каждого операнда
ITYPE bitA = (first >> i) & 1;
ITYPE bitB = (second >> i) & 1;
// Сумма текущих битов и carry
ITYPE sum = bitA ^ bitB ^ carry;
// Обновляем carry для следующего бита
carry = (bitA & bitB) | (bitA & carry) | (bitB & carry);
// Устанавливаем бит в результате
result |= (sum