Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Стоимость обучения с персональным тьютором:
500 руб. [?]
Доступ:
свободный
Документ об окончании:
 
Уровень:
Для всех
Длительность:
12:50:00
Студентов:
10644
Выпускников:
464
Качество курса:
3.98 | 3.46
Учебный курс, направленный на практическое изучение языка Pascal и основ алгоритмики.
Изложение материала ориентировано на активное практическое изучение языка Pascal и приемов создания эффективных алгоритмов. В качестве примеров излагаются широко используемые алгоритмы сортировок, обработки графов, т.п. Для начинающих программировать на Pascal'e полезными будут указания на наиболее часто встречающиеся ошибки и "подводные камни", а также советы по их устранению. Большое количество практических заданий позволят на практике проверить полученные знания, закрепить полезные умения и навыки. Курс был построен в соответствии с европейскими стандартами инженерной педагогики для вузов, был опробован в течение четырех лет на ММФ НГУ.
ISBN: 978-5-9556-0025-3
 

План занятий

Занятие
Заголовок <<
Дата изучения
Лекция 2
37 минут
Типы данных и операции
-
Лекция 7
40 минут
Записи. Бинарные файлы
Использование таблиц с разнотипными полями. Работа с бинарными файлами.
-
Лекция 10
37 минут
-
Лекция 12
43 минуты
Алгоритмы на графах и деревьях
Примеры алгоритмов обработки деревьев и графов. Сравнение рекурсивных и итеративных алгоритмов, решающих некоторые классические задачи теории графов.
Оглавление
-
1 час 40 минут
-
Ольга Стебакова
Ольга Стебакова

Вот фрагмент лекции 5 (статья 4):

Проверка множества на пустоту может быть осуществлена довольно просто:

pusto:= true;   for i:= 1 to N do 

if set_arr[i] then begin pusto:= false; break end; {мне кажется здесь должно быть так:

if set_arr[i]<>0 then begin pusto:= false; break end;}

Хотелось бы знать это ошибка в теории или я просто не поняла лекцию?

Алексей Жарочкин
Алексей Жарочкин
Наталья Качусова
Наталья Качусова
Россия, г.Красноярск