рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Латинизация кириллицы

Работа сделанна в 2004 году

Латинизация кириллицы - Курсовой Проект, раздел Связь, - 2004 год - Министерство Образования Российской Федерации Уральский Государственный Техни...

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ УРАЛЬСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ УПИ Кафедра автоматики и информационных технологий Оценка Члены комиссии ЛАТИНИЗАЦИЯ КИРИЛЛИЦЫ Курсовой проект по дисциплине ПЯВУ Студент Мальцев Группа Р-328A Преподаватель Трофимов С.П. Екатеринбург 2004 ОГЛАВЛЕНИЕ ПОСТАНОВКА ЗАДАЧИ 3 Теоретическая часть 4 Инструкция пользователя 6 Инструкция программиста 8 Menu.cpp 8 Translit cpp 9 Test.сpp 12 ТЕСТИРОВАНИЕ 14 ЗАКЛЮЧЕНИЕ 15 Библиографический список 16 ПРИЛОЖЕНИЕ 1. ТЕКСТ ПРОГРАММЫ 17 ПРИЛОЖЕНИЕ 2. Экранные формы 24 ПОСТАНОВКА ЗАДАЧИ Написать программу, соответственно следующим требованиям программа работает с командной строкой, получающей входной файл и словарь программа преобразует русские буквосочетания в английские предусмотреть корректность словаря реализовать тестирование программы.

Теоретическая часть

Тогда у программистов не было русских клавиатур и драйверов, они не мо... Но он нашел свое применение в сфере общения. кодировка CP1251 3. Во-первых, писать по-русски латинскими буквами - это достаточно трудое... Поэтому тексты, написанные в транслите, плохо поддаются конверсии и ск...

Инструкция пользователя

Каждая строка в словаре записана в следующем формате key-value где key... Если пользователь не указал его, вывод производится на экран. Если было указано имя не существующего файла, он будет создан в текуще... При выборе About вы увидите на экране несколько строк об разработчике ... или Тест не пройден а также при отсутствии одного или двух файлов Ошиб...

Инструкция программиста

Данная программа предназначена для латинизации транслитерации кириллиц... Help Пользуйтесь клавишами стрелки вверх, вниз, а также Enter, для вхо... Так как считанный файл представляет собой одну строку, для дальнейшей ... В цикле for проверяется каждый символ строки. Причем имена файлов прописываются в функции, обязательно наличие всех ...

ЗАКЛЮЧЕНИЕ

ЗАКЛЮЧЕНИЕ Основным результатом выполнения данного курсового проекта стала программа, осуществляющая транслитерацию кириллицы. Следует отметить, что данное приложение может быть применено ни только для транслитерации, но и для псевдотранслитерации, что осуществляется за счет наличия двух файлов-словарей.

Словари программы созданы в вольной интерпретации разработчика. Достоинством программы является ее простота. Реализация поставленной задачи была осуществлена при создании проекта, содержащего три файла, с использованием текстого диалога с пользователем путем выбора пунктов меню. Следует отметить, что разработчику пришлось столкнуться со следующей проблемой выигрываем в памяти- проигрываем в скоростинапример, при использовании консольных функций ввода-вывода, при выполнении функции dividedick в модуле Translit.cpp. Программа написана в соответствии с правилами хорошего стиля все указатели до использования обнуляются, любой выделенный блок динамической памяти освобождается до завершения программы и т.д При небольшой модернизации программу можно превратить в кодирующую-декодирующую систему.

Этого нетрудно достичь, если добавить в программу функцию выбора направления перевода.

Правда словари тогда должны будут удовлетворять некоторым требованиям. Программа была протестирована в соответствии с пунктом ТЕСТИРОВАНИЕ данного курсового проекта.

Библиографический список

Библиографический список 1. Подбельский В.В Фомин С.С. Программирование на языке Си Учеб. пособие. 2-е доп. изд. М. Финансы и статистика, 1999. 576 с. 2. Программирование в языке СИ. Организация ввода-вывода Методические указания к лабораторным занятиям С.П.Трофимов. Екатеринбург.

Изд-во УГТУ,1998.22c. 3. Керниган Б Ритчи Д.Язык программирования СИ Пер. с англ. СПб. Невский Диалект, 2001. 351 с. ПРИЛОЖЕНИЕ 1.

ТЕКСТ ПРОГРАММЫ

. h include stdlib.h define chunk 10 struct bukvosoch char key строка в ... return 0 char buf111,buf211 buf1100buf2100 char equal1 while1 freadbuf... Menu.cpp include stdio.h include conio.h include io.h include alloc.h ... ТЕКСТ ПРОГРАММЫ.

Экранные формы

Экранные формы About Программа Translit осуществляет транслитерацию.

Help Автор Пашкова Ольга, группа Р-220б. Translit Test Exit About Пользуйтесь клавишами стрелки вверх, вниз, а также ENTER дл Help входа в пункт меню. Translit Test Exit About Help Ошибка при открытии файла-словаряОшибка при чтении словаря Translit Test Exit About РТФ-chempion Help Translit Test Exit About РТФ-4eMnoH Help Translit Test Exit About Тест удачно пройден.

Help Translit Test Exit.

– Конец работы –

Используемые теги: Латинизация, кириллицы0.052

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Латинизация кириллицы

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

0.027
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам