Нижегородский государственный университет им.Н.И.Лобачевского.

ЛАБОРАТОРИЯ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ

Факультет вычислительной математики и кибернетики

Лаборатория ITLabЛетняя школа 2007Материалы Switch to English version  
Новости
О Лаборатории
Обучение
Исследования
Образовательные комплексы
Семинар Лаборатории
Мероприятия
Вакансии Интел
Сотрудничество
Разработчики сайта
О нас пишут
Летняя школа 2011
Видео лекции
Клуб У.М.Н.И.К.
Имя:
Пароль:
запомнить:
Забыли пароль? Регистрация

Материалы

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

Программа лекций

Лекция 1

  • Основы синтаксиса языка Perl  (объявление переменных и основные конструкции),
  • Работа с файлами
  • Порождение процессов (запуск программы, используя system” exe_program.exe”, запуск программы с перехватом вывода $res = `exe_program.exe`, запуск программы с перехватом ввода (открытие дескриптора программы))
  • Основные операции со строками
  • Пакет отсылки почтового сообщения

Лекция 2

  • основы разбора текста (конечные автоматы (распознаватели), грамматики (языки))
  • пример простейшего синтаксического разбора на основе табличного метода

 

Программа практик

Практика 1

  • Простейшие примеры работы с Perl
  • Пример на работу с файлами (открытие, чтение, запись)
  • Работа с процессами
  • Разбор выходной информации от запущенного процесса (работа со строками)
  • Написания скрипта, отсылающего почту с результатами

Практика 2

  • Первый учебный пример (генерация длинных арифметических выражений и запуск на них программы подсчета, включающей в себя лексический анализатор, синтаксический анализатор; построение таблицы времен)
  • Второй пример (генерация двух произвольных матриц в сжатом виде (запись матрицы в виде {<столбец>,<строка>,<значение >}); ввод сжатых матриц из файла и их разбор; перемножение матриц; обработка результатов эксперимента: время вычислений, возникшие ошибки и т.п.; построение временной таблицы, содержащей номера экспериментов; подсчет количество ошибок и вывод таблицы специального вида с информацией об ошибках.


<< вернуться  |   Документ от: 18.07.2007 16:06

Новости

14.11.2015
16.10.2015
16.10.2015
14.10.2015
20.09.2015

© ITLab, Нижний Новгород,  2009