Этот курс и более
11 500 других учебников
и курсов будут доступны
при покупке личной
подписки
ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ C#
Используют:
175
учебных заведений
114
преподавателей
667
студентов
Избранное
3 зачетных единицы
108 академ/часов
6 часов в неделю
Доступно к покупке
Оплаченный доступ к контенту предоставляется только на платформе, а также онлайн и офлайн в мобильном приложении
Оплаченный доступ к контенту
предоставляется только на платформе, а
также онлайн и офлайн в мобильном
приложении
предоставляется только на платформе, а
также онлайн и офлайн в мобильном
приложении
Скачивание контента в
PDF недоступно
PDF недоступно
Скачивание контента в PDF недоступно
Документы о прохождении курсов не выдаются. Преподаватели могут повысить квалификацию:
Документы о прохождении курсов не выдаются. Преподаватели могут повысить квалификацию:
- О курсе
- Авторы
- Программа курса
- Методика
О курсе
Курс представляет собой учебно-методическую разработку, которая с одной стороны направлена на изложение основ программирования на языке С#, а с другой стороны — на формирование навыков применения базовых алгоритмов для решения практико-ориентированных задач. Простота изложения материала и большое количество разобранных примеров делают изучение языка С# доступным для широкого круга обучающихся.
Базовый учебник
Серия
Высшее образование
Тематика/подтематика
Компьютерные и информационные науки / ПрограммированиеДисциплины
Программирование ,
Методы программирования ,
Основы программирования ,
Программирование для ЭВМ ,
Введение в программирование ,
Объектно-ориентированное программирование в C# ,
Программирование на C# ,
Программирование на C# и платформа .Net ,
Разработка приложений Borland Delphi C# ,
Разработка приложений Borland Delphi и C# ,
Язык C# и технологии .NET ,
Программирование: C# ,
Основы алгоритмизации ,
Программирование на ЭВМ ,
Разработка приложений на C# ,
Разработка приложений в языке C# ,
Программирование в среде C# ,
Математическое моделирование на языке C# ,
Программирование на языке C# ,
Прикладное программирование C# ,
Проектирование и программирование на языке C# ,
Современные компьютерные технологии. Программирование C# ,
Углубленное программирование на C# ,
Программирование АСУТП на C# ,
Основы разработки приложений на JAVA и C# ,
Язык программирования C# ,
Объектно-ориентированное программирование на языке C# ,
Программирование на языке C# в контексте Unity ,
Технологии виртуальной и дополненной реальности (программирование на языке C# в контексте Unity) ,
Программирование на С++, C# ,
Введение в C# ,
Профессиональная разработка программного обеспечения C# ,
Языки семейства C (C++, C#)
Направления подготовки/Специальности/Профессии
Авторы
Лекции
Огнева Марина Валентиновна
кандидат физико-математических наук, доцент
Задания
Огнева Марина Валентиновна
кандидат физико-математических наук, доцент
Программа курса
Свернуть все темы
Развернуть все темы
Глава 1. Введение
Время прохождения 304 минуты
- 1.1. Платформа .NET, ее назначение и структура. Обзор технологий .NET (39мин.)
- 1.2. Принцип компиляции и выполнения программы в среде CLR. Управляемый и неуправляемый код (20мин.)
- 1.3. Назначение и возможности Visual Studio.NET (59мин.)
- 1.4. Создание первого проекта в среде Visual Studio (138мин.)
- Самостоятельная работа (20мин.)
- Тест: Введение (28мин.)
Свернуть
Развернуть тему
Глава 2. Базовые элементы языка C#
Время прохождения 594 минуты
- 2.1. Состав языка (20мин.)
- 2.2. Типы данных (39мин.)
- 2.3. Переменные и константы (59мин.)
- 2.4. Организация ввода-вывода данных. Форматирование (79мин.)
- 2.5. Операции (118мин.)
- 2.6. Выражения и преобразование типов (39мин.)
- 2.7. Тип object (20мин.)
- 2.8. Различие между типами значений и ссылочными типами данных (20мин.)
- 2.9. Примеры решения практических задач (59мин.)
- Практикум (59мин.)
- Самостоятельная работа (20мин.)
- Тест: Базовые элементы языка C# (62мин.)
Свернуть
Развернуть тему
Глава 3. Операторы языка C#
Время прохождения 631 минута
- 3.1. Операторы следования (20мин.)
- 3.2. Операторы ветвления (138мин.)
- 3.3. Операторы цикла (39мин.)
- 3.4. Вложенные циклы (20мин.)
- 3.5. Операторы перехода (39мин.)
- 3.6. Примеры решения практических задач (236мин.)
- Практикум (118мин.)
- Самостоятельная работа (20мин.)
- Тест: Операторы языка C# (20мин.)
Свернуть
Развернуть тему
Глава 4. Реализация базовых алгоритмов
Время прохождения 615 минут
- 4.1. Рекуррентные соотношения (59мин.)
- 4.2. Вычисление конечных сумм и произведений (98мин.)
- 4.3. Вычисление бесконечных сумм (39мин.)
- 4.4. Алгоритм быстрого возведения числа в n-ую степень (20мин.)
- 4.5. Алгоритм вычисление корня n-ой степени (20мин.)
- 4.6. Алгоритмы поиска делителей натурального числа (79мин.)
- 4.7. Алгоритм разложения натурального числа на цифры (59мин.)
- 4.8. Алгоритм разложения натурального числа на простые множители (20мин.)
- 4.9. Алгоритмы нахождения наибольшего общего делителя двух натуральных чисел (59мин.)
- Практикум (118мин.)
- Самостоятельная работа (20мин.)
- Тест: Реализация базовых алгоритмов (24мин.)
Свернуть
Развернуть тему
Глава 5. Методы
Время прохождения 579 минут
- 5.1. Основные понятия (98мин.)
- 5.2. Перегрузка методов (59мин.)
- 5.3. Рекурсивные методы (197мин.)
- Практикум (177мин.)
- Самостоятельная работа (20мин.)
- Тест: Методы (28мин.)
Свернуть
Развернуть тему
Глава 6. Анализ алгоритмов
Время прохождения 379 минут
- 6.1. Оценка сложности алгоритмов (138мин.)
- 6.2. Вычисление реального времени выполнения программной реализации алгоритмов (177мин.)
- Практикум (20мин.)
- Самостоятельная работа (39мин.)
- Тест: Анализ алгоритмов (24мин.)
Свернуть
Развернуть тему
Глава 7. Массивы
Время прохождения 865 минут
- 7.1. Одномерные массивы (197мин.)
- 7.2. Двумерные массивы (59мин.)
- 7.3. Ступенчатые массивы (59мин.)
- 7.4. Примеры использования массивов (217мин.)
- 7.5. Вставка и удаление элементов в массивах (177мин.)
- Практикум (98мин.)
- Самостоятельная работа (20мин.)
- Тест: Массивы (38мин.)
Свернуть
Развернуть тему
Глава 8. Алгоритмы нахождения простых чисел
Время прохождения 168 минут
- 8.1. Поиск простых чисел перебором делителей (59мин.)
- 8.2. Решето Эратосфена (39мин.)
- 8.3. Решето Сундарама (39мин.)
- Практикум (20мин.)
- Самостоятельная работа (20мин.)
- Тест: Алгоритмы нахождения простых чисел (10мин.)
Свернуть
Развернуть тему
Глава 9. Сортировка
Время прохождения 438 минут
- 9.1. Сортировка методом "пузырька" (59мин.)
- 9.2. Сортировка вставками (39мин.)
- 9.3. Сортировка посредством выбора (20мин.)
- 9.4. Алгоритм сортировки Шелла (59мин.)
- 9.5. Быстрая сортировка (79мин.)
- 9.6. Сортировка подсчетом (39мин.)
- 9.7. Примеры использования алгоритмов сортировок (79мин.)
- Практикум (20мин.)
- Самостоятельная работа (20мин.)
- Тест: Сортировка (24мин.)
Свернуть
Развернуть тему
Глава 10. Поиск
Время прохождения 307 минут
- 10.1. Последовательный поиск (20мин.)
- 10.2. Двоичный поиск (20мин.)
- 10.3. Хеш-таблицы (118мин.)
- 10.4. Примеры использования алгоритмов поиска (118мин.)
- Практикум (20мин.)
- Самостоятельная работа. (20мин.)
- Тест: Поиск (12мин.)
Свернуть
Развернуть тему
Глава 11. Символы и строки
Время прохождения 504 минуты
- 11.1. Символы char (59мин.)
- 11.2. Строковый тип string (217мин.)
- 11.3. Строковый тип StringBuilder (118мин.)
- 11.4. Сравнение классов string и StringBuilder (39мин.)
- Практикум (39мин.)
- Самостоятельная работа (20мин.)
- Тест: Символы и строки (12мин.)
Свернуть
Развернуть тему
Глава 12. Алгоритмы на строках
Время прохождения 305 минут
- 12.1. Алгоритм прямого поиска подстроки в строке (20мин.)
- 12.2. Алгоритм Рабина - Карпа (59мин.)
- 12.3. Алгоритм прямого поиска палиндромов в строке (39мин.)
- 12.4. Поиск палиндромов в строке с использованием хеш-функций (118мин.)
- Практикум (20мин.)
- Самостоятельная работа (39мин.)
- Тест: Алгоритмы на строках (10мин.)
Свернуть
Развернуть тему
Глава 13. Организация файлового ввода-вывода в С#
Время прохождения 266 минут
- 13.1. Байтовый поток (59мин.)
- 13.2. Символьный поток (118мин.)
- Практикум (39мин.)
- Самостоятельная работа (20мин.)
- Тест: Организация файлового ввода-вывода в С# (10мин.)
Свернуть
Развернуть тему
Новинки по дисциплине "Информатика и программирование"
Время прохождения 39 минут
Свернуть
Развернуть тему
Методика
Материалы курса
Лекции329
Тесты14
Задания39
Поделиться курсом
Подписка от 475 ₽/мес.
Курсы по теме:
Используют:
0
учебных заведений
0
преподавателей
0
студентов
Используют:
0
учебных заведений
0
преподавателей
0
студентов
Попробуйте личную
подписку от 475 ₽/мес
Полный доступ к порталу Юрайт со всеми учебниками, курсами и сервисами на 1, 6 и 12 месяцев
Образовательная платформа Юрайт - это цифровой контент, сервисы, данные для университетов и колледжей.
Ссылки
ООО «Электронное издательство Юрайт»
Свидетельство о регистрации СМИ 2020
Свидетельство о регистрации СМИ 2020
Ваш IP-адрес: 216.73.216.147
Репутация и технологическое лидерство в цифровом образовании
Приглашаем на XVIII Зимнюю школу преподавателя 26-30 января 2026 г. Скидка до 1 декабря на платные форматы: получите УПК на 72 и 108 ч.!
Начать экзамен
У вас на прохождение экзамена:
Остановить или пройти экзамен повторно невозможно.
Начать экзамен
У вас осталось на прохождение экзамена:
Остановить или пройти экзамен повторно невозможно.
Создание новой папки
Выбранная книга издается в нескольких томах (частях), рекомендуем добавить в корзину следующие книги:
| Название | Цена | Заказать |
