Отчет по практическому занятию. Отчет по практическому занятию 16 По теме Разработка ис кодирования текстовой информации. Постановка задачи
Скачать 0.77 Mb.
|
Татьяна Сомова, 731 группа, 09.02.04 Информационные системы (по отраслям) Отчет по практическому занятию № 16 По теме: «Разработка ИС кодирования текстовой информации. Постановка задачи» Задание 1. Изучила теоретические сведения. Задание 2. Задание 3. Для воспроизведения же в русском тексте иностранных имен и названий предпочтение в большинстве случаев отдается так называемой практической транскрипции, учитывающей не только письменную форму исходных слов, но и их произношение, а также исторические соображения. Задание 4. Dlya vosproizvedeniya zhe v russkom tekste inostrannykh imen i nazvaniy predpochteniye v bolshinstve sluchayev otdayetsya tak nazyvayemoy prakticheskoy transkriptsii. uchityvayushchey ne tolko pismennuyu formu iskhodnykh slov. no i ikh proiznosheniye. a takzhe istoricheskiye soobrazheniya. Контрольные вопросы:
Транслитерация — точная передача знаков одной письменности знаками другой письменности, при которой каждый знак (или последовательность знаков) одной системы письма передаётся соответствующим знаком (или последовательностью знаков) другой системы письма
Однозначность. Обеспечение стабильности представления элементов исходной письменности (букв, слов; выражений) средствами другой (конвертирующей) письменности. Простота. Обеспечение автоматического выполнения процедуры перехода от исходного текста к конвертированному на основе простых алгоритмов, преимущественно сводящихся к применению таблиц замены знаков одной системы письма знаками другой системы письма. Желательна также обратимость этого преобразования, чтобы можно было восстановить исходное написание; на практике это соблюдается далеко не всегда. Соблюдение правил. При применении правил конверсии могут не всюду соблюдаться требования звукового соответствия знаков конвертируемых систем письма, эстетические соображения и традиционные нормы, хотя в каждом отдельном случае желательна разработка таких правил, чтобы нарушение традиционных, фонетических и эстетических норм было минимальным. Однако каждый, кто знает исходный язык и правила конверсии, имеет возможность восстановить исходный текст и прочитать его по правилам исходного языка.
Необходимость в транслитерации возникла в конце XIX века при создании прусских научных библиотек для включения в единый каталог работ, написанных на языках с латинской, кириллической, арабской, индийскими и другими системами письма. Инструкции по транслитерации, составленные для нужд этих библиотек, послужили в XX веке основой стандарта для перевода нелатинских систем письма на латиницу.
В настоящее время транслитерация часто используется при написании веб-адресов, например, vesti.ru. Отчет по практическому занятию №17 По теме: «Разработка ИС кодирования текстовой информации. Создание интерфейса программы» Задание 1. Задание 2. Контрольные вопросы:
Свойства определяют внешний вид, положение и поведение компонента. Перечень всех свойств, доступных для текущего компонента на этапе проектирования содержится в окне Инспектора объектов.
Событие – это какое-то воздействие на компонент, например, щелчок клавишей мыши, двойной щелчок, потеря фокуса, изменение размера и т.д., на которое компонент в состоянии реагировать.
Методы компонентов – это заранее написанные подпрограммы, обращение к которым (вызов) позволяет воздействовать на компонент, например, изменить некоторые его свойства. Методы вызываются из программных кодов.
ItemIndex – содержит индекс выбранного элемента. По умолчанию в момент проектирования ItemIndex = -1.Если вы запустите приложение с таким значением ItemIndex, то в окнеComboBox ничего не будет отображено. Отчет по практическому занятию №18 По теме: «Разработка ИС кодирования текстовой информации. Составление программного кода» Задание 1. Задание 2. Задание 3. Контрольные вопросы:
Функция возвращает значение, процедура - нет.
Оператор ord() преобразует входной код символ типа Byte в соответствующий ему символ char.
Оператор chr() наоборот, преобразует входной символ типа Char в код этого символа типа Byte.
Работа оператора Case осуществляется следующим образом. Вначале если необходимо вычисляется значение переменной. Затем ищется соответствие переменной значению N. При равенстве происходит выполнение оператора N и оператор case завершает свою работу. Если совпадений не найдено то выполняется оператор расположенный после слова else. При отсутствии оператора else, когда нет соответствия оператор case завершит свою работу и будет выполнен следующий оператор.
Метод Add() добавляет новую строку в конец. Для добавления элементов массива в Memo использовать метод Add свойства Lines. Например: Memo2.Lines.Add(<то, что надо добавить>). var s:string; begin s:=edit1.text; case s of 'А':edit2.text:='A'; 'Б':edit2.text:='B'; 'В':edit2.text:='V'; 'Г':edit2.text:='G'; 'Д':edit2.text:='D'; 'Е':edit2.text:='E'; 'Ё':edit2.text:='E'; 'Ж':edit2.text:='ZH'; 'З':edit2.text:='Z'; 'И':edit2.text:='I'; 'Й':edit2.text:='Y'; 'К':edit2.text:='K'; 'Л':edit2.text:='L'; 'М':edit2.text:='M'; 'Н':edit2.text:='N'; 'О':edit2.text:='O'; 'П':edit2.text:='P'; 'Р':edit2.text:='R'; 'С':edit2.text:='S'; 'Т':edit2.text:='T'; 'У':edit2.text:='U'; 'Ф':edit2.text:='F'; 'Х':edit2.text:='KH'; 'Ц':edit2.text:='TS'; 'Ч':edit2.text:='CH'; 'Ш':edit2.text:='SH'; 'Щ':edit2.text:='SHCH'; 'Ы':edit2.text:='Y'; 'Э':edit2.text:='E'; 'Ю':edit2.text:='YU'; 'Я':edit2.text:='YA'; end; |