СДО ИДО
ЦК-CSH1. Основы алгоритмизации и программирования (язык C#)
0%
Пред.
Course data
Общее
Форум: Организационные вопросы
Форум: Вопросы и ответы по курсу
Рекомендуемая литература
Правила оформления ответов
Подготовка к практическому занятию в дистанционном формате
Аттестация по курсу
Телеграм чат для слушателей трека
Ссылка на команду MS Teams
Учебный график
Вебинар 17.10. Вводная информация
Теоретические основы алгоритмизации и программирования
Лекция 1. Введение. Некоторые вопросы алгоритмизации и программирования
Слайды 1.
Лекция 2. Языки программирования
Слайды 2.
Лекция 3. Система программирования
Слайды 3.
Лекция 4. Информация и данные
Слайды 4.
Представление вещественных чисел в памяти
Парадигма программирования (wikipedia)
Рейтинг языков программирования (TIOBE)
Список языков программирования
Алгоритм. Исполнитель. Языки. Парадигмы.
Лекция 5. Алгоритм. Исполнитель
Слайды 5.
Лекция 6. Алгоритм. Блок-схемы
Слайды 6.
Определения алгоритма
Вебинар 24.10
Тест: Первый промежуточный
Задание: Остаток от деления
Задание: Среднее арифметическое *
Задание: Загадочные буквы
Блок-схема (wikipedia)
Блок-схема, Flowchart (wikipedia, англ.)
yEd - графический редактор блок-схем
draw.io - онлайн редактор блок-схем
Язык программирования. Переменные. Типы данных
Лекция 7. Язык программирования. Переменная
Слайды 7.
Лекция 8. Типы данных
Слайды 8.
Урок: Пишем первую программу на C#
Тест: Второй промежуточный
MS Visual Studio Community Edition (скачать)
Получение справки
Официальная документация по C#
Типы данных в C#
Использование старого стиля консольного приложения в MS VS 2022
Использование старого стиля в приложениях ConsoleApp в VS 2022
Операции. Конвертация данных
Лекция 9_1. Операции
Слайды 9.
Лекция 9_2. Математические функции
Лекция 10. Конвертация данных разных типов
Слайды 10.
Лекция 11. Область видимости и время жизни
Слайды 11.
Вебинар 31.10
Задание: Типы данных и вычисления
Тест: Третий промежуточный
Таблица неявных преобразований
Таблица явных преобразований
Оператор условия. Оператор выбора
Лекция 12. Оператор условия
Слайды 12.
Лекция 13. Оператор выбора
Слайды 13.
Вебинар 14.11
Задачи для разогрева. Оператор условия
Задачи по оператору условия
Решение: График функции
Решение: Тип треугольника
Тест: Таблица истинности
Решение: Гласная буква
Тест: Четвертый промежуточный
Задание: Текстовая запись числа (доп)
Ссылка: Оператор условия и оператор выбора
Операторы цикла
Лекция 14. Операторы цикла while
Слайды 14
Лекция 15. Оператор цикла for
Слайды 15
Задачи для разогрева. Оператор цикла while
Задачи по теме цикла while
Решение: Среднее арифметическое
Решение: Максимальное число грибов
Задание: Финансовые операции (Цикл while)
Решение: Сумма ряда
Задание: Ромбы
Решение: Ромбы
Ссылка: Операторы цикла
Процедурный подход. Функции
Лекция 16. Подпрограммы. Вызов функции
Слайды 16
Лекция 16_2. Проектирование и разработка подпрограммы
Лекция 16_3. Примеры разработки функций
Лекция 16_4. Функции - особые случаи
Задание: Определение максимальной даты
Задание: Определение двух максимальных дат *
Решение: Две максимальные даты
Решение: Нумерология
Тест: Пятый промежуточный
Ссылка: Функции (методы)
Способы организации данных. Массивы
Лекция 17_1. Массивы
Слайды 17.
Лекция 17_2. Особые операции с массивами
Задание: Четные и нечетные
Задание: Сумма элементов массива на диагоналях
Решение: Сумма элементов на диагоналях
Способы организации данных. Структуры
Лекция 18_1. Структуры
Слайды 18.
Лекция 18_2. Структуры - особые случаи
Задачи для разогрева. Структуры
Задачи по теме Структуры
Задание: Подсчет квартир
Задание: Лучшая группа *
Решение: Лучшая группа
Строки
Лекция 19. Строки
Слайды 19
Задание: Шифровка слова
Задание: Можно ли составить слово *
ЗаданиеДоп: Переворот слов в строке
ЗаданиеДоп: Случайное слово
Ссылка: Программирование строк
Разработка приложений с использованием WinForms
Лекция 20_1. Введение в разработку приложений с использованием Windows Forms
Слайды 20.
Лекция 20_2. Разработка пользовательского интерфейса
Лекция 20_3. Программирование формы
Задание: Медиана
След.
Боковая панель
СДО ИДО
Русский (ru)
Русский (ru)
English (en)
Введите ваш поисковый запрос
Вход
ЦК-CSH1. Основы алгоритмизации и программирования (язык C#)
В начало
Перейти к основному содержанию
Информация о курсе
В начало
Курсы
Цифровые кафедры
Программирование для BIM-платформ
ЦК-CSH1. Основы алгоритмизации и программирования (язык C#)
Описание
ЦК-CSH1. Основы алгоритмизации и программирования (язык C#)
Преподаватель:
Резединова Евгения Юрьевна
Преподаватель:
Щукин Александр Валентинович