Язык программирования C++ (ДРИП 24/25) — различия между версиями
(Добавлено расписание семинаров) |
(→Домашние задания) |
||
(не показаны 3 промежуточные версии этого же участника) | |||
Строка 40: | Строка 40: | ||
Проводятся по понедельникам с 9:30 до 10:50 и с 13:00 до 14:20. | Проводятся по понедельникам с 9:30 до 10:50 и с 13:00 до 14:20. | ||
− | 1. ''' | + | '''Лекции 1-2, 09.09.24''' [[https://t.me/c/2329929891/7 презентация], [https://t.me/c/2329929891/5 конспект]]. |
+ | Введение в курс и язык C++. Ключевые слова и идентификаторы. Структура программы на C++. Вывод результата в консоль (std::cin, std::cout). Фундаментальные типы данных в C++. Машинная арифметика. Стандартные операции над числами. Управляющие последовательности. Условная операция и условный оператор. Оператор switch. Атрибут [[fallthrough]]. Цикл while. Цикл for. Операторы break и continue. Оператор goto. | ||
+ | |||
+ | '''Лекции 3-4, 16.09.24''' [[https://t.me/c/2329929891/16 презентация], [https://t.me/c/2329929891/16 конспект]]. | ||
+ | Модель памяти. Переменные. Способы объявления переменных. Области действий и видимости (scope). Классы памяти. Потоковое чтение данных. Квалификаторы const и volatile. Указатели. Примеры, взятие адреса и разыменование. Арифметика указателей. Сочетание указателей и константности. Нулевой указатель. Указатель на void. Динамическое выделение памяти. Массивы. Способы инициализации массивов. Связь массивов и указателей. Многомерные массивы. Массивы в динамической области памяти. Ссылки. Ссылки на константу. | ||
== Домашние задания == | == Домашние задания == | ||
Строка 51: | Строка 55: | ||
! № !! Ссылка !! Дедлайн сдачи | ! № !! Ссылка !! Дедлайн сдачи | ||
|- | |- | ||
− | | 1 || [https://official.contest.yandex.ru/contest/67757/ | + | | 1 || [https://official.contest.yandex.ru/contest/67757/enter ДЗ-1] || 15.09.2024 23:59 |
|- | |- | ||
− | | 2 || [https:// | + | | 2 || [https:///official.contest.yandex.ru/contests/67981/enter ДЗ-2] || 22.09.2024 23:59 |
|- | |- | ||
− | | 3 || [https:// | + | | 3 || [https:///official.contest.yandex.ru/contests/67982/enter ДЗ-3] || 29.09.2024 23:59 |
|- | |- | ||
− | | 4 || [https:// | + | | 4 || [https:///official.contest.yandex.ru/contests/67983/enter ДЗ-4] || 06.10.2024 23:59 |
|- | |- | ||
− | | 5 || [https:// | + | | 5 || [https:///official.contest.yandex.ru/contests/67984/enter ДЗ-5] || 13.10.2024 23:59 |
|- | |- | ||
− | | 6 || [https:// | + | | 6 || [https:///official.contest.yandex.ru/contests/67985/enter ДЗ-6] || 20.10.2024 23:59 |
|- | |- | ||
− | | 7 || [https:// | + | | 7 || [https:///official.contest.yandex.ru/contests/67986/enter ДЗ-7] || 24.10.2024 23:59 |
|} | |} | ||
− | |||
== Оценки == | == Оценки == |
Версия 12:45, 19 сентября 2024
Содержание
Основная информация
Курс читается на 1 курсе в 1 модуле на программе ДРИП.
Форма для анонимной обратной связи (постоянная)
Группа | 241 | 242 |
---|---|---|
Лектор |
Горденко Мария Константиновна | |
Семинарист |
Мария Горденко |
Никита Майнуленко |
Ассистент |
Тамирлан Яхъяев |
Даниил Тимижев |
Ассистенты лектора |
Илья Тямин, tg: @mrshrimp_it Юлия Шустрова, tg: @jshustrik |
Лекции
Проводятся по понедельникам с 9:30 до 10:50 и с 13:00 до 14:20.
Лекции 1-2, 09.09.24 [презентация, конспект].
Введение в курс и язык C++. Ключевые слова и идентификаторы. Структура программы на C++. Вывод результата в консоль (std::cin, std::cout). Фундаментальные типы данных в C++. Машинная арифметика. Стандартные операции над числами. Управляющие последовательности. Условная операция и условный оператор. Оператор switch. Атрибут fallthrough. Цикл while. Цикл for. Операторы break и continue. Оператор goto.
Лекции 3-4, 16.09.24 [презентация, конспект].
Модель памяти. Переменные. Способы объявления переменных. Области действий и видимости (scope). Классы памяти. Потоковое чтение данных. Квалификаторы const и volatile. Указатели. Примеры, взятие адреса и разыменование. Арифметика указателей. Сочетание указателей и константности. Нулевой указатель. Указатель на void. Динамическое выделение памяти. Массивы. Способы инициализации массивов. Связь массивов и указателей. Многомерные массивы. Массивы в динамической области памяти. Ссылки. Ссылки на константу.
Домашние задания
Проводятся в системе Яндекс.Контест. Для решения задач необходимо использовать выданные на корпоративную почту логины и пароли.
После окончания срока сдачи, все посылки, получившие статус AC (accepted for testing), будут проверены ассистентом, после чего будет выставлен полный или частичный балл.
№ | Ссылка | Дедлайн сдачи |
---|---|---|
1 | ДЗ-1 | 15.09.2024 23:59 |
2 | ДЗ-2 | 22.09.2024 23:59 |
3 | ДЗ-3 | 29.09.2024 23:59 |
4 | ДЗ-4 | 06.10.2024 23:59 |
5 | ДЗ-5 | 13.10.2024 23:59 |
6 | ДЗ-6 | 20.10.2024 23:59 |
7 | ДЗ-7 | 24.10.2024 23:59 |
Оценки
Оценка за курс считается как 0.3*КР + 0.3*ДЗ + 0.1*Активность + 0.3*Экзамен.
Округление арифметическое и осуществляется только для итоговой оценки.
Оценки за контрольную работу и за экзамен являются блокирующими.
Контрольная работа
TBA
Экзамен
TBA