About the course
Пожалуй, наиболее полный и полезный видеокурс об основных принципах программирования на примере языка Паскаль, включающий в себя помимо 84 видеоуроков с общей продолжительностью 36 часов, презентацию, домашнее задание и все написанные программы к каждому видеоуроку. В курсе разбираются как простые задания (суммирование двух чисел), так и наиболее сложные (решение системы неравенств), вплоть до графического взаимодействия с пользователям (создание простой игры), общее количество написанных в видеокурсе программ равно 220.
Who Should Attend?
Для школьников, сдающих ЕГЭ по Информатике, для IT-студентов и просто для людей, интересующихся программированием.
Curriculum
Lesson 1: Общие сведения
-
Lecture 1: Почему Паскаль. Что такое алгоритмы.
Lesson 2: Основные операторы и конструкции языка Паскаль
-
Lecture 1: Структура программы на языке Паскаль
-
Lecture 2: Типы данных
-
Lecture 3: Переменные и константы
-
Lecture 4: Ввод и вывод данных
-
Lecture 5: Использование блок-схем
-
Lecture 6: Операции в Паскале и их приоритет
-
Lecture 7: Математические функции
-
Lecture 8: Стандартные функции приведения типов
-
Lecture 9: Работа с символами
-
Lecture 10: Работа с логическим типом данных
Lesson 3: Условия, выбор и циклы
-
Lecture 1: Оператор условия и организация ветвлений
-
Lecture 2: Оператор выбора
-
Lecture 3: Цикл for
-
Lecture 4: Цикл while
-
Lecture 5: Цикл repeat
-
Lecture 6: Метки
Lesson 4: Одномерные массивы
-
Lecture 1: Задание одномерного массива
-
Lecture 2: Суммирование элементов массива
-
Lecture 3: Поиск максимального и минимального элементов
-
Lecture 4: Работа с элементами массива
-
Lecture 5: Работа с данными в массиве
-
Lecture 6: Другие операции с элементами массива
-
Lecture 7: Параллельные массивы
Lesson 5: Двумерные массивы
-
Lecture 1: Задание двумерного массива
-
Lecture 2: Работа с элементами двумерного массива
-
Lecture 3: Поворот двумерного массива
-
Lecture 4: Сдвиг двумерного массива
-
Lecture 6: Шахматы. Общий обзор блок-схемы программы.
-
Lecture 7: Шахматы. Создание доски и фигур
-
Lecture 8: Шахматы. Параметры и ход фигур
-
Lecture 9: Шахматы. Определение угрозы на короля
-
Lecture 10: Шахматы. Постановка мата
-
Lecture 11: Шахматы. Последние штрихи
-
Lecture 12: Решение задач на двумерные массивы
Lesson 6: Работа с типом String
-
Lecture 1: Общие сведения о строковом типе данных
-
Lecture 2: Стандартные функции для работы со строками
-
Lecture 3: Работа со строками как с массивами
-
Lecture 4: Работа с фрагментами строк
-
Lecture 5: Работа с цифрами в строке
-
Lecture 6: Использование массивов строк
-
Lecture 7: Использование записей
Lesson 7: Подпрограммы
-
Lecture 1: Использование процедур
-
Lecture 2: Пример использования процедур
-
Lecture 3: Использование функций
-
Lecture 4: Пример использования функции
-
Lecture 5: Модификация программы "Шахматы"
Lesson 8: Работа с файлами
-
Lecture 1: Создание и чтение файла
-
Lecture 2: Редактирование файла
-
Lecture 3: Разделение файла
-
Lecture 4: Типизированные файлы
-
Lecture 5: Последовательный и прямой доступ к файлу
-
Lecture 6: Организация массива в файле
-
Lecture 7: Запись базы данных в файл
Lesson 9: Решение стандартных задач
-
Lecture 1: Решение кубического уравнения
-
Lecture 2: Составная сортировка
-
Lecture 3: Анализ квадратичной функции
-
Lecture 4: Решение системы уравнений
-
Lecture 5: Решение системы неравенств
-
Lecture 6: Расчет дохода по вкладу
-
Lecture 7: Определение принадлежности множеству
-
Lecture 8: Анализ результатов тестирования
-
Lecture 9: Статистика
Lesson 10: Паскаль в ЕГЭ
-
Lecture 2: Решение заданий части А и В. Урок 1
-
Lecture 3: Решение задач части А и В. Урок 2
-
Lecture 4: Решение заданий части С. Урок 1
-
Lecture 5: Решение заданий части С. Урок 2
-
Lecture 6: Решение задач части С. Урок 3
-
Lecture 7: Решение заданий части С. Урок 4
-
Lecture 8: Решение заданий части С. Урок 5
-
Lecture 9: Решение олимпиадных заданий. Часть 1
-
Lecture 10: Решение олимпиадных заданий. Часть 2
-
Lecture 11: Решение олимпиадных заданий. Часть 3
-
Lecture 12: Решение олимпиадных заданий. Часть 4
-
Lecture 13: Решение олимпиадных заданий. Часть 5
-
Lecture 14: Решение олимпиадных заданий. Часть 6
-
Lecture 15: Решение олимпиадных заданий. Часть 7
Lesson 11: Графические возможности
-
Lecture 1: Подключаем модуль Crt
-
Lecture 2: Подключаем модуль Graph. Урок 1
-
Lecture 3: Подключаем модуль Graph. Урок 2
-
Lecture 4: Подключаем модуль Graph. Урок 3
-
Lecture 5: Заключение