Презентация Система программирования 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 Центр компьютерного образования Факультет математики, механики и компьютерных наук Южный федеральный университет (г. Ростов-на-Дону)

№2 слайд
План доклада Система
Содержание слайда: План доклада Система программирования PascalABC.NET Электронный задачник Programming Taskbook Веб-среда PascalABC.NET WDE Компоненты для преподавателя

№3 слайд
Система программирования
Содержание слайда: Система программирования PascalABC.NET Обзор возможностей Среда разработки Новое в языке Дополнительные модули PascalABC.NET и платформа .NET Модули для обучения

№4 слайд
Первый язык программирования
Содержание слайда: Первый язык программирования Легкость создания простых программ Простота методов ввода-вывода Простые управляющие конструкции Простота разработки подпрограмм и модулей Наличие простых средств для работы с массивами, строками и файлами Простые средства для работы с графикой Поддержка современной объектной модели и наличие развитых объектных библиотек Наличие учебной литературы по этому языку

№5 слайд
Первая среда программирования
Содержание слайда: Первая среда программирования Простой интерфейс Отображение динамических подсказок Автоматическое форматирование текста Генерация шаблонов программ и конструкций языка Возможность создания простых интерактивных консольных приложений на русском языке Генерация исполняемых файлов Freeware (не требует платы за использование) Распространенность и популярность среды

№6 слайд
Проект PascalABC.NET Начало
Содержание слайда: Проект PascalABC.NET Начало: 2002 г. Основная цель: создание среды программирования для обучения Полноценный язык Delphi Pascal Самые современные конструкции языков программирования: классы, интерфейсы, шаблоны, исключения и т. д. Возможность использования .NET библиотек Модули растровой и векторной графики Модули школьных Исполнителей Модуль электронного задачника Простая и мощная оболочка со средствами динамической подсказки и отладки приложений

№7 слайд
Первый вариант учебной среды
Содержание слайда: Первый вариант учебной среды: система Pascal ABC

№8 слайд
Ограничения Pascal ABC Нельзя
Содержание слайда: Ограничения Pascal ABC Нельзя создавать исполняемые файлы Отсутствуют динамические подсказки и средства автоматического форматирования текста программ Нельзя использовать стандартные библиотеки платформы .NET

№9 слайд
Система программирования
Содержание слайда: Система программирования PascalABC.NET

№10 слайд
Система программирования
Содержание слайда: Система программирования PascalABC.NET

№11 слайд
Система программирования
Содержание слайда: Система программирования PascalABC.NET

№12 слайд
Система программирования
Содержание слайда: Система программирования PascalABC.NET

№13 слайд
Система программирования
Содержание слайда: Система программирования PascalABC.NET

№14 слайд
Система программирования
Содержание слайда: Система программирования PascalABC.NET

№15 слайд
Система программирования
Содержание слайда: Система программирования PascalABC.NET

№16 слайд
Система программирования
Содержание слайда: Система программирования PascalABC.NET

№17 слайд
Система программирования
Содержание слайда: Система программирования PascalABC.NET

№18 слайд
Система программирования
Содержание слайда: Система программирования PascalABC.NET

№19 слайд
Сайт PascalABC.NET http
Содержание слайда: Сайт PascalABC.NET http://pascalabc.net/

№20 слайд
Окно программной среды
Содержание слайда: Окно программной среды

№21 слайд
Запуск с отображением
Содержание слайда: Запуск с отображением результатов в окне вывода

№22 слайд
Запуск с отображением
Содержание слайда: Запуск с отображением результатов в окне вывода

№23 слайд
Запуск вне программной
Содержание слайда: Запуск вне программной оболочки

№24 слайд
Запуск вне программной
Содержание слайда: Запуск вне программной оболочки

№25 слайд
Запуск вне программной
Содержание слайда: Запуск вне программной оболочки

№26 слайд
Установка точки прерывания
Содержание слайда: Установка точки прерывания

№27 слайд
Остановка и просмотр текущего
Содержание слайда: Остановка и просмотр текущего значения

№28 слайд
Редактирование текущего
Содержание слайда: Редактирование текущего значения

№29 слайд
Просмотр текущих значений
Содержание слайда: Просмотр текущих значений всех переменных

№30 слайд
Пошаговое выполнение программы
Содержание слайда: Пошаговое выполнение программы

№31 слайд
Подсказка при наведении
Содержание слайда: Подсказка при наведении

№32 слайд
Подсказка по контексту
Содержание слайда: Подсказка по контексту

№33 слайд
Подсказка по параметрам
Содержание слайда: Подсказка по параметрам

№34 слайд
Подсказка по точке
Содержание слайда: Подсказка по точке

№35 слайд
Подсказка по точке
Содержание слайда: Подсказка по точке

№36 слайд
Автоформатирование
Содержание слайда: Автоформатирование

№37 слайд
Описание, инициализация, ввод
Содержание слайда: Описание, инициализация, ввод и вывод

№38 слайд
Упрощенный синтаксис для
Содержание слайда: Упрощенный синтаксис для модулей

№39 слайд
Самодокументирование модулей
Содержание слайда: Самодокументирование модулей

№40 слайд
Самодокументирование модулей
Содержание слайда: Самодокументирование модулей

№41 слайд
Конструкторы и деструкторы
Содержание слайда: Конструкторы и деструкторы объектов

№42 слайд
Работа с динамическими
Содержание слайда: Работа с динамическими массивами

№43 слайд
Модуль растровой графики
Содержание слайда: Модуль растровой графики GraphABC

№44 слайд
Реализация анимации без
Содержание слайда: Реализация анимации без мерцания

№45 слайд
Реализация анимации без
Содержание слайда: Реализация анимации без мерцания

№46 слайд
Простейшие событийные
Содержание слайда: Простейшие событийные приложения

№47 слайд
Модуль векторной графики
Содержание слайда: Модуль векторной графики ABCObjects

№48 слайд
Что дает платформа .NET
Содержание слайда: Что дает платформа .NET Многообразие библиотек Возможность совместного использования кода, написанного на разных .NET-языках Современные языковые средства: многомерные динамические массивы, классы, интерфейсы, шаблоны классов и подпрограмм, исключения, средства параллельности и пр. Сборка мусора (не нужно явно возвращать динамическую память)

№49 слайд
Многообразие стандартных
Содержание слайда: Многообразие стандартных .NET-библиотек System – базовые классы .NET System.Collections – классы коллекций System.Text.RegularExpressions – классы для работы с регулярными выражениями System.Data – классы для работы с БД System.Drawing – классы для рисования в окне System.Net – классы для работы с сетью System.Web – классы для работы с Web System.Windows.Forms – классы для создания оконных приложений …

№50 слайд
Тип DateTime
Содержание слайда: Тип DateTime

№51 слайд
Строки как классы
Содержание слайда: Строки как классы

№52 слайд
Регулярные выражения
Содержание слайда: Регулярные выражения

№53 слайд
Коллекции
Содержание слайда: Коллекции

№54 слайд
Легкость создания .NET
Содержание слайда: Легкость создания .NET библиотек

№55 слайд
Использование сложных
Содержание слайда: Использование сложных компонентов

№56 слайд
Исполнитель Робот
Содержание слайда: Исполнитель Робот

№57 слайд
Исполнитель Робот Реализован
Содержание слайда: Исполнитель Робот Реализован в системе PascalABC.NET в виде подключаемого модуля Robot Содержит более 130 заданий по темам: Условный оператор Циклы (с параметром, с условием, вложенные) Процедуры (без параметров и с параметрами) Совместное использование циклов и условных операторов Имеет конструктор, позволяющий разрабатывать новые задания

№58 слайд
Исполнитель Чертежник
Содержание слайда: Исполнитель Чертежник

№59 слайд
Исполнитель Чертежник
Содержание слайда: Исполнитель Чертежник Реализован в системе PascalABC.NET в виде подключаемого модуля Drawman Содержит 70 заданий по темам: Цикл с параметром Вложенные циклы Процедуры без параметров Процедуры с параметрами Имеет конструктор, позволяющий разрабатывать новые задания

№60 слайд
Электронный задачник
Содержание слайда: Электронный задачник Programming Taskbook Назначение и возможности Пример использования Образцы заданий Обработка динамических структур данных

№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 слайд
Состав Ядро библиотека pt
Содержание слайда: Состав Ядро: библиотека 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 заданий, входящих в базовый набор задачника

№67 слайд
Сайт Programming Taskbook
Содержание слайда: Сайт Programming Taskbook http://ptaskbook.com/

№68 слайд
Просмотр заданий в
Содержание слайда: Просмотр заданий в демо-режиме: модуль PT4Demo

№69 слайд
Просмотр заданий в
Содержание слайда: Просмотр заданий в демо-режиме: модуль PT4Demo

№70 слайд
Вывод формулировок заданий в
Содержание слайда: Вывод формулировок заданий в html-браузере

№71 слайд
Выбор и загрузка задания
Содержание слайда: Выбор и загрузка задания: модуль PT4Load

№72 слайд
Выбор и загрузка задания
Содержание слайда: Выбор и загрузка задания: модуль PT4Load

№73 слайд
Выбор и загрузка задания
Содержание слайда: Выбор и загрузка задания: модуль PT4Load

№74 слайд
Вид заготовки программы в
Содержание слайда: Вид заготовки программы в редакторе

№75 слайд
Ознакомительный запуск
Содержание слайда: Ознакомительный запуск

№76 слайд
Первый вариант решения ввод
Содержание слайда: Первый вариант решения: ввод данных

№77 слайд
Результат тестирования
Содержание слайда: Результат тестирования

№78 слайд
Второй вариант решения
Содержание слайда: Второй вариант решения: ошибочный алгоритм

№79 слайд
Результат тестирования
Содержание слайда: Результат тестирования ошибочного алгоритма

№80 слайд
Исправление одной ошибки
Содержание слайда: Исправление одной ошибки

№81 слайд
Результаты тестирования
Содержание слайда: Результаты тестирования

№82 слайд
Результаты тестирования
Содержание слайда: Результаты тестирования

№83 слайд
Отладочная печать
Содержание слайда: Отладочная печать

№84 слайд
Окно задачника с панелью
Содержание слайда: Окно задачника с панелью отладки

№85 слайд
Правильное решение
Содержание слайда: Правильное решение

№86 слайд
Вид окна задачника после пяти
Содержание слайда: Вид окна задачника после пяти тестовых запусков

№87 слайд
Просмотр результатов модуль
Содержание слайда: Просмотр результатов: модуль PT4Result

№88 слайд
Одномерные массивы группа
Содержание слайда: Одномерные массивы (группа Array, 140 заданий)

№89 слайд
Двумерные массивы группа
Содержание слайда: Двумерные массивы (группа Matrix, 100 заданий)

№90 слайд
Символьные строки группа
Содержание слайда: Символьные строки (группа String, 70 заданий)

№91 слайд
Двоичные файлы группа File,
Содержание слайда: Двоичные файлы (группа File, 90 заданий)

№92 слайд
Текстовые файлы группа Text,
Содержание слайда: Текстовые файлы (группа Text, 60 заданий)

№93 слайд
Текстовые файлы группа Text,
Содержание слайда: Текстовые файлы (группа Text, 60 заданий)

№94 слайд
Рекурсивные алгоритмы группа
Содержание слайда: Рекурсивные алгоритмы (группа Recur, 30 заданий)

№95 слайд
Примеры динамических структур
Содержание слайда: Примеры динамических структур Стек Очередь Двусвязный список Бинарное дерево

№96 слайд
Реализация динамических
Содержание слайда: Реализация динамических структур Стек Двусвязный список

№97 слайд
Реализация динамических
Содержание слайда: Реализация динамических структур Бинарное дерево

№98 слайд
Особенности заданий на
Содержание слайда: Особенности заданий на обработку структур данных Необходимо предварительно сформировать исходные структуры данных в памяти (для тестирования алгоритма решения задания) Необходимо обеспечить наглядное отображение как исходных, так и результирующих структур данных (для проверки правильности решения)

№99 слайд
Линейные динамические
Содержание слайда: Линейные динамические структуры Группа Dynamic (80 заданий на обработку линейных структур): Стек (13 заданий) Очередь (15 заданий) Двусвязный список (41 задание) Список с барьерным элементом (11 заданий)

№100 слайд
Деревья Группа Tree заданий
Содержание слайда: Деревья Группа Tree (100 заданий на обработку деревьев): Анализ бинарного дерева (24) Формирование бинарного дерева (10) Преобразование бинарного дерева (13) Бинарные деревья с обратной связью (9) Бинарные деревья поиска (15) Бинарные деревья разбора выражений (14) Деревья с множественным ветвлением (15)

№101 слайд
Обработка стека
Содержание слайда: Обработка стека

№102 слайд
Обработка стека uses PT var P
Содержание слайда: Обработка стека uses PT4; var P: PNode; begin Task('Dynamic5'); read(P); write(P^.Data, P^.Next); Dispose(P); end.

№103 слайд
Обработка списка
Содержание слайда: Обработка списка

№104 слайд
Обработка списка вариант
Содержание слайда: Обработка списка (вариант решения с указателями) uses PT4; var d: integer; p1, p2: PNode; begin Task('Dynamic33'); read(d, p1); new(p2); p2^.Data := d; p2^.Next := p1; p2^.Prev := p1^.Prev; p1^.Prev := p2; if p2^.Prev <> nil then p2^.Prev^.Next := p2; write(p2); end.

№105 слайд
Обработка списка два
Содержание слайда: Обработка списка (два объектных варианта решения) uses PT4; var d: integer; a1, a2: Node; begin Task('ObjDyn33'); read(d, a1); a2 := new Node(d, a1, a1.Prev); a1.Prev := a2; if a2.Prev <> nil then a2.Prev.Next := a2; write(a2); end.

№106 слайд
Обработка списка успешный
Содержание слайда: Обработка списка (успешный запуск объектного варианта)

№107 слайд
Обработка дерева
Содержание слайда: Обработка дерева

№108 слайд
Обработка дерева uses PT
Содержание слайда: Обработка дерева uses PT4; procedure DoubleValue(p: PNode); begin if p = nil then exit; p^.Data *= 2; DoubleValue(p^.Left); DoubleValue(p^.Right); end; var p1: PNode; begin Task('Tree35'); read(p1); DoubleValue(p1); end.

№109 слайд
Веб-среда разработки
Содержание слайда: Веб-среда разработки PascalABC.NET WDE Веб-сервисы и их особенности Основные возможности среды Работа с файлами Графика WDE и Programming Taskbook Типовые задачи ЕГЭ в WDE

№110 слайд
Содержание слайда:

№111 слайд
Содержание слайда:

№112 слайд
Содержание слайда:

№113 слайд
Содержание слайда:

№114 слайд
Содержание слайда:

№115 слайд
Содержание слайда:

№116 слайд
Содержание слайда:

№117 слайд
Содержание слайда:

№118 слайд
Содержание слайда:

№119 слайд
Содержание слайда:

№120 слайд
Содержание слайда:

№121 слайд
Содержание слайда:

№122 слайд
Содержание слайда:

№123 слайд
Содержание слайда:

№124 слайд
Содержание слайда:

№125 слайд
Содержание слайда:

№126 слайд
Содержание слайда:

№127 слайд
Содержание слайда:

№128 слайд
Содержание слайда:

№129 слайд
Содержание слайда:

№130 слайд
Содержание слайда:

№131 слайд
Содержание слайда:

№132 слайд
Содержание слайда:

№133 слайд
Содержание слайда:

№134 слайд
Содержание слайда:

№135 слайд
Содержание слайда:

№136 слайд
Содержание слайда:

№137 слайд
Страницы сайта задачника с
Содержание слайда: Страницы сайта задачника с формулировками заданий

№138 слайд
Автоматическая загрузка
Содержание слайда: Автоматическая загрузка программы в WDE

№139 слайд
Окно задачника в WDE
Содержание слайда: Окно задачника в WDE

№140 слайд
Окно задачника в WDE
Содержание слайда: Окно задачника в WDE

№141 слайд
Задание на обработку файлов
Содержание слайда: Задание на обработку файлов

№142 слайд
Загрузка заготовки программы
Содержание слайда: Загрузка заготовки программы в WDE

№143 слайд
Задание на обработку деревьев
Содержание слайда: Задание на обработку деревьев

№144 слайд
Страница сайта PascalABC.NET
Содержание слайда: Страница сайта PascalABC.NET c задачами ЕГЭ группы C

№145 слайд
Загрузка программы с задачей
Содержание слайда: Загрузка программы с задачей ЕГЭ в WDE

№146 слайд
Вид окна задачника для задач
Содержание слайда: Вид окна задачника для задач ЕГЭ

№147 слайд
Вид развернутого окна
Содержание слайда: Вид развернутого окна задачника для задач ЕГЭ

№148 слайд
Компоненты для преподавателя
Содержание слайда: Компоненты для преподавателя Конструктор вариантов Контрольный центр Конструкторы учебных заданий

№149 слайд
Комплекс Teacher Pack
Содержание слайда: Комплекс Teacher Pack: основные компоненты Конструктор вариантов PTVarMaker: позволяет создавать наборы вариантов индивидуальных заданий позволяет создавать новые группы заданий на основе уже существующих Контрольный центр PABCTeach: предназначен для автоматизации действий при подготовке и проведении групповых занятий обеспечивает настройку рабочих каталогов учащихся и их резервное сохранение позволяет контролировать текущие результаты каждого учащегося и группы в целом Конструктор учебных заданий PT4TaskMaker

№150 слайд
Раздел комплекса Teacher Pack
Содержание слайда: Раздел комплекса Teacher Pack на сайте задачника

№151 слайд
Окно конструктора вариантов
Содержание слайда: Окно конструктора вариантов

№152 слайд
Генерация вариантов
Содержание слайда: Генерация вариантов

№153 слайд
Генерация вариантов
Содержание слайда: Генерация вариантов

№154 слайд
Генерация вариантов
Содержание слайда: Генерация вариантов

№155 слайд
Тексты сгенерированных
Содержание слайда: Тексты сгенерированных вариантов в html-формате

№156 слайд
Пример набора данных, не
Содержание слайда: Пример набора данных, не связанного с задачником

№157 слайд
Тексты сгенерированных
Содержание слайда: Тексты сгенерированных вариантов

№158 слайд
Пример ошибочного набора
Содержание слайда: Пример ошибочного набора данных

№159 слайд
Создание контрольного файла
Содержание слайда: Создание контрольного файла (check-файла)

№160 слайд
Использование контрольных
Содержание слайда: Использование контрольных файлов

№161 слайд
Использование контрольных
Содержание слайда: Использование контрольных файлов

№162 слайд
Окно контрольного центра
Содержание слайда: Окно контрольного центра PABCTeach

№163 слайд
Просмотр результатов из
Содержание слайда: Просмотр результатов из контрольного центра

№164 слайд
Просмотр результатов из
Содержание слайда: Просмотр результатов из контрольного центра

№165 слайд
Просмотр сводной информации
Содержание слайда: Просмотр сводной информации

№166 слайд
Отключение файла с вариантами
Содержание слайда: Отключение файла с вариантами заданий

№167 слайд
Просмотр информации обо всех
Содержание слайда: Просмотр информации обо всех выполненных заданиях

№168 слайд
Просмотр информации обо всех
Содержание слайда: Просмотр информации обо всех выполненных заданиях

№169 слайд
Конструкторы учебных заданий
Содержание слайда: Конструкторы учебных заданий RobotTaskMaker: создание новых групп заданий для исполнителя Робот DMTaskMaker: создание новых групп заданий для исполнителя Чертежник PT4TaskMaker: создание новых групп заданий для задачника Programming Taskbook компоновка имеющихся и новых заданий для задачника Programming Taskbook в новые группы автоматическая генерация html-описаний для новых групп заданий

№170 слайд
Структура модуля с новой
Содержание слайда: Структура модуля с новой группой заданий для Робота

№171 слайд
Пример реализации нового
Содержание слайда: Пример реализации нового задания для Робота

№172 слайд
Дополнительные возможности
Содержание слайда: Дополнительные возможности Задания из новых групп, подобно встроенным заданиям, можно выбирать с помощью мастера загрузки заданий PT4Load Для выбранного задания автоматически генерируется заготовка программы

№173 слайд
Пример использования модуля
Содержание слайда: Пример использования модуля PT4Load

№174 слайд
Пример использования модуля
Содержание слайда: Пример использования модуля PT4Load

№175 слайд
Пример использования модуля
Содержание слайда: Пример использования модуля PT4Load

№176 слайд
Созданная заготовка и вид
Содержание слайда: Созданная заготовка и вид окна с заданием

№177 слайд
Раздел справочной системы,
Содержание слайда: Раздел справочной системы, посвященный конструкторам

№178 слайд
Конструктор PT TaskMaker
Содержание слайда: Конструктор 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.

№181 слайд
Пример реализации нового
Содержание слайда: Пример реализации нового задания

№182 слайд
Вид окна задачника с новым
Содержание слайда: Вид окна задачника с новым заданием

№183 слайд
Включение имеющихся заданий в
Содержание слайда: Включение имеющихся заданий в новую группу

№184 слайд
Создание сводной группы без
Содержание слайда: Создание сводной группы без программирования

№185 слайд
Автоматическая генерация
Содержание слайда: Автоматическая генерация текста заданий

№186 слайд
Дополнительные возможности
Содержание слайда: Дополнительные возможности Наличие встроенных образцов текстовых данных: 116 слов, 61 предложение, 85 многострочных текстов (русских и английских) Возможность использования в задании файловых данных (двоичных и текстовых) Возможность использования в задании указателей и динамических структур (линейных и иерархических) Средства для разработки заданий по параллельному MPI-программированию

№187 слайд
Разработка новой группы в
Содержание слайда: Разработка новой группы в системе PascalABC.NET

№188 слайд
Некоторые направления
Содержание слайда: Некоторые направления дальнейшего развития Расширение набора заданий, связанных с ЕГЭ по информатике Реализация компонентов для преподавателя в Веб-среде PascalABC.NET WDE Интеграция в Веб-среду PascalABC.NET WDE других распространенных языков программирования с возможностью использования для них электронного задачника Programming Taskbook

№189 слайд
Спасибо за внимание С
Содержание слайда: Спасибо за внимание С любезного разрешения авторов в презентации были использованы графические материалы доклада Ю.В. Беляковой и С.С. Михалковича «Графическая библиотека для Web-среды программирования PascalABC.NET», прочитанного на V Международной научно-практической конференции «Современные информационные технологии и ИТ-образование» (2010 г.)

Скачать все slide презентации Система программирования PascalABC. NET и электронный задачник Programming Taskbook одним архивом: