Презентация Система программирования PascalABC. NET и электронный задачник Programming Taskbook онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Система программирования PascalABC. NET и электронный задачник Programming Taskbook абсолютно бесплатно. Урок-презентация на эту тему содержит всего 189 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Система программирования PascalABC. NET и электронный задачник Programming Taskbook
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:189 слайдов
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:14.81 MB
- Просмотров:148
- Скачиваний:0
- Автор:неизвестен
Слайды и текст к этой презентации:
№1 слайд
Содержание слайда: Система программирования PascalABC.NET
и электронный задачник Programming Taskbook
Доклад на летней школе для учителей информатики (ВМК МГУ, 26.08.2011)
М. Э. Абрамян
mabr@math.sfedu.ru
Центр компьютерного образования
Факультет математики, механики и компьютерных наук
Южный федеральный университет (г. Ростов-на-Дону)
№4 слайд
Содержание слайда: Первый язык программирования
Легкость создания простых программ
Простота методов ввода-вывода
Простые управляющие конструкции
Простота разработки подпрограмм и модулей
Наличие простых средств для работы
с массивами, строками и файлами
Простые средства для работы с графикой
Поддержка современной объектной модели
и наличие развитых объектных библиотек
Наличие учебной литературы по этому языку
№5 слайд
Содержание слайда: Первая среда программирования
Простой интерфейс
Отображение динамических подсказок
Автоматическое форматирование текста
Генерация шаблонов программ и конструкций языка
Возможность создания простых интерактивных консольных приложений на русском языке
Генерация исполняемых файлов
Freeware (не требует платы за использование)
Распространенность и популярность среды
№6 слайд
Содержание слайда: Проект PascalABC.NET
Начало: 2002 г.
Основная цель: создание среды программирования для обучения
Полноценный язык Delphi Pascal
Самые современные конструкции языков программирования: классы, интерфейсы, шаблоны, исключения и т. д.
Возможность использования .NET библиотек
Модули растровой и векторной графики
Модули школьных Исполнителей
Модуль электронного задачника
Простая и мощная оболочка со средствами динамической подсказки и отладки приложений
№48 слайд
Содержание слайда: Что дает платформа .NET
Многообразие библиотек
Возможность совместного использования кода, написанного на разных .NET-языках
Современные языковые средства: многомерные динамические массивы, классы, интерфейсы, шаблоны классов и подпрограмм, исключения, средства параллельности и пр.
Сборка мусора (не нужно явно возвращать динамическую память)
№49 слайд
Содержание слайда: Многообразие стандартных .NET-библиотек
System – базовые классы .NET
System.Collections – классы коллекций
System.Text.RegularExpressions – классы
для работы с регулярными выражениями
System.Data – классы для работы с БД
System.Drawing – классы для рисования в окне
System.Net – классы для работы с сетью
System.Web – классы для работы с Web
System.Windows.Forms – классы для создания оконных приложений
…
№57 слайд
Содержание слайда: Исполнитель Робот
Реализован в системе PascalABC.NET в виде подключаемого модуля Robot
Содержит более 130 заданий по темам:
Условный оператор
Циклы (с параметром, с условием, вложенные)
Процедуры (без параметров и с параметрами)
Совместное использование циклов и условных операторов
Имеет конструктор, позволяющий разрабатывать новые задания
№61 слайд
Содержание слайда: Назначение, языки
и программные среды
Задачник предназначен для обучения программированию на языках Pascal,
Visual Basic, C++, C#, Visual Basic .NET
Может использоваться в следующих программных средах:
Borland Delphi 7, Turbo Delphi 2006,
Free Pascal Lazarus 0.9, Pascal ABC, PascalABC.NET
Visual Basic 4-5
Visual C++ 6
Visual Studio .NET 2003, 2005, 2008
(языки C++, C#, Visual Basic .NET)
Имеется русская и английская версии
№62 слайд
Содержание слайда: Возможности
Отображение на экране текста задания
и связанных с ним данных
Предоставление исходных данных программе учащегося
Дополнительный контроль
за правильностью операций ввода-вывода
Проверка результатов, полученных программой учащегося
Регистрация задания как выполненного после проведения серии успешных тестовых испытаний программы
№63 слайд
Содержание слайда: Базовый набор
учебных заданий
Ввод-вывод, оператор присваивания, целочисленный и логический
типы данных – 110 заданий
Управляющие операторы
(условный оператор, оператор выбора, операторы цикла) – 120 заданий
Обработка последовательностей, минимумы и максимумы – 70 заданий
Процедуры и функции – 60 заданий
Одномерные и двумерные
массивы (матрицы) – 240 заданий
№64 слайд
Содержание слайда: Базовый набор
учебных заданий
Символы и строки – 70 заданий
Двоичные и текстовые
файлы – 150 заданий
Использование составных типов данных
в процедурах и функциях – 70 заданий
Рекурсивные алгоритмы – 30 заданий
Линейные динамические структуры (стеки, очереди, двусвязные списки) – 80 заданий
Деревья – 100 заданий
№65 слайд
Содержание слайда: Состав
Ядро: библиотека pt4.dll (pt4pabc.dll
для среды PascalABC.NET)
Библиотеки, обеспечивающие доступ
к ядру из различных программных сред: pt4.pas, pt4.bas, pt4.h и pt4.cpp, pt4net.dll
Дополнительные модули:
PT4Demo (просмотр заданий)
PT4Load (создание и загрузка
программ-заготовок)
PT4Result (просмотр результатов)
№66 слайд
Содержание слайда: Условия использования
Вариант, входящий в состав PascalABC.NET:
является свободно распространяемым (freeware)
позволяет выполнять 270 заданий из базового набора
предназначен для самостоятельного изучения программирования
Возможность использования дополнительных заданий
из базового набора требует лицензирования (количество доступных заданий зависит от уровня лицензии)
На сайте задачника (http://ptaskbook.com/) приведены условия предоставления лицензии преподавателям средних
и высших учебных заведений
На сайте веб-среды PascalABC.NET WDE (http://pascalabc.net/wde/) в настоящее время доступны для выполнения все 1100 заданий, входящих в базовый набор задачника
№98 слайд
Содержание слайда: Особенности заданий на обработку структур данных
Необходимо предварительно сформировать исходные структуры данных в памяти (для тестирования алгоритма решения задания)
Необходимо обеспечить наглядное отображение как исходных,
так и результирующих структур данных (для проверки правильности решения)
№100 слайд
Содержание слайда: Деревья
Группа Tree (100 заданий на обработку деревьев):
Анализ бинарного дерева (24)
Формирование бинарного дерева (10)
Преобразование бинарного дерева (13)
Бинарные деревья с обратной связью (9)
Бинарные деревья поиска (15)
Бинарные деревья разбора выражений (14)
Деревья с множественным ветвлением (15)
№149 слайд
Содержание слайда: Комплекс Teacher Pack: основные компоненты
Конструктор вариантов PTVarMaker:
позволяет создавать наборы вариантов индивидуальных заданий
позволяет создавать новые группы заданий
на основе уже существующих
Контрольный центр PABCTeach:
предназначен для автоматизации действий при подготовке и проведении групповых занятий
обеспечивает настройку рабочих каталогов учащихся
и их резервное сохранение
позволяет контролировать текущие результаты каждого учащегося и группы в целом
Конструктор учебных заданий PT4TaskMaker
№169 слайд
Содержание слайда: Конструкторы учебных заданий
RobotTaskMaker: создание новых групп заданий
для исполнителя Робот
DMTaskMaker: создание новых групп заданий
для исполнителя Чертежник
PT4TaskMaker:
создание новых групп заданий
для задачника Programming Taskbook
компоновка имеющихся и новых заданий для задачника Programming Taskbook в новые группы
автоматическая генерация html-описаний
для новых групп заданий
№178 слайд
Содержание слайда: Конструктор PT4TaskMaker
Конструктор позволяет разрабатывать новые группы заданий в виде dll-библиотек
Созданные библиотеки с заданиями доступны для любых сред и языков, поддерживаемых задачником
Для подключения новой группы к задачнику достаточно разместить dll-библиотеку
с этой группой в подкаталоге LIB задачника
или в рабочем каталоге учащегося
Среды для разработки новых групп: Free Pascal Lazarus, Borland Delphi, PascalABC.NET
№179 слайд
Содержание слайда: Основные возможности
Определение общих свойств группы заданий (название, краткое описание, число заданий, …)
Указание формулировки задания и ее форматирование (использование специальных символов, индексов, выделение фрагментов
текста, …)
Определение наборов исходных и контрольных данных любых базовых типов: integer, real, boolean, char, string
Настройка дополнительных характеристик (например, указание числа тестовых испытаний)
№180 слайд
Содержание слайда: Структура проекта с новой группой (Delphi-проект)
library PT4MakerDemo;
uses PT4TaskMaker;
// вспомогательные процедуры, реализующие конкретные задания
…
procedure InitTask(num: integer); stdcall;
begin
// главная процедура группы, вызывает вспомогательные процедуры
end;
procedure inittaskgroup;
begin
CreateGroup('MakerDemo', 'Примеры различных задач',
'М. Э. Абрамян, 2010', 'qwqfsdf13dfttd', 8, InitTask);
// определение преамбулы группы и ее подгрупп
…
end;
exports inittaskgroup;
end.
№186 слайд
Содержание слайда: Дополнительные возможности
Наличие встроенных образцов текстовых данных: 116 слов, 61 предложение, 85 многострочных текстов (русских и английских)
Возможность использования в задании файловых данных (двоичных и текстовых)
Возможность использования в задании указателей и динамических структур (линейных и иерархических)
Средства для разработки заданий
по параллельному MPI-программированию
№188 слайд
Содержание слайда: Некоторые направления дальнейшего развития
Расширение набора заданий, связанных
с ЕГЭ по информатике
Реализация компонентов
для преподавателя в Веб-среде PascalABC.NET WDE
Интеграция в Веб-среду PascalABC.NET WDE других распространенных языков программирования с возможностью использования для них электронного задачника Programming Taskbook
№189 слайд
Содержание слайда: Спасибо за внимание
С любезного разрешения авторов
в презентации были использованы графические материалы доклада
Ю.В. Беляковой и С.С. Михалковича
«Графическая библиотека для Web-среды программирования PascalABC.NET», прочитанного на V Международной научно-практической конференции «Современные информационные технологии и ИТ-образование» (2010 г.)
Скачать все slide презентации Система программирования PascalABC. NET и электронный задачник Programming Taskbook одним архивом:
-
Основы программирования для многозадачных операционных систем
-
PascalABC. NET
-
Особенности применения задач линейного программирования при моделировании процессов функционирования сложных систем. Раздел 3
-
Разработка справочной системы 2GIS, в средах программирования HTMLHelpWorkshop и HTM2CHM
-
Целые числа. Метод координат. Прямоугольная система координат на плоскости. Введение в программирование для начинающих
-
Операционная система Windows. Программирование с использованием средств Win32 API. (Лекция 2)
-
Программирование на языке PascalABC. Решение задач. Обмен значений
-
Системное программирование
-
Методы и системы программирования. Основные принципы объектно-ориентированного программирования. Лекция 5
-
Система ввода/вывода языка программирования. Лекция 12