Компьютерные науки

Программирование на языке Pascal

Программа для практического изучения языка Pascal и основ алгоритмики, включая разбор алгоритмов сортировки и обработки графов.
Студентов 14311 Выпускников 1254 Для всех
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Программирование
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание В учебной программе рассматриваются приемы создания эффективных алгоритмов на языке Pascal. Эта учебная программа посвящена изучению ветвлений, циклов, множеств, текстовых файлов и типичных ошибок начинающих программистов. Освоение выстроено на решении практических заданий, начиная с простых операций и заканчивая сортировками и работой с файлами. Учебная программа предназначена для студентов технических вузов и направлена на формирование фундаментальной алгоритмической базы.
Цели
  • Сформировать фундаментальные навыки алгоритмики.
  • Познакомить с синтаксисом и структурами данных языка Pascal.
  • Дать методы выявления и устранения частых ошибок в коде.
Чему я научусь?
  • Создавать эффективные алгоритмы на языке Pascal.
  • Организовывать сортировку массивов и обработку графов.
  • Работать с текстовыми и бинарными файлами.

Авторы

Андреева Татьяна Анатольевна
Андреева Татьяна Анатольевна
Преподаватель Новосибирского Государственного Университета.
Чему я научусь?
  • Создавать эффективные алгоритмы на языке Pascal.
  • Организовывать сортировку массивов и обработку графов.
  • Работать с текстовыми и бинарными файлами.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Начальные сведения о программах на языке Pascal Начальные сведения об алгоритмах, компиляции, отладке и тестировании. Начальные сведения о программах на языке Pascal. Идентификаторы.... Начальные сведения об алгоритмах, компиляции, отладке и тестировании. Начальные сведения о программах на языке Pascal. Идентификаторы. Переменные и типы данных. Константы. Метки. Простейшие операторы. Ввод с консоли и вывод на консоль. ещё
Начальные сведения о программах на языке Pascal тест для курса Программирование на языке Pascal 30 мин
2 Типы данных и операции Типы данных языка Pascal: классификация и описания. Арифметические и порядковые типы данных, действия с ними. Арифметические... Типы данных языка Pascal: классификация и описания. Арифметические и порядковые типы данных, действия с ними. Арифметические выражения: функции, операции и порядок действий. Совместимость и преобразования типов данных. ещё
Типы данных и операции тест для курса Программирование на языке Pascal 20 мин
3 Ветвления. Массивы. Циклы Операторы ветвления: if и case. Массивы: описание и использование. Операторы цикла: for, while и repeat. Прерывание... Операторы ветвления: if и case. Массивы: описание и использование. Операторы цикла: for, while и repeat. Прерывание циклов: break, continue и goto. ещё
Ветвления. Массивы. Циклы тест для курса Программирование на языке Pascal 25 мин
4 Сортировки массивов Простые и улучшенные методы упорядочения данных.
Сортировки массивов тест для курса Программирование на языке Pascal 15 мин
5 Символы и строки. Множества Приемы работы с символьными и строковыми данными. Использование множеств. Задание больших множеств массивами.
Символы и строки. Множества тест для курса Программирование на языке Pascal 20 мин
6 Ввод и вывод информации: текстовые файлы Ввод информации из текстового файла. Вывод информации в текстовый файл. Оперирование текстовыми файлами.
Ввод и вывод информации: текстовые файлы тест для курса Программирование на языке Pascal 20 мин
7 Записи. Бинарные файлы Использование таблиц с разнотипными полями. Работа с бинарными файлами.
Записи. Бинарные файлы тест для курса Программирование на языке Pascal 25 мин
8 Процедуры и функции Структура, назначение и применение подпрограмм. Параметры и аргументы, области действия имен. Процедурный тип данных.
Процедуры и функции тест для курса Программирование на языке Pascal 25 мин
9 Рекурсивные подпрограммы Динамические структуры данных: стек, очередь, дек. Рекурсивные процедуры и функции. Сравнение рекурсивных и нерекурсивных алгоритмов. Быстрая... Динамические структуры данных: стек, очередь, дек. Рекурсивные процедуры и функции. Сравнение рекурсивных и нерекурсивных алгоритмов. Быстрая сортировка массива. ещё
Рекурсивные подпрограммы тест для курса Программирование на языке Pascal 20 мин
10 Адреса и указатели. Списочные структуры данных Основные понятия и применение динамически распределяемой памяти. Списочные структуры данных и принципы работы с ними.
Адреса и указатели. Списочные структуры данных тест для курса Программирование на языке Pascal 15 мин
11 Графы и деревья Элементы теории графов: основные понятия и определения. Способы представления графов и деревьев. Примеры применения деревьев в... Элементы теории графов: основные понятия и определения. Способы представления графов и деревьев. Примеры применения деревьев в программировании. ещё
Графы и деревья тест для курса Программирование на языке Pascal 25 мин
12 Алгоритмы на графах и деревьях Примеры алгоритмов обработки деревьев и графов. Сравнение рекурсивных и итеративных алгоритмов, решающих некоторые классические задачи теории... Примеры алгоритмов обработки деревьев и графов. Сравнение рекурсивных и итеративных алгоритмов, решающих некоторые классические задачи теории графов. ещё
Алгоритмы на графах и деревьях тест для курса Программирование на языке Pascal 20 мин
13 Модульная структура программы Методы работы с модулями. Стандартные модули языка Pascal. Создание модульных программ. Передача в программу аргументов из... Методы работы с модулями. Стандартные модули языка Pascal. Создание модульных программ. Передача в программу аргументов из командной строки. ещё
Модульная структура программы тест для курса Программирование на языке Pascal 15 мин
14 Методы создания пользовательского интерфейса Дружественный интерфейс и методы его создания. Возможности текстового режима. Простейшая графика.
Методы создания пользовательского интерфейса тест для курса Программирование на языке Pascal 20 мин
15 Технология программирования и отладки Методы и правила надежного программирования. Создание, документирование, тестирование и отладка программ.
Технология программирования и отладки тест для курса Программирование на языке Pascal 20 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.