Во всех видео-лекциях есть оговорки. Я знаю о них, но давайте я оставлю их выявление вам в качестве развлечения J . Можете даже не сообщать мне о них.


Темы реальных лекций курса Алгоритмы и алгоритмические языки

 

 

09.09.20
1. Язык С. Описание связки FAR+gcc.

Модель памяти языка С (стек, куча).

Цикл выполнения программы. Понятие ассемблерных инструкций goto, call, rtn.

Сущность операций компиляции (в том числе работы препроцессора) и сборки для языка С.

Простейшая программа на языке С.

Видео.

 

16.09.20
2. Просьба вместе с решением задач присылать формулировки постановок задач в кванторах.

Вещественные числа с фиксированной и плавающей точкой. Представление вещественных чисел по IEEE-стандарту.

Видео.

 

23.09.20
3. Точность представления вещественных чисел в виде числа с плавающей точкой. Машинное эпсилон. Как проверять равенство чисел с плавающей точкой. Что значит, что одно число много меньше другого. Абсолютная и относительная ошибки. Теоремы о поведении ошибок при сложении, вычитании, умножении, делении чисел. Решение модельной задачи (решение квадратного уравнения). Понятие некорректных задач.

Видео.

 

 

30.09.20
4. Представления целых чисел со знаком (прямой код, обратный код, дополнительный код). Обоснование разумности дополнительного кода. Точное представление целых чисел в виде вещественных чисел с плавающей точкой.

Базовые типы переменных в языке С. Видео.

 

 

07.10.20
5. Время жизни и область видимости переменных в языке С. Локальные и глобальные переменные.

Общая структура С-программы. Всё, необходимое для работы с последовательностями.

Механизмы передачи параметров в функции языка C через стек и регистры. Принцип работы в языке C функций с переменным количеством параметров в случае различных механизмов передачи параметров в функцию.